mirror of
https://github.com/DrBeef/ioq3quest.git
synced 2024-11-10 14:52:00 +00:00
Changes to build defines for Solaris on i86pc. Minor fix to q_platform.h for Solaris.
This commit is contained in:
parent
b91cb9a46d
commit
17c443a3fd
3 changed files with 13 additions and 12 deletions
21
Makefile
21
Makefile
|
@ -665,15 +665,22 @@ ifeq ($(PLATFORM),sunos)
|
||||||
-falign-jumps=2 -falign-functions=2 -fstrength-reduce \
|
-falign-jumps=2 -falign-functions=2 -fstrength-reduce \
|
||||||
-mtune=ultrasparc -mv8plus -mno-faster-structs \
|
-mtune=ultrasparc -mv8plus -mno-faster-structs \
|
||||||
-funroll-loops
|
-funroll-loops
|
||||||
BASE_CFLAGS += -DNO_VM_COMPILED
|
|
||||||
else
|
else
|
||||||
ifeq ($(ARCH),i386)
|
ifeq ($(ARCH),i386)
|
||||||
OPTIMIZE = -O3 -march=i586 -ffast-math \
|
OPTIMIZE = -O3 -march=i586 -fomit-frame-pointer -ffast-math \
|
||||||
-falign-loops=2 -falign-jumps=2 -falign-functions=2 \
|
-funroll-loops -falign-loops=2 -falign-jumps=2 \
|
||||||
-funroll-loops -fstrength-reduce
|
-falign-functions=2 -fstrength-reduce
|
||||||
|
HAVE_VM_COMPILED=true
|
||||||
|
BASE_CFLAGS += -m32
|
||||||
|
LDFLAGS+=-m32
|
||||||
|
GL_CFLAGS+= -I/usr/X11/include/NVIDIA
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(HAVE_VM_COMPILED),true)
|
||||||
|
BASE_CFLAGS += -DNO_VM_COMPILED
|
||||||
|
endif
|
||||||
|
|
||||||
DEBUG_CFLAGS = $(BASE_CFLAGS) -ggdb -O0
|
DEBUG_CFLAGS = $(BASE_CFLAGS) -ggdb -O0
|
||||||
|
|
||||||
RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG $(OPTIMIZE)
|
RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG $(OPTIMIZE)
|
||||||
|
@ -693,12 +700,6 @@ ifeq ($(PLATFORM),sunos)
|
||||||
CLIENT_LDFLAGS=-L/usr/openwin/$(LIB) -L/usr/X11/lib -lGLU -lX11 -lXext
|
CLIENT_LDFLAGS=-L/usr/openwin/$(LIB) -L/usr/X11/lib -lGLU -lX11 -lXext
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(ARCH),i386)
|
|
||||||
# Solarix x86 make ...
|
|
||||||
BASE_CFLAGS += -m32
|
|
||||||
LDFLAGS+=-m32
|
|
||||||
endif
|
|
||||||
|
|
||||||
else # ifeq sunos
|
else # ifeq sunos
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
|
@ -222,7 +222,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
#ifdef __sun
|
#ifdef __sun
|
||||||
|
|
||||||
#include <sys/isa_defs.h>
|
#include <stdint.h>
|
||||||
#include <sys/byteorder.h>
|
#include <sys/byteorder.h>
|
||||||
|
|
||||||
#define OS_STRING "solaris"
|
#define OS_STRING "solaris"
|
||||||
|
|
|
@ -5,7 +5,7 @@ MOUNT_DIR="../../.."
|
||||||
|
|
||||||
# Solaris stuff
|
# Solaris stuff
|
||||||
PLATFORM=`uname|sed -e s/_.*//|tr '[:upper:]' '[:lower:]'`
|
PLATFORM=`uname|sed -e s/_.*//|tr '[:upper:]' '[:lower:]'`
|
||||||
if [ "X`uname -m`" = "Xi386" ]; then
|
if [ "X`uname -m`" = "Xi86pc" ]; then
|
||||||
ARCH=i386
|
ARCH=i386
|
||||||
else
|
else
|
||||||
ARCH=sparc
|
ARCH=sparc
|
||||||
|
|
Loading…
Reference in a new issue