[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