X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fmetadata%2FMakefile;h=c876b48100ad7035929fa18c225df08ba194951e;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=5acf3b87a89146ed3fd5ae17cc7b1622c42d3cce;hpb=21758b512843088d19e81830d9fb121725c8a16e;p=helm.git diff --git a/helm/ocaml/metadata/Makefile b/helm/ocaml/metadata/Makefile index 5acf3b87a..c876b4810 100644 --- a/helm/ocaml/metadata/Makefile +++ b/helm/ocaml/metadata/Makefile @@ -1,15 +1,38 @@ PACKAGE = metadata -REQUIRES = dbi helm-cic_proof_checking +REQUIRES = mysql helm-cic_proof_checking helm-hmysql PREDICATES = -INTERFACE_FILES = metadataExtractor.mli metadataPp.mli metadataDb.mli -IMPLEMENTATION_FILES = metadataTypes.ml $(INTERFACE_FILES:%.mli=%.ml) +INTERFACE_FILES = \ + sqlStatements.mli \ + metadataTypes.mli \ + metadataExtractor.mli \ + metadataPp.mli \ + metadataConstraints.mli \ + metadataDb.mli +IMPLEMENTATION_FILES = $(INTERFACE_FILES:%.mli=%.ml) EXTRA_OBJECTS_TO_INSTALL = EXTRA_OBJECTS_TO_CLEAN = -all: +include ../Makefile.common -test: test.ml metadata.cma - $(OCAMLFIND) ocamlc -thread -package dbi.mysql,helm-metadata -linkpkg -o $@ $< +all: all_table_creator all_extractor +opt: opt_table_creator opt_extractor -include ../Makefile.common +all_table_creator: + make -C table_creator/ all +opt_table_creator: + make -C table_creator/ opt + +all_extractor: + make -C extractor/ all +opt_extractor: + make -C extractor/ opt + +clean: clean_table_creator clean_extractor + +clean_table_creator: + make -C table_creator/ clean + +clean_extractor: + make -C extractor/ clean +