aboutsummaryrefslogtreecommitdiff
path: root/src/makefile.linux-mingw
Commit message (Collapse)AuthorAgeFilesLines
* autotools: switch to autotools buildsystemCory Fields2013-09-051-135/+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.
* Merge pull request #2243 from luke-jr/bugfix_leveldbGavin Andresen2013-04-081-7/+7
|\ | | | | LevelDB build bugfix
| * Bugfix: makefile.linux-mingw: Fix so passed CXXFLAGS/LDFLAGS work correctlyLuke Dashjr2013-02-191-7/+7
| |
* | (finally) Remove IRC Seed support now that lfnet is down.Matt Corallo2013-03-241-1/+0
|/
* Set CC/CXX properly for gitian buildv0.8.0Gavin Andresen2013-02-181-2/+2
|
* Pass compiler flags down into leveldb makeGavin Andresen2013-02-151-6/+9
| | | | Fixes issue#2288. Includes cleanups from Luke's pull 2243.
* Port leveldb to MinGW32Gavin Andresen2013-01-231-2/+3
| | | | | | | | | | | | | | | | | | | Several changes to make the native windows leveldb code compile with mingw32 and run on 32-bit Windows: * Remove -std=c++0x dependency (modified code to use NULL instead of nullptr) * Link with -lshlwapi * Only #define snprintf/etc if compiling with Visual Studio * Do not link against DbgHelp.lib (wrote a CreateDir instead of using DbgHelp's MakeSureDirectoryPathExists * Define WINVER=0x0500 so MinGW32 can use the 64-bit-filesystem Windows api calls * Define __USE_MINGW_ANSI_STDIO=1 to use MinGW's printf (which supports %ll) I also cleaned up makefile.mingw, assuming that dependencies would be in the standard /usr/local/{include,lib} by default but allowing overriding with make DEPSDIR=... etc
* enable GCC large address aware linker flag (Windows only)Philip Kaufmann2013-01-171-1/+2
| | | | | | - this flag allows bitcoin-qt.exe / bitcoind.exe (32-bit application) to handle addresses larger than 2GB (up to 3GB on x86 Windows and up to 4GB on x64 Windows)
* 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
|
* Add missing calls to ranlib in Windows makefilesMatt Corallo2012-10-291-1/+1
|
* Fix linux-mingw makefile's leveldb build by setting CXX.Matt Corallo2012-10-291-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-2/+3
| | | | | | | 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/+10
|
* Revert "Remove -Wformat* warnings from makefiles"Wladimir J. van der Laan2012-10-011-1/+1
| | | | This reverts commit 14ac0adcc7c0224a467e38bbd4ebf39d824ada8d.
* Merge pull request #1851 from fanquake/OpenSSL-1.0.1cWladimir J. van der Laan2012-09-291-2/+2
|\ | | | | Update to use OpenSSL 1.0.1c
| * Update Bitcoin to use OpenSSL 1.0.1cfanquake2012-09-221-2/+2
| | | | | | | | | | Bump deps tp 0.0.5 Small docs corrections
* | 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
|
* Merge branch 'testnet_alert' of git://github.com/gavinandresen/bitcoin-gitGavin Andresen2012-09-051-0/+1
|\
| * Refactor: move alert code from main to alert.cpp/hGavin Andresen2012-08-281-0/+1
| |
* | enable ASLR and DEP for bitcoind.exe via linker flagsPhilip Kaufmann2012-08-291-2/+3
|/ | | | - this is already active for bitcoin-qt.exe
* Add boost chrono lib for windows builds (required for boost 1.50)v0.7.0rc1Wladimir J. van der Laan2012-08-271-0/+1
|
* Upgrade to Boost 1.50Matt Corallo2012-08-271-2/+2
|
* 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
|
* Fix test_bitcoin build in makefile.linux-mingwMatt Corallo2012-08-081-3/+4
|
* Replace all occurances of license.txt with COPYING, including naming the ↵Luke Dashjr2012-07-221-1/+1
| | | | file COPYING.txt on Windows
* Merge branch 'uri' of https://github.com/TheBlueMatt/bitcoinGavin Andresen2012-07-051-2/+2
|\
| * Upgrade to Boost 1.49 on Win32Matt Corallo2012-06-151-2/+2
| |
* | 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.
* | Create new rpcnet module, and move 'getconnectioncount' RPC to itJeff Garzik2012-06-281-0/+1
| |
* | On Windows link with `mswsock`, it being required (indirectly) by RPC codeGiel van Schijndel2012-06-241-1/+1
|/ | | | Signed-off-by: Giel van Schijndel <[email protected]>
* 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
|/