]> git.unchartedbackwaters.co.uk Git - francis/stp.git/commitdiff
moved sources into the src directory
authorvijay_ganesh <vijay_ganesh@e59a4935-1847-0410-ae03-e826735625c1>
Tue, 11 Aug 2009 17:11:54 +0000 (17:11 +0000)
committervijay_ganesh <vijay_ganesh@e59a4935-1847-0410-ae03-e826735625c1>
Tue, 11 Aug 2009 17:11:54 +0000 (17:11 +0000)
git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@107 e59a4935-1847-0410-ae03-e826735625c1

83 files changed:
Makefile.in
src/AST/AST.cpp [moved from AST/AST.cpp with 100% similarity]
src/AST/AST.h [moved from AST/AST.h with 100% similarity]
src/AST/ASTKind.kinds [moved from AST/ASTKind.kinds with 100% similarity]
src/AST/ASTUtil.cpp [moved from AST/ASTUtil.cpp with 100% similarity]
src/AST/ASTUtil.h [moved from AST/ASTUtil.h with 100% similarity]
src/AST/BitBlast.cpp [moved from AST/BitBlast.cpp with 100% similarity]
src/AST/Makefile [moved from AST/Makefile with 98% similarity]
src/AST/STLport_config.h [moved from AST/STLport_config.h with 100% similarity]
src/AST/SimpBool.cpp [moved from AST/SimpBool.cpp with 100% similarity]
src/AST/ToCNF.cpp [moved from AST/ToCNF.cpp with 100% similarity]
src/AST/ToSAT.cpp [moved from AST/ToSAT.cpp with 100% similarity]
src/AST/Transform.cpp [moved from AST/Transform.cpp with 100% similarity]
src/AST/asttest.cpp [moved from AST/asttest.cpp with 100% similarity]
src/AST/bbtest.cpp [moved from AST/bbtest.cpp with 100% similarity]
src/AST/cnftest.cpp [moved from AST/cnftest.cpp with 100% similarity]
src/AST/genkinds.pl [moved from AST/genkinds.pl with 100% similarity]
src/AST/printer/CPrinter.cpp [moved from AST/printer/CPrinter.cpp with 100% similarity]
src/AST/printer/SMTLIBPrinter.cpp [moved from AST/printer/SMTLIBPrinter.cpp with 100% similarity]
src/AST/printer/dotPrinter.cpp [moved from AST/printer/dotPrinter.cpp with 100% similarity]
src/AST/printer/printers.h [moved from AST/printer/printers.h with 100% similarity]
src/bitvec/Makefile [moved from bitvec/Makefile with 85% similarity]
src/bitvec/consteval.cpp [moved from bitvec/consteval.cpp with 100% similarity]
src/c_interface/Makefile [moved from c_interface/Makefile with 87% similarity]
src/c_interface/c_interface.cpp [moved from c_interface/c_interface.cpp with 100% similarity]
src/c_interface/c_interface.h [moved from c_interface/c_interface.h with 100% similarity]
src/c_interface/fdstream.h [moved from c_interface/fdstream.h with 100% similarity]
src/constantbv/Makefile [moved from constantbv/Makefile with 84% similarity]
src/constantbv/constantbv.cpp [moved from constantbv/constantbv.cpp with 100% similarity]
src/constantbv/constantbv.h [moved from constantbv/constantbv.h with 100% similarity]
src/parser/.PL.y.swp [moved from parser/.PL.y.swp with 100% similarity]
src/parser/.parsePL.cpp.swp [moved from parser/.parsePL.cpp.swp with 100% similarity]
src/parser/CVC.lex [moved from parser/CVC.lex with 100% similarity]
src/parser/CVC.y [moved from parser/CVC.y with 100% similarity]
src/parser/Makefile [moved from parser/Makefile with 95% similarity]
src/parser/let-funcs.cpp [moved from parser/let-funcs.cpp with 100% similarity]
src/parser/main.cpp [moved from parser/main.cpp with 100% similarity]
src/parser/smtlib.lex [moved from parser/smtlib.lex with 100% similarity]
src/parser/smtlib.y [moved from parser/smtlib.y with 100% similarity]
src/sat/LICENSE [moved from sat/LICENSE with 100% similarity]
src/sat/Makefile [new file with mode: 0644]
src/sat/README [moved from sat/README with 100% similarity]
src/sat/core/Makefile [moved from sat/core/Makefile with 100% similarity]
src/sat/core/Solver.C [moved from sat/core/Solver.C with 100% similarity]
src/sat/core/Solver.h [moved from sat/core/Solver.h with 100% similarity]
src/sat/core/SolverTypes.h [moved from sat/core/SolverTypes.h with 100% similarity]
src/sat/mtl/Alg.h [moved from sat/mtl/Alg.h with 100% similarity]
src/sat/mtl/BasicHeap.h [moved from sat/mtl/BasicHeap.h with 100% similarity]
src/sat/mtl/BoxedVec.h [moved from sat/mtl/BoxedVec.h with 100% similarity]
src/sat/mtl/Heap.h [moved from sat/mtl/Heap.h with 100% similarity]
src/sat/mtl/Map.h [moved from sat/mtl/Map.h with 100% similarity]
src/sat/mtl/Queue.h [moved from sat/mtl/Queue.h with 100% similarity]
src/sat/mtl/Sort.h [moved from sat/mtl/Sort.h with 100% similarity]
src/sat/mtl/Vec.h [moved from sat/mtl/Vec.h with 100% similarity]
src/sat/mtl/template.mk [moved from sat/mtl/template.mk with 100% similarity]
src/sat/simp/Makefile [moved from sat/simp/Makefile with 100% similarity]
src/sat/simp/SimpSolver.C [moved from sat/simp/SimpSolver.C with 100% similarity]
src/sat/simp/SimpSolver.h [moved from sat/simp/SimpSolver.h with 100% similarity]
src/sat/simp/depend.mk [moved from sat/simp/depend.mk with 100% similarity]
src/simplifier/Makefile [moved from simplifier/Makefile with 86% similarity]
src/simplifier/bvsolver.cpp [moved from simplifier/bvsolver.cpp with 100% similarity]
src/simplifier/bvsolver.h [moved from simplifier/bvsolver.h with 100% similarity]
src/simplifier/simplifier.cpp [moved from simplifier/simplifier.cpp with 100% similarity]
tests/bio-tests/Makefile.cvc [deleted file]
tests/generated_tests/ArrayGenerator.java [moved from generated_tests/ArrayGenerator.java with 100% similarity]
tests/generated_tests/extract.pl [moved from generated_tests/extract.pl with 100% similarity]
tests/generated_tests/form_128.var_32.bits_32.cvc [moved from generated_tests/form_128.var_32.bits_32.cvc with 100% similarity]
tests/generated_tests/form_16.var_32.bits_32.cvc [moved from generated_tests/form_16.var_32.bits_32.cvc with 100% similarity]
tests/generated_tests/form_256.var_32.bits_32.cvc [moved from generated_tests/form_256.var_32.bits_32.cvc with 100% similarity]
tests/generated_tests/form_32.var_128.bits_32.cvc [moved from generated_tests/form_32.var_128.bits_32.cvc with 100% similarity]
tests/generated_tests/form_32.var_16.bits_32.cvc [moved from generated_tests/form_32.var_16.bits_32.cvc with 100% similarity]
tests/generated_tests/form_32.var_256.bits_32.cvc [moved from generated_tests/form_32.var_256.bits_32.cvc with 100% similarity]
tests/generated_tests/form_32.var_32.bits_32.cvc [moved from generated_tests/form_32.var_32.bits_32.cvc with 100% similarity]
tests/generated_tests/form_32.var_4.bits_32.cvc [moved from generated_tests/form_32.var_4.bits_32.cvc with 100% similarity]
tests/generated_tests/form_32.var_64.bits_32.cvc [moved from generated_tests/form_32.var_64.bits_32.cvc with 100% similarity]
tests/generated_tests/form_32.var_8.bits_32.cvc [moved from generated_tests/form_32.var_8.bits_32.cvc with 100% similarity]
tests/generated_tests/form_4.var_32.bits_32.cvc [moved from generated_tests/form_4.var_32.bits_32.cvc with 100% similarity]
tests/generated_tests/form_64.var_32.bits_32.cvc [moved from generated_tests/form_64.var_32.bits_32.cvc with 100% similarity]
tests/generated_tests/form_8.var_32.bits_32.cvc [moved from generated_tests/form_8.var_32.bits_32.cvc with 100% similarity]
tests/generated_tests/g.cvc [moved from generated_tests/g.cvc with 100% similarity]
tests/generated_tests/gen2.cvc [moved from generated_tests/gen2.cvc with 100% similarity]
tests/generated_tests/run-experiments.pl [moved from generated_tests/run-experiments.pl with 100% similarity]
tests/generated_tests/testgen.pl [moved from generated_tests/testgen.pl with 100% similarity]

index 1b99b567a5a6af6be9860fdfe7673ec7ee5c1068..71c5b8cd3d5aa2793ef07a8cd28e5c516f5ce75b 100644 (file)
@@ -10,27 +10,25 @@ BIN_DIR=$(PREFIX)/bin
 LIB_DIR=$(PREFIX)/lib
 INCLUDE_DIR=$(PREFIX)/include/stp
 
+SRC=src
 BINARIES=bin/stp
 LIBRARIES=lib/libstp.a
-HEADERS=c_interface/*.h
+HEADERS=$(SRC)/c_interface/*.h
 
-# NB: the TAGS target is a hack to get around this recursive make nonsense
-# we want all the source and header files generated before we make tags
 .PHONY: all
 all:
-       $(MAKE) -C AST
-       $(MAKE) -C sat core
-       $(MAKE) -C simplifier
-       $(MAKE) -C bitvec
-       $(MAKE) -C c_interface
-       $(MAKE) -C constantbv
-       $(MAKE) -C parser
-       #$(AR) rc libstp.a  AST/*.o sat/core/*.or simplifier/*.o bitvec/*.o constantbv/*.o c_interface/*.o parser/let-funcs.o parser/parseCVC.o parser/lexCVC.o
-       $(AR) rc libstp.a  AST/*.o sat/*.a simplifier/*.o bitvec/*.o constantbv/*.o c_interface/*.o parser/let-funcs.o parser/parseCVC.o parser/lexCVC.o
+       $(MAKE) -C $(SRC)/AST
+       $(MAKE) -C $(SRC)/sat core
+       $(MAKE) -C $(SRC)/simplifier
+       $(MAKE) -C $(SRC)/bitvec
+       $(MAKE) -C $(SRC)/c_interface
+       $(MAKE) -C $(SRC)/constantbv
+       $(MAKE) -C $(SRC)/parser
+       $(AR) rc libstp.a  $(SRC)/AST/*.o $(SRC)/sat/*.a $(SRC)/simplifier/*.o $(SRC)/bitvec/*.o $(SRC)/constantbv/*.o \
+                          $(SRC)/c_interface/*.o $(SRC)/parser/let-funcs.o $(SRC)/parser/parseCVC.o $(SRC)/parser/lexCVC.o
        $(RANLIB) libstp.a
        @mkdir -p lib
        @mv libstp.a lib/
-#      $(MAKE) TAGS
        @echo ""
        @echo "Compilation successful."
        @echo "Type 'make install' to install STP."
@@ -55,13 +53,13 @@ clean:
        #rm -rf Makefile
        #rm -rf config.info
        rm -f TAGS
-       $(MAKE) clean -C AST
-       $(MAKE) clean -C sat
-       $(MAKE) clean -C simplifier
-       $(MAKE) clean -C bitvec
-       $(MAKE) clean -C parser
-       $(MAKE) clean -C c_interface
-       $(MAKE) clean -C constantbv
+       $(MAKE) clean -C $(SRC)/AST
+       $(MAKE) clean -C $(SRC)/sat
+       $(MAKE) clean -C $(SRC)/simplifier
+       $(MAKE) clean -C $(SRC)/bitvec
+       $(MAKE) clean -C $(SRC)/parser
+       $(MAKE) clean -C $(SRC)/c_interface
+       $(MAKE) clean -C $(SRC)/constantbv
 
 # this is make way too difficult because of the recursive Make junk, it 
 # should be removed
similarity index 100%
rename from AST/AST.cpp
rename to src/AST/AST.cpp
similarity index 100%
rename from AST/AST.h
rename to src/AST/AST.h
similarity index 100%
rename from AST/ASTKind.kinds
rename to src/AST/ASTKind.kinds
similarity index 100%
rename from AST/ASTUtil.cpp
rename to src/AST/ASTUtil.cpp
similarity index 100%
rename from AST/ASTUtil.h
rename to src/AST/ASTUtil.h
similarity index 100%
rename from AST/BitBlast.cpp
rename to src/AST/BitBlast.cpp
similarity index 98%
rename from AST/Makefile
rename to src/AST/Makefile
index aa2f5c994b8e2f71b755cffc88b9570aabc4c045..a91aa5061b6b20892264130ae68f74fa1688a1af 100644 (file)
@@ -1,4 +1,4 @@
-include ../Makefile.common
+include ../../Makefile.common
 
 #SRCS = AST.cpp ASTKind.cpp  ASTUtil.cpp BitBlast.cpp SimpBool.cpp  ToCNF.cpp DPLLMgr.cpp ToSAT.cpp Transform.cpp
 SRCS = AST.cpp ASTKind.cpp  ASTUtil.cpp BitBlast.cpp SimpBool.cpp  ToCNF.cpp ToSAT.cpp Transform.cpp printer/SMTLIBPrinter.cpp  printer/dotPrinter.cpp  printer/CPrinter.cpp
similarity index 100%
rename from AST/SimpBool.cpp
rename to src/AST/SimpBool.cpp
similarity index 100%
rename from AST/ToCNF.cpp
rename to src/AST/ToCNF.cpp
similarity index 100%
rename from AST/ToSAT.cpp
rename to src/AST/ToSAT.cpp
similarity index 100%
rename from AST/Transform.cpp
rename to src/AST/Transform.cpp
similarity index 100%
rename from AST/asttest.cpp
rename to src/AST/asttest.cpp
similarity index 100%
rename from AST/bbtest.cpp
rename to src/AST/bbtest.cpp
similarity index 100%
rename from AST/cnftest.cpp
rename to src/AST/cnftest.cpp
similarity index 100%
rename from AST/genkinds.pl
rename to src/AST/genkinds.pl
similarity index 85%
rename from bitvec/Makefile
rename to src/bitvec/Makefile
index 7e4fa85f0904f27d40d5074843b8bb5371b6dc9b..ac885f50e1322b3117cff2f4a2bce7235ae9b27d 100644 (file)
@@ -1,4 +1,4 @@
-include ../Makefile.common
+include ../../Makefile.common
 
 SRCS = consteval.cpp
 OBJS = $(SRCS:.cpp=.o)
similarity index 87%
rename from c_interface/Makefile
rename to src/c_interface/Makefile
index 38495570c13b211bf6607db41c44f7a8e3ebd92a..11cca9180edc4e9d22a92e43194efc313ad86662 100644 (file)
@@ -1,4 +1,4 @@
-include ../Makefile.common
+include ../../Makefile.common
 
 SRCS = c_interface.cpp
 OBJS = $(SRCS:.cpp=.o)
similarity index 84%
rename from constantbv/Makefile
rename to src/constantbv/Makefile
index cd94ad94f11475afdbb3e7fd05c1e6a238220d2d..9ddcb7949e5610d11da89dc6c6e464abc47a3645 100644 (file)
@@ -1,4 +1,4 @@
-include ../Makefile.common
+include ../../Makefile.common
 
 SRCS = constantbv.cpp
 OBJS = $(SRCS:.cpp=.o)
similarity index 100%
rename from parser/.PL.y.swp
rename to src/parser/.PL.y.swp
similarity index 100%
rename from parser/CVC.lex
rename to src/parser/CVC.lex
similarity index 100%
rename from parser/CVC.y
rename to src/parser/CVC.y
similarity index 95%
rename from parser/Makefile
rename to src/parser/Makefile
index 8ad9a9aa1e1bddd7f8837cc14cd4fdd6dfc9039b..f803700c2c34ceb54a8c5cc0217190ced861adb4 100644 (file)
@@ -1,5 +1,4 @@
-
-include ../Makefile.common
+include ../../Makefile.common
 
 LEX=flex
 YACC=bison -d -y --debug -v
@@ -13,7 +12,7 @@ all: parseSMT.cpp lexSMT.cpp parseCVC.cpp lexCVC.cpp let-funcs.cpp parser parseC
 
 parser:                lexCVC.o parseCVC.o lexSMT.o parseSMT.o let-funcs.o main.o 
                $(CXX) $(CFLAGS) $(LDFLAGS) lexCVC.o lexSMT.o parseCVC.o parseSMT.o main.o let-funcs.o $(LIBS) -o parser
-               @mv parser ../bin/stp
+               @mv parser ../../bin/stp
 
 lexCVC.cpp:    CVC.lex parseCVC_defs.h ../AST/AST.h
                $(LEX)  -o lexCVC.cpp --prefix cvc CVC.lex
similarity index 100%
rename from parser/main.cpp
rename to src/parser/main.cpp
similarity index 100%
rename from parser/smtlib.lex
rename to src/parser/smtlib.lex
similarity index 100%
rename from parser/smtlib.y
rename to src/parser/smtlib.y
similarity index 100%
rename from sat/LICENSE
rename to src/sat/LICENSE
diff --git a/src/sat/Makefile b/src/sat/Makefile
new file mode 100644 (file)
index 0000000..9f48c4b
--- /dev/null
@@ -0,0 +1,12 @@
+.PHONY: core
+core:
+       $(MAKE) -C core lib all 
+.PHONY: simp
+simp:
+       $(MAKE) -C simp lib all
+
+.PHONY: clean
+clean:
+       rm -rf *~ libminisat.a
+       $(MAKE) -C core clean
+       $(MAKE) -C simp clean
\ No newline at end of file
similarity index 100%
rename from sat/README
rename to src/sat/README
similarity index 100%
rename from sat/core/Makefile
rename to src/sat/core/Makefile
similarity index 100%
rename from sat/core/Solver.C
rename to src/sat/core/Solver.C
similarity index 100%
rename from sat/core/Solver.h
rename to src/sat/core/Solver.h
similarity index 100%
rename from sat/mtl/Alg.h
rename to src/sat/mtl/Alg.h
similarity index 100%
rename from sat/mtl/BasicHeap.h
rename to src/sat/mtl/BasicHeap.h
similarity index 100%
rename from sat/mtl/BoxedVec.h
rename to src/sat/mtl/BoxedVec.h
similarity index 100%
rename from sat/mtl/Heap.h
rename to src/sat/mtl/Heap.h
similarity index 100%
rename from sat/mtl/Map.h
rename to src/sat/mtl/Map.h
similarity index 100%
rename from sat/mtl/Queue.h
rename to src/sat/mtl/Queue.h
similarity index 100%
rename from sat/mtl/Sort.h
rename to src/sat/mtl/Sort.h
similarity index 100%
rename from sat/mtl/Vec.h
rename to src/sat/mtl/Vec.h
similarity index 100%
rename from sat/mtl/template.mk
rename to src/sat/mtl/template.mk
similarity index 100%
rename from sat/simp/Makefile
rename to src/sat/simp/Makefile
similarity index 100%
rename from sat/simp/depend.mk
rename to src/sat/simp/depend.mk
similarity index 86%
rename from simplifier/Makefile
rename to src/simplifier/Makefile
index 0dc964ca89143064c1cdd6abdcaad4e18d20a9b2..b5739960442c8e3a70a768833325bc2c747d3f91 100644 (file)
@@ -1,4 +1,4 @@
-include ../Makefile.common
+include ../../Makefile.common
 
 SRCS = simplifier.cpp bvsolver.cpp
 OBJS = $(SRCS:.cpp=.o)
diff --git a/tests/bio-tests/Makefile.cvc b/tests/bio-tests/Makefile.cvc
deleted file mode 100644 (file)
index 184666d..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
- # STP (Simple Theorem Prover) top level makefile
- #
- # To make in debug mode, type 'make "CLFAGS=-ggdb"
- # To make in optimized mode, type 'make "CFLAGS=-O2" 
-
-
-include Makefile.common config.info
-
-BIN_DIR=$(PREFIX)/bin
-LIB_DIR=$(PREFIX)/lib
-INCLUDE_DIR=$(PREFIX)/include/stp
-
-BINARIES=bin/stp
-LIBRARIES=lib/libstp.a
-HEADERS=c_interface/*.h
-
-# NB: the TAGS target is a hack to get around this recursive make nonsense
-# we want all the source and header files generated before we make tags
-.PHONY: all
-all:
-       $(MAKE) -C AST
-       $(MAKE) -C sat/simp libp
-       $(MAKE) -C simplifier
-       $(MAKE) -C bitvec
-       $(MAKE) -C c_interface
-       $(MAKE) -C constantbv
-       $(MAKE) -C parser
-       $(AR) rc libstp.a  AST/*.o sat/simp/*.op sat/core/*.op simplifier/*.o bitvec/*.o constantbv/*.o c_interface/*.o
-       $(RANLIB) libstp.a
-       @mkdir -p lib
-       @mv libstp.a lib/
-#      $(MAKE) TAGS
-       @echo ""
-       @echo "Compilation successful."
-       @echo "Type 'make install' to install STP."
-
-
-.PHONY: install
-install: all
-       @cp -f $(BINARIES) $(BIN_DIR)
-       @cp -f $(LIBRARIES) $(LIB_DIR)
-       @cp -f $(HEADERS) $(INCLUDE_DIR)
-       @echo "STP installed successfully."
-
-.PHONY: clean
-clean:
-       rm -rf *~
-       rm -rf *.a
-       rm -rf lib/*.a
-       rm -rf test/*~
-       rm -rf bin/*~
-       rm -rf bin/stp
-       rm -rf *.log
-       #rm -rf Makefile
-       #rm -rf config.info
-       rm -f TAGS
-       $(MAKE) clean -C AST
-       $(MAKE) clean -C sat/simp
-       $(MAKE) clean -C simplifier
-       $(MAKE) clean -C bitvec
-       $(MAKE) clean -C parser
-       $(MAKE) clean -C c_interface
-       $(MAKE) clean -C constantbv
-
-# this is make way too difficult because of the recursive Make junk, it 
-# should be removed
-TAGS: FORCE
-       find . -name "*.[h]" -or -name "*.cpp" -or -name "*.C" | grep -v SCCS | etags -
-
-FORCE:
-
-# The higher the level, the more tests are run (3 = all)
-REGRESS_TESTS0 = test \
- test/EGT
-REGRESS_LEVEL=4
-REGRESS_TESTS=$(REGRESS_TESTS0)
-REGRESS_LOG = `date +%Y-%m-%d`"-regress.log"
-PROGNAME=bin/stp
-ALL_OPTIONS= -l $(REGRESS_LEVEL) $(PROGNAME) $(REGRESS_TESTS)
-
-.PHONY: regress
-regress:
-       @echo "*********************************************************" \
-          | tee -a $(REGRESS_LOG)
-       @echo "Starting tests at" `date` | tee -a $(REGRESS_LOG)
-       @echo "*********************************************************" \
-          | tee -a $(REGRESS_LOG)
-       bin/run_tests $(ALL_OPTIONS) 2>&1 | tee -a $(REGRESS_LOG); [ $${PIPESTATUS[0]} -eq 0 ]
-       @echo "*********************************************************" \
-          | tee -a $(REGRESS_LOG)
-       @echo "Output is saved in $(REGRESS_LOG)" | tee -a $(REGRESS_LOG)
-       @echo "*********************************************************" \
-          | tee -a $(REGRESS_LOG)
-
-# The higher the level, the more tests are run (3 = all)
-REGRESS_TESTS0 = test \
- test/EGT
-REGRESS_LEVEL=4
-REGRESS_TESTS=$(REGRESS_TESTS0)
-#REGRESS_LOG = `date +%Y-%m-%d`"-regress-bigarray.log"
-PROGNAME=bin/stp
-ALL_OPTIONS= -l $(REGRESS_LEVEL) $(PROGNAME) $(REGRESS_TESTS)
-
-.PHONY: regressbigarray
-regressbigarray:
-       @echo "*********************************************************" \
-          | tee -a $(REGRESS_LOG)
-       @echo "Starting tests at" `date` | tee -a $(REGRESS_LOG)
-       @echo "*********************************************************" \
-          | tee -a $(REGRESS_LOG)
-       bin/run_bigarray_tests $(ALL_OPTIONS) 2>&1 | tee -a $(REGRESS_LOG); [ $${PIPESTATUS[0]} -eq 0 ]
-       @echo "*********************************************************" \
-          | tee -a $(REGRESS_LOG)
-       @echo "Output is saved in $(REGRESS_LOG)" | tee -a $(REGRESS_LOG)
-       @echo "*********************************************************" \
-          | tee -a $(REGRESS_LOG)
-
-.PHONY: regressall
-regressall:
-       $(MAKE) install
-       $(MAKE) regress
-
-GRIND_LOG = `date +%Y-%m-%d`"-grind.log"
-GRINDPROG = valgrind --leak-check=full --undef-value-errors=no
-GRIND_TAR  = $(BIN_DIR)/stp -d
-GRIND_CALL = -vc "$(GRINDPROG) $(GRIND_TAR)" 
-GRIND_OPTIONS = -l $(REGRESS_LEVEL) -rt $(GRIND_CALL) $(REGRESS_TESTS)
-
-
-.PHONY: grind
-grind:
-
-       $(MAKE) install CFLAGS="-ggdb -pg -g"
-       @echo "*********************************************************" \
-          | tee -a $(GRIND_LOG)
-       @echo "Starting tests at" `date` | tee -a $(GRIND_LOG)
-       @echo "*********************************************************" \
-          | tee -a $(GRIND_LOG)
-       bin/run_tests $(GRIND_OPTIONS) 2>&1 | tee -a $(GRIND_LOG); [ $${PIPESTATUS[0]} -eq 0 ]
-       @echo "*********************************************************" \
-          | tee -a $(GRIND_LOG)
-       @echo "Output is saved in $(GRIND_LOG)" | tee -a $(GRIND_LOG)
-       @echo "*********************************************************" \
-          | tee -a $(GRIND_LOG)
-