]> git.saurik.com Git - apple/dyld.git/blobdiff - unit-tests/include/common.makefile
dyld-360.14.tar.gz
[apple/dyld.git] / unit-tests / include / common.makefile
index 461ebb0f2602c95d504660588e6c1e2e4ccd703e..3d6535ad82fbc5fc67c357493acf85e35bab4d8b 100644 (file)
@@ -6,28 +6,39 @@ SHELL = /bin/sh
 OS_NAME ?= MacOSX
 ifeq "$(OS_NAME)" "iPhoneOS"
        OS_VERSION ?= 3.1
-       ifeq "$(OS_VERSION)" "4.3"
-               OS_BAROLO_FEATURES = 1
+       ifeq "$(findstring -$(OS_VERSION)-,-3.0-3.1-3.2-4.0-4.1-4.2-4.3-)" ""
+               OS_LION_FEATURES = 1
        endif
-       ARCH ?= armv6
-       VALID_ARCHS ?= armv6
+       ARCH ?= armv7
+       VALID_ARCHS ?= armv7
 else
        OS_VERSION ?= 10.7
-       ifeq "$(OS_VERSION)" "10.7"
-               OS_BAROLO_FEATURES = 1
+       ifeq "$(findstring -$(OS_VERSION)-,-10.4-10.5-10.6-)" ""
+               OS_LION_FEATURES = 1
        endif
-       ARCH ?= $(shell arch)
+       ARCH ?= x86_64
        VALID_ARCHS ?= "i386 x86_64"
 endif
 
+IOSROOT        = 
+
 ifeq "$(OS_NAME)" "iPhoneOS"
-       CC                      = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch ${ARCH} -miphoneos-version-min=$(OS_VERSION) -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.Internal.sdk
-       CXX                     = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 -arch ${ARCH} -miphoneos-version-min=$(OS_VERSION) -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.Internal.sdk
-#      CC                      = gcc-4.2 -arch ${ARCH} -miphoneos-version-min=$(OS_VERSION)
-#      CXX                     = g++-4.2 -arch ${ARCH} -miphoneos-version-min=$(OS_VERSION)
+       #IOSROOT                = $(shell xcodebuild -version -sdk iphoneos.internal Path)
+       IOSROOT         = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.Internal.sdk
+       CC                      = $(shell xcrun -sdk iphoneos.internal -find cc)  -arch ${ARCH} -miphoneos-version-min=$(OS_VERSION) -isysroot $(IOSROOT)
+       CXX                     = $(shell xcrun -sdk iphoneos.internal -find c++) -arch ${ARCH} -miphoneos-version-min=$(OS_VERSION) -isysroot $(IOSROOT)
+       LIPO            = $(shell xcrun -sdk iphoneos.internal -find lipo)
+       STRIP           = $(shell xcrun -sdk iphoneos.internal -find strip)
+       INSTALL_NAME_TOOL = $(shell xcrun -sdk iphoneos.internal -find install_name_tool)
 else
-       CC                      = gcc-4.2 -arch ${ARCH} -mmacosx-version-min=$(OS_VERSION)
-       CXX                     = g++-4.2 -arch ${ARCH} -mmacosx-version-min=$(OS_VERSION)
+  ifeq "$(OSX_SDK_ROOT)" ""
+    OSX_SDK_ROOT               = $(shell xcodebuild -version -sdk macosx.internal Path)
+  endif
+       CC                      = $(shell xcrun -find cc)  -arch ${ARCH} -mmacosx-version-min=$(OS_VERSION) -isysroot $(OSX_SDK_ROOT)
+       CXX                     = $(shell xcrun -find c++) -arch ${ARCH} -mmacosx-version-min=$(OS_VERSION) -isysroot $(OSX_SDK_ROOT)
+       LIPO            = $(shell xcrun -find lipo)
+       STRIP           = $(shell xcrun -find strip)
+       INSTALL_NAME_TOOL = $(shell xcrun -find install_name_tool)
 endif
 
 CCFLAGS                = -Wall -std=c99
@@ -65,3 +76,4 @@ ifeq ($(ARCH),thumb2)
 else
   FILEARCH = $(ARCH)
 endif
+