aboutsummaryrefslogtreecommitdiff
path: root/src/makefile.mingw
Commit message (Collapse)AuthorAgeFilesLines
* autotools: switch to autotools buildsystemCory Fields2013-09-051-143/+0
|
* makefile.mingw: Fix Win32 RPC Crashes.phelixbtc2013-08-191-2/+2
| | | https://github.com/bitcoin/bitcoin/commit/8864019f6d88b13d3442843d9e6ebeb8dd938831
* 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.
* makefile.mingw: Use normal boost libraries instead of debug for Windowsphelixbtc2013-07-191-1/+1
| | | https://github.com/bitcoin/bitcoin/pull/2835#issuecomment-21231694
* 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.
* (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-7/+8
| | | | Fixes issue#2288. Includes cleanups from Luke's pull 2243.
* Port leveldb to MinGW32Gavin Andresen2013-01-231-21/+36
| | | | | | | | | | | | | | | | | | | 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
|
* Update src/makefile.mingwgrimd34th2012-12-041-1/+1
| | | With MinGW we use .a not .lib
* 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-0/+1
|
* Use && instead of ; in leveldb calls to makefile.Matt Corallo2012-10-291-1/+1
|
* Tab instead of 4 spaces in makefile.mingwPieter Wuille2012-10-211-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.
* 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/+0
|
* Give makefiles 'test' and 'check' targets to compile and run unit testsGavin Andresen2012-09-181-0/+5
|
* 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-6/+6
|
* 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
* Correct OpenSSL in makefilefanquake2012-07-141-2/+2
| | | | 1.0.0d -> 1.0.1b
* Merge branch 'uri' of https://github.com/TheBlueMatt/bitcoinGavin Andresen2012-07-051-6/+6
|\
| * Upgrade to Boost 1.49 on Win32Matt Corallo2012-06-151-6/+6
| |
* | 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
* 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
|/