BIN_DIR = /usr/local/bin
REQUIRES = lablgtkmathview helm-cic_textual_parser helm-tex_cic_textual_parser \
- helm-cic_proof_checking helm-xml gdome2-xslt helm-cic_unification \
- helm-mathql helm-mathql_interpreter helm-mathql_generator \
- helm-tactics threads hbugs-client mathml-editor \
- helm-cic_transformations
+ gdome2-xslt helm-mathql_interpreter helm-mathql_generator \
+ helm-tactics hbugs-client mathml-editor helm-cic_transformations \
+ helm-cic_textual_parser2
PREDICATES = "gnome,init,glade"
OCAMLOPTIONS = -package "$(REQUIRES)" -predicates "$(PREDICATES)" -pp camlp4o
OCAMLFIND = ocamlfind
OCAMLOPT = $(OCAMLFIND) ocamlopt -thread $(OCAMLOPTIONS)
OCAMLDEP = ocamldep -pp camlp4o
-LIBRARIES = $(shell ocamlfind query -recursive -predicates "byte $(PREDICATES)" -format "%d/%a" $(REQUIRES))
-LIBRARIES_OPT = $(shell ocamlfind query -recursive -predicates "native $(PREDICATES)" -format "%d/%a" $(REQUIRES))
+LIBRARIES = $(shell $(OCAMLFIND) query -recursive -predicates "byte $(PREDICATES)" -format "%d/%a" $(REQUIRES))
+LIBRARIES_OPT = $(shell $(OCAMLFIND) query -recursive -predicates "native $(PREDICATES)" -format "%d/%a" $(REQUIRES))
all: styles gTopLevel
opt: styles gTopLevel.opt
-DEPOBJS = \
- proofEngine.ml proofEngine.mli eta_fixing.ml eta_fixing.mli \
- content2cic.ml content2cic.mli logicalOperations.ml \
- logicalOperations.mli disambiguate.ml disambiguate.mli termEditor.ml \
- termEditor.mli texTermEditor.ml texTermEditor.mli xmlDiff.ml \
- xmlDiff.mli termViewer.ml termViewer.mli invokeTactics.ml \
- invokeTactics.mli hbugs.ml hbugs.mli gTopLevel.ml
+start:
+ $(MAKE) -C ../hbugs/ start
+stop:
+ $(MAKE) -C ../hbugs/ stop
-TOPLEVELOBJS = \
- eta_fixing.cmo content2cic.cmo proofEngine.cmo logicalOperations.cmo \
- disambiguate.cmo termEditor.cmo texTermEditor.cmo xmlDiff.cmo \
- termViewer.cmo invokeTactics.cmo hbugs.cmo gTopLevel.cmo
+INTERFACE_FILES = \
+ proofEngine.mli logicalOperations.mli oldDisambiguate.mli \
+ disambiguatingParser.mli termEditor.mli xmlDiff.mli chosenTransformer.mli \
+ termViewer.mli invokeTactics.mli hbugs.mli chosenTermEditor.mli
+# texTermEditor.mli
+
+DEPOBJS = $(INTERFACE_FILES) $(INTERFACE_FILES:%.mli=%.ml) gTopLevel.ml
+
+TOPLEVELOBJS = $(INTERFACE_FILES:%.mli=%.cmo) gTopLevel.cmo
+
+$(INTERFACE_FILES:%.mli=%.cmo): $(LIBRARIES)
+$(INTERFACE_FILES:%.mli=%.cmx): $(LIBRARIES_OPT)
styles:
@echo "***********************************************************************"
ifneq ($(MAKECMDGOALS), depend)
include .depend
endif
-
-
-
-
-
-
-
-