r798 - trunk
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Jun 6 14:09:09 EDT 2006
Author: ludwig
Date: 2006-06-06 14:09:09 -0400 (Tue, 06 Jun 2006)
New Revision: 798
Modified:
trunk/Makefile
Log:
refactor platform specific stuff a bit
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2006-06-05 00:42:22 UTC (rev 797)
+++ trunk/Makefile 2006-06-06 18:09:09 UTC (rev 798)
@@ -373,6 +373,8 @@
OPTIMIZE = -O3 -march=i586 -fomit-frame-pointer -ffast-math -falign-loops=2 \
-funroll-loops -falign-jumps=2 -falign-functions=2 -fstrength-reduce
+ HAVE_VM_COMPILED = true
+
DEBUG_CFLAGS=$(BASE_CFLAGS) -g -O0
RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG $(OPTIMIZE)
@@ -904,7 +906,6 @@
$(B)/client/tr_world.o \
ifeq ($(ARCH),i386)
- Q3OBJ += $(B)/client/vm_x86.o
Q3OBJ += \
$(B)/client/snd_mixa.o \
$(B)/client/matha.o \
@@ -912,19 +913,24 @@
$(B)/client/snapvectora.o
endif
ifeq ($(ARCH),x86)
- Q3OBJ += $(B)/client/vm_x86.o
Q3OBJ += \
$(B)/client/snd_mixa.o \
$(B)/client/matha.o \
$(B)/client/ftola.o \
$(B)/client/snapvectora.o
endif
-ifeq ($(ARCH),x86_64)
- Q3OBJ += $(B)/client/vm_x86_64.o
-endif
-ifeq ($(ARCH),ppc)
- ifneq ($(VM_PPC),)
+ifeq ($(HAVE_VM_COMPILED),true)
+ ifeq ($(ARCH),i386)
+ Q3OBJ += $(B)/client/vm_x86.o
+ endif
+ ifeq ($(ARCH),x86)
+ Q3OBJ += $(B)/client/vm_x86.o
+ endif
+ ifeq ($(ARCH),x86_64)
+ Q3OBJ += $(B)/client/vm_x86_64.o
+ endif
+ ifeq ($(ARCH),ppc)
Q3OBJ += $(B)/client/$(VM_PPC).o
endif
endif
@@ -1249,16 +1255,23 @@
$(B)/ded/null_snddma.o
ifeq ($(ARCH),i386)
- Q3DOBJ += $(B)/ded/vm_x86.o $(B)/ded/ftola.o \
- $(B)/ded/snapvectora.o $(B)/ded/matha.o
+ Q3DOBJ += \
+ $(B)/ded/ftola.o \
+ $(B)/ded/snapvectora.o \
+ $(B)/ded/matha.o
endif
-ifeq ($(ARCH),x86_64)
- Q3DOBJ += $(B)/ded/vm_x86_64.o
-endif
-
-ifeq ($(ARCH),ppc)
- ifneq ($(VM_PPC),)
+ifeq ($(HAVE_VM_COMPILED),true)
+ ifeq ($(ARCH),i386)
+ Q3DOBJ += $(B)/ded/vm_x86.o
+ endif
+ ifeq ($(ARCH),x86)
+ Q3DOBJ += $(B)/ded/vm_x86.o
+ endif
+ ifeq ($(ARCH),x86_64)
+ Q3DOBJ += $(B)/ded/vm_x86_64.o
+ endif
+ ifeq ($(ARCH),ppc)
Q3DOBJ += $(B)/ded/$(VM_PPC).o
endif
endif
More information about the quake3-commits
mailing list