X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fmetadata%2FMakefile;h=d02d021a5b3844e6137924de968e3f26be100f8f;hb=c4eec8df32b6b004e76cbce54342385d3bf25fa5;hp=e685915a38004a9090208f8ed98a432ee2353ce9;hpb=43f7741d0d6e714f0e1fd183d2fc43af267a445c;p=helm.git diff --git a/helm/ocaml/metadata/Makefile b/helm/ocaml/metadata/Makefile index e685915a3..d02d021a5 100644 --- a/helm/ocaml/metadata/Makefile +++ b/helm/ocaml/metadata/Makefile @@ -1,21 +1,40 @@ PACKAGE = metadata -REQUIRES = dbi helm-cic_proof_checking PREDICATES = INTERFACE_FILES = \ + sqlStatements.mli \ + metadataTypes.mli \ metadataExtractor.mli \ metadataPp.mli \ - metadataDb.mli \ - metadataQuery.mli -IMPLEMENTATION_FILES = metadataTypes.ml $(INTERFACE_FILES:%.mli=%.ml) + metadataConstraints.mli \ + metadataDb.mli +IMPLEMENTATION_FILES = $(INTERFACE_FILES:%.mli=%.ml) EXTRA_OBJECTS_TO_INSTALL = EXTRA_OBJECTS_TO_CLEAN = -all: +include ../../Makefile.defs +include ../Makefile.common -test: test.ml $(PACKAGE).cma - $(OCAMLFIND) ocamlc -thread -package dbi.mysql,helm-metadata -linkpkg -o $@ $< -test_query: test_query.ml $(PACKAGE).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: + @echo " cleaning: table_creator" + @make -C table_creator/ clean + +clean_extractor: + @echo " cleaning: extractor" + @make -C extractor/ clean +