[quake3-commits] r1629 - in trunk: . code/sys
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Sep 15 05:48:11 EDT 2009
Author: tma
Date: 2009-09-15 05:48:11 -0400 (Tue, 15 Sep 2009)
New Revision: 1629
Modified:
trunk/Makefile
trunk/README
trunk/code/sys/sys_unix.c
Log:
* Revert r1624 and r1626-r1628
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2009-09-15 06:49:18 UTC (rev 1628)
+++ trunk/Makefile 2009-09-15 09:48:11 UTC (rev 1629)
@@ -17,15 +17,6 @@
COMPILE_ARCH=$(shell uname -p | sed -e s/i.86/i386/)
endif
-ifeq ($(COMPILE_PLATFORM),freebsd)
- ifeq ($(COMPILE_ARCH),amd64)
- COMPILE_ARCH=x86_64
- endif
- ifeq ($(COMPILE_ARCH),i386)
- COMPILE_ARCH=x86
- endif
-endif
-
ifeq ($(COMPILE_PLATFORM),mingw32)
ifeq ($(COMPILE_ARCH),i386)
COMPILE_ARCH=x86
@@ -541,34 +532,15 @@
ifeq ($(PLATFORM),freebsd)
- FREEBSD_ARCH = $(ARCH)
- ifeq ($(ARCH),amd64)
- ARCH = x86_64
- endif
- ifeq ($(ARCH),i386)
- ARCH = x86
- endif
+ ifneq (,$(findstring alpha,$(shell uname -m)))
+ ARCH=axp
+ else #default to i386
+ ARCH=i386
+ endif #alpha test
- ifeq ($(FREEBSD_ARCH),x86_64)
- FREEBSD_ARCH = amd64
- endif
- ifeq ($(FREEBSD_ARCH),x86)
- FREEBSD_ARCH = i386
- endif
- ifndef HOMEPATH
- HOMEPATH = /.ioquake3
- endif
-
- ifndef DEFAULT_LIBDIR
- DEFAULT_LIBDIR = /usr/local/lib/ioquake3
- endif
-
BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \
- -DUSE_ICON $(SDL_CFLAGS) -DMAP_ANONYMOUS=MAP_ANON \
- -DHOMEPATH=\\\"$(HOMEPATH)\\\" \
- -DDEFAULT_LIBDIR=\\\"$(DEFAULT_LIBDIR)\\\" \
- $(shell make -f /dev/null -VCFLAGS MACHINE_ARCH=$(FREEBSD_ARCH))
+ -DUSE_ICON $(SDL_CFLAGS)
ifeq ($(USE_OPENAL),1)
BASE_CFLAGS += -DUSE_OPENAL
@@ -586,30 +558,16 @@
RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG -O3 -ffast-math -funroll-loops \
-fomit-frame-pointer -fexpensive-optimizations
else
- ifeq ($(ARCH),x86)
- ifeq ($(CROSS_COMPILING),1)
- BASE_CFLAGS += -m32
- endif
- RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG -O3 \
- -fomit-frame-pointer -pipe -ffast-math \
+ ifeq ($(ARCH),i386)
+ RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG -O3 -mtune=pentiumpro \
+ -march=pentium -fomit-frame-pointer -pipe -ffast-math \
-falign-loops=2 -falign-jumps=2 -falign-functions=2 \
-funroll-loops -fstrength-reduce
HAVE_VM_COMPILED=true
else
- ifeq ($(ARCH),x86_64)
- ifeq ($(CROSS_COMPILING),1)
- BASE_CFLAGS += -m64
- endif
- RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG -O3 \
- -fomit-frame-pointer -pipe -ffast-math \
- -falign-loops=2 -falign-jumps=2 -falign-functions=2 \
- -funroll-loops -fstrength-reduce
- HAVE_VM_COMPILED=true
- else
BASE_CFLAGS += -DNO_VM_COMPILED
endif
endif
- endif
DEBUG_CFLAGS=$(BASE_CFLAGS) -g
Modified: trunk/README
===================================================================
--- trunk/README 2009-09-15 06:49:18 UTC (rev 1628)
+++ trunk/README 2009-09-15 09:48:11 UTC (rev 1629)
@@ -80,8 +80,6 @@
CFLAGS - use this for custom CFLAGS
V - set to show cc command line when building
DEFAULT_BASEDIR - extra path to search for baseq3 and such
- DEFAULT_LIBDIR - extra path to search for libraries
- HOMEPATH - alternative home directory
BUILD_SERVER - build the 'ioq3ded' server binary
BUILD_CLIENT - build the 'ioquake3' client binary
BUILD_CLIENT_SMP - build the 'ioquake3-smp' client binary
Modified: trunk/code/sys/sys_unix.c
===================================================================
--- trunk/code/sys/sys_unix.c 2009-09-15 06:49:18 UTC (rev 1628)
+++ trunk/code/sys/sys_unix.c 2009-09-15 09:48:11 UTC (rev 1629)
@@ -54,9 +54,7 @@
if( ( p = getenv( "HOME" ) ) != NULL )
{
Q_strncpyz( homePath, p, sizeof( homePath ) );
-#ifdef HOMEPATH
- Q_strcat( homePath, sizeof( homePath ), HOMEPATH );
-#elif defined(MACOS_X)
+#ifdef MACOS_X
Q_strcat( homePath, sizeof( homePath ), "/Library" );
mkdir( homePath, 0750 ); /* just in case. */
Q_strcat( homePath, sizeof( homePath ), "/Application Support" );
More information about the quake3-commits
mailing list