pkgsrc/games/ioquake3/patches/patch-ac
jmcneill c994bc5392 Update ioquake3 to 1.36.20200125 (latest from Github).
The project seems to no longer do official releases.
2020-01-25 20:13:49 +00:00

58 lines
1.3 KiB
Text

$NetBSD: patch-ac,v 1.4 2020/01/25 20:13:49 jmcneill Exp $
--- Makefile.orig 2019-12-07 13:16:15.000000000 +0000
+++ Makefile
@@ -11,6 +11,13 @@ ifeq ($(COMPILE_PLATFORM),sunos)
COMPILE_ARCH=$(shell uname -p | sed -e 's/i.86/x86/')
endif
+ifeq ($(COMPILE_PLATFORM),netbsd)
+ COMPILE_CPU=$(shell uname -p)
+ ifeq ($(COMPILE_CPU),aarch64)
+ COMPILE_ARCH=$(COMPILE_CPU)
+ endif
+endif
+
ifndef BUILD_STANDALONE
BUILD_STANDALONE =
endif
@@ -850,11 +857,38 @@ ifeq ($(PLATFORM),netbsd)
BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes
+ OPTIMIZEVM = -O3
+ OPTIMIZE = $(OPTIMIZEVM) -ffast-math
+
+ ifeq ($(ARCH),x86_64)
+ HAVE_VM_COMPILED=true
+ else
ifeq ($(ARCH),x86)
HAVE_VM_COMPILED=true
endif
+ endif
+
+ ifeq ($(USE_CURL),1)
+ CLIENT_CFLAGS += $(CURL_CFLAGS)
+ USE_CURL_DLOPEN=0
+ endif
- BUILD_CLIENT = 0
+ CLIENT_LIBS =
+
+ CLIENT_LIBS += $(SDL_LIBS)
+ RENDERER_LIBS = $(SDL_LIBS)
+
+ ifeq ($(USE_OPENAL),1)
+ ifneq ($(USE_OPENAL_DLOPEN),1)
+ CLIENT_LIBS += $(THREAD_LIBS) $(OPENAL_LIBS)
+ endif
+ endif
+
+ ifeq ($(USE_CURL),1)
+ ifneq ($(USE_CURL_DLOPEN),1)
+ CLIENT_LIBS += $(CURL_LIBS)
+ endif
+ endif
else # ifeq netbsd
#############################################################################