mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-06 06:48:48 +00:00
25 lines
437 B
Makefile
25 lines
437 B
Makefile
.PHONY: clean
|
|
|
|
GTD = tool.exe
|
|
|
|
LAMA_CMXES = ../src/Language.cmx
|
|
OCAMLC = ocamlfind c
|
|
OCAMLOPT = ocamlfind opt
|
|
BFLAGS += -package GT,ostap,re,str -I ../src -rectypes -g
|
|
|
|
all: $(GTD) $(OUT2)
|
|
|
|
|
|
|
|
$(GTD): tool.cmx
|
|
$(OCAMLOPT) $(BFLAGS) $(LAMA_CMXES) -linkpkg $^ -o $@
|
|
|
|
|
|
clean:
|
|
$(RM) *.cmi *.cmo *.cmx *.annot *.o *.opt *.byte *~ .depend $(OUT) $(GENERATED)
|
|
|
|
%.cmi: %.ml
|
|
$(OCAMLC) -c $(BFLAGS) $<
|
|
|
|
%.cmx: %.ml
|
|
$(OCAMLOPT) -c $(BFLAGS) $<
|