]> matita.cs.unibo.it Git - helm.git/commitdiff
added ocamlinit target which creates a .ocamlinit file
authorStefano Zacchiroli <zack@upsilon.cc>
Mon, 16 Feb 2004 09:48:18 +0000 (09:48 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Mon, 16 Feb 2004 09:48:18 +0000 (09:48 +0000)
helm/ocaml/Makefile.common.in
helm/ocaml/Makefile.in

index 1afee22b80cd044bf0b4ce3b204dab3186a06786..bdcc27e86febd70a4a54324399c586c43e54b7ee 100644 (file)
@@ -80,7 +80,13 @@ uninstall:
 backup:
        cd ..; tar cvzf $(PACKAGE)_$(shell date +%s).tar.gz $(PACKAGE)
 
-.PHONY: all opt world backup depend install uninstall clean
+ocamlinit:
+       echo "#use \"topfind\";;" > .ocamlinit
+       echo "#thread;;" >> .ocamlinit
+       for p in $(REQUIRES); do echo "#require \"$$p\";;" >> .ocamlinit; done
+       echo "#load \"$(PACKAGE).cma\";;" >> .ocamlinit
+
+.PHONY: all opt world backup depend install uninstall clean ocamlinit
 
 ifneq ($(MAKECMDGOALS), depend)
    include .depend   
index 4f745c833c9a20409766bf2441d677eb048be345..1833ece7789f55f6f31ac5ef70892580eff3cb9a 100644 (file)
@@ -31,6 +31,7 @@ CWD=`pwd`
 
 all: metas $(MODULES:%=%.all)
 opt: metas $(MODULES:%=%.opt)
+world: all opt
 metas: $(METAS)
 depend: $(MODULES:%=%.depend)
 install: $(MODULES:%=%.install)
@@ -38,10 +39,11 @@ uninstall: $(MODULES:%=%.uninstall)
 clean: $(MODULES:%=%.clean)
 clean_metas:
        rm -f $(METAS)
-
 distclean: clean clean_metas
        rm -f Makefile Makefile.common configure config.log config.cache config.status
 
+.PHONY: all opt world metas depend install uninstall clean clean_metas distclean
+
 $(MODULES:%=%.all):
        export OCAMLPATH=$(CWD):$$OCAMLPATH ; cd $(@:%.all=%) && make all
 $(MODULES:%=%.opt):