mirror of
https://github.com/ProgramSnail/Lama.git
synced 2026-01-01 19:48:19 +00:00
Add README for go-to-definition tool
Signed-off-by: Kakadu <Kakadu@pm.me>
This commit is contained in:
parent
a48db74053
commit
5356537fd0
4 changed files with 61 additions and 17 deletions
|
|
@ -1,22 +1,19 @@
|
|||
.PHONY: clean
|
||||
|
||||
GTD = gtd.exe
|
||||
GTD = tool.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
|
||||
|
||||
$(GTD): tool.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)
|
||||
|
|
@ -26,11 +23,3 @@ clean:
|
|||
|
||||
%.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