freebsd-ports/games/kmquake2/files/extra-patch-addons__Makefile

175 lines
5.7 KiB
Text
Raw Normal View History

--- ../KMQuake2_addons_src_unix/Makefile.orig Sun Apr 9 13:33:05 2006
+++ ../KMQuake2_addons_src_unix/Makefile Sat May 20 11:55:47 2006
@@ -17,32 +17,16 @@
#OPTIONS
######################################
-BUILD_3ZB2=YES # game$(ARCH).so for 3zb2 bots.
-BUILD_CTF=YES # game$(ARCH).so for Capture the Flag.
-BUILD_HYBRID=YES # game$(ARCH).so for Rogue-Xatrix hybrid.
-BUILD_LAZARUS=YES # game$(ARCH).so for Lazarus mod.
-BUILD_LIGHTS=YES # game$(ARCH).so for Lights mod with bots.
-BUILD_PAX=YES # game$(ARCH).so for Pax Imperia Addon.
-BUILD_ROGUE=YES # game$(ARCH).so for Rogue (see README for details)
-BUILD_XATRIX=YES # game$(ARCH).so for Xatrix (see README for details)
-BUILD_ZAERO=YES # game$(ARCH).so for Zaero (commercial expansion pack)
######################################
######################################
-VERSION=KMQuake2_Addons
MOUNT_DIR=.
BINDIR=quake2
CC?=gcc
-BASE_CFLAGS=
DEBUG_CFLAGS=$(BASE_CFLAGS) -g -ggdb -Wall -pipe
-RELEASE_CFLAGS=$(BASE_CFLAGS) -O2 -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations
-
-ifeq ($(ARCH),i386)
- RELEASE_CFLAGS+=-falign-loops=2 -falign-jumps=2 -falign-functions=2 -fno-strict-aliasing
-endif
BUILD_DEBUG_DIR=build_debug
BUILD_RELEASE_DIR=build_release
@@ -97,39 +81,39 @@
endif
ifeq ($(strip $(BUILD_3ZB2)),YES)
- TARGETS+=$(BINDIR)/3zb2/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/3zb2/kmq2game.$(SHLIBEXT)
endif
ifeq ($(strip $(BUILD_CTF)),YES)
- TARGETS+=$(BINDIR)/ctf/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/ctf/kmq2game.$(SHLIBEXT)
endif
ifeq ($(strip $(BUILD_HYBRID)),YES)
- TARGETS+=$(BINDIR)/rogue_xatrix/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/rogue_xatrix/kmq2game.$(SHLIBEXT)
endif
ifeq ($(strip $(BUILD_PAX)),YES)
- TARGETS+=$(BINDIR)/pax/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/pax/kmq2game.$(SHLIBEXT)
endif
ifeq ($(strip $(BUILD_ROGUE)),YES)
- TARGETS+=$(BINDIR)/rogue/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/rogue/kmq2game.$(SHLIBEXT)
endif
ifeq ($(strip $(BUILD_XATRIX)),YES)
- TARGETS+=$(BINDIR)/xatrix/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/xatrix/kmq2game.$(SHLIBEXT)
endif
ifeq ($(strip $(BUILD_ZAERO)),YES)
- TARGETS+=$(BINDIR)/zaero/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/zaero/kmq2game.$(SHLIBEXT)
endif
ifeq ($(strip $(BUILD_LIGHTS)),YES)
- TARGETS+=$(BINDIR)/lights/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/lights/kmq2game.$(SHLIBEXT)
endif
ifeq ($(strip $(BUILD_LAZARUS)),YES)
- TARGETS+=$(BINDIR)/lazarus/kmq2game$(ARCH).$(SHLIBEXT)
+ TARGETS+=$(BINDIR)/lazarus/kmq2game.$(SHLIBEXT)
endif
all:
@@ -246,7 +230,7 @@
@-mkdir -p $(BINDIR)/lights
endif
- $(MAKE) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS+="$(RELEASE_CFLAGS) -DKMQUAKE2_VERSION='\"$(VERSION)\"'"
+ $(MAKE) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS+="$(RELEASE_CFLAGS)"
targets: $(TARGETS)
@@ -332,7 +316,7 @@
$(BUILDDIR)/lazarus/p_weapon.o \
$(BUILDDIR)/lazarus/q_shared.o
-$(BINDIR)/lazarus/kmq2game$(ARCH).$(SHLIBEXT) : $(LAZARUS_OBJS)
+$(BINDIR)/lazarus/kmq2game.$(SHLIBEXT) : $(LAZARUS_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(LAZARUS_OBJS)
$(BUILDDIR)/lazarus/acebot_ai.o : $(LAZARUS_DIR)/acesrc/acebot_ai.c
@@ -597,7 +581,7 @@
$(BUILDDIR)/ctf/p_weapon.o \
$(BUILDDIR)/ctf/q_shared.o
-$(BINDIR)/ctf/kmq2game$(ARCH).$(SHLIBEXT) : $(CTF_OBJS)
+$(BINDIR)/ctf/kmq2game.$(SHLIBEXT) : $(CTF_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(CTF_OBJS)
$(BUILDDIR)/ctf/g_ai.o : $(CTF_DIR)/g_ai.c
@@ -736,7 +720,7 @@
$(BUILDDIR)/xatrix/p_weapon.o \
$(BUILDDIR)/xatrix/q_shared.o
-$(BINDIR)/xatrix/kmq2game$(ARCH).$(SHLIBEXT) : $(XATRIX_OBJS)
+$(BINDIR)/xatrix/kmq2game.$(SHLIBEXT) : $(XATRIX_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(XATRIX_OBJS)
$(BUILDDIR)/xatrix/g_ai.o : $(XATRIX_DIR)/g_ai.c
@@ -963,7 +947,7 @@
$(BUILDDIR)/rogue/p_weapon.o \
$(BUILDDIR)/rogue/q_shared.o
-$(BINDIR)/rogue/kmq2game$(ARCH).$(SHLIBEXT) : $(ROGUE_OBJS)
+$(BINDIR)/rogue/kmq2game.$(SHLIBEXT) : $(ROGUE_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(ROGUE_OBJS)
$(BUILDDIR)/rogue/dm_ball.o : $(ROGUE_DIR)/dm_ball.c
@@ -1222,7 +1206,7 @@
$(BUILDDIR)/zaero/q_shared.o
-$(BINDIR)/zaero/kmq2game$(ARCH).$(SHLIBEXT) : $(ZAERO_OBJS)
+$(BINDIR)/zaero/kmq2game.$(SHLIBEXT) : $(ZAERO_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(ZAERO_OBJS)
$(BUILDDIR)/zaero/g_ai.o : $(ZAERO_DIR)/g_ai.c
@@ -1505,7 +1489,7 @@
$(BUILDDIR)/pax/p_weapon.o \
$(BUILDDIR)/pax/q_shared.o
-$(BINDIR)/pax/kmq2game$(ARCH).$(SHLIBEXT) : $(PAX_OBJS)
+$(BINDIR)/pax/kmq2game.$(SHLIBEXT) : $(PAX_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(PAX_OBJS)
$(BUILDDIR)/pax/dm_ball.o : $(PAX_DIR)/dm_ball.c
@@ -1802,7 +1786,7 @@
$(BUILDDIR)/3zb2/p_weapon.o \
$(BUILDDIR)/3zb2/q_shared.o
-$(BINDIR)/3zb2/kmq2game$(ARCH).$(SHLIBEXT) : $(3ZB2_OBJS)
+$(BINDIR)/3zb2/kmq2game.$(SHLIBEXT) : $(3ZB2_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(3ZB2_OBJS)
$(BUILDDIR)/3zb2/bot.o : $(3ZB2_DIR)/bot.c
@@ -1962,7 +1946,7 @@
$(BUILDDIR)/lights/scanner.o \
$(BUILDDIR)/lights/m_flash.o
-$(BINDIR)/lights/kmq2game$(ARCH).$(SHLIBEXT) : $(LBOTS_OBJS)
+$(BINDIR)/lights/kmq2game.$(SHLIBEXT) : $(LBOTS_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(LBOTS_OBJS)
$(BUILDDIR)/lights/acebot_ai.o : $(LBOTS_DIR)/ace/acebot_ai.c
@@ -2242,7 +2226,7 @@
$(BUILDDIR)/rogue_xatrix/p_weapon.o \
$(BUILDDIR)/rogue_xatrix/q_shared.o
-$(BINDIR)/rogue_xatrix/kmq2game$(ARCH).$(SHLIBEXT) : $(HYBRID_OBJS)
+$(BINDIR)/rogue_xatrix/kmq2game.$(SHLIBEXT) : $(HYBRID_OBJS)
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(HYBRID_OBJS)
$(BUILDDIR)/rogue_xatrix/dm_ball.o : $(HYBRID_DIR)/dm_ball.c