summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/makefile.x11
diff options
context:
space:
mode:
authorennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-07 14:47:37 +0000
committerennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-07 14:47:37 +0000
commit5e5527fe24cb8ee50cafa6f3c5c15f23fd262323 (patch)
tree0596b8818c87aa0ec8584e0435862cc34536bfd5 /crawl-ref/source/makefile.x11
parentf051683f544f26da598a14007a8a1739226a2e5a (diff)
downloadcrawl-ref-5e5527fe24cb8ee50cafa6f3c5c15f23fd262323.tar.gz
crawl-ref-5e5527fe24cb8ee50cafa6f3c5c15f23fd262323.zip
Adding OSX support to X11 tiles makefile. Currently enabled via OSX=y. It assumes that libpng was installed via fink in /sw.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5537 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/makefile.x11')
-rw-r--r--crawl-ref/source/makefile.x1114
1 files changed, 11 insertions, 3 deletions
diff --git a/crawl-ref/source/makefile.x11 b/crawl-ref/source/makefile.x11
index 4e453f13be..7b2c1714c3 100644
--- a/crawl-ref/source/makefile.x11
+++ b/crawl-ref/source/makefile.x11
@@ -18,6 +18,14 @@ COPY = cp
OS_TYPE = UNIX
EXTRA_INCLUDES = -DUSE_X11 -DUSE_TILE
+ifeq ($(strip $(OSX)),y)
+PNG_INCLUDE := -I/sw/include
+PNG_LIB := -L/sw/lib
+else
+PNG_INCLUDE :=
+PNG_LIB :=
+endif
+
# If you have lex and yacc, set DOYACC to y (lowercase y).
DOYACC := y
@@ -77,9 +85,9 @@ EXTRA_INCLUDES += -I$(SQLSRC)
EXTRA_DEPENDS += $(FSQLLIBA)
endif
-LIB = -L$(LUASRC) -l$(LUALIB) $(LIBDBM) -L/usr/X11R6/lib -lX11 -lpng
+LIB = -L$(LUASRC) -l$(LUALIB) $(LIBDBM) -L/usr/X11R6/lib -lX11 -lpng $(PNG_LIB)
-INCLUDES := $(INCLUDES) -Iutil -I. -I$(LUASRC) $(EXTRA_INCLUDES)
+INCLUDES := $(INCLUDES) -Iutil -I. -I$(LUASRC) $(EXTRA_INCLUDES) $(PNG_INCLUDE)
CFWARN := -Wall -Wwrite-strings -Wshadow -pedantic
@@ -208,7 +216,7 @@ ORIGTILEFILES = $(TILEFILES:%=$(RLTILES)%)
$(ORIGTILEHEADERS): makerltiles
makerltiles:
- cd $(RLTILES) && make -f makefile.unix all && cd ..
+ cd $(RLTILES) && make -f makefile.unix all CFLAGS="$(PNG_INCLUDE)" LDFLAGS="$(PNG_LIB)" && cd ..
$(TILEHEADERS): $(ORIGTILEHEADERS)
cp $(RLTILES)$@ .