aboutsummaryrefslogtreecommitdiff
path: root/src/makefile.osx
Commit message (Collapse)AuthorAgeFilesLines
* autotools: switch to autotools buildsystemCory Fields2013-09-051-181/+0
|
* Move internal miner/block creation to separate miner.cpp module.Jeff Garzik2013-07-311-0/+1
| | | | Public functions referenced elsewhere are added to miner.h.
* fix makefiles and init.cpp after chainparams mergePhilip Kaufmann2013-06-231-1/+2
| | | | | - add missing chainparams.o to some makefiles - remove a double-include of chainparams.h in init.cpp
* Created core.h/core.cpp, added to makefiles. Started moving core structures ↵Eric Lombrozo2013-06-051-0/+1
| | | | from main to core beginning with COutPoint.
* build: split the non-gui startup routines into a new fileCory Fields2013-06-041-1/+2
| | | | | | This will allow each to have its own main(), meaning that we can build a common base client and simply link in the correct startup object to create the appropriate binary.
* Link with boost_chrono library on OSXGavin Andresen2013-05-091-0/+2
| | | | | | | | | | | | Compiling on my OSX 10.6 build machine, I get: Undefined symbols: "boost::chrono::steady_clock::now()", referenced from: boost::cv_status boost::condition_variable::wait_for<long long, boost::ratio<1ll, 1000000000ll> >(boost::unique_lock<boost::mutex>&, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&)in bitcoinrpc.o Linking against the boost_chrono fixes the issue. Windows builds already link against boost_chrono; Linux doesn't, but compiles (on pull-tester / gitian, at least).
* (finally) Remove IRC Seed support now that lfnet is down.Matt Corallo2013-03-241-1/+0
|
* Pass compiler flags down into leveldb makeGavin Andresen2013-02-151-3/+4
| | | | Fixes issue#2288. Includes cleanups from Luke's pull 2243.
* Add a CBloomFilter class for use as a transaction filter.Matt Corallo2013-01-161-0/+1
|
* Add MurmurHash3 implementation to hash.h/add hash.cpp.Matt Corallo2013-01-161-0/+1
|
* Change 'make' to $(MAKE) in leveldb make command lineRobert Backhaus2012-11-131-1/+1
|
* Use && instead of ; in leveldb calls to makefile.Matt Corallo2012-10-291-1/+1
|
* Remove BDB block database supportPieter Wuille2012-10-201-8/+4
|
* LevelDB block and coin databasesPieter Wuille2012-10-201-1/+3
| | | | | | | | Split off CBlockTreeDB and CCoinsViewDB into txdb-*.{cpp,h} files, implemented by either LevelDB or BDB. Based on code from earlier commits by Mike Hearn in his leveldb branch.
* LevelDB gluePieter Wuille2012-10-201-1/+2
| | | | | | | Database-independent glue for supporting LevelDB databases. Based on code from earlier commits by Mike Hearn in his leveldb branch.
* Makefile integration of LevelDBPieter Wuille2012-10-201-0/+13
|
* Revert "Remove -Wformat* warnings from makefiles"Wladimir J. van der Laan2012-10-011-1/+1
| | | | This reverts commit 14ac0adcc7c0224a467e38bbd4ebf39d824ada8d.
* Remove -Wformat* warnings from makefilesWladimir J. van der Laan2012-09-271-1/+1
| | | | | commit 5a1a3622 effectively enabled these warnings, but they need to be fixed before being enabled in the general build scripts.
* Update gitignore and Makefiles for build.h move from src/ to src/objGavin Andresen2012-09-201-1/+1
|
* Give makefiles 'test' and 'check' targets to compile and run unit testsGavin Andresen2012-09-181-0/+3
|
* Refactor: move alert code from main to alert.cpp/hGavin Andresen2012-08-281-0/+1
|
* Allow building with IPv6 support, but it disabled by defaultLuke Dashjr2012-08-231-1/+1
|
* Bugfix: Make USE_UPNP=- work with makefile.{linux-mingw,mingw,osx} tooLuke Dashjr2012-08-231-1/+4
|
* Make IPv6 support buildtime-optional again (defaults to enabled)Luke Dashjr2012-08-231-1/+6
|
* RPC, cosmetic: move more RPC code to new rpcblockchain.cpp moduleJeff Garzik2012-08-211-0/+1
|
* RPC, cosmetic: move wallet-related RPCs to new rpcwallet.cpp moduleJeff Garzik2012-08-211-0/+1
|
* RPC, cosmetic: Create rpcmining.cpp as new home for mining-related RPC codeJeff Garzik2012-08-211-0/+1
|
* Replace all occurances of license.txt with COPYING, including naming the ↵Luke Dashjr2012-07-221-1/+1
| | | | file COPYING.txt on Windows
* Implement raw transaction RPC callsGavin Andresen2012-07-051-0/+1
| | | | | | Implement listunspent / getrawtransaction / createrawtransaction / signrawtransaction, to support creation and signing-on-multiple-device multisignature transactions.
* Work around a distcc bug where -MMD output isn't copied.Matt Corallo2012-07-031-2/+2
|
* Create new rpcnet module, and move 'getconnectioncount' RPC to itJeff Garzik2012-06-281-0/+1
|
* Define BOOST_SPIRIT_THREADSAFE in all makefilesJeff Garzik2012-05-211-1/+1
| | | | | | rather than at each include site. Fixes #1371
* Add /bin/sh to bitcoin-qt.pro - as some filesystems don't have the execute flag.R E Broadley2012-05-171-1/+1
|
* Merge pull request #1021 from sipa/ipv6Pieter Wuille2012-05-111-1/+1
|\ | | | | IPv6 node support
| * IPv6 node supportPieter Wuille2012-05-111-1/+1
| | | | | | | | | | | | This will make bitcoin relay valid routable IPv6 addresses, and when USE_IPV6 is enabled, listen on IPv6 interfaces and attempt connections to IPv6 addresses.
* | Split synchronization mechanisms from util.{h,cpp}Pieter Wuille2012-05-111-0/+1
|/
* Fix osx buildGavin Andresen2012-05-091-1/+1
|
* Clean up warningsPieter Wuille2012-05-091-1/+1
| | | | | | * Use -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameters * Remove xCXXFLAGS usage in makefile.unix * Fix several recent and older sign-compare warnings
* Define TEST_DATA_DIR so unit tests can be run from any current working directoryGavin Andresen2012-04-261-0/+3
|
* Move CWalletDB code to new walletdb module.Jeff Garzik2012-04-171-0/+1
| | | | | In addition to standard code separation, this change opens the door to fixing several include inter-dependencies.
* enable all warnings except invalid-offsetof, sign-compare, unused-parameterWladimir J. van der Laan2012-04-151-1/+1
|
* Fix build.h dependenciesPieter Wuille2012-04-111-3/+5
| | | | | | | For Qt builds, the build.h file is moved to build/build.h. For regular builds, it is moved to obj/build.h. This allows the Qt build to be done in a different directory than the source, and without interfering with other builds.
* Build identification stringsPieter Wuille2012-04-101-1/+9
| | | | | | | | | | | | | | | | | | All client version information is moved to version.cpp, which optionally (-DHAVE_BUILD_INFO) includes build.h. build.h is automatically generated on supporting platforms via contrib/genbuild.sh, using git describe. The git export-subst attribute is used to put the commit id statically in version.cpp inside generated archives, and this value is used if no build.h is present. The gitian descriptors are modified to use git archive instead of a copy, to create the src/ directory in the output. This way, src/src/version.cpp will contain the static commit id. To prevent gitian builds from getting the "-dirty" marker in their git-describe generated identifiers, no touching of files or running sed on the makefile is performed anymore. This does not seem to influence determinism.
* Merge pull request #1042 from gavinandresen/use_ssl_cleanupGavin Andresen2012-04-051-1/+1
|\ | | | | Remove USE_SSL #define
| * Remove USE_SSL #defineGavin Andresen2012-04-041-1/+1
| |
* | Add ifdef RELEASE to makefile.osx as the compile-for-older-macs flagsGavin Andresen2012-04-041-3/+10
|/
* Move from noui.h / ui.h to one ui_interface.h with dummy implementation for ↵Wladimir J. van der Laan2012-04-041-1/+2
| | | | the daemon.
* CAddrMan: stochastic address managerPieter Wuille2012-02-241-0/+1
| | | | | | | | | Design goals: * Only keep a limited number of addresses around, so that addr.dat does not grow without bound. * Keep the address tables in-memory, and occasionally write the table to addr.dat. * Make sure no (localized) attacker can fill the entire table with his nodes/addresses. See comments in addrman.h for more detailed information.
* Support makefile.osx building test_bitcoin with dynamic boostGavin Andresen2012-01-231-9/+16
|
* Compile with extra warnings turned on. And more makefile/code tidying up.Gavin Andresen2012-01-121-7/+7
| | | | | | | This turns on most gcc warnings, and removes some unused variables and other code that triggers warnings. Exceptions are: -Wno-sign-compare : triggered by lots of comparisons of signed integer to foo.size(), which is unsigned. -Wno-char-subscripts : triggered by the convert-to-hex functions (I may fix this in a future commit).