all: tools cd manual; ${MAKE} all # cd fpcl; ${MAKE} all clean: cd manual; ${MAKE} clean cd tools; ${MAKE} clean # cd fpcl; ${MAKE} clean release: cd manual; ${MAKE} release # cd fpcl; ${MAKE} release .PHONY: tools tools: cd tools; ${MAKE} clean; ${MAKE} all # The pregen-etex target generates the latex files from the .etex # files to ensure that this phase of the manual build process, which # may execute OCaml fragments and expect certain outputs, is correct pregen-etex: tools cd manual; $(MAKE) etex-files # pregen builds both .etex files and the documentation of the standard library pregen: tools cd manual; $(MAKE) files