]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/ocaml-http/Makefile
ported debian stuff to ocaml 3.08
[helm.git] / helm / DEVEL / ocaml-http / Makefile
index 9ddbf94732f053036090d78612c1ba58b8c6367e..943174225ebaabee3a096cd6b37fe9fac326699e 100644 (file)
@@ -1,19 +1,22 @@
 include Makefile.defs
 
-MODULES =      \
-       http_types http_constants http_tcp_server http_parser_sanity    \
-       http_misc http_common http_parser http_message http_request             \
-       http_daemon http_response
+MODULES = \
+       http_types http_constants http_parser_sanity http_misc http_common \
+       http_tcp_server http_parser http_message http_request http_daemon \
+       http_response http_client
+
 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_request http_daemon http_response
+PUBLIC_MODULES = \
+       http_common http_message http_request http_daemon http_response \
+       http_client
 PUBLIC_IMPL = http_types
 OCAMLDOC_STUFF = *.mli $(patsubst %, %.ml, $(PUBLIC_IMPL))
 DOCDIR = doc/html
 DOTDIR = doc/dot
 TEXDIR = doc/latex
-DESTDIR = $(shell $(OCAMLFIND) printconf stdlib
+DESTDIR = $(shell $(OCAMLFIND) printconf destdir
 
 all: all_non_mt all_mt
 opt: opt_non_mt opt_mt
@@ -87,7 +90,7 @@ docclean:
                $(DOCDIR)/*.html $(DOCDIR)/*.css        \
                $(DOTDIR)/*.dot $(DOTDIR)/*.ps  \
                $(TEXDIR)/*.tex
-distclean: clean docclean
+distclean: clean
        $(MAKE) -C examples/ distclean
        rm -f META
 dist: distreal distrm
@@ -97,7 +100,7 @@ distreal: distclean depend
        for f in        \
                        $(patsubst %, %.ml, $(MODULES)) \
                        $(patsubst %, %.mli, $(MODULES) $(THREADED_SRV))        \
-                       mt/ non_mt/ $(EXTRA_DIST) examples/     debian/;        \
+                       mt/ non_mt/ $(EXTRA_DIST) examples/ debian/;    \
        do      \
                cp -r $$f $(DISTDIR)/;  \
        done
@@ -106,7 +109,7 @@ distreal: distclean depend
        tar cvzf $(DISTDIR).tar.gz $(DISTDIR)/
 distrm:
        rm -rf $(DISTDIR)/
-deb: distreal
+deb: docclean distreal
        (cd $(DISTDIR)/ && debuild)
        rm -rf $(DISTDIR)/
 install: META
@@ -121,4 +124,3 @@ install: META
        all opt world all_non_mt all_mt opt_non_mt opt_mt       \
        examples examples.opt depend clean distclean dist       \
        install meta doc deb distreal distrm
-