summaryrefslogtreecommitdiff
path: root/include/makeinclude/platform_macosx_iphone.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'include/makeinclude/platform_macosx_iphone.GNU')
-rw-r--r--include/makeinclude/platform_macosx_iphone.GNU10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/makeinclude/platform_macosx_iphone.GNU b/include/makeinclude/platform_macosx_iphone.GNU
index 448460285c4..a96f739f114 100644
--- a/include/makeinclude/platform_macosx_iphone.GNU
+++ b/include/makeinclude/platform_macosx_iphone.GNU
@@ -1,5 +1,7 @@
# $Id$
+static_libs_only=1
+
include $(ACE_ROOT)/include/makeinclude/platform_macosx_common.GNU
XCODE:=/Developer
@@ -8,14 +10,22 @@ ifeq ($(IPHONE_TARGET), SIMULATOR)
IPHONE_PLATFORM:=$(XCODE)/Platforms/iPhoneSimulator.platform/Developer
IPHONE_SDK:=$(IPHONE_PLATFORM)/SDKs/iPhoneSimulator${IPHONE_VERSION}.sdk
IPHONE_HARDWARE_ARCHITECTURE=i386
+
+ # crt1.10.6.o is missing under MacOSX 10.6, fallback to 10.5
+ # until apple provides the missing crt1.10.6.o
+ CFLAGS += -mmacosx-version-min=10.5
+ CXXFLAGS += -mmacosx-version-min=10.5
+ LDFLAGS += -mmacosx-version-min=10.5
endif
ifeq ($(IPHONE_TARGET), HARDWARE)
+ CROSS-COMPILE=1
IPHONE_PLATFORM:=$(XCODE)/Platforms/iPhoneOS.platform/Developer
IPHONE_SDK:=$(IPHONE_PLATFORM)/SDKs/iPhoneOS${IPHONE_VERSION}.sdk
IPHONE_HARDWARE_ARCHITECTURE=armv6
CODESIGN_ALLOCATE:=$(IPHONE_PLATFORM)/usr/bin/codesign_allocate
POSTLINK=; codesign -f -s "iPhone Developer" $(BIN)
+ rwho = 0
endif
CC:=$(IPHONE_PLATFORM)/usr/bin/gcc