@ -47,15 +47,6 @@ BITCOIN_INCLUDES += -I$(srcdir)/snark
BITCOIN_INCLUDES += -I$( srcdir) /snark/libsnark
BITCOIN_INCLUDES += -I$( srcdir) /univalue/include
i f T A R G E T _ W I N D O W S
LIBBITCOIN_SERVER = libbitcoin_server.a -lcurl
e n d i f
i f T A R G E T _ D A R W I N
LIBBITCOIN_SERVER = libbitcoin_server.a -lcurl
e l s e
LIBBITCOIN_SERVER = libbitcoin_server.a -lcurl
e n d i f
LIBBITCOIN_WALLET = libbitcoin_wallet.a
LIBBITCOIN_COMMON = libbitcoin_common.a
LIBBITCOIN_CLI = libbitcoin_cli.a
@ -83,7 +74,7 @@ LIBBITCOIN_WALLET=libbitcoin_wallet.a
e n d i f
$(LIBSECP256K1) : $( wildcard secp 256k 1/src /*) $( wildcard secp 256k 1/include /*)
$( AM_V_at) $( MAKE) $( AM_MAKEFLAGS) -C $( @D) $( @F) OPTFLAGS = " -O2 -march= $( PLATFORM_VARIANT) -g "
$( AM_V_at) $( MAKE) $( AM_MAKEFLAGS) -C $( @D) $( @F) OPTFLAGS = " -O3 -march= $( PLATFORM_VARIANT) -g "
LIBSNARK_CXXFLAGS = $( AM_CXXFLAGS) $( PIC_FLAGS) -DBINARY_OUTPUT -DNO_PT_COMPRESSION= 1 -fstack-protector-all
LIBSNARK_CONFIG_FLAGS = CURVE = ALT_BN128 NO_PROCPS = 1 NO_DOCS = 1 STATIC = 1 NO_SUPERCOP = 1 FEATUREFLAGS = -DMONTGOMERY_OUTPUT NO_COPY_DEPINST = 1 NO_COMPILE_LIBGTEST = 1
@ -101,10 +92,10 @@ libsnark-tests: $(wildcard snark/src/*)
$( AM_V_at) CC = " $( CC) " CXX = " $( CXX) " AR = " $( AR) " CXXFLAGS = " $( LIBSNARK_CXXFLAGS) " $( MAKE) $( AM_MAKEFLAGS) -C snark/ check DEPINST = " $( LIBSNARK_DEPINST) " $( LIBSNARK_CONFIG_FLAGS) OPTFLAGS = " $( LIBSNARK_OPTFLAGS) "
$(LIBUNIVALUE) : $( wildcard univalue /lib /*)
$( AM_V_at) $( MAKE) $( AM_MAKEFLAGS) -C $( @D) $( @F) OPTFLAGS = " -O2 -march= $( PLATFORM_VARIANT) -g "
$( AM_V_at) $( MAKE) $( AM_MAKEFLAGS) -C $( @D) $( @F) OPTFLAGS = " -O3 -march= $( PLATFORM_VARIANT) -g "
$(LIBCRYPTOCONDITIONS) : $( wildcard cryptoconditions /src /*) $( wildcard cryptoconditions /include /*)
$( AM_V_at) $( MAKE) $( AM_MAKEFLAGS) -C $( @D) $( @F) OPTFLAGS = " -O2 -march= $( PLATFORM_VARIANT) -g "
$( AM_V_at) $( MAKE) $( AM_MAKEFLAGS) -C $( @D) $( @F) OPTFLAGS = " -O3 -march= $( PLATFORM_VARIANT) -g "
# Make is not made aware of per-object dependencies to avoid limiting building parallelization
# But to build the less dependent modules first, we manually select their order here:
@ -386,6 +377,7 @@ libbitcoin_server_a_SOURCES = \
validationinterface.cpp \
$( BITCOIN_CORE_H) \
$( LIBZCASH_H)
libbitcoin_server_a_LDADD = -lcurl
i f E N A B L E _ Z M Q
libbitcoin_zmq_a_CPPFLAGS = $( BITCOIN_INCLUDES) $( ZMQ_CFLAGS)
@ -649,6 +641,10 @@ verus_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) $(EVENT_CFLAGS)
verus_CXXFLAGS = $( AM_CXXFLAGS) $( PIE_FLAGS)
verus_LDFLAGS = $( RELDFLAGS) $( AM_LDFLAGS) $( LIBTOOL_APP_LDFLAGS)
i f T A R G E T _ D A R W I N
verus_LDFLAGS += -static-libgcc
e n d i f
# wallet-utility binary #
i f E N A B L E _ W A L L E T
wallet_utility_SOURCES = wallet-utility.cpp