From 84da82981de31834b38693a8da428373571b556f Mon Sep 17 00:00:00 2001 From: Stefano Zacchiroli Date: Wed, 25 Dec 2002 16:06:05 +0000 Subject: [PATCH] - set ocamldoc to look in netstring directory so that it's able to find Neturl.url definition - bugfix: don't try anymore to install no longer existing http_types.mli --- helm/DEVEL/ocaml-http/Makefile | 19 ++++++++++++------- helm/DEVEL/ocaml-http/Makefile.defs | 5 +++-- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/helm/DEVEL/ocaml-http/Makefile b/helm/DEVEL/ocaml-http/Makefile index 5a63b4322..94e389685 100644 --- a/helm/DEVEL/ocaml-http/Makefile +++ b/helm/DEVEL/ocaml-http/Makefile @@ -7,7 +7,8 @@ MODULES = \ THREADED_SRV = http_threaded_tcp_server MODULES_MT = $(patsubst http_tcp_server, mt/$(THREADED_SRV) http_tcp_server, $(MODULES)) MODULES_NON_MT = $(patsubst http_tcp_server, non_mt/$(THREADED_SRV) http_tcp_server, $(MODULES)) -PUBLIC_MODULES = http_common http_types http_request http_daemon http_response +PUBLIC_MODULES = http_common http_request http_daemon http_response +PUBLIC_IMPL = http_types DESTDIR = $(shell $(OCAMLFIND) printconf stdlib) all: all_non_mt all_mt @@ -18,7 +19,8 @@ all_mt: http_mt.cma opt_mt: http_mt.cmxa world: all opt doc: *.mli - $(OCAMLDOC) -html -d doc/html *.mli + $(OCAMLDOC) -html -d doc/html \ + *.mli $(patsubst %, %.ml, $(PUBLIC_IMPL)) examples: $(MAKE) -C examples/ @@ -80,11 +82,13 @@ dist: distreal distrm distreal: distclean depend if [ -d $(DISTDIR) ]; then rm -rf $(DISTDIR); else true; fi mkdir $(DISTDIR) - cp -r \ - $(patsubst %, %.ml, $(MODULES)) \ - $(patsubst %, %.mli, $(MODULES) $(THREADED_SRV)) \ - mt/ non_mt/ $(EXTRA_DIST) examples/ debian/ \ - $(DISTDIR)/ + for f in \ + $(patsubst %, %.ml, $(MODULES)) \ + $(patsubst %, %.mli, $(MODULES) $(THREADED_SRV)) \ + mt/ non_mt/ $(EXTRA_DIST) examples/ debian/; \ + do \ + cp -r $$f $(DISTDIR)/; \ + done -find $(DISTDIR)/ -type d -name CVS -exec rm -rf {} \; -find $(DISTDIR)/ -type f -name ".cvs*" -exec rm -f {} \; tar cvzf $(DISTDIR).tar.gz $(DISTDIR)/ @@ -96,6 +100,7 @@ deb: distreal install: META $(OCAMLFIND) install -destdir $(DESTDIR) $(PKGNAME) \ $(patsubst %, %.mli, $(PUBLIC_MODULES)) \ + $(patsubst %, %.ml, $(PUBLIC_IMPL)) \ $(patsubst %, %.cmi, $(PUBLIC_MODULES)) \ http{,_mt}.cm{,x}a http{,_mt}.a META diff --git a/helm/DEVEL/ocaml-http/Makefile.defs b/helm/DEVEL/ocaml-http/Makefile.defs index 8884bfd3d..642a7acb5 100644 --- a/helm/DEVEL/ocaml-http/Makefile.defs +++ b/helm/DEVEL/ocaml-http/Makefile.defs @@ -9,11 +9,12 @@ OCAMLFIND = ocamlfind OCAMLC = $(OCAMLFIND) ocamlc $(COMMON_FLAGS) OCAMLOPT = $(OCAMLFIND) ocamlopt $(COMMON_FLAGS) OCAMLDEP = $(OCAMLFIND) ocamldep $(COMMON_FLAGS) -OCAMLDOC = ocamldoc +OCAMLDOC := ocamldoc -I $(shell $(OCAMLFIND) query netstring) DISTNAME = ocaml-http DISTDIR = $(DISTNAME)-$(DISTVERSION) EXTRA_DIST = \ - INSTALL LICENSE README META.in Makefile Makefile.defs .depend tophttp doc + INSTALL LICENSE README META.in Makefile Makefile.defs Makefile.overrides \ + .depend tophttp doc -- 2.39.2