(svn r3274) -Fix: [OSX] added JAGUAR flag to crosscompile for OSX 10.2 (codenamed jaguar)

JAGUAR and FAT_BINARY can't be used at the same time
	JAGUAR will disable network support due to missing libs in 10.2
This commit is contained in:
bjarni
2005-12-09 12:15:52 +00:00
parent 578883266f
commit 111e5ef0fd
4 changed files with 50 additions and 7 deletions

View File

@@ -29,16 +29,29 @@ $(warning Compiling a release build, that is a debug build)
endif
endif
ifdef JAGUAR
ifdef FAT_BINARY
$(error FAT_BINARY and JAGUAR can't be used at the same time)
endif
endif
# setup flags if none are defined
ifndef CFLAGS_JAGUAR
CFLAGS_JAGUAR:= -isysroot /Developer/SDKs/MacOSX10.2.8.sdk
endif
ifndef LDFLAGS_JAGUAR
LDFLAGS_JAGUAR:= -Wl,-syslibroot,/Developer/SDKs/MacOSX10.2.8.sdk
endif
ifndef PPC_CC
PPC_CC:=powerpc-apple-darwin8-gcc-4.0.0
endif
ifndef CFLAGS_PPC
CFLAGS_PPC:= -isysroot /Developer/SDKs/MacOSX10.3.9.sdk
endif
ifndef LDFLAGS_PPC
LDFLAGS_PPC:= -Wl,-syslibroot,/Developer/SDKs/MacOSX10.3.9.sdk
endif
ifndef PPC_CC
PPC_CC:=powerpc-apple-darwin8-gcc-4.0.0
endif
ifndef CFLAGS_x86
CFLAGS_x86:= -isysroot /Developer/SDKs/MacOSX10.4u.sdk
endif
@@ -115,3 +128,12 @@ $(error no x86 SDL lib found)
LDFLAGS:= $(LDFLAGS_PPC)
endif
endif
ifdef JAGUAR
CFLAGS:=$(CFLAGS_JAGUAR)
LDFLAGS:=$(LDFLAGS_JAGUAR)
# network support is broken is jaguar (OSX 10.2)
WITH_NETWORK:=
# crosscompiling for jaguar should always be static
STATIC:=1
endif