]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_proof_checking/Makefile
ocaml 3.09 transition
[helm.git] / helm / ocaml / cic_proof_checking / Makefile
index ad31350c2dab9b629f991cbccbf5d2e0e30a1808..352a53016d6b5b2aa28a407a1a2a755c086b47ab 100644 (file)
@@ -1,16 +1,41 @@
+
 PACKAGE = cic_proof_checking
-REQUIRES = helm-cic
+REQUIRES = helm-cic helm-logger helm-getter helm-xml
 PREDICATES =
 
-INTERFACE_FILES = cicSubstitution.mli cicEnvironment.mli cicPp.mli \
-                  cicMiniReduction.mli cicReduction.mli cicTypeChecker.mli \
-                  cicCooking.mli
+REDUCTION_IMPLEMENTATION = cicReductionMachine.ml
+
+INTERFACE_FILES = \
+       cicLogger.mli \
+       cicEnvironment.mli \
+       cicPp.mli \
+       cicUnivUtils.mli \
+       cicSubstitution.mli \
+       cicMiniReduction.mli \
+       cicReduction.mli \
+       cicTypeChecker.mli \
+        freshNamesGenerator.mli \
+       cicElim.mli     \
+       cicRecord.mli
 IMPLEMENTATION_FILES = $(INTERFACE_FILES:%.mli=%.ml)
 
 # Metadata tools only need zeta-reduction
 EXTRA_OBJECTS_TO_INSTALL = \
             cicSubstitution.cmo cicSubstitution.cmx cicSubstitution.o \
             cicMiniReduction.cmo cicMiniReduction.cmx cicMiniReduction.o
-
+EXTRA_OBJECTS_TO_CLEAN =
 
 include ../Makefile.common
+
+all: all_utilities
+opt: opt_utilities
+
+all_utilities:
+       $(MAKE) -C utilities/ all
+opt_utilities:
+       $(MAKE) -C utilities/ opt
+
+clean: clean_utilities
+clean_utilities:
+       $(MAKE) -C utilities/ clean
+