mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2025-02-01 05:30:58 +00:00
Merge pull request #626 from niacat/netbsd
Support building on NetBSD with the GNU make build system
This commit is contained in:
commit
504c8f17c8
2 changed files with 13 additions and 2 deletions
11
Makefile
11
Makefile
|
@ -252,6 +252,8 @@ ifeq ($(YQ2_OSTYPE),Linux)
|
|||
INCLUDE ?= -I/usr/include
|
||||
else ifeq ($(YQ2_OSTYPE),FreeBSD)
|
||||
INCLUDE ?= -I/usr/local/include
|
||||
else ifeq ($(YQ2_OSTYPE),NetBSD)
|
||||
INCLUDE ?= -I/usr/X11R7/include -I/usr/pkg/include
|
||||
else ifeq ($(YQ2_OSTYPE),OpenBSD)
|
||||
INCLUDE ?= -I/usr/local/include
|
||||
else ifeq ($(YQ2_OSTYPE),Windows)
|
||||
|
@ -270,6 +272,8 @@ ifeq ($(YQ2_OSTYPE),Linux)
|
|||
LDFLAGS ?= -L/usr/lib
|
||||
else ifeq ($(YQ2_OSTYPE),FreeBSD)
|
||||
LDFLAGS ?= -L/usr/local/lib
|
||||
else ifeq ($(YQ2_OSTYPE),NetBSD)
|
||||
LDFLAGS ?= -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib
|
||||
else ifeq ($(YQ2_OSTYPE),OpenBSD)
|
||||
LDFLAGS ?= -L/usr/local/lib
|
||||
else ifeq ($(YQ2_OSTYPE),Windows)
|
||||
|
@ -286,6 +290,8 @@ ifeq ($(YQ2_OSTYPE),Linux)
|
|||
override LDFLAGS += -lm -ldl -rdynamic
|
||||
else ifeq ($(YQ2_OSTYPE),FreeBSD)
|
||||
override LDFLAGS += -lm
|
||||
else ifeq ($(YQ2_OSTYPE),NetBSD)
|
||||
override LDFLAGS += -lm
|
||||
else ifeq ($(YQ2_OSTYPE),OpenBSD)
|
||||
override LDFLAGS += -lm
|
||||
else ifeq ($(YQ2_OSTYPE),Windows)
|
||||
|
@ -452,6 +458,11 @@ release/quake2 : CFLAGS += -DHAVE_EXECINFO
|
|||
release/quake2 : LDFLAGS += -lexecinfo
|
||||
endif
|
||||
|
||||
ifeq ($(YQ2_OSTYPE), NetBSD)
|
||||
release/quake2 : CFLAGS += -DHAVE_EXECINFO
|
||||
release/quake2 : LDFLAGS += -lexecinfo
|
||||
endif
|
||||
|
||||
ifeq ($(YQ2_OSTYPE), OpenBSD)
|
||||
release/quake2 : CFLAGS += -DHAVE_EXECINFO
|
||||
release/quake2 : LDFLAGS += -lexecinfo
|
||||
|
|
|
@ -6,8 +6,8 @@ are unchanged, but many bugs in the last official release were fixed and some
|
|||
nice to have features like widescreen support and a modern OpenGL 3.2 renderer
|
||||
were added. Unlike most other Quake II source ports Yamagi Quake II is fully 64-bit
|
||||
clean. It works perfectly on modern processors and operating systems. Yamagi
|
||||
Quake II runs on nearly all common platforms; including FreeBSD, Linux, OpenBSD,
|
||||
Windows and macOS (experimental).
|
||||
Quake II runs on nearly all common platforms; including FreeBSD, Linux, NetBSD,
|
||||
OpenBSD, Windows and macOS (experimental).
|
||||
|
||||
This code is built upon Icculus Quake II, which itself is based on Quake II
|
||||
3.21. Yamagi Quake II is released under the terms of the GPL version 2. See the
|
||||
|
|
Loading…
Reference in a new issue