Build system almost done

This commit is contained in:
2025-06-02 19:56:18 +03:00
parent ade32c24a6
commit 3beb7aad3b
16 changed files with 191 additions and 77 deletions

View File

@@ -2,8 +2,12 @@ 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
OUTPUT_DIR = fpc
full: $(TIER0_FILES) $(TIER1_FILES) $(FPC_FILES)
install:
../build/tools:
mkdir -p ../build/tools
minimal: $(TIER0_FILES) $(TIER1_FILES) $(FPC_FILES) ../build/tools
$(CC) -g -rdynamic $(TIER0_FILES) $(TIER1_FILES) $(FPC_FILES) -I../public -Ipublic -lc -lstdc++ -o $(OUTPUT_DIR)