Commit Graph

39 Commits

Author SHA1 Message Date
Chris Kleeschulte d6d87e7964 Cache strategy changes
- Fixed wording in README
- changed caching directory again
- realigning include and lib directories
2015-08-05 16:29:54 -04:00
Chris Kleeschulte a62410da67 Spacing, RELEASE notes, clean up
- Removed main Makefile
- Fixed wording in README
- Altered build script
- Fixed clean script
2015-08-05 16:29:30 -04:00
Chris Kleeschulte 6fe8bc7702 - put variables.sh in bin/
- fixed wording and description in README.md
- make clean in libbitcoind for clean script
- changed references to variables.sh
2015-08-05 16:27:20 -04:00
Chris Kleeschulte da71c0ff2c Clean up
- Removed the platform directory
- renamed the platform/os.sh script to varaibles.sh
- realigned the calls to os.sh
- changed where the patch_ha.txt was being written to
- changed the name of the binary to bitcoind.node
2015-08-05 16:27:20 -04:00
Chris Kleeschulte 761243c724 Removed the need for the platform directory. Now, the binding can be cached in the build dir because it is one file that includes bitcoin core. 2015-08-05 16:27:20 -04:00
Chris Kleeschulte 19b96754d7 Fixed patch for anoint (we don't build dylib's anymore). 2015-08-05 16:27:20 -04:00
Chris Kleeschulte c6f2a87158 Bindings as one shared library
- libbitcoind is now linked statically into the binding file versus being its own shared library
- the build script now copies the .a file into libs
2015-08-05 16:27:19 -04:00
Chris Kleeschulte 78f20a1a8c Checking for the existing of Xcode command line tools in order to complete a successful build on mac. 2015-07-31 16:40:25 -04:00
Braydon Fuller f4061037b6 Update name to Bitcore Node 2015-07-31 13:26:48 -04:00
Chris Kleeschulte ead1294111 Added prebuilt libs to the cache directory so that the bindings can get to them. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte 86dbc89ff3 included ipp files in cache 2015-07-29 17:30:34 -04:00
Chris Kleeschulte b346befa21 Fixed copy of headers to include .hpp files. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte a7506471d5 Copied headers. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte b798ea918d Skipped building if the patch's sha matches the previously written patch's sha. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte b1e04b97dd Added the cleanup script so that we can keep the cache to a bare minimum. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte 2fdabd721e Fixed the dependency on system-installed boost libs. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte 9a18d37011 Updated the patch to compile the BDB static libs correctly. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte 248bf1d52c Included the wallet option for building while under test env. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte 7efa84fa86 Generalized the static building of boost. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte 245422a830 Added function to build dependencies. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte 191fc22434 Fixed quoted boolean value. 2015-07-23 16:59:13 -04:00
Chris Kleeschulte fab5ac4158 Upgrades whilst having the build directory
- when performing nom install (which calls build-libbitcoind), the diff from PATCH_VERSION is taken and compared to what's in etc/bitcoin.patch. If there are differences, then the user is asked if they would like to re-patch with what's in etc/bitcoin.patch or not. 
- using ASSUME_YES=true env variable will allow the patch to be replaced automatically without user intervention
- Answering anything but 'y' or 'Y' will leaving the user's libbitcoind alone.
2015-07-22 16:04:58 -04:00
Chris Kleeschulte cf6225c495 Regtest testing
- Removed config option for build scripts, replaced with env variable
- Updated README
- Added regtest option under test build, wallet built-in
- added network key to bindings
- datadir for the bitcoind object instead of directory
- added new config_options scripts for test and debug
2015-07-21 13:06:43 -04:00
Braydon Fuller d9ffab3505 Make directory if it doesn't exist. 2015-07-10 11:57:27 -04:00
Chris Kleeschulte 7b592dae8b remove quote around wildcarded path 2015-07-10 11:18:27 -04:00
Braydon Fuller 4d8f1a1ea8 Various updates for the README 2015-07-10 10:57:15 -04:00
Chris Kleeschulte e9184c1797 Mac builds point to {os_dir}/lib 2015-07-09 15:50:15 -04:00
Chris Kleeschulte 77fbb176e9 preserved symlinks 2015-07-09 12:41:48 -04:00
Chris Kleeschulte 33194847b7 Repaired the build script to be non-interactive. If you have the libbitcoind, then make will be run in it, if not, then a git clone, patch, configure and make will be run. 2015-07-09 10:47:37 -04:00
Chris Kleeschulte 36c9f44050 1. Changed build script libbitcoind to support debug builds as well as release builds
2. Added node binding.gyp build script
3. Adjust authors and removed unneeded npm modules
4. Removed unneeded polling of hook packets every 50ms in bitcoind.js
5. Removed hard-coded path to --prefix
2015-07-09 10:46:35 -04:00
Braydon Fuller e7dcd41555 Fix block segfault 2015-07-07 15:36:17 -04:00
Chris Kleeschulte 9fb5ae6cd8 Fixed build script. 2015-07-07 13:51:11 -04:00
Chris Kleeschulte 928cbb233e Paired down patch. 2015-07-07 11:41:14 -04:00
k e0cf86be4e fixed threading path and the os dir path. 2015-07-06 18:38:09 -04:00
Chris Kleeschulte 49808a64ac adjusted script to build bitcoind 2015-07-02 17:13:03 -04:00
k e4b7f37805 cleaned up the project! 2015-07-02 14:59:14 -04:00
Christopher Jeffrey e63f427bdb use bash now. 2014-12-09 13:29:32 -08:00
Christopher Jeffrey 362ab2b2e6 readlink -f would be better. thanks osx. 2014-12-09 13:28:20 -08:00
Christopher Jeffrey c06753cd20 remove .sh extensions. 2014-12-09 13:24:52 -08:00