Updated makefiles

This commit is contained in:
2023-08-15 05:29:55 +10:00
parent 3e27d20cf1
commit 6ed90a6b90
3 changed files with 11 additions and 11 deletions

View File

@@ -1,30 +1,30 @@
export CFLAGS+=-std=c18 -pedantic -Werror
export OUTDIR = out
export BOX_OUTDIR = ../$(OUTDIR)
export TOY_OUTDIR = ../../$(OUTDIR)
export BOX_OUTDIR = ../../$(OUTDIR)
export TOY_OUTDIR = ../../../$(OUTDIR)
all: toy box game
toy: $(OUTDIR)
$(MAKE) -j8 -C Box/Toy/source
$(MAKE) -j8 -C Airport/Box/Toy/source
box: $(OUTDIR)
$(MAKE) -j8 -C Box/source
$(MAKE) -j8 -C Airport/Box/source
game: $(OUTDIR)
$(MAKE) -j8 -C source
$(MAKE) -j8 -C Airport/source
ln -f -s ../assets -t $(OUTDIR)
#release
toy-release: $(OUTDIR)
$(MAKE) -j8 -C Box/Toy/source library-release
$(MAKE) -j8 -C Airport/Box/Toy/source library-release
box-release: $(OUTDIR)
$(MAKE) -j8 -C Box/source library-release
$(MAKE) -j8 -C Airport/Box/source library-release
game-release: $(OUTDIR)
$(MAKE) -j8 -C source game-release
$(MAKE) -j8 -C Airport/source game-release
cp -r assets $(OUTDIR)
#distribution