]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/tptp_grafite/Makefile
Branched paramodulation for CNF (Horn clauses)
[helm.git] / helm / software / components / tptp_grafite / Makefile
index c5c6e63469782de7a2a249a92201a58ef040e3b1..3c130f2161392e9f5f5273652a2525752d3c89b2 100644 (file)
@@ -7,7 +7,7 @@ IMPLEMENTATION_FILES = ast.ml lexer.ml $(INTERFACE_FILES:%.mli=%.ml)
 EXTRA_OBJECTS_TO_INSTALL = 
 EXTRA_OBJECTS_TO_CLEAN =
 
-TPTPDIR=/home/$(USER)/TPTP-v3.1.1/
+TPTPDIR= /home/maxime/TPTP-v3.7.0/
 
 all: tptp2grafite
 clean: clean_tests
@@ -32,16 +32,22 @@ testall: tptp2grafite
                cat $(TPTPDIR)/$$X | ./tptp2grafite || echo ERROR PARSING $$X;\
        done
 
-generate:
-       for X in `cat unit_equality_problems`; do\
-               ./tptp2grafite -tptppath $(TPTPDIR) $$X \
-               > ../../../matita/tests/TPTP/$$X.ma || echo Failed: $$X; \
+generate-%:
+       for X in `cat $*`; do\
+               ./tptp2grafite -tptppath $(TPTPDIR) $$X.p \
+               > ../../matita/tests/TPTP/$$X.ma || echo Failed: $$X; \
        done
 
-parse:
-       for X in `cat unit_equality_problems`; do\
+ngenerate-%:
+       for X in `cat $*`; do\
+               ./tptp2grafite -ng -tptppath $(TPTPDIR) $$X.p \
+               > ../../matita/contribs/ng_TPTP/$$X.ma || echo Failed: $$X; \
+       done
+
+parse-%:
+       for X in `cat $*`; do\
          echo "Parsing $$X"; \
-               ./tptp2grafite -tptppath $(TPTPDIR) $$X \
+               ./tptp2grafite -tptppath $(TPTPDIR) $$X.p \
                > /dev/null || echo Failed: $$X; \
        done