First steps of linux port complete, no driver yet

This commit is contained in:
2021-12-07 13:42:12 -05:00
parent 6b5da01aa2
commit 608274a295
7 changed files with 400 additions and 7 deletions

View File

@@ -1,3 +1,10 @@
OS=unspecified
ifeq ($(OS),mingw)
EXE=main.exe
else
EXE=main
endif
CXX=g++ -std=c++17 -Wall -g -Iinc -Icpp
@@ -6,7 +13,6 @@ CPP_FILES=\
cpp/spookyv2.cpp\
cpp/debugcollector.cpp\
cpp/drivenengine.cpp\
cpp/driver-mingw.cpp\
cpp/util.cpp\
cpp/luastack.cpp\
cpp/traceback.cpp\
@@ -33,14 +39,16 @@ CPP_FILES=\
cpp/lpxclient.cpp\
cpp/drivertests.cpp\
cpp/printbuffer.cpp\
cpp/main.cpp
cpp/main.cpp \
cpp/driver-$(OS).cpp\
OBJ_FILES=$(patsubst cpp/%.cpp,obj/%.o,$(CPP_FILES))
obj/%.o: cpp/%.cpp
$(CXX) -c -MMD $< -o $@
main.exe: $(OBJ_FILES)
$(CXX) -o main.exe $(OBJ_FILES) -lws2_32 -Llib lib/liblua-dbg.a
$(EXE): $(OBJ_FILES)
$(CXX) -o $< $(OBJ_FILES) -lws2_32 -Llib lib/liblua-dbg.a
-include $(OBJ_FILES:%.o=%.d)