Commit Graph

59 Commits

Author SHA1 Message Date
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 4da897287b Merge 2015-08-05 16:27:19 -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
Braydon Fuller f4061037b6 Update name to Bitcore Node 2015-07-31 13:26:48 -04:00
Chris Kleeschulte bfc7ab8359 Fixed whole-archive builds for the bindings binary. 2015-07-29 17:30:34 -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 a7506471d5 Copied headers. 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 20bbe650c6 Removed cruft. 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 c53b47890b Added support for using internal dependencies (boost). 2015-07-29 17:30:33 -04:00
k 36e3343432 Changed the order in which the header files were being included. Due to the nan header using the system version of endian.h, but the bitcoin-related headers need the compat/endian.h. The two (at least on Linux) are not compatible. 2015-07-14 15:54:39 -04:00
Braydon Fuller 5d346077e1 Merge pull request #21 from pnagurny/include-paths
Add include paths for /usr/local
2015-07-13 11:55:48 -04:00
Patrick Nagurny 0d44ce5e4c add include paths for /usr/local 2015-07-13 11:00:10 -04:00
Braydon Fuller 9daab98228 Add rpath for leveldb 2015-07-10 17:20:58 -04:00
Braydon Fuller edd0e5b092 Link locally to shared library using rpath. 2015-07-09 14:57:46 -04:00
k e0cf86be4e fixed threading path and the os dir path. 2015-07-06 18:38:09 -04:00
k e4b7f37805 cleaned up the project! 2015-07-02 14:59:14 -04:00
Chris Kleeschulte 2039e4c6dc Added some fixes for the bindings.gyp file. 2015-06-26 16:03:43 -04:00
Chris Kleeschulte 5e95650736 Removed the wallet stuff and moved the header includes into the main header file. 2015-06-11 08:34:38 -04:00
Chris Kleeschulte a38d4b1ea0 added handle scope. 2015-06-09 06:57:58 -04:00
Chris Kleeschulte 0bd637232b Fixed null returns in argc. 2015-06-08 19:08:18 -04:00
Chris Kleeschulte 4e0939ca3c Made the bindings work with node v0.12. There was A LOT of api breakages in node and v8 since! 2015-06-08 17:18:06 -04:00
Chris Kleeschulte 2888e814f2 incremental 2015-06-04 14:54:57 -04:00
Christopher Jeffrey a3cf6cc083 use os.sh for more functionality. 2014-12-07 02:02:51 -08:00
Christopher Jeffrey d749361a7e remove comment. 2014-12-01 23:58:56 -08:00
Christopher Jeffrey d1d5d09ec5 update bitcoind.js for latest bitcoin upstream. 2014-12-01 13:38:24 -08:00
Christopher Jeffrey 304d9d6e77 fix errors. fix compilation. 2014-10-29 15:07:25 -07:00
Christopher Jeffrey 4e659e4dab start bundling platform-specific shared libraries. 2014-10-15 19:06:04 -07:00
Christopher Jeffrey cae809f8a3 readme. drop gyp defines. 2014-10-09 03:35:37 -07:00
Christopher Jeffrey d305b64887 update bitcoind.js to use the latest bitcoind api. 2014-10-07 19:26:28 -07:00
Christopher Jeffrey 337991d33c remove hooks. 2014-09-30 16:11:18 -07:00
Christopher Jeffrey 70edf28235 attempt to use function hooks. 2014-09-30 15:53:13 -07:00
Christopher Jeffrey 9e49864413 implement block and tx objects. 2014-09-25 10:59:36 -07:00
Christopher Jeffrey e88f535815 remove event-based code for now. 2014-09-19 17:49:51 -07:00
Christopher Jeffrey 494f539f4e feeble attempt to wrap bitcoind functions. 2014-09-19 17:13:01 -07:00
Christopher Jeffrey 75d2b11227 binding.gyp 2014-09-12 14:39:37 -07:00
Christopher Jeffrey 3aeed05215 refactor binding.gyp. 2014-09-12 14:30:03 -07:00
Christopher Jeffrey 7525208b01 binding.gyp work. 2014-09-12 14:27:25 -07:00
Christopher Jeffrey 551e84de65 remove deps. 2014-09-11 18:23:20 -07:00
Christopher Jeffrey 2de298bbc3 readme. bitcoindjs.stop. building. 2014-09-11 17:18:36 -07:00
Christopher Jeffrey a3cd9025fa linkage finally working. 2014-09-10 16:57:18 -07:00
Christopher Jeffrey 03ff3dba23 fix segfault in log parser. 2014-09-05 15:07:38 -07:00
Christopher Jeffrey ad0d61c18a try to compile bitcoind as a shared object. 2014-09-02 18:01:46 -07:00
Christopher Jeffrey 498f23d0be run parse_logs asynchronously. gitignore. misc. 2014-08-29 16:20:38 -07:00
Christopher Jeffrey ba45d19d8c drop pthread linkage 2014-08-29 14:27:01 -07:00
Christopher Jeffrey 50e04c215e try to fix nScriptCheckThreads. 2014-08-29 14:12:19 -07:00