]> matita.cs.unibo.it Git - helm.git/blob - helm/ocaml/cic_disambiguation/Makefile
ocaml 3.09 transition
[helm.git] / helm / ocaml / cic_disambiguation / Makefile
1
2 PACKAGE = cic_disambiguation
3 REQUIRES = \
4         helm-tactics helm-logger helm-cic_unification helm-cic_notation \
5         helm-utf8_macros \
6         ulex
7 NOTATIONS = number
8 INTERFACE_FILES =               \
9         disambiguateTypes.mli   \
10         disambiguateChoices.mli \
11         disambiguatePp.mli      \
12         disambiguate.mli
13 IMPLEMENTATION_FILES = \
14         $(patsubst %.mli, %.ml, $(INTERFACE_FILES)) \
15         $(patsubst %,%_notation.ml,$(NOTATIONS))
16
17 all:
18
19 clean:
20 distclean:
21         rm -f macro_table.dump
22
23 include ../Makefile.common
24 OCAMLARCHIVEOPTIONS += -linkall
25
26 disambiguateTypes.cmi: disambiguateTypes.mli
27         $(OCAMLC) -c -rectypes $<
28 disambiguateTypes.cmo: disambiguateTypes.ml disambiguateTypes.cmi
29         $(OCAMLC) -c -rectypes $<
30 disambiguateTypes.cmx: disambiguateTypes.ml disambiguateTypes.cmi
31         $(OCAMLOPT) -c -rectypes $<
32