aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
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 $<,$^)