summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 15 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 5c57a72..080b44f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,19 @@
-all: bin/cdf bin/cumsum
+.PHONY: all
+all: build bin/cdf bin/cumsum
+
+.PHONY: build
+build:
+ -mkdir bin
+ -mkdir build
-bin/cdf: src/cdf.c include/cdf.h
- gcc -std=c23 -Iinclude src/cdf.c -o bin/cdf
+bin/cdf: build src/cdf.c include/cdf.h
+ gcc -std=c23 -Iinclude src/cdf.c -o bin/cdf
bin/cumsum: src/cumsum.c include/cumsum.h
gcc -std=c23 -Iinclude src/cumsum.c -o bin/cumsum
+
+.PHONY: clean
+clean:
+ -rm -r bin
+ -rm -r build
+