Added uniproc library to project
This commit is contained in:
9
makefile
9
makefile
@@ -1,13 +1,14 @@
|
||||
CXX := clang++
|
||||
CC := clang
|
||||
|
||||
INCLUDES := include src thirdparty/luajit/src
|
||||
INCLUDES := include src thirdparty/luajit/src thirdparty/uniproc/include
|
||||
LIBRARY_DIRECTORIES := thirdparty/luajit/src
|
||||
LINKER_INPUTS := lua51 luajit
|
||||
|
||||
DEBUG_DEFINES :=
|
||||
DEFINES :=
|
||||
|
||||
CXX_FLAGS := -std=c++20 -g -O0
|
||||
CXX_FLAGS := -std=c11 -std=c++20 -g -O0
|
||||
CXX_DEBUG_FLAGS :=
|
||||
LNK_FLAGS := -g -O0
|
||||
LNK_DEBUG_FLAGS :=
|
||||
@@ -41,9 +42,11 @@ endif
|
||||
clean:
|
||||
$(call RM,$(call rwildcard, obj,*.o) build/$(OUTPUT_NAME))
|
||||
|
||||
SOURCE_FILES := $(call rwildcard,src,*.cpp,*.hpp)
|
||||
SOURCE_FILES := $(call rwildcard,src,*.cpp,*.hpp) $(call rwildcard,thirdparty/uniproc/src,*.cpp,*.hpp)
|
||||
OBJECT_FILES := $(foreach d,$(addsuffix .o,$(SOURCE_FILES)), obj/$(d))
|
||||
|
||||
obj/thirdparty/uniproc/%.c.o: thirdparty/uniproc/src/%.c
|
||||
$(CC) -c $(CXX_FLAGS) $(foreach inc,$(INCLUDES),-I$(inc)) $(foreach def,$(DEFINES),-D$(def)) $< -o $@
|
||||
obj/src/%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(foreach inc,$(INCLUDES),-I$(inc)) $(foreach def,$(DEFINES),-D$(def)) $< -o $@
|
||||
obj/src/%.hpp.o: src/%.hpp
|
||||
|
||||
Reference in New Issue
Block a user