Changeset View
Changeset View
Standalone View
Standalone View
src/Makefile.am
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
if BUILD_BITCOIN_LIBS | if BUILD_BITCOIN_LIBS | ||||
LIBBITCOINCONSENSUS=libbitcoinconsensus.la | LIBBITCOINCONSENSUS=libbitcoinconsensus.la | ||||
endif | endif | ||||
if BUILD_BITCOIN_SEEDER | if BUILD_BITCOIN_SEEDER | ||||
LIBBITCOIN_SEEDER=libbitcoin_seeder.a | LIBBITCOIN_SEEDER=libbitcoin_seeder.a | ||||
endif | endif | ||||
if ENABLE_WALLET | if ENABLE_WALLET | ||||
LIBBITCOIN_WALLET=libbitcoin_wallet.a | LIBBITCOIN_WALLET=libbitcoin_wallet.a | ||||
LIBBITCOIN_WALLET_TOOL=libbitcoin_wallet_tool.a | |||||
endif | endif | ||||
LIBBITCOIN_CRYPTO= $(LIBBITCOIN_CRYPTO_BASE) | LIBBITCOIN_CRYPTO= $(LIBBITCOIN_CRYPTO_BASE) | ||||
if ENABLE_SSE41 | if ENABLE_SSE41 | ||||
LIBBITCOIN_CRYPTO_SSE41 = crypto/libbitcoin_crypto_sse41.a | LIBBITCOIN_CRYPTO_SSE41 = crypto/libbitcoin_crypto_sse41.a | ||||
LIBBITCOIN_CRYPTO += $(LIBBITCOIN_CRYPTO_SSE41) | LIBBITCOIN_CRYPTO += $(LIBBITCOIN_CRYPTO_SSE41) | ||||
endif | endif | ||||
if ENABLE_AVX2 | if ENABLE_AVX2 | ||||
Show All 14 Lines | EXTRA_LIBRARIES += \ | ||||
$(LIBBITCOIN_CRYPTO) \ | $(LIBBITCOIN_CRYPTO) \ | ||||
$(LIBBITCOIN_UTIL) \ | $(LIBBITCOIN_UTIL) \ | ||||
$(LIBBITCOIN_COMMON) \ | $(LIBBITCOIN_COMMON) \ | ||||
$(LIBBITCOIN_CONSENSUS) \ | $(LIBBITCOIN_CONSENSUS) \ | ||||
$(LIBBITCOIN_SERVER) \ | $(LIBBITCOIN_SERVER) \ | ||||
$(LIBBITCOIN_CLI) \ | $(LIBBITCOIN_CLI) \ | ||||
$(LIBBITCOIN_SEEDER) \ | $(LIBBITCOIN_SEEDER) \ | ||||
$(LIBBITCOIN_WALLET) \ | $(LIBBITCOIN_WALLET) \ | ||||
$(LIBBITCOIN_WALLET_TOOL) \ | |||||
$(LIBBITCOIN_ZMQ) | $(LIBBITCOIN_ZMQ) | ||||
lib_LTLIBRARIES = $(LIBBITCOINCONSENSUS) | lib_LTLIBRARIES = $(LIBBITCOINCONSENSUS) | ||||
bin_PROGRAMS = | bin_PROGRAMS = | ||||
noinst_PROGRAMS = | noinst_PROGRAMS = | ||||
TESTS = | TESTS = | ||||
BENCHMARKS = | BENCHMARKS = | ||||
if BUILD_BITCOIND | if BUILD_BITCOIND | ||||
bin_PROGRAMS += bitcoind | bin_PROGRAMS += bitcoind | ||||
endif | endif | ||||
if BUILD_BITCOIN_SEEDER | if BUILD_BITCOIN_SEEDER | ||||
bin_PROGRAMS += bitcoin-seeder | bin_PROGRAMS += bitcoin-seeder | ||||
endif | endif | ||||
if BUILD_BITCOIN_CLI | if BUILD_BITCOIN_CLI | ||||
bin_PROGRAMS += bitcoin-cli | bin_PROGRAMS += bitcoin-cli | ||||
endif | endif | ||||
if BUILD_BITCOIN_TX | if BUILD_BITCOIN_TX | ||||
bin_PROGRAMS += bitcoin-tx | bin_PROGRAMS += bitcoin-tx | ||||
endif | endif | ||||
if ENABLE_WALLET | |||||
if BUILD_BITCOIN_WALLET | |||||
bin_PROGRAMS += bitcoin-wallet | |||||
endif | |||||
endif | |||||
.PHONY: FORCE check-symbols check-security | .PHONY: FORCE check-symbols check-security | ||||
# bitcoin core # | # bitcoin core # | ||||
BITCOIN_CORE_H = \ | BITCOIN_CORE_H = \ | ||||
addrdb.h \ | addrdb.h \ | ||||
addrman.h \ | addrman.h \ | ||||
attributes.h \ | attributes.h \ | ||||
avalanche.h \ | avalanche.h \ | ||||
▲ Show 20 Lines • Show All 126 Lines • ▼ Show 20 Lines | BITCOIN_CORE_H = \ | ||||
wallet/db.h \ | wallet/db.h \ | ||||
wallet/finaltx.h \ | wallet/finaltx.h \ | ||||
wallet/rpcdump.h \ | wallet/rpcdump.h \ | ||||
wallet/fees.h \ | wallet/fees.h \ | ||||
wallet/psbtwallet.h \ | wallet/psbtwallet.h \ | ||||
wallet/rpcwallet.h \ | wallet/rpcwallet.h \ | ||||
wallet/wallet.h \ | wallet/wallet.h \ | ||||
wallet/walletdb.h \ | wallet/walletdb.h \ | ||||
wallet/wallettool.h \ | |||||
wallet/walletutil.h \ | wallet/walletutil.h \ | ||||
warnings.h \ | warnings.h \ | ||||
zmq/zmqabstractnotifier.h \ | zmq/zmqabstractnotifier.h \ | ||||
zmq/zmqconfig.h\ | zmq/zmqconfig.h\ | ||||
zmq/zmqnotificationinterface.h \ | zmq/zmqnotificationinterface.h \ | ||||
zmq/zmqpublishnotifier.h \ | zmq/zmqpublishnotifier.h \ | ||||
zmq/zmqrpc.h | zmq/zmqrpc.h | ||||
▲ Show 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | libbitcoin_wallet_a_SOURCES = \ | ||||
wallet/psbtwallet.cpp \ | wallet/psbtwallet.cpp \ | ||||
wallet/rpcdump.cpp \ | wallet/rpcdump.cpp \ | ||||
wallet/rpcwallet.cpp \ | wallet/rpcwallet.cpp \ | ||||
wallet/wallet.cpp \ | wallet/wallet.cpp \ | ||||
wallet/walletdb.cpp \ | wallet/walletdb.cpp \ | ||||
wallet/walletutil.cpp \ | wallet/walletutil.cpp \ | ||||
$(BITCOIN_CORE_H) | $(BITCOIN_CORE_H) | ||||
libbitcoin_wallet_tool_a_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) | |||||
libbitcoin_wallet_tool_a_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) | |||||
libbitcoin_wallet_tool_a_SOURCES = \ | |||||
wallet/wallettool.cpp \ | |||||
$(BITCOIN_CORE_H) | |||||
# crypto primitives library | # crypto primitives library | ||||
crypto_libbitcoin_crypto_base_a_CPPFLAGS = $(AM_CPPFLAGS) | crypto_libbitcoin_crypto_base_a_CPPFLAGS = $(AM_CPPFLAGS) | ||||
crypto_libbitcoin_crypto_base_a_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) | crypto_libbitcoin_crypto_base_a_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) | ||||
crypto_libbitcoin_crypto_base_a_SOURCES = \ | crypto_libbitcoin_crypto_base_a_SOURCES = \ | ||||
crypto/aes.cpp \ | crypto/aes.cpp \ | ||||
crypto/aes.h \ | crypto/aes.h \ | ||||
crypto/chacha20.h \ | crypto/chacha20.h \ | ||||
crypto/chacha20.cpp \ | crypto/chacha20.cpp \ | ||||
▲ Show 20 Lines • Show All 249 Lines • ▼ Show 20 Lines | bitcoin_tx_LDADD = \ | ||||
$(LIBBITCOIN_UTIL) \ | $(LIBBITCOIN_UTIL) \ | ||||
$(LIBBITCOIN_CONSENSUS) \ | $(LIBBITCOIN_CONSENSUS) \ | ||||
$(LIBBITCOIN_CRYPTO) \ | $(LIBBITCOIN_CRYPTO) \ | ||||
$(LIBSECP256K1) | $(LIBSECP256K1) | ||||
bitcoin_tx_LDADD += $(BOOST_LIBS) $(CRYPTO_LIBS) | bitcoin_tx_LDADD += $(BOOST_LIBS) $(CRYPTO_LIBS) | ||||
# | # | ||||
# bitcoin-wallet binary # | |||||
bitcoin_wallet_SOURCES = bitcoin-wallet.cpp | |||||
bitcoin_wallet_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) | |||||
bitcoin_wallet_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) | |||||
bitcoin_wallet_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) | |||||
if TARGET_WINDOWS | |||||
bitcoin_wallet_SOURCES += bitcoin-wallet-res.rc | |||||
endif | |||||
bitcoin_wallet_LDADD = \ | |||||
$(LIBBITCOIN_WALLET_TOOL) \ | |||||
$(LIBBITCOIN_WALLET) \ | |||||
$(LIBBITCOIN_SERVER) \ | |||||
$(LIBBITCOIN_COMMON) \ | |||||
$(LIBBITCOIN_CONSENSUS) \ | |||||
$(LIBBITCOIN_UTIL) \ | |||||
$(LIBBITCOIN_CRYPTO) \ | |||||
$(LIBLEVELDB) \ | |||||
$(LIBLEVELDB_SSE42) \ | |||||
$(LIBMEMENV) \ | |||||
$(LIBSECP256K1) | |||||
bitcoin_wallet_LDADD += $(BOOST_LIBS) $(BDB_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC_LIBS) | |||||
# | |||||
# bitcoinconsensus library # | # bitcoinconsensus library # | ||||
if BUILD_BITCOIN_LIBS | if BUILD_BITCOIN_LIBS | ||||
include_HEADERS = script/bitcoinconsensus.h | include_HEADERS = script/bitcoinconsensus.h | ||||
libbitcoinconsensus_la_SOURCES = $(crypto_libbitcoin_crypto_base_a_SOURCES) $(libbitcoin_consensus_a_SOURCES) | libbitcoinconsensus_la_SOURCES = $(crypto_libbitcoin_crypto_base_a_SOURCES) $(libbitcoin_consensus_a_SOURCES) | ||||
if GLIBC_BACK_COMPAT | if GLIBC_BACK_COMPAT | ||||
libbitcoinconsensus_la_SOURCES += compat/glibc_compat.cpp | libbitcoinconsensus_la_SOURCES += compat/glibc_compat.cpp | ||||
endif | endif | ||||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |