# $Id: Makefile.code,v 1.9 2005-06-11 14:24:13 stolpmann Exp $ TOP_DIR=../.. OBJECTS = wd_ocamlversion.cmo \ wd_dictionary.cmo wd_serialize_types.cmo \ wd_types.cmo wd_serialize.cmo wd_interactor.cmo \ wd_encoding.cmo wd_stdlib.cmo wd_var_functions.cmo \ wd_brexpr_lex.cmo \ wd_upload.cmo wd_templrep.cmo wd_application_dtd.cmo \ wd_dialog_decl.cmo wd_application.cmo wd_transform.cmo \ wd_template.cmo wd_dialog.cmo \ wd_universe.cmo wd_cycle.cmo wd_run.cmo \ wd_run_cgi.cmo # interfaces to include in the ocamldoc output: INTERFACES = $(shell echo *.mli) PKGNAME = wdialog INSTALL_EXTRA = stdlib.xml wd_application_1.dtd wd_application_2.dtd include $(TOP_DIR)/Makefile.rules wd_brexpr_lex.cmo: wd_brexpr_lex.mlu cp wd_brexpr_lex.mlu wd_brexpr_lex.ml $(OCAMLC) -package ulex -syntax camlp4o -c wd_brexpr_lex.ml wd_brexpr_lex.cmx: wd_brexpr_lex.mlu cp wd_brexpr_lex.mlu wd_brexpr_lex.ml $(OCAMLOPT) -package ulex -syntax camlp4o -c wd_brexpr_lex.ml clean:: rm -f *.bin wd-ocamldoc.xml wd_application_dtd.ml wd_stdlib.ml rm -f wd_ocamlversion.ml wd_brexpr_lex.ml rm -rf tmp wd-ocamldoc.xml: *.mli rm -rf tmp mkdir tmp (cd tmp && \ ocamldoc `ocamlfind query -i-format -recursive $(REQUIRES)` -I .. -html -stars -sort $(INTERFACES:%.mli=../%.mli) && \ ocamldoc `ocamlfind query -i-format -recursive $(REQUIRES)` -I .. -latex -sepfiles -stars -sort $(INTERFACES:%.mli=../%.mli) ) ./mk-ocamldoc .PHONY: mk-depend mk-depend: *.ml *.mli rm -f wd_brexpr_lex.ml $(OCAMLDEP) *.ml *.mli >depend wd_templrep.cmo: wd_brexpr_lex.cmo wd_templrep.cmx: wd_brexpr_lex.cmx -include depend