Added new libbitcoin_server_wallet to hold code which depends on
the server code, and which in turn is depended upon by the wallet. Renamed bitcoin tests to dogecoin.
This commit is contained in:
parent
343633f5da
commit
e4be2ac7e7
|
@ -7,7 +7,9 @@ noinst_LIBRARIES = \
|
|||
libbitcoin_common.a \
|
||||
libbitcoin_cli.a
|
||||
if ENABLE_WALLET
|
||||
noinst_LIBRARIES += libbitcoin_wallet.a
|
||||
noinst_LIBRARIES += \
|
||||
libbitcoin_wallet.a \
|
||||
libbitcoin_server_wallet.a
|
||||
endif
|
||||
|
||||
bin_PROGRAMS =
|
||||
|
@ -116,12 +118,15 @@ libbitcoin_server_a_SOURCES = \
|
|||
libbitcoin_wallet_a_SOURCES = \
|
||||
db.cpp \
|
||||
crypter.cpp \
|
||||
rpcdump.cpp \
|
||||
rpcwallet.cpp \
|
||||
wallet.cpp \
|
||||
walletdb.cpp \
|
||||
$(BITCOIN_CORE_H)
|
||||
|
||||
libbitcoin_server_wallet_a_SOURCES = \
|
||||
rpcdump.cpp \
|
||||
rpcwallet.cpp \
|
||||
$(BITCOIN_CORE_H)
|
||||
|
||||
libbitcoin_common_a_SOURCES = \
|
||||
allocators.cpp \
|
||||
chainparams.cpp \
|
||||
|
@ -153,7 +158,7 @@ dogecoind_LDADD = \
|
|||
$(LIBLEVELDB) \
|
||||
$(LIBMEMENV)
|
||||
if ENABLE_WALLET
|
||||
dogecoind_LDADD += libbitcoin_wallet.a
|
||||
dogecoind_LDADD += libbitcoin_wallet.a libbitcoin_server_wallet.a
|
||||
endif
|
||||
dogecoind_SOURCES = dogecoind.cpp
|
||||
#
|
||||
|
|
|
@ -12,6 +12,7 @@ AM_CPPFLAGS = $(INCLUDES) \
|
|||
AM_CPPFLAGS += $(LEVELDB_CPPFLAGS)
|
||||
AM_LDFLAGS = $(PTHREAD_CFLAGS)
|
||||
|
||||
LIBBITCOIN_SERVER_WALLET=$(top_builddir)/src/libbitcoin_server_wallet.a
|
||||
LIBBITCOIN_SERVER=$(top_builddir)/src/libbitcoin_server.a
|
||||
LIBBITCOIN_WALLET=$(top_builddir)/src/libbitcoin_wallet.a
|
||||
LIBBITCOIN_COMMON=$(top_builddir)/src/libbitcoin_common.a
|
||||
|
|
|
@ -346,7 +346,7 @@ if TARGET_WINDOWS
|
|||
endif
|
||||
dogecoin_qt_LDADD = libbitcoinqt.a $(LIBBITCOIN_SERVER)
|
||||
if ENABLE_WALLET
|
||||
dogecoin_qt_LDADD += $(LIBBITCOIN_WALLET)
|
||||
dogecoin_qt_LDADD += $(LIBBITCOIN_WALLET) $(LIBBITCOIN_SERVER_WALLET)
|
||||
endif
|
||||
dogecoin_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBLEVELDB) $(LIBMEMENV) \
|
||||
$(BOOST_LIBS) $(QT_LIBS) $(QT_DBUS_LIBS) $(QR_LIBS) $(PROTOBUF_LIBS) $(BDB_LIBS)
|
||||
|
|
|
@ -5,8 +5,8 @@ AM_CPPFLAGS += -I$(top_srcdir)/src \
|
|||
-I$(top_builddir)/src/qt \
|
||||
$(PROTOBUF_CFLAGS) \
|
||||
$(QR_CFLAGS)
|
||||
bin_PROGRAMS = test_bitcoin-qt
|
||||
TESTS = test_bitcoin-qt
|
||||
bin_PROGRAMS = test_dogecoin-qt
|
||||
TESTS = test_dogecoin-qt
|
||||
|
||||
TEST_QT_MOC_CPP = moc_uritests.cpp
|
||||
|
||||
|
@ -21,26 +21,31 @@ TEST_QT_H = \
|
|||
|
||||
BUILT_SOURCES = $(TEST_QT_MOC_CPP)
|
||||
|
||||
test_bitcoin_qt_CPPFLAGS = $(AM_CPPFLAGS) $(QT_INCLUDES) $(QT_TEST_INCLUDES)
|
||||
test_dogecoin_qt_CPPFLAGS = $(AM_CPPFLAGS) $(QT_INCLUDES) $(QT_TEST_INCLUDES)
|
||||
|
||||
test_bitcoin_qt_SOURCES = \
|
||||
test_dogecoin_qt_SOURCES = \
|
||||
test_main.cpp \
|
||||
uritests.cpp \
|
||||
$(TEST_QT_H)
|
||||
if ENABLE_WALLET
|
||||
test_bitcoin_qt_SOURCES += \
|
||||
test_dogecoin_qt_SOURCES += \
|
||||
paymentservertests.cpp
|
||||
endif
|
||||
|
||||
nodist_test_bitcoin_qt_SOURCES = $(TEST_QT_MOC_CPP)
|
||||
nodist_test_dogecoin_qt_SOURCES = $(TEST_QT_MOC_CPP)
|
||||
|
||||
test_bitcoin_qt_LDADD = $(LIBBITCOINQT) $(LIBBITCOIN_SERVER)
|
||||
test_dogecoin_qt_LDADD = $(LIBBITCOINQT)
|
||||
if ENABLE_WALLET
|
||||
test_bitcoin_qt_LDADD += $(LIBBITCOIN_WALLET)
|
||||
test_dogecoin_qt_LDADD += $(LIBBITCOIN_WALLET) $(LIBBITCOIN_SERVER_WALLET)
|
||||
endif
|
||||
test_bitcoin_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBLEVELDB) \
|
||||
test_dogecoin_qt_LDADD += $(LIBBITCOIN_SERVER)
|
||||
if ENABLE_WALLET
|
||||
test_dogecoin_qt_LDADD += $(LIBBITCOIN_SERVER_WALLET)
|
||||
endif
|
||||
test_dogecoin_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) \
|
||||
${RPCWALLET} $(LIBLEVELDB) \
|
||||
$(LIBMEMENV) $(BOOST_LIBS) $(QT_DBUS_LIBS) $(QT_TEST_LIBS) $(QT_LIBS) \
|
||||
$(QR_LIBS) $(PROTOBUF_LIBS) $(BDB_LIBS)
|
||||
test_bitcoin_qt_LDFLAGS = $(QT_LDFLAGS)
|
||||
test_dogecoin_qt_LDFLAGS = $(QT_LDFLAGS)
|
||||
|
||||
CLEANFILES = $(BUILT_SOURCES) *.gcda *.gcno
|
||||
|
|
|
@ -2,9 +2,9 @@ include $(top_srcdir)/src/Makefile.include
|
|||
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/src
|
||||
|
||||
bin_PROGRAMS = test_bitcoin
|
||||
bin_PROGRAMS = test_dogecoin
|
||||
|
||||
TESTS = test_bitcoin
|
||||
TESTS = test_dogecoin
|
||||
|
||||
JSON_TEST_FILES = \
|
||||
data/script_valid.json \
|
||||
|
@ -21,16 +21,16 @@ RAW_TEST_FILES = data/alertTests.raw
|
|||
|
||||
BUILT_SOURCES = $(JSON_TEST_FILES:.json=.json.h) $(RAW_TEST_FILES:.raw=.raw.h)
|
||||
|
||||
# test_bitcoin binary #
|
||||
test_bitcoin_CPPFLAGS = $(AM_CPPFLAGS) $(TESTDEFS)
|
||||
test_bitcoin_LDADD = $(LIBBITCOIN_SERVER) $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBLEVELDB) $(LIBMEMENV) \
|
||||
# test_dogecoin binary #
|
||||
test_dogecoin_CPPFLAGS = $(AM_CPPFLAGS) $(TESTDEFS)
|
||||
test_dogecoin_LDADD = $(LIBBITCOIN_SERVER) $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBLEVELDB) $(LIBMEMENV) \
|
||||
$(BOOST_LIBS) $(BOOST_UNIT_TEST_FRAMEWORK_LIB)
|
||||
if ENABLE_WALLET
|
||||
test_bitcoin_LDADD += $(LIBBITCOIN_WALLET)
|
||||
test_dogecoin_LDADD += $(LIBBITCOIN_WALLET) $(LIBBITCOIN_SERVER_WALLET)
|
||||
endif
|
||||
test_bitcoin_LDADD += $(BDB_LIBS)
|
||||
test_dogecoin_LDADD += $(BDB_LIBS)
|
||||
|
||||
test_bitcoin_SOURCES = \
|
||||
test_dogecoin_SOURCES = \
|
||||
alert_tests.cpp \
|
||||
allocator_tests.cpp \
|
||||
base32_tests.cpp \
|
||||
|
@ -56,7 +56,7 @@ test_bitcoin_SOURCES = \
|
|||
script_tests.cpp \
|
||||
serialize_tests.cpp \
|
||||
sigopcount_tests.cpp \
|
||||
test_bitcoin.cpp \
|
||||
test_dogecoin.cpp \
|
||||
transaction_tests.cpp \
|
||||
uint256_tests.cpp \
|
||||
util_tests.cpp \
|
||||
|
@ -64,12 +64,12 @@ test_bitcoin_SOURCES = \
|
|||
$(JSON_TEST_FILES) $(RAW_TEST_FILES)
|
||||
|
||||
if ENABLE_WALLET
|
||||
test_bitcoin_SOURCES += \
|
||||
test_dogecoin_SOURCES += \
|
||||
accounting_tests.cpp \
|
||||
wallet_tests.cpp \
|
||||
rpc_wallet_tests.cpp
|
||||
endif
|
||||
|
||||
nodist_test_bitcoin_SOURCES = $(BUILT_SOURCES)
|
||||
nodist_test_dogecoin_SOURCES = $(BUILT_SOURCES)
|
||||
|
||||
CLEANFILES = *.gcda *.gcno $(BUILT_SOURCES)
|
||||
|
|
Loading…
Reference in a new issue