21 lines
356 B
Makefile
21 lines
356 B
Makefile
OCAMLC ?= ocamlc
|
|
|
|
.PHONY: all test clean
|
|
all: fieldglass.cma
|
|
|
|
fieldglass.cmi: fieldglass.mli
|
|
$(OCAMLC) -c $<
|
|
|
|
fieldglass.cmo: fieldglass.ml fieldglass.cmi
|
|
$(OCAMLC) -c $<
|
|
|
|
fieldglass.cma: fieldglass.cmo
|
|
$(OCAMLC) -a $< -o $@
|
|
|
|
test: all
|
|
$(OCAMLC) fieldglass.cma runtime.ml -o runtime.byte
|
|
./runtime.byte
|
|
|
|
clean:
|
|
rm -f *.cmi *.cmo *.cma *.byte rewrite
|