Changeset View
Changeset View
Standalone View
Standalone View
Makefile.am
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | WINDOWS_PACKAGING = $(top_srcdir)/share/pixmaps/bitcoin-abc.ico \ | ||||
$(top_srcdir)/doc/README_windows.txt | $(top_srcdir)/doc/README_windows.txt | ||||
OSX_PACKAGING = $(OSX_DEPLOY_SCRIPT) $(OSX_FANCY_PLIST) $(OSX_INSTALLER_ICONS) \ | OSX_PACKAGING = $(OSX_DEPLOY_SCRIPT) $(OSX_FANCY_PLIST) $(OSX_INSTALLER_ICONS) \ | ||||
$(top_srcdir)/contrib/macdeploy/$(OSX_BACKGROUND_SVG) \ | $(top_srcdir)/contrib/macdeploy/$(OSX_BACKGROUND_SVG) \ | ||||
$(OSX_DSSTORE_GEN) \ | $(OSX_DSSTORE_GEN) \ | ||||
$(top_srcdir)/contrib/macdeploy/detached-sig-apply.sh \ | $(top_srcdir)/contrib/macdeploy/detached-sig-apply.sh \ | ||||
$(top_srcdir)/contrib/macdeploy/detached-sig-create.sh | $(top_srcdir)/contrib/macdeploy/detached-sig-create.sh | ||||
COVERAGE_INFO = baseline_filtered_combined.info baseline.info \ | COVERAGE_INFO = baseline.info \ | ||||
leveldb_baseline.info test_bitcoin_filtered.info total_coverage.info \ | test_bitcoin_filtered.info total_coverage.info \ | ||||
baseline_filtered.info functional_test.info functional_test_filtered.info \ | baseline_filtered.info functional_test.info functional_test_filtered.info \ | ||||
leveldb_baseline_filtered.info test_bitcoin_coverage.info test_bitcoin.info | test_bitcoin_coverage.info test_bitcoin.info | ||||
dist-hook: | dist-hook: | ||||
-$(GIT) archive --format=tar HEAD -- src/clientversion.cpp | $(AMTAR) -C $(top_distdir) -xf - | -$(GIT) archive --format=tar HEAD -- src/clientversion.cpp | $(AMTAR) -C $(top_distdir) -xf - | ||||
$(BITCOIN_WIN_INSTALLER): all-recursive | $(BITCOIN_WIN_INSTALLER): all-recursive | ||||
$(MKDIR_P) $(top_builddir)/release | $(MKDIR_P) $(top_builddir)/release | ||||
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIND_BIN) $(top_builddir)/release | STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIND_BIN) $(top_builddir)/release | ||||
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIN_QT_BIN) $(top_builddir)/release | STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIN_QT_BIN) $(top_builddir)/release | ||||
▲ Show 20 Lines • Show All 90 Lines • ▼ Show 20 Lines | |||||
$(BITCOIN_CLI_BIN): FORCE | $(BITCOIN_CLI_BIN): FORCE | ||||
$(MAKE) -C src $(@F) | $(MAKE) -C src $(@F) | ||||
$(BITCOIN_SEEDER_BIN): FORCE | $(BITCOIN_SEEDER_BIN): FORCE | ||||
$(MAKE) -C src $(@F) | $(MAKE) -C src $(@F) | ||||
if USE_LCOV | if USE_LCOV | ||||
LCOV_FILTER_PATTERN=-p "/usr/include/" -p "src/leveldb/" -p "src/bench/" -p "src/univalue" -p "src/crypto/ctaes" -p "src/secp256k1" | |||||
baseline.info: | baseline.info: | ||||
$(LCOV) -c -i -d $(abs_builddir)/src -o $@ | $(LCOV) -c -i -d $(abs_builddir)/src -o $@ | ||||
baseline_filtered.info: baseline.info | baseline_filtered.info: baseline.info | ||||
$(LCOV) -r $< "/usr/include/*" -o $@ | $(abs_builddir)/contrib/filter-lcov.py $(LCOV_FILTER_PATTERN) $< $@ | ||||
$(LCOV) -a $@ $(LCOV_OPTS) -o $@ | |||||
leveldb_baseline.info: baseline_filtered.info | test_bitcoin.info: baseline_filtered.info | ||||
$(LCOV) -c -i -d $(abs_builddir)/src/leveldb -b $(abs_builddir)/src/leveldb -o $@ | |||||
leveldb_baseline_filtered.info: leveldb_baseline.info | |||||
$(LCOV) -r $< "/usr/include/*" -o $@ | |||||
baseline_filtered_combined.info: leveldb_baseline_filtered.info baseline_filtered.info | |||||
$(LCOV) -a leveldb_baseline_filtered.info -a baseline_filtered.info -o $@ | |||||
test_bitcoin.info: baseline_filtered_combined.info | |||||
$(MAKE) -C src/ check | $(MAKE) -C src/ check | ||||
$(LCOV) -c -d $(abs_builddir)/src -t test_bitcoin -o $@ | $(LCOV) -c $(LCOV_OPTS) -d $(abs_builddir)/src -t test_bitcoin -o $@ | ||||
$(LCOV) -z -d $(abs_builddir)/src | $(LCOV) -z $(LCOV_OPTS) -d $(abs_builddir)/src | ||||
$(LCOV) -z -d $(abs_builddir)/src/leveldb | |||||
test_bitcoin_filtered.info: test_bitcoin.info | test_bitcoin_filtered.info: test_bitcoin.info | ||||
$(LCOV) -r $< "/usr/include/*" -o $@ | $(abs_builddir)/contrib/filter-lcov.py $(LCOV_FILTER_PATTERN) $< $@ | ||||
$(LCOV) -a $@ $(LCOV_OPTS) -o $@ | |||||
functional_test.info: test_bitcoin_filtered.info | functional_test.info: test_bitcoin_filtered.info | ||||
-@TIMEOUT=15 python test/functional/test_runner.py $(EXTENDED_FUNCTIONAL_TESTS) | -@TIMEOUT=15 test/functional/test_runner.py $(EXTENDED_FUNCTIONAL_TESTS) | ||||
$(LCOV) -c -d $(abs_builddir)/src --t functional-tests -o $@ | $(LCOV) -c $(LCOV_OPTS) -d $(abs_builddir)/src --t functional-tests -o $@ | ||||
$(LCOV) -z -d $(abs_builddir)/src | $(LCOV) -z $(LCOV_OPTS) -d $(abs_builddir)/src | ||||
$(LCOV) -z -d $(abs_builddir)/src/leveldb | |||||
functional_test_filtered.info: functional_test.info | functional_test_filtered.info: functional_test.info | ||||
$(LCOV) -r $< "/usr/include/*" -o $@ | $(abs_builddir)/contrib/filter-lcov.py $(LCOV_FILTER_PATTERN) $< $@ | ||||
$(LCOV) -a $@ $(LCOV_OPTS) -o $@ | |||||
test_bitcoin_coverage.info: baseline_filtered_combined.info test_bitcoin_filtered.info | test_bitcoin_coverage.info: baseline_filtered.info test_bitcoin_filtered.info | ||||
$(LCOV) -a baseline_filtered.info -a leveldb_baseline_filtered.info -a test_bitcoin_filtered.info -o $@ | $(LCOV) -a $(LCOV_OPTS) baseline_filtered.info -a test_bitcoin_filtered.info -o $@ | ||||
total_coverage.info: baseline_filtered_combined.info test_bitcoin_filtered.info functional_test_filtered.info | total_coverage.info: test_bitcoin_filtered.info functional_test_filtered.info | ||||
$(LCOV) -a baseline_filtered.info -a leveldb_baseline_filtered.info -a test_bitcoin_filtered.info -a functional_test_filtered.info -o $@ | $(GREP) "\%" | $(AWK) '{ print substr($$3,2,50) "/" $$5 }' > coverage_percent.txt | $(LCOV) -a $(LCOV_OPTS) baseline_filtered.info -a test_bitcoin_filtered.info -a functional_test_filtered.info -o $@ | $(GREP) "\%" | $(AWK) '{ print substr($$3,2,50) "/" $$5 }' > coverage_percent.txt | ||||
test_bitcoin.coverage/.dirstamp: test_bitcoin_coverage.info | test_bitcoin.coverage/.dirstamp: test_bitcoin_coverage.info | ||||
$(GENHTML) -s $< -o $(@D) | $(GENHTML) -s $(LCOV_OPTS) $< -o $(@D) | ||||
@touch $@ | @touch $@ | ||||
total.coverage/.dirstamp: total_coverage.info | total.coverage/.dirstamp: total_coverage.info | ||||
$(GENHTML) -s $< -o $(@D) | $(GENHTML) -s $(LCOV_OPTS) $< -o $(@D) | ||||
@touch $@ | @touch $@ | ||||
cov: test_bitcoin.coverage/.dirstamp total.coverage/.dirstamp | cov: test_bitcoin.coverage/.dirstamp total.coverage/.dirstamp | ||||
endif | endif | ||||
dist_noinst_SCRIPTS = autogen.sh | dist_noinst_SCRIPTS = autogen.sh | ||||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |