# This is a -*- makefile -*-, Emacs
#
#/********************************************************************
-# * AUTHORS: Vijay Ganesh
+# * AUTHORS: Vijay Ganesh, Trevor Hansen
# *
# * BEGIN DATE: November, 2005
# *
#OPTIMIZE = -O3 -march=native -DNDEBUG -DLESSBYTES_PERNODE
OPTIMIZE = -O3 -g # Maximum optimization
-
-#When solving array problems STP creates lots of objects during the conversion to CNF. If STP is compiled
-#as a 32-bit executable, then these objects are about half the size than they are if STP is compiled as a 64-bit
-#program. That's because lots of the data in the objects are pointers to other objects. So, if you meet the
-#following criteria you may want to enable -m32 on your 64-bit machine:
-#1) You are solving array problems. Problems without arrays use another CNF conversion scheme.
-#2) You need STP to use about half the memory.
#CFLAGS_M32 = -m32
CFLAGS_BASE = $(OPTIMIZE)
-
ifeq ($(WITHCBITP),yes)
CFLAGS_BASE += -DWITHCBITP
endif
"proofs" => 0,
"lang" => "all",
"stppath" => "stp/bin",
- "vc" => $pwd . "/bin/stp -t -d", # Program names
+ "vc" => $pwd . "/bin/stp -r -t -d", # Program names
#"vc" => "valgrind --leak-check=full /home/vganesh/stp/bin/stp", # Program names
"pfc" => "true",
"stptestpath" => "stp/test",
# Runtime limit; 0 = no limit
"time" => 180,
# Additional command line options to stp
- "stpOptions" => "-d");
+ "stpOptions" => "-r -d");
# Database of command line options. Initially, they are undefined