H=@
+DIRECTORIES = $(shell cat Make)
+
INCLUDES = $(DIRECTORIES:%=-I %)
OCAMLDEP = ocamlfind ocamldep -native $(INCLUDES)
OCAMLOPT = ocamlfind opt -linkpkg -package "$(REQUIRES)" $(INCLUDES)
-OCAMLLEX = ocamllex
+OCAMLLEX = ocamllex.opt
OCAMLYACC = ocamlyacc -v
TAR = tar -czf $(MAIN:%=%.tgz)
+GZIP = gzip
define DIR_TEMPLATE
MODULES += $$(addprefix $(1)/,$$(shell cat $(1)/Make))
$(H)$(OCAMLOPT) -c $<
ifeq ($(MAKECMDGOALS), $(MAIN).opt)
- include .depend.opt
+ include .depend.opt
endif