1 2 3 4 5 6 7 8 9 10 11 12 13 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