summaryrefslogtreecommitdiffstats
path: root/GNUmakefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed clang autodetection.Samuel Barney2013-12-141-1/+1
|
* Allowed Linux builds to use LuaRocks.madmaxoft2013-12-031-6/+14
| | | | This works by exporting all the symbols for the dynamic loader so that LuaRocks' shared libraries may bind to them on load. Also allowed lua's dlopen().
* Removed some useless options.Alexander Harkness2013-11-271-4/+4
|
* Fixed a load of issues, clang autodetection works now.Alexander Harkness2013-11-271-19/+6
| | | | | | | | This fixes issue #210. This also removes the disableasm option, so it would be wise to remove it from any scripts that use it. I also removed a random line in the middle of globals.h, why was it there?
* Removed the -g option for release builds, as binaries were getting huge.Alexander Harkness2013-11-271-2/+2
|
* Removed the -Og option, which is rather new.Alexander Harkness2013-11-271-4/+3
|
* Fixed VC2008 compilation, normalized include paths.madmaxoft2013-11-271-2/+1
|
* Removed a -Ofast bit.Alexander Harkness2013-11-271-22/+7
|
* Makefile fixTiger Wang2013-11-271-4/+10
|
* Fixed Linux compile againTiger Wang2013-11-261-2/+2
|
* Possibly fixed Linux makefileTiger Wang2013-11-261-5/+18
|
* Attempt to fix compilationTiger Wang2013-11-241-9/+8
|
* Removed excess includes.Alexander Harkness2013-11-241-13/+6
|
* Removed extra endif.Alexander Harkness2013-11-241-1/+0
|
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-241-7/+10
|\ | | | | | | | | Conflicts: GNUmakefile
| * Always warn about everything!Alexander Harkness2013-11-161-0/+4
| | | | | | | | This should help me in my efforts.
| * Got rid of warnings caused by the -s option on Clang, and it doesn't seem to do anything anyway.Alexander Harkness2013-11-131-2/+2
| |
| * Fixed some of the comments in the makefile.Alexander Harkness2013-11-131-4/+4
| |
| * Fixed link error with clang on x86_64.Alexander Harkness2013-11-131-1/+1
| |
* | Removed pedantic build and added optimisation to debug builds.Alexander Harkness2013-11-241-12/+2
|/
* Removed the old WebServer library.madmaxoft2013-10-051-2/+1
|
* added cryptopp asemblly desabling to clang autodetectTycho Bickerstaff2013-09-111-0/+1
|
* disable tautolgical compare warning in clangTycho Bickerstaff2013-09-101-4/+5
| | | | | | | | | disable the tautological compare warning as it is triggered by crypto++ using unsigned ints in comparisons to zero in template code. crypto++ do not show any indication of fixing it. this commit does add a dependency on grep but that should not be a major problem
* disable tautological compare in clangTycho Bickerstaff2013-09-101-0/+7
| | | | | disable the tautological compare warning in clang as crypto++ triggers this warning and they are ignoring it
* Allow the user to override the compiler using the CC enviromental varible in the makefileTycho Bickerstaff2013-09-101-1/+4
|
* Updated the makefile to disable assembly for clang.madmaxoft2013-08-151-3/+19
| | | | You need to set a flag manually, "disableasm=1" on the commandline.
* Makefile: Added FreeBSD support.madmaxoft2013-08-121-2/+17
| | | | FreeBSD uses libltdl instead of libdl. Thanks xreprimand for the info.
* Removed squirrel mentions from makefilemadmaxoft2013-08-081-6/+0
|
* Added a makefile switch for 32bit-on-64bit compilation, addm32madmaxoft@gmail.com2013-04-101-0/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1378 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Expat / LuaExpat compilation for Linuxmadmaxoft@gmail.com2013-04-091-2/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1375 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed linux compilation in regard to SQLite dependency on libdlmadmaxoft@gmail.com2013-04-071-5/+9
| | | | | | For some reason newer G++ linker requires libraries to come after object files, yuck! git-svn-id: http://mc-server.googlecode.com/svn/trunk@1371 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added SQLite and LuaSQLite, Lua plugins can now use SQLite.madmaxoft@gmail.com2013-04-071-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1368 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Linux Makefile: Added the gcc option to output debugging information even in release builds.madmaxoft@gmail.com2012-11-201-6/+6
| | | | | | It will not slow the builds down, only make them larger; allows to have more details in gdb output of a crashdump analysis git-svn-id: http://mc-server.googlecode.com/svn/trunk@1058 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the SquirrelVM.madmaxoft@gmail.com2012-11-081-5/+10
| | | | | | It has been crashing the server. http://forum.mc-server.org/showthread.php?tid=610 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1024 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added true gcc debugging flags to debug builds under *nix (Fix contributed by ThuGie)madmaxoft@gmail.com2012-10-281-157/+157
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1016 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed preprocessor definitions in Linuxmadmaxoft@gmail.com2012-09-041-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@831 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented 1.3.2 protocol encryption using CryptoPP, up to Client Status packet (http://wiki.vg/Protocol_FAQ step 14)madmaxoft@gmail.com2012-08-301-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@808 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself.madmaxoft@gmail.com2012-08-291-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@802 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated GNUmakefile to output to MCServer directoryfaketruth2012-08-201-2/+2
| | | | | | Moved Lua-LICENSE.txt to Install dir (dont know what happened to the other license files :P ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@764 0a769ca7-a7f5-676a-18bf-c427514a06d6
* GNUmakefile: added a profiled build ("make profile=1")madmaxoft@gmail.com2012-08-071-1/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@720 0a769ca7-a7f5-676a-18bf-c427514a06d6
* GNUmakefile: Split the debug build into debug and pedantic; more comments; added O3 optimization to external C libraries even in debug modemadmaxoft@gmail.com2012-08-041-9/+55
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@712 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few gcc pedantic warnings; made BLOCKTYPE an unsigned char type.madmaxoft@gmail.com2012-08-031-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@711 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Makefile fix for the newly added squirrel, MCServer compilable on *nix againmadmaxoft@gmail.com2012-07-181-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@682 0a769ca7-a7f5-676a-18bf-c427514a06d6
* A new Block handling system :olapayo94@gmail.com2012-07-151-0/+2
| | | | | | | | | | It was really a lot of work :D Took me the complete weekend :D Would really like to here your opinion on this =) The aim of this is to put all the actions for one block in one place so it is not spread around the source. (ToPickup, Action in cWorld, Action in cChunk, Action here, action there :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@671 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Squirrel Pluginslapayo94@gmail.com2012-07-081-1/+4
| | | | | | | | | I worked a little bit on the squirrel Bindings They work now on linux and windows :) (OSX is untested, but should work also) but they are very limited at the moment. (Only made OnChat working) I also fixed some small bugs. git-svn-id: http://mc-server.googlecode.com/svn/trunk@648 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated zlib, added chat formatting, fixed upside down stairs and slabs, fixed makefiles, hopefully updated vc project filescedeel@gmail.com2012-06-041-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@546 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 )madmaxoft@gmail.com2012-03-091-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@387 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Revised GNUmakefile for header file dependencies (again; this time it should work ;)madmaxoft@gmail.com2012-02-211-5/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@300 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixing build for linux using GNUmakefile (explicitly removed LeakFinder and StackWalker)madmaxoft@gmail.com2012-02-141-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@256 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New makefile with automatic *.cpp sourcefile import, automatic header file dependencies and switchable debug / release configuration. gnumake-specific :(madmaxoft@gmail.com2012-02-101-0/+98
git-svn-id: http://mc-server.googlecode.com/svn/trunk@250 0a769ca7-a7f5-676a-18bf-c427514a06d6
clau