]> ruin.nu Git - proglang.git/blobdiff - Makefile
replace E with in
[proglang.git] / Makefile
index 5a3fb4ec64d64efa86cad1a20a15e5ea6e024677..24f8a623b51038738dda35bb8bebd26fcb382b52 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,6 @@
-all: Docsyntax.dvi Testsyntax Typechecker
+all: Typechecker Interpreter Compiler
+
+doc: Docsyntax.dvi
 
 Docsyntax.dvi: Docsyntax.tex
        latex Docsyntax.tex; dvips Docsyntax.dvi -o Docsyntax.ps
@@ -9,6 +11,12 @@ Testsyntax: Testsyntax.hs  Parsyntax.hs Lexsyntax.hs Abssyntax.hs
 Typechecker: Typechecker.hs  Typecheck.hs Parsyntax.hs Lexsyntax.hs Abssyntax.hs
        ghc -fglasgow-exts --make Typechecker.hs -o Typechecker
 
+Interpreter: Interpreter.hs Interpret.hs Typecheck.hs Parsyntax.hs Lexsyntax.hs Abssyntax.hs
+       ghc -fglasgow-exts --make Interpreter.hs -o Interpreter
+
+Compiler: Compiler.hs Compile.hs Typecheck.hs Parsyntax.hs Lexsyntax.hs Abssyntax.hs
+       ghc -fglasgow-exts --make Compiler.hs -o Compiler
+
 Parsyntax.hs: Parsyntax.y
        happy -gca -idebug Parsyntax.y