675ac19f85
Changes: * Model animation/movement interpolation (r_lerpmodels, r_lerpmove cvars) * SDL video/input/sound target, now default for MacOS instead of X11. * sndio sound target for OpenBSD (thanks Tony Spets/Jacob Meuser) * Support for BJP1/2/3 and FITZ(666) network/demo protocols * Support for Darkplaces and RMQ style BSP2/2PSB file formats * Work around buggy timers on some windows systems/drivers (thanks MH!) * Removed vid_win dependency on SciTech MGL (thanks MH!) * Netmasks can be used with qwsv's addip/removeip; e.g. "addip 192.168.0.0/24" * Fixed remote screenshots from QWSV * Improved build system including new OSX, Win64, SDL targets * Lots more code sharing between NQ/QW * Use non-power-of-two OpenGL textures when extension is available * New cvar "m_freelook" to replace need for manual editing "+mlook" in config
86 lines
2.7 KiB
Text
86 lines
2.7 KiB
Text
$NetBSD: patch-Makefile,v 1.2 2019/07/03 19:02:59 nia Exp $
|
|
|
|
- add DragonFly support
|
|
- add Solaris support
|
|
- honor pkgsrc LDFLAGS
|
|
- don't invoke git to obtain version info
|
|
|
|
--- Makefile.orig 2019-06-09 11:15:40.000000000 +0000
|
|
+++ Makefile
|
|
@@ -28,7 +28,7 @@ TARGET_UNIX ?= $(if $(filter UNIX,$
|
|
# ============================================================================
|
|
|
|
TYR_RELEASE := v0.62-pre
|
|
-TYR_GIT := $(shell git describe --dirty 2> /dev/null)
|
|
+TYR_GIT := v0.61-1226-g0ca7766-dirty
|
|
TYR_VERSION := $(if $(TYR_GIT),$(TYR_GIT),$(TYR_RELEASE))
|
|
TYR_VERSION_NUM ?= $(patsubst v%,%,$(TYR_VERSION))
|
|
|
|
@@ -55,7 +55,7 @@ else
|
|
ifneq (,$(findstring MINGW64,$(SYSNAME)))
|
|
HOST_OS = WIN64
|
|
else
|
|
-ifneq (,$(findstring $(SYSNAME),FreeBSD NetBSD))
|
|
+ifneq (,$(findstring $(SYSNAME),FreeBSD NetBSD DragonFly))
|
|
HOST_OS = UNIX
|
|
HOST_UNIX = bsd
|
|
else
|
|
@@ -71,6 +71,12 @@ ifneq (,$(findstring $(SYSNAME),Linux))
|
|
HOST_OS = UNIX
|
|
HOST_UNIX = linux
|
|
else
|
|
+ifneq (,$(findstring $(SYSNAME),SunOS))
|
|
+HOST_OS = UNIX
|
|
+# enable this if someone can provide a cd_solaris.c with cdrom stuff
|
|
+#HOST_UNIX = solaris
|
|
+HOST_UNIX = null
|
|
+else
|
|
$(error OS type not detected.)
|
|
endif
|
|
endif
|
|
@@ -78,6 +84,7 @@ endif
|
|
endif
|
|
endif
|
|
endif
|
|
+endif
|
|
|
|
# --------------------------------------------------------------------
|
|
# Setup driver options, choosing sensible defaults based on target OS
|
|
@@ -416,7 +423,7 @@ endef
|
|
endif
|
|
endif
|
|
|
|
-git_date = $(shell git log -1 --date=short --format="%ad" -- $< 2>/dev/null)
|
|
+git_date = 2019-06-09
|
|
doc_version = $(git_date) $(TYR_VERSION)
|
|
|
|
quiet_cmd_man2man = ' MAN2MAN $@'
|
|
@@ -989,23 +996,23 @@ ALL_QWSV_LFLAGS += $(patsubst %,-l%,$(AL
|
|
# ============================================================================
|
|
|
|
$(BIN_DIR)/tyr-quake$(EXT): $(patsubst %,$(NQSWDIR)/%,$(ALL_NQSW_OBJS))
|
|
- $(call do_cc_link,$(ALL_NQSW_LFLAGS))
|
|
+ $(call do_cc_link,$(ALL_NQSW_LFLAGS)) $(LDFLAGS)
|
|
$(call do_strip,$@)
|
|
|
|
$(BIN_DIR)/tyr-glquake$(EXT): $(patsubst %,$(NQGLDIR)/%,$(ALL_NQGL_OBJS))
|
|
- $(call do_cc_link,$(ALL_NQGL_LFLAGS))
|
|
+ $(call do_cc_link,$(ALL_NQGL_LFLAGS)) $(LDFLAGS)
|
|
$(call do_strip,$@)
|
|
|
|
$(BIN_DIR)/tyr-qwcl$(EXT): $(patsubst %,$(QWSWDIR)/%,$(ALL_QWSW_OBJS))
|
|
- $(call do_cc_link,$(ALL_QWSW_LFLAGS))
|
|
+ $(call do_cc_link,$(ALL_QWSW_LFLAGS)) $(LDFLAGS)
|
|
$(call do_strip,$@)
|
|
|
|
$(BIN_DIR)/tyr-glqwcl$(EXT): $(patsubst %,$(QWGLDIR)/%,$(ALL_QWGL_OBJS))
|
|
- $(call do_cc_link,$(ALL_QWGL_LFLAGS))
|
|
+ $(call do_cc_link,$(ALL_QWGL_LFLAGS)) $(LDFLAGS)
|
|
$(call do_strip,$@)
|
|
|
|
$(BIN_DIR)/tyr-qwsv$(EXT): $(patsubst %,$(QWSVDIR)/%,$(ALL_QWSV_OBJS))
|
|
- $(call do_cc_link,$(ALL_QWSV_LFLAGS))
|
|
+ $(call do_cc_link,$(ALL_QWSV_LFLAGS)) $(LDFLAGS)
|
|
$(call do_strip,$@)
|
|
|
|
# Build man pages, text and html docs from source
|