aboutsummaryrefslogtreecommitdiff
path: root/scheme/Makefile
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2022-03-05 11:35:32 +0100
committerCharles Cabergs <me@cacharle.xyz>2022-03-05 11:35:32 +0100
commit325a7d29a4bd4665c741aa0497eabc77a926844d (patch)
tree24d98f18c92fae9d6ca0423cc01de96404713a04 /scheme/Makefile
parent726c5ce4decbcd354aff50d1a486bca8c2fa33c1 (diff)
downloadproject_euler-325a7d29a4bd4665c741aa0497eabc77a926844d.tar.gz
project_euler-325a7d29a4bd4665c741aa0497eabc77a926844d.tar.bz2
project_euler-325a7d29a4bd4665c741aa0497eabc77a926844d.zip
Updated scheme setup
Diffstat (limited to 'scheme/Makefile')
-rw-r--r--scheme/Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/scheme/Makefile b/scheme/Makefile
new file mode 100644
index 0000000..fc1b481
--- /dev/null
+++ b/scheme/Makefile
@@ -0,0 +1,19 @@
+CHICKEN_CC = chicken-csc -x -r5rs-syntax
+
+SRC = $(shell find . -type f -name '*.scm')
+BIN = $(SRC:.scm=)
+
+all: $(BIN)
+
+utils:
+ @
+
+%: %.scm
+ $(CHICKEN_CC) -o $@ $<
+
+clean:
+ rm -f $(BIN)
+
+re: clean all
+
+.PHONY: all clean re