summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/rltiles/makefile.unix
Commit message (Collapse)AuthorAgeFilesLines
* rltiles/makefile: add -lpthread on Linux to avoid missing pthread symbolsSteven Noonan2009-12-041-1/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* rltiles/makefile: add -ldl on Linux to avoid dlopen/dlsym missing symbolsSteven Noonan2009-12-041-0/+3
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* More dc-foo.txt dependencies.Matthew Cline2009-11-221-1/+1
|
* Dependencies for dc-corpse.txt and dc-mon.txtMatthew Cline2009-11-211-0/+3
|
* rltiles/makefile: pay attention to appropriate ARCHS flagsSteven Noonan2009-11-061-1/+2
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefiles: add support for command-line builds of Mac Tiles executablesSteven Noonan2009-10-261-0/+6
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefiles: improve 'clean' and 'distclean' targets to clean all outputsSteven Noonan2009-10-251-1/+2
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* rltiles/makefile: fix linkage on cross-compilesSteven Noonan2009-10-241-1/+6
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* rltiles/makefile: fix MinGW buildSteven Noonan2009-10-241-7/+10
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: upgrade to SDL 1.2.14, SDL_image 1.2.8, add support for x86_64Steven Noonan2009-10-201-21/+0
| | | | | | Woohoo! Finally! Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* rltiles/makefile.unix: use full name of host compilerSteven Noonan2009-10-191-1/+10
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* rltiles: use the system SDL, SDL_image, etc when compiling/linkingSteven Noonan2009-10-171-2/+2
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* rltiles: fix MinGW buildSteven Noonan2009-10-161-3/+3
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefiles & contribs: add support for MinGW tiles buildsSteven Noonan2009-10-161-7/+12
| | | | | | | | | Incredibly hairy to get this to work, largely because MinGW's GCC is picky about the link order, among other things. But now we have a working build! Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefiles: add APPLE_GCC option, to enable or disable use of Apple's GCCSteven Noonan2009-10-121-6/+10
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefiles: on Mac OS X, use the same frameworks the Xcode project usesSteven Noonan2009-10-111-0/+17
| | | | | | | | | | | | | | | Before, I had it use the MacPorts libs, but this isn't the best way to do it, even with a development build. Ideally, for debugging purposes, we really want to be using the same libraries we'd use for a release build. This also adds some command-line options to set the type of build: ARCHS: This can be set to something like "-arch i386 -arch ppc" for a 32-bit universal build. SDK_VER: The Mac OS X SDK version (i.e. 10.4, 10.5, etc) GCC_VER: The GCC version to compile with. For 10.4, you must use version 4.0, but for 10.5 and above, you may use 4.2. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefiles: inherit CC and CXX variables from top-level MakefileSteven Noonan2009-10-111-1/+2
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Makefiles: unifying makefile.unix and makefile_tiles.unix, and cleaning upSteven Noonan2009-10-101-11/+15
| | | | | | | | | | | | | | | | | | | | | | | | Lots of major build changes here: - No longer have multiple makefiles for Linux, Mac, MinGW, etc. - To build a USE_TILE build, simply do 'make <target> TILES=y'. - Makefiles now use a much prettier output while building. To see verbose messages, add 'V=1' to the command-line for 'make'. - Lots of weird dependency bugs corrected in the Makefiles. - makefile.unix now works for Mac OS X builds too (both tiles and ASCII builds). - Added GCC precompiled header support to makefile.unix. In my tests, it doesn't add much of a speedup, if any, but it's at least convenient to have it implemented. To use it, add 'PCH=y' to your 'make' command line. - Added fastdep support, and enabled by default on machines with fastdep installed. This allows for the Makefile to be sensitive to changed header files (recompiling those source files that are affected by the changes). If fastdep isn't installed, you can still use the the old (and much slower) GCC built-in dependency generator, but it's not enabled by default. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Adding spell images, rltiles build script, and a tileidx_spell function. ↵ennewalker2009-09-111-1/+1
| | | | | | There are quite a few spells that don't have images (marked as TODO in tileidx_spell) and about three images that are named "unknown" because I can't figure out what they map to. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10651 c06c8d41-db1a-0410-9941-cceddc491573
* Tiles mcache improvements. Monsters out of sight are now shown with their ↵ennewalker2008-09-061-1/+1
| | | | | | last seen equipment. Player ghosts are now drawn correctly again. Denzi's new 48x32 pandemonium demon tiles are now used. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6875 c06c8d41-db1a-0410-9941-cceddc491573
* Fixing rltiles compile: s/SDL_Image/SDL_image/ennewalker2008-09-041-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6872 c06c8d41-db1a-0410-9941-cceddc491573
* RLTiles complete code rewrite: now much more robust and functional.ennewalker2008-08-231-115/+32
| | | | | | | | | | | | | Added PNG and non-palettized image input. Added PNG output. Added better tile packing and support for tiles of different sizes. Converted all BMPs to PNGs (for space and explicit transparency reasons.) Added the 48x32 pandemonium demon tiles, but these are not yet used in game. Added Bill B.'s portal tile (finally). The Win32 makefiles are not updated quite yet and thus will not build. Sorry. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6850 c06c8d41-db1a-0410-9941-cceddc491573
* Large tiles-related changes. Platform-specific rendering removed and ↵ennewalker2008-07-151-3/+6
| | | | | | replaced with SDL/OpenGL. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6550 c06c8d41-db1a-0410-9941-cceddc491573
* Adding title screen for tiles (and title_screen option.)ennewalker2008-01-051-2/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3206 c06c8d41-db1a-0410-9941-cceddc491573
* Tiles!ennewalker2008-01-051-0/+121
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3194 c06c8d41-db1a-0410-9941-cceddc491573