From 50958fc5f2aad6f72fa8b948f8fa33713beb91a1 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Tue, 18 Feb 2014 01:10:00 +1100 Subject: Added basic command line programs to invoke Fractran and Thue interpreters --- makefile | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'makefile') diff --git a/makefile b/makefile index d5a3939..961af1a 100644 --- a/makefile +++ b/makefile @@ -1,10 +1,12 @@ -OUTPUTDIR = ./bin +OUTPUTDIR = bin -EXECUTABLES = ${OUTPUTDIR}/test +EXECUTABLES = ${OUTPUTDIR}/test ${OUTPUTDIR}/fractran ${OUTPUTDIR}/thue -all: test + +all: testprog fractranprog thueprog + clean: find . -name '*.hi' -delete @@ -14,6 +16,13 @@ distclean: rm ${EXECUTABLES} -test: - ghc --make ./test.hs -o ${OUTPUTDIR}/test + +testprog: + ghc --make test.hs -o ${OUTPUTDIR}/test + +fractranprog: + ghc -XDeriveDataTypeable --make fractran.hs -o ${OUTPUTDIR}/fractran + +thueprog: + ghc -XDeriveDataTypeable --make thue.hs -o ${OUTPUTDIR}/thue -- cgit