@@ -15,13 +15,12 @@ LIBUNIVALUE = $(UNIVALUE_LIBS)
15
15
endif
16
16
17
17
BITCOIN_CONFIG_INCLUDES =-I$(builddir ) /config
18
- BITCOIN_INCLUDES =-I$(builddir ) -I$(builddir ) /obj $(BOOST_CPPFLAGS ) $(LEVELDB_CPPFLAGS ) $(CRYPTO_CFLAGS ) $(SSL_CFLAGS )
18
+ BITCOIN_INCLUDES =-I$(builddir ) -I$(builddir ) /obj $(BDB_CPPFLAGS ) $( BOOST_CPPFLAGS ) $(LEVELDB_CPPFLAGS ) $(CRYPTO_CFLAGS ) $(SSL_CFLAGS )
19
19
20
20
BITCOIN_INCLUDES += -I$(srcdir ) /secp256k1/include
21
21
BITCOIN_INCLUDES += $(UNIVALUE_CFLAGS )
22
22
23
23
LIBBITCOIN_SERVER =libbitcoin_server.a
24
- LIBBITCOIN_WALLET =libbitcoin_wallet.a
25
24
LIBBITCOIN_COMMON =libbitcoin_common.a
26
25
LIBBITCOIN_CONSENSUS =libbitcoin_consensus.a
27
26
LIBBITCOIN_CLI =libbitcoin_cli.a
@@ -30,32 +29,32 @@ LIBBITCOIN_CRYPTO=crypto/libbitcoin_crypto.a
30
29
LIBBITCOINQT =qt/libbitcoinqt.a
31
30
LIBSECP256K1 =secp256k1/libsecp256k1.la
32
31
32
+ if ENABLE_ZMQ
33
+ LIBBITCOIN_ZMQ =libbitcoin_zmq.a
34
+ endif
35
+ if BUILD_BITCOIN_LIBS
36
+ LIBBITCOINCONSENSUS =libbitcoinconsensus.la
37
+ endif
38
+ if ENABLE_WALLET
39
+ LIBBITCOIN_WALLET =libbitcoin_wallet.a
40
+ endif
41
+
33
42
$(LIBSECP256K1 ) : $(wildcard secp256k1/src/* ) $(wildcard secp256k1/include/* )
34
43
$(AM_V_at )$(MAKE ) $(AM_MAKEFLAGS ) -C $(@D ) $(@F )
35
44
36
45
# Make is not made aware of per-object dependencies to avoid limiting building parallelization
37
46
# But to build the less dependent modules first, we manually select their order here:
38
47
EXTRA_LIBRARIES += \
39
- crypto/libbitcoin_crypto.a \
40
- libbitcoin_util.a \
41
- libbitcoin_common.a \
42
- libbitcoin_consensus.a \
43
- libbitcoin_server.a \
44
- libbitcoin_cli.a
45
- if ENABLE_WALLET
46
- BITCOIN_INCLUDES += $(BDB_CPPFLAGS )
47
- EXTRA_LIBRARIES += libbitcoin_wallet.a
48
- endif
49
- if ENABLE_ZMQ
50
- EXTRA_LIBRARIES += libbitcoin_zmq.a
51
- endif
48
+ $(LIBBITCOIN_CRYPTO ) \
49
+ $(LIBBITCOIN_UTIL ) \
50
+ $(LIBBITCOIN_COMMON ) \
51
+ $(LIBBITCOIN_CONSENSUS ) \
52
+ $(LIBBITCOIN_SERVER ) \
53
+ $(LIBBITCOIN_CLI ) \
54
+ $(LIBBITCOIN_WALLET ) \
55
+ $(LIBBITCOIN_ZMQ )
52
56
53
- if BUILD_BITCOIN_LIBS
54
- lib_LTLIBRARIES = libbitcoinconsensus.la
55
- LIBBITCOINCONSENSUS =libbitcoinconsensus.la
56
- else
57
- LIBBITCOINCONSENSUS =
58
- endif
57
+ lib_LTLIBRARIES = $(LIBBITCOINCONSENSUS )
59
58
60
59
bin_PROGRAMS =
61
60
TESTS =
@@ -196,8 +195,6 @@ libbitcoin_server_a_SOURCES = \
196
195
$(BITCOIN_CORE_H )
197
196
198
197
if ENABLE_ZMQ
199
- LIBBITCOIN_ZMQ =libbitcoin_zmq.a
200
-
201
198
libbitcoin_zmq_a_CPPFLAGS = $(BITCOIN_INCLUDES ) $(ZMQ_CFLAGS )
202
199
libbitcoin_zmq_a_CXXFLAGS = $(AM_CXXFLAGS ) $(PIE_FLAGS )
203
200
libbitcoin_zmq_a_SOURCES = \
@@ -347,21 +344,15 @@ bitcoind_LDADD = \
347
344
$(LIBBITCOIN_COMMON ) \
348
345
$(LIBUNIVALUE ) \
349
346
$(LIBBITCOIN_UTIL ) \
347
+ $(LIBBITCOIN_WALLET ) \
348
+ $(LIBBITCOIN_ZMQ ) \
350
349
$(LIBBITCOIN_CONSENSUS ) \
351
350
$(LIBBITCOIN_CRYPTO ) \
352
351
$(LIBLEVELDB ) \
353
352
$(LIBMEMENV ) \
354
353
$(LIBSECP256K1 )
355
354
356
- if ENABLE_ZMQ
357
- bitcoind_LDADD += $(LIBBITCOIN_ZMQ ) $(ZMQ_LIBS )
358
- endif
359
-
360
- if ENABLE_WALLET
361
- bitcoind_LDADD += libbitcoin_wallet.a
362
- endif
363
-
364
- bitcoind_LDADD += $(BOOST_LIBS ) $(BDB_LIBS ) $(SSL_LIBS ) $(CRYPTO_LIBS ) $(MINIUPNPC_LIBS ) $(EVENT_PTHREADS_LIBS ) $(EVENT_LIBS )
355
+ bitcoind_LDADD += $(BOOST_LIBS ) $(BDB_LIBS ) $(SSL_LIBS ) $(CRYPTO_LIBS ) $(MINIUPNPC_LIBS ) $(EVENT_PTHREADS_LIBS ) $(EVENT_LIBS ) $(ZMQ_LIBS )
365
356
366
357
# bitcoin-cli binary #
367
358
bitcoin_cli_SOURCES = bitcoin-cli.cpp
0 commit comments