summaryrefslogtreecommitdiffstats
path: root/GNUmakefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-12-14Fixed clang autodetection.Samuel Barney1-1/+1
2013-12-03Allowed Linux builds to use LuaRocks.madmaxoft1-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().
2013-11-27Removed some useless options.Alexander Harkness1-4/+4
2013-11-27Fixed a load of issues, clang autodetection works now.Alexander Harkness1-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?
2013-11-27Removed the -g option for release builds, as binaries were getting huge.Alexander Harkness1-2/+2
2013-11-27Removed the -Og option, which is rather new.Alexander Harkness1-4/+3
2013-11-27Fixed VC2008 compilation, normalized include paths.madmaxoft1-2/+1
2013-11-27Removed a -Ofast bit.Alexander Harkness1-22/+7
2013-11-27Makefile fixTiger Wang1-4/+10
2013-11-26Fixed Linux compile againTiger Wang1-2/+2
2013-11-26Possibly fixed Linux makefileTiger Wang1-5/+18
2013-11-24Attempt to fix compilationTiger Wang1-9/+8
2013-11-24Removed excess includes.Alexander Harkness1-13/+6
2013-11-24Removed extra endif.Alexander Harkness1-1/+0
2013-11-24Removed pedantic build and added optimisation to debug builds.Alexander Harkness1-12/+2
2013-11-16Always warn about everything!Alexander Harkness1-0/+4
This should help me in my efforts.
2013-11-13Got rid of warnings caused by the -s option on Clang, and it doesn't seem to do anything anyway.Alexander Harkness1-2/+2
2013-11-13Fixed some of the comments in the makefile.Alexander Harkness1-4/+4
2013-11-13Fixed link error with clang on x86_64.Alexander Harkness1-1/+1
2013-10-05Removed the old WebServer library.madmaxoft1-2/+1
2013-09-11added cryptopp asemblly desabling to clang autodetectTycho Bickerstaff1-0/+1
2013-09-10disable tautolgical compare warning in clangTycho Bickerstaff1-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
2013-09-10disable tautolgical compare warning in clangTycho Bickerstaff1-4/+3
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
2013-09-10disable tautological compare in clangTycho Bickerstaff1-0/+7
disable the tautological compare warning in clang as crypto++ triggers this warning and they are ignoring it
2013-09-10Allow the user to override the compiler using the CC enviromental varible in the makefileTycho Bickerstaff1-1/+4
2013-08-15Updated the makefile to disable assembly for clang.madmaxoft1-3/+19
You need to set a flag manually, "disableasm=1" on the commandline.
2013-08-12Makefile: Added FreeBSD support.madmaxoft1-2/+17
FreeBSD uses libltdl instead of libdl. Thanks xreprimand for the info.
2013-08-08Removed squirrel mentions from makefilemadmaxoft1-6/+0
2013-04-10Added a makefile switch for 32bit-on-64bit compilation, addm32madmaxoft@gmail.com1-0/+10
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1378 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-04-09Fixed Expat / LuaExpat compilation for Linuxmadmaxoft@gmail.com1-2/+3
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1375 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-04-07Fixed linux compilation in regard to SQLite dependency on libdlmadmaxoft@gmail.com1-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
2013-04-07Added SQLite and LuaSQLite, Lua plugins can now use SQLite.madmaxoft@gmail.com1-4/+4
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1368 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-11-20Linux Makefile: Added the gcc option to output debugging information even in release builds.madmaxoft@gmail.com1-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
2012-11-08Removed the SquirrelVM.madmaxoft@gmail.com1-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
2012-10-28Added true gcc debugging flags to debug builds under *nix (Fix contributed by ThuGie)madmaxoft@gmail.com1-157/+157
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1016 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-09-04Fixed preprocessor definitions in Linuxmadmaxoft@gmail.com1-4/+4
git-svn-id: http://mc-server.googlecode.com/svn/trunk@831 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-08-30Implemented 1.3.2 protocol encryption using CryptoPP, up to Client Status packet (http://wiki.vg/Protocol_FAQ step 14)madmaxoft@gmail.com1-3/+3
git-svn-id: http://mc-server.googlecode.com/svn/trunk@808 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-08-29Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself.madmaxoft@gmail.com1-1/+0
git-svn-id: http://mc-server.googlecode.com/svn/trunk@802 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-08-20Updated GNUmakefile to output to MCServer directoryfaketruth1-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
2012-08-07GNUmakefile: added a profiled build ("make profile=1")madmaxoft@gmail.com1-1/+11
git-svn-id: http://mc-server.googlecode.com/svn/trunk@720 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-08-04GNUmakefile: Split the debug build into debug and pedantic; more comments; added O3 optimization to external C libraries even in debug modemadmaxoft@gmail.com1-9/+55
git-svn-id: http://mc-server.googlecode.com/svn/trunk@712 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-08-03Fixed a few gcc pedantic warnings; made BLOCKTYPE an unsigned char type.madmaxoft@gmail.com1-2/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@711 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-07-18Makefile fix for the newly added squirrel, MCServer compilable on *nix againmadmaxoft@gmail.com1-1/+1
git-svn-id: http://mc-server.googlecode.com/svn/trunk@682 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-07-15A new Block handling system :olapayo94@gmail.com1-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
2012-07-08Squirrel Pluginslapayo94@gmail.com1-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
2012-06-04Updated zlib, added chat formatting, fixed upside down stairs and slabs, fixed makefiles, hopefully updated vc project filescedeel@gmail.com1-2/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@546 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-03-09Using 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.com1-2/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@387 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-21Revised GNUmakefile for header file dependencies (again; this time it should work ;)madmaxoft@gmail.com1-5/+4
git-svn-id: http://mc-server.googlecode.com/svn/trunk@300 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-14Fixing build for linux using GNUmakefile (explicitly removed LeakFinder and StackWalker)madmaxoft@gmail.com1-1/+1
git-svn-id: http://mc-server.googlecode.com/svn/trunk@256 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-10New makefile with automatic *.cpp sourcefile import, automatic header file dependencies and switchable debug / release configuration. gnumake-specific :(madmaxoft@gmail.com1-0/+98
git-svn-id: http://mc-server.googlecode.com/svn/trunk@250 0a769ca7-a7f5-676a-18bf-c427514a06d6