9 IMPLEMENTATION_FILES = \
11 $(INTERFACE_FILES:%.mli=%.ml)
13 all: test_parser print_grammar test_dep
16 grafiteParser.cmo: OCAMLC = $(OCAMLC_P4)
17 grafiteParser.cmx: OCAMLOPT = $(OCAMLOPT_P4)
20 rm -f test_parser{,.opt} test_dep{,.opt} print_grammar{,.opt}
22 LOCAL_LINKOPTS = -package helm-grafite -linkpkg
23 test: test_parser print_grammar test_dep
24 test_parser: test_parser.ml $(PACKAGE).cma
25 $(OCAMLC) $(LOCAL_LINKOPTS) -o $@ $<
26 print_grammar: print_grammar.ml $(PACKAGE).cma
27 $(OCAMLC) $(LOCAL_LINKOPTS) -o $@ $<
28 test_dep: test_dep.ml $(PACKAGE).cma
29 $(OCAMLC) $(LOCAL_LINKOPTS) -o $@ $<
31 include ../Makefile.common