Commit Graph

57 Commits

Author SHA1 Message Date
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
Christopher Jeffrey
f9f134e51c add all boost libraries to binding.gyp. 2014-08-29 14:09:05 -07:00
Christopher Jeffrey
70f4be4c40 another gyp refactor. 2014-08-20 15:34:27 -07:00