]> git.unchartedbackwaters.co.uk Git - francis/stp.git/commit
Patch from Khoo Yit Phang.
authortrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Tue, 8 Feb 2011 12:18:01 +0000 (12:18 +0000)
committertrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Tue, 8 Feb 2011 12:18:01 +0000 (12:18 +0000)
commit7a649c2d56fed828245c9033b526a3efe37f4385
tree6bd0f787d81a2f101704ccae21c42e2b24c3b4ae
parent3e093f13a3c7dd987e47b8965415b6c88da68289
Patch from Khoo Yit Phang.

General clean-up of the build system.
- Remove unused or unnecessary flags and rules.
- Fix up automatic dependency generation.
- Move final linking of bin/stp to the topmost Makefile for better dependency control.
- Update versionString.cpp only if the version changed, to avoid unnecessary rebuild.
- Build src/sat/libminisat.a and lib/libstp.a by concatenating their constituent archives, rather than by relisting their contained object files.
- Add dependencies for bin/stp and lib/libstp.a to rebuild them only when necessary.

git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1126 e59a4935-1847-0410-ae03-e826735625c1
20 files changed:
scripts/Makefile.common
scripts/Makefile.in
src/AST/Makefile
src/STPManager/Makefile
src/absrefine_counterexample/Makefile
src/c_interface/Makefile
src/extlib-abc/Makefile
src/extlib-abc/aig/cnf/module.make [deleted file]
src/extlib-abc/aig/dar/module.make [deleted file]
src/extlib-abc/aig/kit/module.make [deleted file]
src/extlib-constbv/Makefile
src/main/Makefile
src/parser/Makefile
src/printer/Makefile
src/sat/Makefile
src/sat/cryptominisat2/Makefile
src/sat/mtl/template.mk
src/simplifier/Makefile
src/to-sat/Makefile
tests/c-api-tests/Makefile