ocaml
Version:
OCaml Compiler as an esy npm Package
29 lines (20 loc) • 533 B
Plain Text
ROOTDIR = ../..
include $(ROOTDIR)/Makefile.common
include $(ROOTDIR)/Makefile.best_binaries
STDLIBFLAGS = -nostdlib -I $(ROOTDIR)/stdlib
OCAMLC ?= $(BEST_OCAMLC) $(STDLIBFLAGS)
all: texquote2 transf
transf: transf.cmo transfmain.cmo
$(OCAMLC) $(COMPFLAGS) -o $@ -g $^
transfmain.cmo: transf.cmo
texquote2: texquote2.ml
$(OCAMLC) $(COMPFLAGS) -o $@ $<
%.cmo: %.ml
$(OCAMLC) $(COMPFLAGS) -c $<
%.cmi: %.mli
$(OCAMLC) $(COMPFLAGS) -c $<
clean:
rm -f *.o *.cm? *.cmx?
rm -f transf.ml
rm -f texquote2 transf