1 # Warning: the modules must be in compilation order
2 MODULES = xml urimanager getter pxp cic cic_annotations cic_annotations_cache \
3 cic_cache cic_proof_checking
5 METAS = $(MODULES:%=META.helm-%)
8 all: $(METAS) $(MODULES:%=%.all)
9 opt: $(METAS) $(MODULES:%=%.opt)
10 depend: $(MODULES:%=%.depend)
11 install: $(MODULES:%=%.install)
12 uninstall: $(MODULES:%=%.uninstall)
13 clean: $(MODULES:%=%.clean)
17 rm -f Makefile configure config.log config.cache config.status
20 export OCAMLPATH=$(CWD):$$OCAMLPATH ; cd $(@:%.all=%) ; make all
22 export OCAMLPATH=$(CWD):$$OCAMLPATH ; cd $(@:%.opt=%) ; make opt
23 $(MODULES:%=%.depend):
24 export OCAMLPATH=$(CWD):$$OCAMLPATH ; cd $(@:%.depend=%) ; make depend
25 $(MODULES:%=%.install):
26 cd $(@:%.install=%) ; make install
27 $(MODULES:%=%.uninstall):
28 cd $(@:%.uninstall=%) ; make uninstall
30 cd $(@:%.clean=%) ; make clean
31 META.helm-%: META.helm-%.src
32 cp $< $@ ; echo "directory=\"$(CWD)/$(@:META.helm-%=%)\"" >> $@