Changes to build defines for Solaris on i86pc. Minor fix to q_platform.h for Solaris.

This commit is contained in:
Coyote 2006-11-30 08:01:43 +00:00
parent b91cb9a46d
commit 17c443a3fd
3 changed files with 13 additions and 12 deletions

View file

@ -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
############################################################################# #############################################################################

View file

@ -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"

View file

@ -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