bitcoind headers. link to bitcoind and leveldb. add include paths.
This commit is contained in:
parent
cbbc10144a
commit
9b225c293a
@ -3,12 +3,20 @@
|
|||||||
'target_name': 'bitcoindjs',
|
'target_name': 'bitcoindjs',
|
||||||
'include_dirs' : [
|
'include_dirs' : [
|
||||||
'<!(node -e "require(\'nan\')")',
|
'<!(node -e "require(\'nan\')")',
|
||||||
|
'/home/user/bitcoin/src',
|
||||||
|
'/home/user/bitcoin/src/leveldb/include',
|
||||||
|
#'/usr/include/boost',
|
||||||
|
'./deps/boost'
|
||||||
],
|
],
|
||||||
'sources': [
|
'sources': [
|
||||||
'src/bitcoindjs.cc'
|
'src/bitcoindjs.cc'
|
||||||
],
|
],
|
||||||
'libraries': [
|
'libraries': [
|
||||||
'-lutil',
|
'-lutil',
|
||||||
|
# NOTE: rename this to bitcoind.o so we can statically link to it
|
||||||
|
'-L/home/user/bitcoin/src/bitcoind',
|
||||||
|
# statically link leveldb
|
||||||
|
'-L/home/user/bitcoin/src/leveldb/libleveldb.a',
|
||||||
'-L/usr/lib',
|
'-L/usr/lib',
|
||||||
'-L/usr/local/lib'
|
'-L/usr/local/lib'
|
||||||
]
|
]
|
||||||
|
|||||||
@ -8,6 +8,61 @@
|
|||||||
|
|
||||||
#include "nan.h"
|
#include "nan.h"
|
||||||
|
|
||||||
|
// bitcoind headers:
|
||||||
|
#include "core.h"
|
||||||
|
/*
|
||||||
|
#include "addrman.h"
|
||||||
|
#include "checkpoints.h"
|
||||||
|
#include "crypter.h"
|
||||||
|
#include "main.h"
|
||||||
|
// #include "random.h"
|
||||||
|
// #include "timedata.h"
|
||||||
|
#include "walletdb.h"
|
||||||
|
#include "alert.h"
|
||||||
|
#include "checkqueue.h"
|
||||||
|
#include "db.h"
|
||||||
|
#include "miner.h"
|
||||||
|
#include "rpcclient.h"
|
||||||
|
#include "tinyformat.h"
|
||||||
|
#include "wallet.h"
|
||||||
|
#include "allocators.h"
|
||||||
|
#include "clientversion.h"
|
||||||
|
#include "hash.h"
|
||||||
|
#include "mruset.h"
|
||||||
|
#include "rpcprotocol.h"
|
||||||
|
#include "txdb.h"
|
||||||
|
#include "base58.h"
|
||||||
|
#include "coincontrol.h"
|
||||||
|
#include "init.h"
|
||||||
|
#include "netbase.h"
|
||||||
|
#include "rpcserver.h"
|
||||||
|
#include "txmempool.h"
|
||||||
|
#include "bloom.h"
|
||||||
|
#include "coins.h"
|
||||||
|
#include "key.h"
|
||||||
|
#include "net.h"
|
||||||
|
#include "script.h"
|
||||||
|
#include "ui_interface.h"
|
||||||
|
// #include "chainparamsbase.h"
|
||||||
|
#include "compat.h"
|
||||||
|
#include "keystore.h"
|
||||||
|
#include "noui.h"
|
||||||
|
#include "serialize.h"
|
||||||
|
#include "uint256.h"
|
||||||
|
#include "chainparams.h"
|
||||||
|
#include "core.h"
|
||||||
|
#include "leveldbwrapper.h"
|
||||||
|
// #include "pow.h"
|
||||||
|
#include "sync.h"
|
||||||
|
#include "util.h"
|
||||||
|
// #include "chainparamsseeds.h"
|
||||||
|
// #include "core_io.h"
|
||||||
|
#include "limitedmap.h"
|
||||||
|
#include "protocol.h"
|
||||||
|
#include "threadsafety.h"
|
||||||
|
#include "version.h"
|
||||||
|
*/
|
||||||
|
|
||||||
#include <node.h>
|
#include <node.h>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user