ocaml
Version:
OCaml Compiler as an esy npm Package
33 lines (25 loc) • 776 B
Plain Text
TOPDIR=$(abspath ../..)
include $(TOPDIR)/Makefile.tools
MANUAL=$(TOPDIR)/manual/manual
all: check-cross-references check-stdlib
tools: cross-reference-checker
cross-reference-checker: cross_reference_checker.ml
$(OCAMLC) $(TOPDIR)/compilerlibs/ocamlcommon.cma \
-I $(TOPDIR)/parsing -I $(TOPDIR)/driver \
$< -o $@
check-cross-references: cross-reference-checker
$(SET_LD_PATH) \
$(OCAMLRUN) ./cross-reference-checker \
-auxfile $(MANUAL)/texstuff/manual.aux \
$(TOPDIR)/utils/warnings.ml \
$(TOPDIR)/driver/main_args.ml \
$(TOPDIR)/bytecomp/translmod.ml
check-stdlib:
./check-stdlib-modules $(TOPDIR)
clean:
rm -f *.cm? *.cmx? cross-reference-checker