include Makefile.defs
MODULES = \
- http_types http_constants http_parser_sanity http_misc http_common \
+ http_constants http_types http_parser_sanity http_misc http_common \
http_tcp_server http_parser http_message http_request http_daemon \
http_response http_user_agent
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_types \
+ http_common \
+ http_message \
+ http_request \
+ http_daemon \
+ http_response \
http_user_agent
-PUBLIC_IMPL = http_types
-OCAMLDOC_STUFF = *.mli $(patsubst %, %.ml, $(PUBLIC_IMPL))
+OCAMLDOC_STUFF = *.mli
DOCDIR = doc/html
DOTDIR = doc/dot
TEXDIR = doc/latex
$(OCAMLC) -c $<
%.cmx: %.ml %.cmi
$(OCAMLOPT) -c $<
-include Makefile.overrides
non_mt/$(THREADED_SRV).cmo: non_mt/$(THREADED_SRV).ml $(THREADED_SRV).cmi
cp $(THREADED_SRV).{cmi,mli} non_mt/
install: META
$(OCAMLFIND) install -destdir $(DESTDIR) $(PKGNAME) \
$(patsubst %, %.mli, $(PUBLIC_MODULES)) \
- $(patsubst %, %.ml, $(PUBLIC_IMPL)) \
$(patsubst %, %.cmi, $(PUBLIC_MODULES)) \
- $(patsubst %, %.cmi, $(PUBLIC_IMPL)) \
http{,_mt}.cm{,x}a http{,_mt}.a META
.PHONY: \