TOP_DIR = ../.. include $(TOP_DIR)/Makefile.rules all: $(MAKE) generate $(MAKE) depend $(MAKE) -f Makefile.code all opt: $(MAKE) generate $(MAKE) depend $(MAKE) -f Makefile.code opt generate: pxp_wlex.ml pxp_wlex.ml: pxp_wlex.mlw cp pxp_wlex.mlw pxp_wlex.mll (wlex pxp_wlex.mll; x=$$?; rm pxp_wlex.mll; exit $$x) depend: *.ml ocamldep *.ml *.mli >depend clean: rm -f $(CLEAN_LIST) pxp_wlex.ml META CLEAN: clean # pxp_wlex.ml is contained in the distribution such that users # need not to patch ocaml sources to make wlex. distclean: test -f pxp_wlex.ml rm -f $(CLEAN_LIST) META install: files=`$(COLLECT_FILES) *.cmi *.cma *.cmxa *.a pxp_wlex_link.cmo pxp_wlex_link.cmx pxp_wlex_link.o META` && \ $(OCAMLFIND) install pxp-wlex $$files uninstall: $(OCAMLFIND) remove pxp-wlex