mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-06 06:48:48 +00:00
WIP on finfing usages
Signed-off-by: Kakadu <Kakadu@pm.me>
This commit is contained in:
parent
1683207775
commit
0ad369b43a
2 changed files with 140 additions and 0 deletions
36
tools/Makefile
Normal file
36
tools/Makefile
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
.PHONY: clean
|
||||
|
||||
GTD = gtd.exe
|
||||
|
||||
LAMA_CMXES = ../src/Language.cmx
|
||||
OCAMLC = ocamlfind c
|
||||
OCAMLOPT = ocamlfind opt
|
||||
BFLAGS += -package GT,ostap,re,str -I ../src -rectypes -g
|
||||
#GENERATED = Pprint_gt.ml Pprint_default.ml
|
||||
|
||||
all: $(GTD) $(OUT2)
|
||||
|
||||
demo_infix.cmx bench_main.cmx: Pprint_gt.cmx Pprint_default.cmx
|
||||
|
||||
$(GTD): gtd_main.cmx
|
||||
$(OCAMLOPT) $(BFLAGS) $(LAMA_CMXES) -linkpkg $^ -o $@
|
||||
|
||||
#$(OUT2): Pprint_gt.cmx Pprint_default.cmx demo_infix.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) $<
|
||||
|
||||
###############
|
||||
#Pprint_gt.ml: pp_gt.m4 p.ml
|
||||
# m4 $< p.ml > $@
|
||||
|
||||
###############
|
||||
#Pprint_default.ml: pp_default.m4 p.ml
|
||||
# m4 $< p.ml > $@
|
||||
Loading…
Add table
Add a link
Reference in a new issue