Add CPS language
[bpt/guile.git] / module / Makefile.am
index 495d228..1f66ac4 100644 (file)
@@ -32,7 +32,11 @@ nobase_ccache_DATA += ice-9/eval.go
 EXTRA_DIST += ice-9/eval.scm
 ETAGS_ARGS += ice-9/eval.scm
 
+VM_TARGETS := system/vm/assembler.go system/vm/disassembler.go
+$(VM_TARGETS): $(top_builddir)/libguile/vm-operations.h
+
 ice-9/boot-9.go: ice-9/boot-9.scm ice-9/quasisyntax.scm ice-9/r6rs-libraries.scm
+ice-9/match.go: ice-9/match.scm ice-9/match.upstream.scm
 
 # We can compile these in any order, but it's fastest if we compile
 # psyntax and boot-9 first, then the compiler itself, then the rest of
@@ -49,6 +53,7 @@ SOURCES =                                     \
   language/glil.scm                            \
   language/assembly.scm                                \
   $(TREE_IL_LANG_SOURCES)                      \
+  $(CPS_LANG_SOURCES)                          \
   $(GLIL_LANG_SOURCES)                         \
   $(ASSEMBLY_LANG_SOURCES)                     \
   $(BYTECODE_LANG_SOURCES)                     \
@@ -111,6 +116,10 @@ TREE_IL_LANG_SOURCES =                                             \
   language/tree-il/debug.scm                                   \
   language/tree-il/spec.scm
 
+CPS_LANG_SOURCES =                                             \
+  language/cps.scm                                             \
+  language/cps/verify.scm
+
 GLIL_LANG_SOURCES =                                            \
   language/glil/spec.scm language/glil/compile-assembly.scm