summaryrefslogtreecommitdiff
path: root/lambda/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lambda/Makefile')
-rw-r--r--lambda/Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/lambda/Makefile b/lambda/Makefile
new file mode 100644
index 0000000..fbe9473
--- /dev/null
+++ b/lambda/Makefile
@@ -0,0 +1,14 @@
+GHC=ghc
+
+all: lambda
+
+Crackme.hi: Crackme.hs
+ $(GHC) -- -c -O Crackme.hs
+
+lambda: lambda.c Crackme.hi Crackme_stub.h
+ $(GHC) -- --make -lSDL2 -lSDL2_image -lSDL2_mixer -no-hs-main -optc-O lambda.c Crackme -o lambda
+
+clean:
+ rm -f *.o *.hi *_stub.h
+
+.PHONY: clean