From 98ef748715887b45ee3004313c16690caf71c268 Mon Sep 17 00:00:00 2001 From: bjarni Date: Fri, 9 Dec 2005 12:15:52 +0000 Subject: (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 --- os/macosx/Makefile.setup | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) (limited to 'os/macosx/Makefile.setup') diff --git a/os/macosx/Makefile.setup b/os/macosx/Makefile.setup index f42f34bf4..01c2813af 100644 --- a/os/macosx/Makefile.setup +++ b/os/macosx/Makefile.setup @@ -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 \ No newline at end of file -- cgit v1.2.3-54-g00ecf