include Makefile.defs
MODULES = \
- http_types http_constants http_misc http_tcp_server http_common \
- http_request http_parser http_daemon http_response
+ http_types http_constants http_tcp_server http_parser_sanity \
+ http_misc http_common http_parser http_message http_request \
+ http_daemon http_response
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))
$(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/
-rm -f META
dist: distreal distrm
distreal: distclean depend
+ if [ -d $(DISTDIR) ]; then rm -rf $(DISTDIR); else true; fi
mkdir $(DISTDIR)
cp -r \
$(patsubst %, %.ml, $(MODULES)) \