aboutsummaryrefslogtreecommitdiff
path: root/src/makefile.linux-mingw
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Update openssl versionv0.6.1rc1Gavin Andresen2012-04-271-2/+2
|
* Merge pull request #1150 from gavinandresen/NOPCHGavin Andresen2012-04-261-1/+1
|\ | | | | Remove unused -DNOPCH
| * Remove unused -DNOPCHGavin Andresen2012-04-251-1/+1
| |
* | Define TEST_DATA_DIR so unit tests can be run from any current working directoryGavin Andresen2012-04-261-7/+7
|/
* 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.
* Fix build.h dependenciesPieter Wuille2012-04-111-4/+6
| | | | | | | 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.
* Remove USE_SSL #defineGavin Andresen2012-04-041-1/+1
|
* 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.
* Compile with extra warnings turned on. And more makefile/code tidying up.Gavin Andresen2012-01-121-4/+3
| | | | | | | 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).
* Remove broken Visual C++ makefile.vc, and removed annoying HEADERS= list ↵Gavin Andresen2012-01-121-23/+3
| | | | from other makefiles
* Network stack refactorPieter Wuille2012-01-061-0/+2
| | | | | | | | | | | | | | | This introduces CNetAddr and CService, respectively wrapping an (IPv6) IP address and an IP+port combination. This functionality used to be part of CAddress, which also contains network flags and connection attempt information. These extra fields are however not always necessary. These classes, along with logic for creating connections and doing name lookups, are moved to netbase.{h,cpp}, which does not depend on headers.h. Furthermore, CNetAddr is mostly IPv6-ready, though IPv6 functionality is not yet enabled for the application itself.
* add key.o and rpcdump.o to makefile.linux-mingwPieter Wuille2011-12-191-0/+2
|
* Moved checkpoints out of main, to prep for using them to help prevent DoS ↵Gavin Andresen2011-12-011-0/+2
| | | | attacks
* Update openssl to 1.0.0e.Matt Corallo2011-10-251-2/+2
|
* Remove ui_res from makefilesGavin Andresen2011-10-071-1/+1
|
* remove cryptopp dependency, add simple unittest for SHA256Transform()Nils Schneider2011-09-301-8/+2
|
* Fix build: put back rules to build cryptopp filesGavin Andresen2011-09-261-0/+2
|
* Remove wxWidgetsGavin Andresen2011-09-261-26/+4
| | | | | | | Makefiles now build bitcoind only. qmake/make in top-level directory is used to build Bitcoin QT Deleted almost all #ifdef GUI from the code (left one possibly controversial one) Deleted xpm/ files.
* assure that base bitcoind and bitcoin still buildWladimir J. van der Laan2011-09-181-2/+2
|
* Merge branch 'code-cleanup' of git://github.com/muggenhor/bitcoinGavin Andresen2011-09-011-9/+30
|\
| * Start moving protocol-specific code to protocol.[ch]ppGiel van Schijndel2011-08-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Move CMessageHeader from net.h to protocol.[ch]pp, with the implementation in the .cpp compilation unit (compiling once is enough). This commit does *not* and should not modify *any* code, it only moves it from net.h and splits it across protocol.cpp and protocol.hpp. Indentation changes aside the closest thing to a modification of code is the addition of the 'TODO' comment (the execution of which requires code modifications and thus doesn't belong in this commit). Signed-off-by: Giel van Schijndel <[email protected]>
| * Cleanup makefiles such that diffs to them are smallerGiel van Schijndel2011-08-191-9/+28
| | | | | | | | Signed-off-by: Giel van Schijndel <[email protected]>
* | Upgrade dependancies and tweak build process.Matt Corallo2011-08-231-11/+10
|/ | | | | | * Upgrade to use miniupnpc 1.6 * Upgrade to wxWidgets 2.9.2 * Upgrade to Bost 1.47 for Win32 Builds
* Fix testing setupVegard Nossum2011-08-081-1/+1
| | | | | | | There were some problems with the existing testing setup: - Makefile rules for test-file compilation used CFLAGS instead of CXXFLAGS in makefile.unix
* Fix makefile.linux-mingwMatt Corallo2011-07-131-1/+1
|
* Update makefile.linux-mingw to work with crypter and UPnP fix.Matt Corallo2011-07-121-17/+12
|
* Added a couple minor things to match newer build process.Matt Corallo2011-07-051-0/+111
This adds the relevent patches which are applied to wx, and updates for cross compiling.