diff options
Diffstat (limited to 'crawl-ref/source/rltiles/makefile.unix')
-rw-r--r-- | crawl-ref/source/rltiles/makefile.unix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/crawl-ref/source/rltiles/makefile.unix b/crawl-ref/source/rltiles/makefile.unix index 095e6c8f30..0d35c801ff 100644 --- a/crawl-ref/source/rltiles/makefile.unix +++ b/crawl-ref/source/rltiles/makefile.unix @@ -1,4 +1,19 @@ +ifeq ($(shell uname -s),Darwin) +SDL_CFLAGS := -I/Library/Frameworks/SDL.framework/Headers -I/Library/Frameworks/SDL_image.framework/Headers +SDL_LDFLAGS := -framework SDL -framework SDL_image + +PNG_CFLAGS := -I/Library/Frameworks/libpng.framework/Headers +PNG_LDFLAGS := -framework libpng + +CFLAGS := -F/Library/Frameworks $(SDL_CFLAGS) $(PNG_CFLAGS) +LDFLAGS := -F/Library/Frameworks $(SDL_LDFLAGS) $(PNG_LDFLAGS) + +# FIXME: We need 32-bit until SDL 1.2.14 comes out +CXX ?= g++ -m32 + +else + SDL_CFLAGS := $(shell sdl-config --cflags) SDL_LDFLAGS := $(shell sdl-config --libs) @@ -10,6 +25,8 @@ LDFLAGS := $(SDL_LDFLAGS) $(PNGLIB) -lSDL_image -lpng CXX ?= g++ +endif + DELETE = rm -f TOOLDIR := tool |