]> matita.cs.unibo.it Git - helm.git/blob - helm/software/components/ng_kernel/Makefile
8269534d50f7b12c6a55c2bbf63b06b82e336197
[helm.git] / helm / software / components / ng_kernel / Makefile
1 PACKAGE = ng_kernel
2 PREDICATES =
3
4 INTERFACE_FILES = \
5         nUri.mli \
6         nReference.mli \
7         oCic2NCic.mli  \
8         nCicUtils.mli \
9         nCicSubstitution.mli \
10         nCicEnvironment.mli \
11         nCicPp.mli \
12         nCicReduction.mli \
13         nCicTypeChecker.mli \
14         oCicTypeChecker.mli \
15         nCic2OCic.mli
16
17 IMPLEMENTATION_FILES = \
18   nCic.ml $(INTERFACE_FILES:%.mli=%.ml)
19 EXTRA_OBJECTS_TO_INSTALL = 
20 EXTRA_OBJECTS_TO_CLEAN =
21 OCAMLOPTIONS += -w Ae
22
23 all: rt check
24 %: %.ml $(PACKAGE).cma
25         $(OCAMLC) -package helm-$(PACKAGE) -linkpkg -o $@ $<
26 all.opt opt: rt.opt check.opt
27 %.opt: %.ml $(PACKAGE).cmxa
28         $(OCAMLOPT) -package helm-$(PACKAGE) -linkpkg -o $@ $<
29         
30
31 include ../../Makefile.defs
32 include ../Makefile.common