]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/paramodulation/Makefile
fixed a finalization issue for connections closed twice
[helm.git] / helm / ocaml / paramodulation / Makefile
index 321f5fba7a4e944e738eb849ed2e7b76e8a157c2..1d47d3cb0035a8c09bbfc5346df8bfab679e2897 100644 (file)
@@ -1,11 +1,6 @@
 PACKAGE = paramodulation
 
-REQUIRES = \
-       helm-registry \
-       helm-cic_transformations \
-       helm-tactics \
-       helm-cic_textual_parser2 \
-       mysql
+REQUIRES = helm-tactics
 
 INTERFACE_FILES = \
        utils.mli \
@@ -24,6 +19,22 @@ IMPLEMENTATION_FILES = $(INTERFACE_FILES:%.mli=%.ml) \
 
 include ../Makefile.common
 
+
+paramodulation.cmo: $(IMPLEMENTATION_FILES:%.ml=%.cmo)
+       $(OCAMLC) -pack -o $@ $(IMPLEMENTATION_FILES:%.ml=%.cmo)
+
+paramodulation.cmx: $(IMPLEMENTATION_FILES:%.ml=%.cmx)
+       $(OCAMLOPT) -pack -o $@ $(IMPLEMENTATION_FILES:%.ml=%.cmx)
+
+
+$(ARCHIVE): paramodulation.cmo $(LIBRARIES)
+       $(OCAMLC) $(OCAMLARCHIVEOPTIONS) -a -o $@ \
+               paramodulation.cmo
+
+$(ARCHIVE_OPT): paramodulation.cmx $(LIBRARIES_OPT)
+       $(OCAMLOPT) $(OCAMLARCHIVEOPTIONS) -a -o $@ \
+               paramodulation.cmx
+
 PARAMOD_OBJS = $(IMPLEMENTATION_FILES:%.ml=%.cmo) \
        saturate_main.cmo
 PARAMOD_OBJS_OPT = $(IMPLEMENTATION_FILES:%.ml=%.cmx) \