]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/Makefile.in
One of the bug I detected (and commented) in my last commit was not a bug.
[helm.git] / helm / ocaml / Makefile.in
index 8eae888141a87c4da2d1f49f9d02020acc18a5c3..aa23d24baff7835e64050145601be8536c34bd7b 100644 (file)
@@ -1,21 +1,23 @@
 # Warning: the modules must be in compilation order
 MODULES = xml urimanager getter pxp cic cic_annotations cic_annotations_cache \
           cic_cache cic_proof_checking cic_textual_parser \
-          tex_cic_textual_parser cic_unification mathql mathql_interpreter \
-          mathql_generator cic_omdoc tactics cic_transformations
+          tex_cic_textual_parser cic_unification mathql mathql_generator \
+         mathql_interpreter cic_omdoc tactics cic_transformations
 
 OCAMLFIND_DEST_DIR = @OCAMLFIND_DEST_DIR@
 OCAMLFIND_META_DIR = @OCAMLFIND_META_DIR@
 
-METAS = $(MODULES:%=META.helm-%)
+METAS = $(MODULES:%=METAS/META.helm-%)
 CWD=`pwd`
 
-all: $(METAS) $(MODULES:%=%.all)
-opt: $(METAS) $(MODULES:%=%.opt)
+all: metas $(MODULES:%=%.all)
+opt: metas $(MODULES:%=%.opt)
+metas: $(METAS)
 depend: $(MODULES:%=%.depend)
 install: $(MODULES:%=%.install)
 uninstall: $(MODULES:%=%.uninstall)
-clean: $(MODULES:%=%.clean)
+clean: $(MODULES:%=%.clean) clean_metas
+clean_metas:
        rm -f $(METAS)
 
 dist-clean: clean
@@ -37,8 +39,8 @@ $(MODULES:%=%.uninstall):
        rm -f $(OCAMLFIND_META_DIR)/$(@:%.uninstall=META.helm-%)
 $(MODULES:%=%.clean):
        cd $(@:%.clean=%) && make clean
-META.helm-%: META.helm-%.src
-       cp $< $@ && echo "directory=\"$(CWD)/$(@:META.helm-%=%)\"" >> $@
+METAS/META.helm-%: METAS/meta.helm-%.src
+       cp $< $@ && echo "directory=\"$(CWD)/$*\"" >> $@
 
 .PHONY: .dep.dot
 .dep.dot: