-REQUIRES = lablgtkmathview helm-cic_textual_parser helm-cic_proof_checking \
- helm-xml gdome2-xslt helm-cic_unification helm-mathql \
- helm-mathql_interpreter
-PREDICATES = "gnome,init"
-OCAMLOPTIONS = -package "$(REQUIRES)" -predicates "$(PREDICATES)" -pp camlp4o
-OCAMLC = ocamlfind ocamlc $(OCAMLOPTIONS)
-OCAMLOPT = ocamlfind ocamlopt $(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))
-
-all: gTopLevel
-opt: gTopLevel.opt
-
-DEPOBJS = xml2Gdome.ml xml2Gdome.mli proofEngineTypes.ml proofEngineHelpers.ml \
- proofEngineReduction.ml proofEngineReduction.mli \
- proofEngineStructuralRules.ml proofEngineStructuralRules.mli \
- primitiveTactics.ml primitiveTactics.mli tacticals.ml tacticals.mli \
- ring.ml ring.mli fourier.ml fourierR.ml fourierR.mli\
- proofEngine.ml proofEngine.mli \
- doubleTypeInference.ml doubleTypeInference.mli cic2acic.ml \
- cic2acic.mli cic2Xml.ml cic2Xml.mli logicalOperations.ml \
- logicalOperations.mli sequentPp.ml sequentPp.mli mQueryGenerator.mli \
- mQueryGenerator.ml gTopLevel.ml
-
-TOPLEVELOBJS = xml2Gdome.cmo proofEngineTypes.cmo proofEngineHelpers.cmo \
- proofEngineReduction.cmo proofEngineStructuralRules.cmo \
- primitiveTactics.cmo tacticals.cmo ring.cmo \
- fourier.cmo fourierR.cmo proofEngine.cmo \
- doubleTypeInference.cmo cic2acic.cmo cic2Xml.cmo \
- logicalOperations.cmo sequentPp.cmo mQueryGenerator.cmo \
- gTopLevel.cmo
+TEST_REQUIRES = \
+ helm-registry \
+ helm-mathql_interpreter \
+ helm-mathql_generator \
+ helm-tactics \
+ helm-cic_transformations \
+ helm-cic_textual_parser2 \
+ helm-cic_textual_parser \
+ helm-tex_cic_textual_parser \
+ mathml-editor \
+ lablgtkmathview
+REQUIRES = \
+ $(TEST_REQUIRES) \
+ gdome2-xslt \
+ hbugs-client
+PREDICATES = "gnome,init,glade"
+OCAMLOPTIONS = \
+ -package "$(REQUIRES)" -predicates "$(PREDICATES)" -pp camlp4o -thread
+OCAMLFIND = ocamlfind
+OCAMLDEBUGOPTIONS = -g
+OCAMLC = $(OCAMLFIND) ocamlc $(OCAMLDEBUGOPTIONS) $(OCAMLOPTIONS)
+OCAMLOPT = $(OCAMLFIND) ocamlopt $(OCAMLOPTIONS)
+OCAMLDEP = $(OCAMLFIND) ocamldep -pp camlp4o
+OCAMLDEBUG = wowcamldebug