X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fhttp_getter%2FMakefile;h=be5ff627fdd80c2e205ba513a3241e350661dba8;hb=1c7fb836e2af4f2f3d18afd0396701f2094265ff;hp=06174962b4b20f06bc94dad1a4e2b7f411a38d1e;hpb=b8e5b2544f9a29d4a3f2c01a4ff0711d9c6ed399;p=helm.git diff --git a/helm/http_getter/Makefile b/helm/http_getter/Makefile index 06174962b..be5ff627f 100644 --- a/helm/http_getter/Makefile +++ b/helm/http_getter/Makefile @@ -1,6 +1,10 @@ -VERSION = 0.2.0 +VERSION = 0.2.1 NAME = http_getter + DISTDIR = http-getter-$(VERSION) +EXTRA_DIST = AUTHORS COPYING NEWS README BUGS +DOCS = doc/http_getter.conf.xml.sample + REQUIRES = http dbm pcre netclient pxp shell threads zip COMMONOPTS = -package "$(REQUIRES)" -pp camlp4o OCAMLFIND = ocamlfind @@ -18,9 +22,9 @@ OCAMLDOC = \ $(shell $(OCAMLFIND) query -i-format threads) \ $(shell $(OCAMLFIND) query -i-format zip) MODULES = \ - http_getter_debugger threadSafe \ - http_getter_types http_getter_misc http_getter_const \ - http_getter_env http_getter_common http_getter_map \ + http_getter_debugger threadSafe \ + http_getter_types zack http_getter_misc http_getter_const \ + http_getter_env http_getter_common http_getter_map \ http_getter_cache OBJS = $(patsubst %,%.cmo,$(MODULES)) @@ -58,15 +62,27 @@ distclean: clean clean: rm -f *.cm[aiox] *.o $(NAME){,.opt} *.dot dist: distclean depend + if [ -d $(DISTDIR) ]; then rm -rf $(DISTDIR); else true; fi mkdir $(DISTDIR)/ + mkdir $(DISTDIR)/doc + cp $(DOCS) $(DISTDIR)/doc/ + for m in $(patsubst %, %.mli, $(MODULES)); do \ + if [ "$$m" != "http_getter_types.mli" ]; then \ + cp $$m $(DISTDIR)/; \ + fi; \ + done cp \ $(patsubst %, %.ml, $(MODULES)) \ - $(patsubst %, %.mli, $(MODULES)) \ $(NAME).ml \ - Makefile .depend \ + Makefile Makefile.overrides .depend \ $(DISTDIR)/ + cp $(EXTRA_DIST) $(DISTDIR)/ tar cvzf $(DISTDIR).tar.gz $(DISTDIR)/ rm -rf $(DISTDIR)/ +distcheck: dist + tar xvzf $(DISTDIR).tar.gz + cd $(DISTDIR); make + rm -rf $(DISTDIR) -.PHONY: all byte opt world depend clean +.PHONY: all byte dist distcheck opt world depend clean distclean