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
+ http_response http_user_agent
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_message http_request http_daemon http_response \
- http_client
+ http_user_agent
PUBLIC_IMPL = http_types
OCAMLDOC_STUFF = *.mli $(patsubst %, %.ml, $(PUBLIC_IMPL))
DOCDIR = doc/html
$(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
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
tar cvzf $(DISTDIR).tar.gz $(DISTDIR)/
distrm:
rm -rf $(DISTDIR)/
-deb: distreal
+deb: docclean distreal
(cd $(DISTDIR)/ && debuild)
rm -rf $(DISTDIR)/
install: META