include Makefile.distrib # For development pull: tools/pull.$(EXTENSION) $(LINK) -o $@ $^ PREPRO = $(SYNTAX) pr_o.cmo profile: rm -Rf prepro mkdir prepro for i in $(DIRS); do \ mkdir prepro/$$i; \ for j in $$i/*.ml $$i/*.mli; do \ if [ -f "$$j" ]; then \ echo $$j; \ $(PREPRO) $$j -o prepro/$$j; \ fi; \ done; \ done cp parser/wlexer.mll prepro/parser/ cp Makefile depend prepro/ (cd prepro; make cduce PROFILE=true SYNTAX_PARSER= NATIVE=false) # Site-specific installation cedre_build: rsh cedre ". .env; cd IMPLEM/CDUCE; make webiface webpages PHP=true" scp CHANGES web/www/*.php web/cduce.css cduce@iris:public_html/ scp webiface cduce@iris:cgi-bin/cduce install_web_distant: make webpages PHP=true scp CHANGES web/www/*.php web/cduce.css cduce@iris:public_html/ scp webiface cduce@iris:cgi-bin/cduce # Packaging DISTRIB = $(DIRS) expat tools web depend INSTALL INSTALL.WIN32 CHANGES LICENSE README Makefile.conf doc PACKAGE = cduce-$(VERSION) .PHONY: package package: clean rm -Rf $(PACKAGE) mkdir $(PACKAGE) cp -R $(DISTRIB) $(PACKAGE)/ cp Makefile.distrib $(PACKAGE)/Makefile (cd $(PACKAGE); \ rm -f types/IDEAS; \ headache -h ../header $(DEPEND)) tar czf $(PACKAGE).tar.gz --exclude CVS --exclude ".#*" $(PACKAGE) rm -Rf $(PACKAGE)