aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorBlake Romero <blake@blkrom.com>2024-09-19 18:09:18 +0100
committerBlake Romero <blake@blkrom.com>2024-10-30 10:13:26 +0000
commit48e1ff994eff48b791541201217a3c73ca81947a (patch)
tree49a21d3de1c69036160d2cd463b563bd542ce14a /Makefile
parenteb5730b438d15d99f4e38565d4e132a3faef994e (diff)
Move main.c to demo & update Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 7 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 42176f0..eea4ff8 100644
--- a/Makefile
+++ b/Makefile
@@ -26,6 +26,9 @@ test: $(test_bins)
clean:
rm -r $(bin_dir) $(obj_dir)
+.PHONY: demo
+demo: $(bin_dir)/demo
+
.PHONY: info
info:
@printf "src_files: %s\n" $(src_files)
@@ -47,3 +50,7 @@ $(obj_dir)/%.o: $(src_dir)/%.c $(obj_dir)
# Make test binaries
$(bin_dir)/%: $(bin_dir) $(test_files) $(obj_files)
$(CC) $(CFLAGS) -o $@ -l $(test_framework) $(filter-out $<,$^)
+
+# Make demo executable
+$(bin_dir)/demo: $(bin_dir) $(obj_files) demo/main.c
+ $(CC) $(CFLAGS) -o $@ $(filter-out $<,$^)