diff options
| author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2014-06-06 15:39:00 +0000 |
|---|---|---|
| committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2014-06-06 15:39:00 +0000 |
| commit | c421264d034dbc0e2a0e809f755fa7d5ba9da899 (patch) | |
| tree | 40c6fcc899e8c00eb868d609f3bdf8377e24e000 /games/quake2-lights/files/patch-lights-src-Makefile | |
| parent | - Implement staging (diff) | |
- Stagify; fix the build by dropping now unsupported compiler options
- Point MASTER_SITES to a working mirror; optimize away MASTER_SITE_SUBDIR
- Provide a real port description; deuglify patch names; mute MKDIR's
Notes
Notes:
svn path=/head/; revision=356809
Diffstat (limited to 'games/quake2-lights/files/patch-lights-src-Makefile')
| -rw-r--r-- | games/quake2-lights/files/patch-lights-src-Makefile | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/games/quake2-lights/files/patch-lights-src-Makefile b/games/quake2-lights/files/patch-lights-src-Makefile new file mode 100644 index 000000000000..a291df7fe9a2 --- /dev/null +++ b/games/quake2-lights/files/patch-lights-src-Makefile @@ -0,0 +1,83 @@ +--- ./lights/src/Makefile.orig Tue Oct 11 19:55:43 2005 ++++ ./lights/src/Makefile Sun Dec 24 15:09:48 2006 +@@ -1,27 +1,19 @@ + +-BUILD_DEBUG_DIR=debugi386 +-BUILD_RELEASE_DIR=releasei386 ++BUILD_DEBUG_DIR=debug ++BUILD_RELEASE_DIR=release + + # this nice line comes from the linux kernel makefile + ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/) + +-ifneq ($(ARCH),i386) +-ifneq ($(ARCH),axp) +-ifneq ($(ARCH),ppc) +-ifneq ($(ARCH),sparc) +-$(error arch $(ARCH) is currently not supported) +-endif +-endif +-endif +-endif +- +-CC=gcc ++CC?=gcc + BASE_CFLAGS= + RELEASE_CFLAGS=$(BASE_CFLAGS) -O2 -fomit-frame-pointer \ +- -fexpensive-optimizations -falign-loops=2 \ +- -falign-jumps=2 -falign-functions=2 ++ -fexpensive-optimizations ++ifeq ($(ARCH),i386) ++RELEASE_CFLAGS+=-falign-functions=2 ++endif + DEBUG_CFLAGS=$(BASE_CFLAGS) -g +-LDFLAGS=-ldl -lm ++LDFLAGS=-lm + + SHLIBEXT=so + +@@ -31,7 +23,7 @@ SHLIBLDFLAGS=-shared + DO_CC=$(CC) $(CFLAGS) -o $@ -c $< + DO_SHLIB_CC=$(CC) $(CFLAGS) $(SHLIBCFLAGS) -o $@ -c $< + +-TARGETS=$(BUILDDIR)/lights/game$(ARCH).$(SHLIBEXT) \ ++TARGETS=$(BUILDDIR)/lights/game.$(SHLIBEXT) \ + + all: + @echo +@@ -43,11 +35,11 @@ all: + + debug: + @-mkdir -p $(BUILD_DEBUG_DIR)/lights/nav +- $(MAKE) targets BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)" ++ $(MAKE) targets BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS+="$(DEBUG_CFLAGS)" + + release: + @-mkdir -p $(BUILD_RELEASE_DIR)/lights/nav +- $(MAKE) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(RELEASE_CFLAGS)" ++ $(MAKE) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS+="$(RELEASE_CFLAGS)" + + + targets: $(TARGETS) +@@ -116,7 +108,7 @@ LIGHTS_OBJS = \ + $(BUILDDIR)/scanner.o \ + $(BUILDDIR)/q_shared.o + +-$(BUILDDIR)/lights/game$(ARCH).$(SHLIBEXT) : $(LIGHTS_OBJS) ++$(BUILDDIR)/lights/game.$(SHLIBEXT) : $(LIGHTS_OBJS) + $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(LIGHTS_OBJS) + + $(BUILDDIR)/acebot_ai.o : ace/acebot_ai.c +@@ -310,10 +302,10 @@ $(BUILDDIR)/q_shared.o : q_shared.c + clean: clean-debug clean-release + + clean-debug: +- $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)" ++ $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS+="$(DEBUG_CFLAGS)" + + clean-release: +- $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(DEBUG_CFLAGS)" ++ $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS+="$(DEBUG_CFLAGS)" + + clean2: + -rm -f $(LIGHTS_OBJS) |
