23 lines
595 B
Makefile
23 lines
595 B
Makefile
CPP_FILES := $(wildcard *.cpp) $(wildcard **/*.cpp)
|
|
C_FILES := $(wildcard *.c) $(wildcard **/*.c)
|
|
H_FILES := $(wildcard *.h) $(wildcard **/*.h)
|
|
|
|
WARNINGS := -Wno-write-strings
|
|
FLAGS := -D_GNU_SOURCE -fPIC -fpermissive
|
|
|
|
debug: FLAGS += -DDEV_BUILD
|
|
debug: ../build/build
|
|
|
|
package: FLAGS += -DPACKAGE
|
|
package: ../build/build
|
|
|
|
site: FLAGS += -DSITE_BUILD
|
|
site: ../build/build
|
|
|
|
../build/build: $(CPP_FILES) $(C_FILES) $(H_FILES)
|
|
g++ $(WARNINGS) $(FLAGS) build.cpp -g -o $@
|
|
../build/build
|
|
|
|
clean:
|
|
$(RM) ../build/build ../build/fsmgen ../build/metagen ../build/4ed_app.so ../build/4ed
|