aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* s/Doge/Dis/gTomo Ueda2021-09-021-5/+5
|
* s/doge/dis/gTomo Ueda2021-09-021-4/+4
|
* Rename pixmapsDemon2021-03-111-1/+1
|
* Update Gitian descriptors and keys (#1455)Ross Nicoll2019-03-251-3/+3
| | | | | | | | | | * Replace Gitian keys - Note I've removed Leofidus' key due to inactivity, and added a weight of 20 to whit's key. * Replace Bitcoin with Dogecoin in Gitian descriptors * Fix Makefile refrence to bash-completion files * Rename remaining bash-completion files * Add wallet_bgcoin to Qt Makefile * Add PureHeader sources to libdogecoinconsensus
* Rename binaries to match DogecoinRoss Nicoll2019-03-251-5/+5
|
* build: remove wonky auto top-level convenience targetsCory Fields2017-05-311-3/+0
| | | | | | | These were meant to help build subdir targets from the top builddir, but cause infinite recursion when going the other way. If anyone actually uses these, we can add back specific targets.
* build: Fix 'make deploy' for OSXCory Fields2016-12-231-1/+8
| | | | | Native OSX uses system tools rather than 3rd party dependencies. rsvg-convert is still required, though.
* Merge #8568: new var DIST_CONTRIB adds useful things for packagers from contribWladimir J. van der Laan2016-11-071-1/+6
|\ | | | | | | 1ee6f91 new var DIST_CONTRIB adds useful things for packagers from contrib/ to EXTRA_DIST (nomnombtc)
| * new var DIST_CONTRIB adds useful things for packagers from contrib/ to ↵nomnombtc2016-11-071-1/+6
| | | | | | | | EXTRA_DIST
* | Add MIT license to MakefilesLuke Dashjr2016-09-211-0/+4
| |
* | add doc/man to subdir if configure flag --enable-man is setnomnombtc2016-08-271-0/+5
|/
* test: Remove java comparison toolWladimir J. van der Laan2016-08-131-20/+4
|
* build: add temporary fix for "bad magic number" error in out-of-tree buildsCory Fields2016-06-031-0/+3
| | | | | | | This was caused by an pyc files hanging around from previous python2 invocations, when the matching .py missing from that path. This should not be a problem with python3's tagged caches.
* build: fix out-of-tree 'make deploy' for osxCory Fields2016-06-011-1/+1
| | | | The plist is generated, lives in builddir.
* build: a few ugly hacks to get the rpc tests working out-of-treeCory Fields2016-06-011-0/+1
| | | | | | | - Link pull-tester/rpc-tests.py to the build dir - Add the build-dir's config to the python path so that tests can find it - The tests themselves are in srcdir - Clean up __pycache__ in 'make clean'
* build: out-of-tree fixupsCory Fields2016-06-011-10/+0
| | | | Don't glob the leveldb for dist. That means we need to enumerate the headers.
* build: define base filenames for use elsewhere in the buildsystemCory Fields2016-04-111-3/+3
| | | | | | | | | Unfortunately, the target namees defined at the Makefile.am level can't be used for *.in substitution. So these new defines will have to stay synced up with those targets. Using the new variables for the deploy targets in the main Makefile.am will ensure that they stay in sync, otherwise build tests will fail.
* build: python 3 compatibilityWladimir J. van der Laan2016-03-291-3/+3
| | | | | | | | | | | | | | | Ubuntu 16.04 "xenial xerus" does not come with Python 2.x by default. It is possible to install a python-2.7 package, but this has its own problem: no `python` or `python2` symlink (see #7717). This fixes the following scripts to work with python 3: - `make check` (bctest,py, bitcoin-util-test.py) - `make translate` (extract_strings_qt.py) - `make symbols-check` (symbol-check.py) - `make security-check` (security-check.py) Explicitly call the python commands using $(PYTHON) instead of relying on the interpreter line at the top of the scripts.
* Merge branch 'master' into single_prodnameLuke Dashjr2016-02-031-1/+4
|\
| * release: add check-symbols and check-security make targetsCory Fields2016-01-261-1/+4
| | | | | | | | | | These are not added to the default checks because some of them depend on release-build configs.
* | depends: Pass PYTHONPATH along to configureCory Fields2015-12-221-0/+1
| |
* | macdeploy: Use rsvg-convert rather than cairosvgLuke Dashjr2015-12-221-1/+1
| |
* | More complicated package name substitution for Mac deploymentLuke Dashjr2015-12-221-13/+26
|/
* build: Set osx permissions in the dmg to make Gatekeeper happyCory Fields2015-11-241-1/+1
|
* build: don't distribute tests_config.pyWladimir J. van der Laan2015-11-021-1/+1
| | | | | | | This file is dynamically generated by configure based on the platform, it doesn't belong in the distribution archive. Fixes #6929.
* Support gathering of code coverage data for RPC testsdexX72015-10-231-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The RPC tests (via `qa/pull-tester/rpc-tests.py`) are now executed, when gathering code coverage data, for example with `make cov`. Generating coverage data requires `lcov`, which can installed with: sudo apt-get install lcov To also use the BitcoinJ tests, get the test tool: TOOL_URL=https://github.com/theuni/bitcoind-comparisontool/raw/master/pull-tests-8c6666f.jar TOOL_HASH=a865332b3827abcde684ab79f5f43c083b0b6a4c97ff5508c79f29fee24f11cd wget $TOOL_URL -O ./share/BitcoindComparisonTool.jar echo "$TOOL_HASH ./share/BitcoindComparisonTool.jar" | shasum --algorithm 256 --check The coverage data can be generated with: ./autogen.sh ./configure --enable-lcov --with-comparison-tool=./share/BitcoindComparisonTool.jar make make cov Optionally the options `--enable-extended-rpc-tests` and `--enable-comparison-tool-reorg-tests` may be used to enable more time consuming tests. It then runs the tests and generates two HTML reports: - test_bitcoin.coverage/index.html - total.coverage/index.html
* Run extended BitcoinJ tests for coverage based on configdexX72015-10-231-1/+1
| | | | | The configuration option `--enable-comparison-tool-reorg-tests` may be used to enable extended tests via BitcoinJ also for coverage testing.
* Remove coverage and test related files, when cleaning updexX72015-10-231-1/+1
| | | | | | | Until now there were quite a few leftovers, and only the coverage related files in `src/` were cleaned, while the ones in the other dirs remained. `qa/tmp/` is related to the BitcoinJ tests, and `cache/` is related to RPC tests.
* Migrated rpc-tests.sh to all python rpc-tests.pyptschip2015-10-011-1/+1
| | | | | | | | | | 1) created rpc-tests.py 2) deleted rpc-tests.sh 3) travis.yml points to rpc-tests.py 4) Modified Makefile.am 5) Updated README.md 6) Added tests_config.py and deleted tests-config.sh 7) Modified configure.ac with script to set correct path in tests_config.py
* Enable python tests for Native Windowsptschip2015-08-261-1/+1
| | | | | | 1) Multiplatorm support for devnull 2) Fixed a bug in the handling of cache files 3) Deleted run-bitcoin-cli as no longer needed
* Add autogen.sh to source tarball.randy-waterhouse2015-07-111-0/+2
|
* OSX: use "Bitcoin Core" as Bundle Display NameJonas Schnelli2015-06-031-3/+8
|
* [OSX] revert renaming of Bitcoin-Qt.appJonas Schnelli2015-06-011-1/+1
|
* [Mac only] rename Bitcoin-Qt.app to "Bitcoin Core.app"Jonas Schnelli2015-05-191-3/+3
|
* build: quiet the exe-installer outputCory Fields2015-05-041-1/+2
|
* osx packaging: switch background image to background.tiffCory Fields2015-01-201-6/+7
| | | | | | Also do a bit of cleanup: - Make the background name a variable so it's easier to change - Add proper make dependencies
* Merge pull request #5334Wladimir J. van der Laan2014-12-191-0/+5
|\ | | | | | | eef747b libbitcoinconsensus: Add pkg-config support (Luke Dashjr)
| * libbitcoinconsensus: Add pkg-config supportLuke Dashjr2014-11-201-0/+5
| |
* | build: add a deterministic dmg signerCory Fields2014-11-261-1/+3
| |
* | build: add the deploydir target for gitianCory Fields2014-11-251-7/+23
|/ | | | This is a helper target that stops just before the creation of the dmg.
* tests: replace the old (unused since Travis) tests with new rpc test scriptsCory Fields2014-10-311-1/+1
|
* tests: remove old pull-tester scriptsCory Fields2014-10-311-1/+1
| | | | They're unused since the switch to Travis
* Separate protocol versioning from clientversionCory Fields2014-10-291-1/+1
|
* Create the common location for all m4 autotool build scripts, build-aux/m4.randy-waterhouse2014-09-161-1/+1
| | | | Update .gitignore.
* build: fix race in 'make deploy' for windowsCory Fields2014-08-061-1/+1
| | | | | The binary builds can clobber eachother, so use a single subdir dependency instead.
* build: Fix 'make deploy' when binaries haven't been built yetCory Fields2014-08-061-0/+9
|
* build: hook up qt translations for static osx packagingCory Fields2014-08-061-2/+2
|
* test: redirect comparison tool output to stdoutCory Fields2014-07-311-1/+1
| | | | Otherwise travis thinks the build has stalled.
* secp256k1: Add build-side changes for libsecp256k1Cory Fields2014-07-011-0/+1
| | | | | | Note: This is added to our existing automake targets rather than as a libtool-style lib. The switch to libtool-style targets can come later if it proves to not add any complications.
* build: Add a top-level forwarding target for src/* objectsCory Fields2014-06-101-3/+3
| | | | | | | | Fixes #3955. It's hackish, but seems to always function as expected. Examples: make src/bitcoind make src/qt/bitcoin-qt make src/libbitcoin.a