# $Id: Makefile,v 3.7 2002/04/10 20:09:45 stolpmann Exp $ TOP_DIR=../.. .PHONY: all .PHONY: opt .PHONY: generate .PHONY: clean .PHONY: distclean .PHONY: manual .PHONY: install .PHONY: uninstall all: generate test -f depend $(MAKE) -f Makefile.code wdialog.cma opt: generate test -f depend $(MAKE) -f Makefile.code wdialog.cmxa generate: wd_application_dtd.ml wd_stdlib.ml wd_ocamlversion.ml rm -f depend $(MAKE) -f Makefile.code mk-depend clean: $(MAKE) -f Makefile.code clean distclean: $(MAKE) -f Makefile.code distclean install: $(MAKE) -f Makefile.code install uninstall: $(MAKE) -f Makefile.code uninstall # Create a file "interfaces" with topologically sorted interface names: #interfaces: *.cmi # rm -f interfaces # sed -e 's/.cmi/.cmiout/g' depend >depend.out # rm -f *.cmiout # $(MAKE) -f Makefile.aux $(INTERFACES:.mli=.cmiout) manual: $(MAKE) -f Makefile.code wd-ocamldoc.xml wd_stdlib.ml: stdlib_lat1.bin stdlib_utf8.bin ./mk_stdlib_module stdlib_utf8.bin: stdlib.xml ./dump-stdlib -in stdlib.xml -out stdlib_utf8.bin -enc-utf8 stdlib_lat1.bin: stdlib.xml ./dump-stdlib -in stdlib.xml -out stdlib_lat1.bin wd_application_dtd.ml: wd_application_1.dtd wd_application_2.dtd ./mk_appdtd_module wd_ocamlversion.ml: v=`ocamlc -v | head -1` && \ echo "let revision_ocaml = \"$$v\";;" >wd_ocamlversion.ml