aboutsummaryrefslogblamecommitdiffstats
path: root/games/alienarena/files/patch-Makefile
blob: 8eb73d19d1acfc6485a9a15f213f3e59ba41e8ce (plain) (tree)



















































                                                                                      
--- ../Makefile.orig    Fri May 25 01:00:34 2007
+++ ../Makefile Sat Jul 21 13:39:48 2007
@@ -22,6 +22,10 @@
 # Build binary that uses SDL for sound when "1".
 SDLSOUND?=1
 
+# Adds DATADIR/LIBDIR (see below) to the data and library search path.
+WITH_DATADIR?=no
+WITH_LIBDIR?=no
+
 # Selects the component to build; ALL, GAME, or DEDICATED
 BUILD?=ALL
 
@@ -53,6 +57,20 @@
 
 BASE_CFLAGS=$(CFLAGS) -Dstricmp=strcasecmp -D_stricmp=strcasecmp -I$(X11BASE)/include
 
+# DATADIR / LIBDIR support.
+
+PREFIX?=/usr/local
+
+ifeq ($(strip $(WITH_DATADIR)),yes)
+DATADIR?=$(PREFIX)/share/alienarena
+BASE_CFLAGS+=-DDATADIR='\"$(DATADIR)\"'
+endif
+
+ifeq ($(strip $(WITH_LIBDIR)),yes)
+LIBDIR?=$(PREFIX)/lib/alienarena
+BASE_CFLAGS+=-DLIBDIR='\"$(LIBDIR)\"'
+endif
+
 RELEASE_CFLAGS=$(BASE_CFLAGS)
 
 ifeq ($(strip $(OPTIMIZED_CFLAGS)),yes)
@@ -128,13 +146,13 @@
        $(BUILDDIR)/crx
 endif
 
+ifeq ($(strip $(BUILD)),CLIENT)
+   TARGETS+=$(BUILDDIR)/crx
+endif
+
 ifeq ($(strip $(BUILD)),DEDICATED)
    SDLSOUND=0
    TARGETS+=$(BUILDDIR)/crded
-endif
-
-ifeq ($(strip $(BUILD)),GAME)
-   TARGETS+=$(BUILDDIR)/crx
 endif
 
 ifeq ($(strip $(SDLSOUND)),1)