aboutsummaryrefslogtreecommitdiff
path: root/src/makefile.linux-mingw
AgeCommit message (Collapse)Author
2013-03-24(finally) Remove IRC Seed support now that lfnet is down.Matt Corallo
2013-02-18Set CC/CXX properly for gitian buildv0.8.0Gavin Andresen
2013-02-15Pass compiler flags down into leveldb makeGavin Andresen
Fixes issue#2288. Includes cleanups from Luke's pull 2243.
2013-01-23Port leveldb to MinGW32Gavin Andresen
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
2013-01-17enable GCC large address aware linker flag (Windows only)Philip Kaufmann
- 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)
2013-01-16Add a CBloomFilter class for use as a transaction filter.Matt Corallo
2013-01-16Add MurmurHash3 implementation to hash.h/add hash.cpp.Matt Corallo
2012-11-13Change 'make' to $(MAKE) in leveldb make command lineRobert Backhaus
2012-10-29Add missing calls to ranlib in Windows makefilesMatt Corallo
2012-10-29Fix linux-mingw makefile's leveldb build by setting CXX.Matt Corallo
2012-10-29Use && instead of ; in leveldb calls to makefile.Matt Corallo
2012-10-20Remove BDB block database supportPieter Wuille
2012-10-20LevelDB block and coin databasesPieter Wuille
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.
2012-10-20LevelDB gluePieter Wuille
Database-independent glue for supporting LevelDB databases. Based on code from earlier commits by Mike Hearn in his leveldb branch.
2012-10-20Makefile integration of LevelDBPieter Wuille
2012-10-01Revert "Remove -Wformat* warnings from makefiles"Wladimir J. van der Laan
This reverts commit 14ac0adcc7c0224a467e38bbd4ebf39d824ada8d.
2012-09-29Merge pull request #1851 from fanquake/OpenSSL-1.0.1cWladimir J. van der Laan
Update to use OpenSSL 1.0.1c
2012-09-27Remove -Wformat* warnings from makefilesWladimir J. van der Laan
commit 5a1a3622 effectively enabled these warnings, but they need to be fixed before being enabled in the general build scripts.
2012-09-22Update Bitcoin to use OpenSSL 1.0.1cfanquake
Bump deps tp 0.0.5 Small docs corrections
2012-09-20Update gitignore and Makefiles for build.h move from src/ to src/objGavin Andresen
2012-09-05Merge branch 'testnet_alert' of git://github.com/gavinandresen/bitcoin-gitGavin Andresen
2012-08-29enable ASLR and DEP for bitcoind.exe via linker flagsPhilip Kaufmann
- this is already active for bitcoin-qt.exe
2012-08-28Refactor: move alert code from main to alert.cpp/hGavin Andresen
2012-08-27Add boost chrono lib for windows builds (required for boost 1.50)v0.7.0rc1Wladimir J. van der Laan
2012-08-27Upgrade to Boost 1.50Matt Corallo
2012-08-23Allow building with IPv6 support, but it disabled by defaultLuke Dashjr
2012-08-23Bugfix: Make USE_UPNP=- work with makefile.{linux-mingw,mingw,osx} tooLuke Dashjr
2012-08-23Make IPv6 support buildtime-optional again (defaults to enabled)Luke Dashjr
2012-08-21RPC, cosmetic: move more RPC code to new rpcblockchain.cpp moduleJeff Garzik
2012-08-21RPC, cosmetic: move wallet-related RPCs to new rpcwallet.cpp moduleJeff Garzik
2012-08-21RPC, cosmetic: Create rpcmining.cpp as new home for mining-related RPC codeJeff Garzik
2012-08-08Fix test_bitcoin build in makefile.linux-mingwMatt Corallo
2012-07-22Replace all occurances of license.txt with COPYING, including naming the ↵Luke Dashjr
file COPYING.txt on Windows
2012-07-05Merge branch 'uri' of https://github.com/TheBlueMatt/bitcoinGavin Andresen
2012-07-05Implement raw transaction RPC callsGavin Andresen
Implement listunspent / getrawtransaction / createrawtransaction / signrawtransaction, to support creation and signing-on-multiple-device multisignature transactions.
2012-06-28Create new rpcnet module, and move 'getconnectioncount' RPC to itJeff Garzik
2012-06-24On Windows link with `mswsock`, it being required (indirectly) by RPC codeGiel van Schijndel
Signed-off-by: Giel van Schijndel <me@mortis.eu>
2012-06-15Upgrade to Boost 1.49 on Win32Matt Corallo
2012-05-21Define BOOST_SPIRIT_THREADSAFE in all makefilesJeff Garzik
rather than at each include site. Fixes #1371
2012-05-17Add /bin/sh to bitcoin-qt.pro - as some filesystems don't have the execute flag.R E Broadley
2012-05-11Merge pull request #1021 from sipa/ipv6Pieter Wuille
IPv6 node support
2012-05-11Split synchronization mechanisms from util.{h,cpp}Pieter Wuille
2012-05-11IPv6 node supportPieter Wuille
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.
2012-05-09Clean up warningsPieter Wuille
* Use -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameters * Remove xCXXFLAGS usage in makefile.unix * Fix several recent and older sign-compare warnings
2012-04-27Update openssl versionv0.6.1rc1Gavin Andresen
2012-04-26Merge pull request #1150 from gavinandresen/NOPCHGavin Andresen
Remove unused -DNOPCH
2012-04-26Define TEST_DATA_DIR so unit tests can be run from any current working directoryGavin Andresen
2012-04-25Remove unused -DNOPCHGavin Andresen
2012-04-17Move CWalletDB code to new walletdb module.Jeff Garzik
In addition to standard code separation, this change opens the door to fixing several include inter-dependencies.
2012-04-11Fix build.h dependenciesPieter Wuille
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.