|
| 1 | +# Copyright (c) 2013-2023 The Bitcoin Core developers |
| 2 | +# Distributed under the MIT software license, see the accompanying |
| 3 | +# file COPYING or http://www.opensource.org/licenses/mit-license.php. |
| 4 | + |
| 5 | +bin_PROGRAMS += qml/test/test_bitcoin-qt |
| 6 | +TESTS += qml/test/test_bitcoin-qt |
| 7 | + |
| 8 | +TEST_QML_MOC_CPP = \ |
| 9 | + qml/test/moc_onboardingtests.cpp |
| 10 | + |
| 11 | +TEST_QML_H = |
| 12 | + |
| 13 | +qml_test_test_bitcoin_qt_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) $(BITCOIN_QT_INCLUDES) \ |
| 14 | + $(QT_INCLUDES) $(QT_TEST_INCLUDES) $(BOOST_CPPFLAGS) |
| 15 | + |
| 16 | +qml_test_test_bitcoin_qt_SOURCES = \ |
| 17 | + init/bitcoin-qt.cpp \ |
| 18 | + qml/test/onboardingtests.cpp \ |
| 19 | + $(TEST_QML_H) |
| 20 | + |
| 21 | +nodist_qml_test_test_bitcoin_qt_SOURCES = $(TEST_QML_MOC_CPP) |
| 22 | + |
| 23 | +qml_test_test_bitcoin_qt_LDADD = $(LIBBITCOINQT) $(LIBBITCOIN_NODE) $(LIBTEST_UTIL) |
| 24 | +if ENABLE_WALLET |
| 25 | +qml_test_test_bitcoin_qt_LDADD += $(LIBBITCOIN_UTIL) $(LIBBITCOIN_WALLET) |
| 26 | +endif |
| 27 | +if ENABLE_ZMQ |
| 28 | +qml_test_test_bitcoin_qt_LDADD += $(LIBBITCOIN_ZMQ) $(ZMQ_LIBS) |
| 29 | +endif |
| 30 | +qml_test_test_bitcoin_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CONSENSUS) $(LIBBITCOIN_CRYPTO) $(LIBUNIVALUE) $(LIBLEVELDB) \ |
| 31 | + $(LIBMEMENV) $(QT_LIBS) $(QT_DBUS_LIBS) $(QT_TEST_LIBS) \ |
| 32 | + $(QR_LIBS) $(BDB_LIBS) $(MINIUPNPC_LIBS) $(NATPMP_LIBS) $(LIBSECP256K1) \ |
| 33 | + $(EVENT_PTHREADS_LIBS) $(EVENT_LIBS) $(SQLITE_LIBS) |
| 34 | +qml_test_test_bitcoin_qt_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(QT_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) $(PTHREAD_FLAGS) |
| 35 | +qml_test_test_bitcoin_qt_CXXFLAGS = $(AM_CXXFLAGS) $(QT_PIE_FLAGS) |
| 36 | + |
| 37 | +CLEAN_BITCOIN_QML_TEST = $(TEST_QML_MOC_CPP) qml/test/*.gcda qml/test/*.gcno |
| 38 | + |
| 39 | +CLEANFILES += $(CLEAN_BITCOIN_QML_TEST) |
| 40 | + |
| 41 | +test_bitcoin_qt_qml : qml/test/test_bitcoin-qt-qml$(EXEEXT) |
| 42 | + |
| 43 | +test_bitcoin_qt_qml_check : qt/test/test_bitcoin-qt-qml$(EXEEXT) FORCE |
| 44 | + $(MAKE) check-TESTS TESTS=$^ |
| 45 | + |
| 46 | +test_bitcoin_qt_qml_clean: FORCE |
| 47 | + rm -f $(CLEAN_BITCOIN_QML_TEST) $(qml_test_test_bitcoin_qt_OBJECTS) |
0 commit comments