aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.test.include
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary dependencies for bitcoin-cliWladimir J. van der Laan2014-06-251-1/+1
| | | | | | | | | This commit removes all the unnecessary dependencies (key, core, netbase, sync, ...) from bitcoin-cli. To do this it shards the chain parameters into BaseParams, which contains just the RPC port and data directory (as used by utils and bitcoin-cli) and Params, with the rest.
* crypto: create a separate lib for crypto functionsCory Fields2014-06-211-1/+1
| | | | | This lib has no dependencies on other bitcoin functionality. Attempting to use bitcoin headers will result in a failure to compile.
* Extend and move all crypto tests to crypto_tests.cppPieter Wuille2014-06-211-2/+1
|
* Add built-in SHA-1 implementation.Pieter Wuille2014-06-211-0/+1
|
* Add a built-in SHA256/SHA512 implementation.Pieter Wuille2014-06-211-0/+2
| | | | This also moves the HMAC-SHA512 implementation to sha2.cpp.
* build: quit abusing AM_CPPFLAGSCory Fields2014-06-051-3/+1
| | | | | | | | Now that the build is non-recursive, adding to AM_CPPFLAGS means adding to _all_ cppflags. Logical groups of includes have been added instead, and are used individually by various targets.
* build: avoid the use of top_ and abs_ dir pathsCory Fields2014-06-051-1/+1
| | | | Using them has the side effect of confusing the dependency-tracking logic.
* build: nuke Makefile.include from orbitCory Fields2014-06-051-0/+16
| | | | | Rules and targets no longer need to be shared between subdirectories, so this is no longer needed.
* build: Switch to non-recursive makeCory Fields2014-06-051-0/+87
Build logic moves from individual Makefile.am's to include files, which the main src/Makefile.am includes. This avoids having to manage a gigantic single Makefile. TODO: Move the rules from the old Makefile.include to where they actually belong and nuke the old file.