TIER0_FILES := $(wildcard ../tier0/*.cpp) TIER1_FILES := $(wildcard ../tier1/*.cpp) FPC_FILES := main.cpp library/runner.cpp library/helper.cpp library/c.cpp library/ld.cpp CC = clang OUTPUT_DIR = ../build/tools/fpc full: $(TIER0_FILES) $(TIER1_FILES) $(FPC_FILES) mkdir -p ../build/tools $(CC) -g -rdynamic $(TIER0_FILES) $(TIER1_FILES) $(FPC_FILES) -I../public -Ipublic -lc -lstdc++ -o $(OUTPUT_DIR)