aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 161352c..65cb33e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
.DEFAULT_GOAL := engine
# Modules listed in dependency order
-MODULE_NAMES := entity tilemap world input physics renderer assets engine mixer sound animation ai
+MODULE_NAMES := entity tilemap world input physics renderer assets engine mixer sound animation ai scene-loader
OBJECT_FILES := $(patsubst %,bin/%.o,$(MODULE_NAMES))
DEMO_NAMES := platformer shmup topdown audio sandbox
@@ -32,6 +32,7 @@ bin/mixer.o:
bin/sound.o: bin/mixer.o
bin/animation.o: bin/entity.o bin/world.o
bin/ai.o: bin/entity.o bin/world.o
+bin/scene-loader.o: bin/world.o bin/tilemap.o bin/assets.o bin/engine.o
# Pattern rule: compile each module as a library unit
bin/%.o: %.scm | bin downstroke
@@ -57,6 +58,7 @@ test:
@csi -s tests/engine-test.scm
@csi -s tests/animation-test.scm
@csi -s tests/ai-test.scm
+ @csi -s tests/scene-loader-test.scm
demos: engine $(DEMO_BINS)