summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--makefile16
-rw-r--r--src/Brainfuck/Interpreter.hs (renamed from Brainfuck/Interpreter.hs)0
-rw-r--r--src/Brainfuck/Parser.hs (renamed from Brainfuck/Parser.hs)0
-rw-r--r--src/Brainfuck/Tape.hs (renamed from Brainfuck/Tape.hs)0
-rw-r--r--src/Fractran/Example.hs (renamed from Fractran/Example.hs)0
-rw-r--r--src/Fractran/Interpreter.hs (renamed from Fractran/Interpreter.hs)0
-rw-r--r--src/Fractran/Parser.hs (renamed from Fractran/Parser.hs)0
-rw-r--r--src/Fractran/Test.hs (renamed from Fractran/Test.hs)0
-rw-r--r--src/Thue/Interpreter.hs (renamed from Thue/Interpreter.hs)0
-rw-r--r--src/Thue/Parser.hs (renamed from Thue/Parser.hs)0
-rw-r--r--src/Thue/Test.hs (renamed from Thue/Test.hs)0
-rw-r--r--src/Unlambda/Builtins.hs (renamed from Unlambda/Builtins.hs)0
-rw-r--r--src/Unlambda/Interpreter.hs (renamed from Unlambda/Interpreter.hs)0
-rw-r--r--src/Unlambda/Parser.hs (renamed from Unlambda/Parser.hs)0
-rw-r--r--src/Unlambda/Test.hs (renamed from Unlambda/Test.hs)0
-rw-r--r--src/Unlambda/Types.hs (renamed from Unlambda/Types.hs)0
-rw-r--r--src/brainfuck.hs (renamed from brainfuck.hs)0
-rw-r--r--src/fractran.hs (renamed from fractran.hs)0
-rw-r--r--src/misc.hs (renamed from misc.hs)0
-rw-r--r--src/test.hs (renamed from test.hs)0
-rw-r--r--src/thue.hs (renamed from thue.hs)0
-rw-r--r--src/unlambda.hs (renamed from unlambda.hs)0
22 files changed, 11 insertions, 5 deletions
diff --git a/makefile b/makefile
index 66a2928..43c7a44 100644
--- a/makefile
+++ b/makefile
@@ -1,5 +1,6 @@
OUTPUTDIR = bin
+SOURCEDIR = src
EXECUTABLES = ${OUTPUTDIR}/test \
${OUTPUTDIR}/fractran \
@@ -24,16 +25,21 @@ distclean:
testprog:
- ghc ${SWITCHES} --make test.hs -o ${OUTPUTDIR}/test
+ cd ${SOURCEDIR}; \
+ ghc ${SWITCHES} --make test.hs -o ../${OUTPUTDIR}/test
fractranprog:
- ghc ${SWITCHES} --make fractran.hs -o ${OUTPUTDIR}/fractran
+ cd ${SOURCEDIR}; \
+ ghc ${SWITCHES} --make fractran.hs -o ../${OUTPUTDIR}/fractran
thueprog:
- ghc ${SWITCHES} --make thue.hs -o ${OUTPUTDIR}/thue
+ cd ${SOURCEDIR}; \
+ ghc ${SWITCHES} --make thue.hs -o ../${OUTPUTDIR}/thue
unlambdaprog:
- ghc ${SWITCHES} --make unlambda.hs -o ${OUTPUTDIR}/unlambda
+ cd ${SOURCEDIR}; \
+ ghc ${SWITCHES} --make unlambda.hs -o ../${OUTPUTDIR}/unlambda
brainfuckprog:
- ghc ${SWITCHES} --make brainfuck.hs -o ${OUTPUTDIR}/brainfuck
+ cd ${SOURCEDIR}; \
+ ghc ${SWITCHES} --make brainfuck.hs -o ../${OUTPUTDIR}/brainfuck
diff --git a/Brainfuck/Interpreter.hs b/src/Brainfuck/Interpreter.hs
index 1085a30..1085a30 100644
--- a/Brainfuck/Interpreter.hs
+++ b/src/Brainfuck/Interpreter.hs
diff --git a/Brainfuck/Parser.hs b/src/Brainfuck/Parser.hs
index 1ea046a..1ea046a 100644
--- a/Brainfuck/Parser.hs
+++ b/src/Brainfuck/Parser.hs
diff --git a/Brainfuck/Tape.hs b/src/Brainfuck/Tape.hs
index 8da4352..8da4352 100644
--- a/Brainfuck/Tape.hs
+++ b/src/Brainfuck/Tape.hs
diff --git a/Fractran/Example.hs b/src/Fractran/Example.hs
index 43d8cc8..43d8cc8 100644
--- a/Fractran/Example.hs
+++ b/src/Fractran/Example.hs
diff --git a/Fractran/Interpreter.hs b/src/Fractran/Interpreter.hs
index 1393991..1393991 100644
--- a/Fractran/Interpreter.hs
+++ b/src/Fractran/Interpreter.hs
diff --git a/Fractran/Parser.hs b/src/Fractran/Parser.hs
index 95aa954..95aa954 100644
--- a/Fractran/Parser.hs
+++ b/src/Fractran/Parser.hs
diff --git a/Fractran/Test.hs b/src/Fractran/Test.hs
index 2b507b1..2b507b1 100644
--- a/Fractran/Test.hs
+++ b/src/Fractran/Test.hs
diff --git a/Thue/Interpreter.hs b/src/Thue/Interpreter.hs
index c53bff9..c53bff9 100644
--- a/Thue/Interpreter.hs
+++ b/src/Thue/Interpreter.hs
diff --git a/Thue/Parser.hs b/src/Thue/Parser.hs
index 2ee41ae..2ee41ae 100644
--- a/Thue/Parser.hs
+++ b/src/Thue/Parser.hs
diff --git a/Thue/Test.hs b/src/Thue/Test.hs
index 0273c48..0273c48 100644
--- a/Thue/Test.hs
+++ b/src/Thue/Test.hs
diff --git a/Unlambda/Builtins.hs b/src/Unlambda/Builtins.hs
index bb054a1..bb054a1 100644
--- a/Unlambda/Builtins.hs
+++ b/src/Unlambda/Builtins.hs
diff --git a/Unlambda/Interpreter.hs b/src/Unlambda/Interpreter.hs
index f1dcf05..f1dcf05 100644
--- a/Unlambda/Interpreter.hs
+++ b/src/Unlambda/Interpreter.hs
diff --git a/Unlambda/Parser.hs b/src/Unlambda/Parser.hs
index 23bf723..23bf723 100644
--- a/Unlambda/Parser.hs
+++ b/src/Unlambda/Parser.hs
diff --git a/Unlambda/Test.hs b/src/Unlambda/Test.hs
index f049b59..f049b59 100644
--- a/Unlambda/Test.hs
+++ b/src/Unlambda/Test.hs
diff --git a/Unlambda/Types.hs b/src/Unlambda/Types.hs
index 825a624..825a624 100644
--- a/Unlambda/Types.hs
+++ b/src/Unlambda/Types.hs
diff --git a/brainfuck.hs b/src/brainfuck.hs
index 5f13ae6..5f13ae6 100644
--- a/brainfuck.hs
+++ b/src/brainfuck.hs
diff --git a/fractran.hs b/src/fractran.hs
index 224cb05..224cb05 100644
--- a/fractran.hs
+++ b/src/fractran.hs
diff --git a/misc.hs b/src/misc.hs
index f7623e4..f7623e4 100644
--- a/misc.hs
+++ b/src/misc.hs
diff --git a/test.hs b/src/test.hs
index 5fc3533..5fc3533 100644
--- a/test.hs
+++ b/src/test.hs
diff --git a/thue.hs b/src/thue.hs
index 89afcc3..89afcc3 100644
--- a/thue.hs
+++ b/src/thue.hs
diff --git a/unlambda.hs b/src/unlambda.hs
index b06b42f..b06b42f 100644
--- a/unlambda.hs
+++ b/src/unlambda.hs