UNPKG

ocaml

Version:

OCaml compiler packaged for esy

48 lines (35 loc) 1.4 kB
ROOTDIR = ../../.. include $(ROOTDIR)/Makefile.common LD_PATH = $(ROOTDIR)/otherlibs/str $(ROOTDIR)/otherlibs/unix TOOLS = ../../tools CAMLLATEX = $(OCAMLRUN) $(addprefix -I ,$(LD_PATH)) \ $(ROOTDIR)/tools/ocamltex -repo-root $(ROOTDIR) -n 80 -v false TEXQUOTE = $(OCAMLRUN) $(TOOLS)/texquote2 TRANSF = $(OCAMLRUN) $(TOOLS)/transf EXTENSION_FILES = letrecvalues.tex recursivemodules.tex locallyabstract.tex \ firstclassmodules.tex moduletypeof.tex signaturesubstitution.tex \ modulealias.tex overridingopen.tex gadts.tex bigarray.tex \ attributes.tex extensionnodes.etex extensiblevariants.tex \ generativefunctors.tex extensionsyntax.tex inlinerecords.tex \ doccomments.tex indexops.tex emptyvariants.tex alerts.tex \ generalizedopens.tex bindingops.tex extensionnodes.tex privatetypes.tex \ effects.tex FILES = $(addprefix extensions/,$(EXTENSION_FILES)) \ refman.tex lex.tex names.tex values.tex const.tex types.tex \ patterns.tex expr.tex typedecl.tex modtypes.tex modules.tex compunit.tex \ exten.tex classes.tex etex-files: $(FILES) all: $(FILES) %.gen.tex: %.etex $(CAMLLATEX) $< -o $*_camltex.tex $(TRANSF) < $*_camltex.tex > $*.transf_error.tex mv $*.transf_error.tex $@ %.tex: %.gen.tex $(TEXQUOTE) < $< > $*.texquote_error.tex mv $*.texquote_error.tex $@ .PHONY: clean clean: rm -f *.tex rm -f extensions/*.tex .PHONY: distclean distclean: clean