TOP_DIR = ../../.. include $(TOP_DIR)/Makefile.rules all: lexpp$(EXEC_SUFFIX) DEPOBJS = lexpp_file.ml uni_lexer.ml uni_parser.ml uni_parser.mli \ uni_types.ml ucs2_to_utf8.ml main.ml mll_lexer.ml OBJS = uni_types.cmo uni_lexer.cmo uni_parser.cmo lexpp_file.cmo \ mll_lexer.cmo \ ucs2_to_utf8.cmo main.cmo PACKAGES=netstring uni_lexer.ml: uni_lexer.mll $(OCAMLLEX) uni_lexer.mll mll_lexer.ml: mll_lexer.mll $(OCAMLLEX) mll_lexer.mll uni_parser.ml: uni_parser.mly $(OCAMLYACC) uni_parser.mly uni_parser.mli: uni_parser.mly $(OCAMLYACC) uni_parser.mly depend: $(DEPOBJS) $(OCAMLDEP) $(DEPOBJS) > depend lexpp$(EXEC_SUFFIX): $(OBJS) $(OCAMLC) -o lexpp$(EXEC_SUFFIX) -linkpkg $(OBJS) lexpp.cma: $(OBJS) $(OCAMLC) -o lexpp.cma -a $(OBJS) clean: rm -f $(CLEAN_LIST) uni_lexer.ml uni_parser.ml uni_parser.mli \ mll_lexer.ml \ lexpp$(EXEC_SUFFIX) depend CLEAN: clean distclean: clean include depend