X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fmetadata%2Ftable_creator%2FMakefile;h=cb8ab763672186e6c6097f34d31cfa5f15e53dc3;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=8b08e6d51015d4c365e78da3e226a9f507cc1f11;hpb=c5abd4206112221708a06dbb1bb9df1eb38a451c;p=helm.git diff --git a/helm/ocaml/metadata/table_creator/Makefile b/helm/ocaml/metadata/table_creator/Makefile index 8b08e6d51..cb8ab7636 100644 --- a/helm/ocaml/metadata/table_creator/Makefile +++ b/helm/ocaml/metadata/table_creator/Makefile @@ -1,20 +1,31 @@ REQUIRES = mysql helm-metadata +OCAMLFIND = ocamlfind INTERFACE_FILES = IMPLEMENTATION_FILES = $(INTERFACE_FILES:%.mli=%.ml) EXTRA_OBJECTS_TO_INSTALL = -EXTRA_OBJECTS_TO_CLEAN =table_creator table_creator.opt +EXTRA_OBJECTS_TO_CLEAN = \ + table_creator table_creator.opt table_destructor table_destructor.opt -all: table_creator -opt: table_creator.opt +all: table_creator table_destructor +opt: table_creator.opt table_destructor.opt -table_creator: table_creator.ml +table_creator: table_creator.ml ../metadata.cma $(OCAMLFIND) ocamlc \ -thread -package mysql,helm-metadata -linkpkg -o $@ $< -table_creator.opt: table_creator.ml +table_destructor: table_creator + ln -f $< $@ + +table_creator.opt: table_creator.ml ../metadata.cmxa $(OCAMLFIND) ocamlopt \ -thread -package mysql,helm-metadata -linkpkg -o $@ $< - -include ../../Makefile.common + +table_destructor.opt: table_creator.opt + ln -f $< $@ + +clean: + rm -f *.cm[iox] *.a *.o + rm -f table_creator table_creator.opt table_destructor table_destructor.opt + include .depend