2 // this file sets the compiler and base SDK for the IPlug projects and the lice library xcode projects
3 // along with some other global build variables
5 // this is used for Developer ID / Appstore code-signing and is used in the makedist-mac shell script
6 CERTIFICATE_ID = Your_Developer_ID
8 // Which compiler to use
9 COMPILER = com.apple.compilers.gcc.4_2 // use this with xcode3
10 //COMPILER = com.intel.compilers.icc.12_1_0
11 //COMPILER = com.apple.compilers.llvmgcc42 // use this ...
12 //COMPILER = com.apple.compilers.llvm.clang.1_0 // or this with xcode4+/10.7+
14 // which osx sdk to compile against - BASE_SDK rather than SDKROOT so we can override other xcconfigs (avid's)
16 //BASE_SDK = macosx10.6
17 //BASE_SDK = macosx10.7 // Carbon GUIs do not work fully with the 10.7 or higher sdks
18 //BASE_SDK = macosx10.8
19 //BASE_SDK = macosx10.9
21 // the minimum OS to support
22 MACOSX_DEPLOYMENT_TARGET = 10.5
24 // Where the SDKs etc are located in relation to the plugin xcode project
25 WDL_PATH = $(SRCROOT)/../../WDL
26 IPLUG_PATH = $(WDL_PATH)/IPlug
27 VST3_SDK = $(SRCROOT)/../../VST3_SDK
28 PT9_SDK = $(SRCROOT)/../../PT9_SDK
29 AAX_SDK = $(SRCROOT)/../../AAX_SDK
30 //CA_SDK = $DEVELOPER_DIR/Extras/CoreAudio
31 CA_SDK = $(SRCROOT)/../../CA_SDK
33 SHARED_PRECOMPS_DIR = $(SRCROOT)/../../PCH
34 GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES
36 CLANG_LINK_OBJC_RUNTIME = NO
38 // Where to build the plugins / app bundles ...
40 // build to system plugin folder
41 // you need to explicitly add write permissions to put stuff here
42 // you can also build to the user plugin folder, but the installer scripts assume that the binarys are in the system folder
43 // RTAS and AAX folders should be the location of the PT Dev build plug-ins folders
45 VST_FOLDER = /Library/Audio/Plug-Ins/VST
46 VST3_FOLDER = /Library/Audio/Plug-Ins/VST3
47 AU_FOLDER = /Library/Audio/Plug-Ins/Components
48 RTAS_FOLDER = /Applications/Avid/ProTools_3PDev/Plug-Ins
49 AAX_FOLDER = /Applications/Avid/ProTools_3PDev/Plug-Ins
50 APP_FOLDER = /Applications