archiveVersion 1 classes objectVersion 46 objects 5028CC3E64CBB710D7C5F5F4 explicitFileType sourcecode.c.h fileEncoding 30 isa PBXFileReference name ofxPlotter.h path ../../../addons/ofxPlotter/src/ofxPlotter.h sourceTree SOURCE_ROOT 8E28FED48F8FCD9C28F8AD2F children 01F7AC1BB4585A3963F3CCD3 5028CC3E64CBB710D7C5F5F4 isa PBXGroup name src sourceTree <group> 2F0987A2A43290DF1E511232 children 8E28FED48F8FCD9C28F8AD2F isa PBXGroup name ofxPlotter sourceTree <group> BD4117B91A3145AB7B15120D fileRef 01F7AC1BB4585A3963F3CCD3 isa PBXBuildFile 01F7AC1BB4585A3963F3CCD3 explicitFileType sourcecode.cpp.cpp fileEncoding 30 isa PBXFileReference name ofxPlotter.cpp path ../../../addons/ofxPlotter/src/ofxPlotter.cpp sourceTree SOURCE_ROOT 6948EE371B920CB800B5AC1A children isa PBXGroup name local_addons sourceTree <group> 8466F1851C04CA0E00918B1C buildActionMask 12 files inputPaths isa PBXShellScriptBuildPhase outputPaths runOnlyForDeploymentPostprocessing 0 shellPath /bin/sh shellScript echo "$GCC_PREPROCESSOR_DEFINITIONS"; APPSTORE=`expr "$GCC_PREPROCESSOR_DEFINITIONS" : ".*APPSTORE=\([0-9]*\)"` if [ -z "$APPSTORE" ] ; then echo "Note: Not copying bin/data to App Package or doing App Code signing. Use AppStore target for AppStore distribution"; else # Copy bin/data into App/Resources rsync -avz --exclude='.DS_Store' "${SRCROOT}/bin/data/" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/data/" # ---- Code Sign App Package ---- # WARNING: You may have to run Clean in Xcode after changing CODE_SIGN_IDENTITY! # Verify that $CODE_SIGN_IDENTITY is set if [ -z "${CODE_SIGN_IDENTITY}" ] ; then echo "CODE_SIGN_IDENTITY needs to be set for framework code-signing" exit 0 fi if [ -z "${CODE_SIGN_ENTITLEMENTS}" ] ; then echo "CODE_SIGN_ENTITLEMENTS needs to be set for framework code-signing!" if [ "${CONFIGURATION}" = "Release" ] ; then exit 1 else # Code-signing is optional for non-release builds. exit 0 fi fi ITEMS="" FRAMEWORKS_DIR="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" echo "$FRAMEWORKS_DIR" if [ -d "$FRAMEWORKS_DIR" ] ; then FRAMEWORKS=$(find "${FRAMEWORKS_DIR}" -depth -type d -name "*.framework" -or -name "*.dylib" -or -name "*.bundle" | sed -e "s/\(.*framework\)/\1\/Versions\/A\//") RESULT=$? if [[ $RESULT != 0 ]] ; then exit 1 fi ITEMS="${FRAMEWORKS}" fi LOGINITEMS_DIR="${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/Library/LoginItems/" if [ -d "$LOGINITEMS_DIR" ] ; then LOGINITEMS=$(find "${LOGINITEMS_DIR}" -depth -type d -name "*.app") RESULT=$? if [[ $RESULT != 0 ]] ; then exit 1 fi ITEMS="${ITEMS}"$'\n'"${LOGINITEMS}" fi # Prefer the expanded name, if available. CODE_SIGN_IDENTITY_FOR_ITEMS="${EXPANDED_CODE_SIGN_IDENTITY_NAME}" if [ "${CODE_SIGN_IDENTITY_FOR_ITEMS}" = "" ] ; then # Fall back to old behavior. CODE_SIGN_IDENTITY_FOR_ITEMS="${CODE_SIGN_IDENTITY}" fi echo "Identity:" echo "${CODE_SIGN_IDENTITY_FOR_ITEMS}" echo "Entitlements:" echo "${CODE_SIGN_ENTITLEMENTS}" echo "Found:" echo "${ITEMS}" # Change the Internal Field Separator (IFS) so that spaces in paths will not cause problems below. SAVED_IFS=$IFS IFS=$(echo -en "\n\b") # Loop through all items. for ITEM in $ITEMS; do echo "Signing '${ITEM}'" codesign --force --verbose --sign "${CODE_SIGN_IDENTITY_FOR_ITEMS}" --entitlements "${CODE_SIGN_ENTITLEMENTS}" "${ITEM}" RESULT=$? if [[ $RESULT != 0 ]] ; then echo "Failed to sign '${ITEM}'." IFS=$SAVED_IFS exit 1 fi done # Restore $IFS. IFS=$SAVED_IFS fi 99FA3DBB1C7456C400CFA0EE baseConfigurationReference E4EB6923138AFD0F00A09F29 buildSettings HEADER_SEARCH_PATHS $(OF_CORE_HEADERS) ../../../addons/ofxPlotter/src CONFIGURATION_BUILD_DIR $(SRCROOT)/bin/ COPY_PHASE_STRIP YES DEAD_CODE_STRIPPING YES GCC_AUTO_VECTORIZATION YES GCC_ENABLE_SSE3_EXTENSIONS YES GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS YES GCC_INLINES_ARE_PRIVATE_EXTERN NO GCC_OPTIMIZATION_LEVEL 3 GCC_PREPROCESSOR_DEFINITIONS[arch=*] DISTRIBUTION=1 GCC_SYMBOLS_PRIVATE_EXTERN NO GCC_UNROLL_LOOPS YES GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS YES GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO NO GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL NO GCC_WARN_UNINITIALIZED_AUTOS NO GCC_WARN_UNUSED_VALUE NO GCC_WARN_UNUSED_VARIABLE NO MACOSX_DEPLOYMENT_TARGET 10.8 OTHER_CPLUSPLUSFLAGS -D__MACOSX_CORE__ -mtune=native SDKROOT macosx isa XCBuildConfiguration name AppStore 99FA3DBC1C7456C400CFA0EE baseConfigurationReference E4EB6923138AFD0F00A09F29 buildSettings HEADER_SEARCH_PATHS $(OF_CORE_HEADERS) ../../../addons/ofxPlotter/src COMBINE_HIDPI_IMAGES YES COPY_PHASE_STRIP YES FRAMEWORK_SEARCH_PATHS $(inherited) $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1) FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 "$(SRCROOT)/../../../libs/glut/lib/osx" GCC_GENERATE_DEBUGGING_SYMBOLS YES GCC_MODEL_TUNING NONE GCC_PREPROCESSOR_DEFINITIONS[arch=*] APPSTORE=1 ICON $(ICON_NAME_RELEASE) ICON_FILE $(ICON_FILE_PATH)$(ICON) INFOPLIST_FILE openFrameworks-Info.plist INSTALL_PATH /Applications LIBRARY_SEARCH_PATHS $(inherited) PRODUCT_NAME $(TARGET_NAME) WRAPPER_EXTENSION app baseConfigurationReference E4EB6923138AFD0F00A09F29 isa XCBuildConfiguration name AppStore BB4B014C10F69532006C3DED children 2F0987A2A43290DF1E511232 isa PBXGroup name addons sourceTree <group> E4328143138ABC890047C5CB isa PBXFileReference lastKnownFileType wrapper.pb-project name openFrameworksLib.xcodeproj path ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj sourceTree SOURCE_ROOT E4328144138ABC890047C5CB children E4328148138ABC890047C5CB isa PBXGroup name Products sourceTree <group> E4328147138ABC890047C5CB containerPortal E4328143138ABC890047C5CB isa PBXContainerItemProxy proxyType 2 remoteGlobalIDString E4B27C1510CBEB8E00536013 remoteInfo openFrameworks E4328148138ABC890047C5CB fileType archive.ar isa PBXReferenceProxy path openFrameworksDebug.a remoteRef E4328147138ABC890047C5CB sourceTree BUILT_PRODUCTS_DIR E4328149138ABC9F0047C5CB fileRef E4328148138ABC890047C5CB isa PBXBuildFile E4B69B4A0A3A1720003C02F2 children E4B6FCAD0C3E899E008CF71C E4EB6923138AFD0F00A09F29 E4B69E1C0A3A1BDC003C02F2 E4EEC9E9138DF44700A80321 BB4B014C10F69532006C3DED 6948EE371B920CB800B5AC1A E4B69B5B0A3A1756003C02F2 isa PBXGroup sourceTree <group> E4B69B4C0A3A1720003C02F2 attributes LastUpgradeCheck 0600 buildConfigurationList E4B69B4D0A3A1720003C02F2 compatibilityVersion Xcode 3.2 developmentRegion English hasScannedForEncodings 0 isa PBXProject knownRegions English Japanese French German mainGroup E4B69B4A0A3A1720003C02F2 productRefGroup E4B69B4A0A3A1720003C02F2 projectDirPath projectReferences ProductGroup E4328144138ABC890047C5CB ProjectRef E4328143138ABC890047C5CB projectRoot targets E4B69B5A0A3A1756003C02F2 E4B69B4D0A3A1720003C02F2 buildConfigurations E4B69B4E0A3A1720003C02F2 E4B69B4F0A3A1720003C02F2 99FA3DBB1C7456C400CFA0EE defaultConfigurationIsVisible 0 defaultConfigurationName Release isa XCConfigurationList E4B69B4E0A3A1720003C02F2 baseConfigurationReference E4EB6923138AFD0F00A09F29 buildSettings HEADER_SEARCH_PATHS $(OF_CORE_HEADERS) ../../../addons/ofxPlotter/src CONFIGURATION_BUILD_DIR $(SRCROOT)/bin/ COPY_PHASE_STRIP NO DEAD_CODE_STRIPPING YES GCC_AUTO_VECTORIZATION YES GCC_ENABLE_SSE3_EXTENSIONS YES GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS YES GCC_INLINES_ARE_PRIVATE_EXTERN NO GCC_OPTIMIZATION_LEVEL 0 GCC_SYMBOLS_PRIVATE_EXTERN NO GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS YES GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO NO GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL NO GCC_WARN_UNINITIALIZED_AUTOS NO GCC_WARN_UNUSED_VALUE NO GCC_WARN_UNUSED_VARIABLE NO MACOSX_DEPLOYMENT_TARGET 10.8 ONLY_ACTIVE_ARCH YES OTHER_CPLUSPLUSFLAGS -D__MACOSX_CORE__ -mtune=native SDKROOT macosx isa XCBuildConfiguration name Debug E4B69B4F0A3A1720003C02F2 baseConfigurationReference E4EB6923138AFD0F00A09F29 buildSettings HEADER_SEARCH_PATHS $(OF_CORE_HEADERS) ../../../addons/ofxPlotter/src CONFIGURATION_BUILD_DIR $(SRCROOT)/bin/ COPY_PHASE_STRIP YES DEAD_CODE_STRIPPING YES GCC_AUTO_VECTORIZATION YES GCC_ENABLE_SSE3_EXTENSIONS YES GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS YES GCC_INLINES_ARE_PRIVATE_EXTERN NO GCC_OPTIMIZATION_LEVEL 3 GCC_SYMBOLS_PRIVATE_EXTERN NO GCC_UNROLL_LOOPS YES GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS YES GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO NO GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL NO GCC_WARN_UNINITIALIZED_AUTOS NO GCC_WARN_UNUSED_VALUE NO GCC_WARN_UNUSED_VARIABLE NO MACOSX_DEPLOYMENT_TARGET 10.8 OTHER_CPLUSPLUSFLAGS -D__MACOSX_CORE__ -mtune=native SDKROOT macosx isa XCBuildConfiguration name Release E4B69B580A3A1756003C02F2 buildActionMask 2147483647 files E4B69E200A3A1BDC003C02F2 E4B69E210A3A1BDC003C02F2 BD4117B91A3145AB7B15120D isa PBXSourcesBuildPhase runOnlyForDeploymentPostprocessing 0 E4B69B590A3A1756003C02F2 buildActionMask 2147483647 files E4328149138ABC9F0047C5CB isa PBXFrameworksBuildPhase runOnlyForDeploymentPostprocessing 0 E4B69B5A0A3A1756003C02F2 buildConfigurationList E4B69B5F0A3A1757003C02F2 buildPhases E4B69B580A3A1756003C02F2 E4B69B590A3A1756003C02F2 E4B6FFFD0C3F9AB9008CF71C E4C2427710CC5ABF004149E2 8466F1851C04CA0E00918B1C buildRules dependencies E4EEB9AC138B136A00A80321 isa PBXNativeTarget name example productName myOFApp productReference E4B69B5B0A3A1756003C02F2 productType com.apple.product-type.application E4B69B5B0A3A1756003C02F2 explicitFileType wrapper.application includeInIndex 0 isa PBXFileReference path exampleDebug.app sourceTree BUILT_PRODUCTS_DIR E4B69B5F0A3A1757003C02F2 buildConfigurations E4B69B600A3A1757003C02F2 E4B69B610A3A1757003C02F2 99FA3DBC1C7456C400CFA0EE defaultConfigurationIsVisible 0 defaultConfigurationName Release isa XCConfigurationList E4B69B600A3A1757003C02F2 baseConfigurationReference E4EB6923138AFD0F00A09F29 buildSettings HEADER_SEARCH_PATHS $(OF_CORE_HEADERS) ../../../addons/ofxPlotter/src COMBINE_HIDPI_IMAGES YES COPY_PHASE_STRIP NO FRAMEWORK_SEARCH_PATHS $(inherited) $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1) FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 "$(SRCROOT)/../../../libs/glut/lib/osx" GCC_DYNAMIC_NO_PIC NO GCC_GENERATE_DEBUGGING_SYMBOLS YES GCC_MODEL_TUNING NONE ICON $(ICON_NAME_DEBUG) ICON_FILE $(ICON_FILE_PATH)$(ICON) INFOPLIST_FILE openFrameworks-Info.plist INSTALL_PATH /Applications LIBRARY_SEARCH_PATHS $(inherited) PRODUCT_NAME $(TARGET_NAME)Debug WRAPPER_EXTENSION app isa XCBuildConfiguration name Debug E4B69B610A3A1757003C02F2 baseConfigurationReference E4EB6923138AFD0F00A09F29 buildSettings HEADER_SEARCH_PATHS $(OF_CORE_HEADERS) ../../../addons/ofxPlotter/src COMBINE_HIDPI_IMAGES YES COPY_PHASE_STRIP YES FRAMEWORK_SEARCH_PATHS $(inherited) $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1) FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 "$(SRCROOT)/../../../libs/glut/lib/osx" GCC_GENERATE_DEBUGGING_SYMBOLS YES GCC_MODEL_TUNING NONE ICON $(ICON_NAME_RELEASE) ICON_FILE $(ICON_FILE_PATH)$(ICON) INFOPLIST_FILE openFrameworks-Info.plist INSTALL_PATH /Applications LIBRARY_SEARCH_PATHS $(inherited) PRODUCT_NAME $(TARGET_NAME) WRAPPER_EXTENSION app baseConfigurationReference E4EB6923138AFD0F00A09F29 isa XCBuildConfiguration name Release E4B69E1C0A3A1BDC003C02F2 children E4B69E1D0A3A1BDC003C02F2 E4B69E1E0A3A1BDC003C02F2 E4B69E1F0A3A1BDC003C02F2 isa PBXGroup path src sourceTree SOURCE_ROOT E4B69E1D0A3A1BDC003C02F2 fileEncoding 30 isa PBXFileReference lastKnownFileType sourcecode.cpp.cpp name main.cpp path src/main.cpp sourceTree SOURCE_ROOT E4B69E1E0A3A1BDC003C02F2 explicitFileType sourcecode.cpp.cpp fileEncoding 30 isa PBXFileReference name ofApp.cpp path src/ofApp.cpp sourceTree SOURCE_ROOT E4B69E1F0A3A1BDC003C02F2 fileEncoding 30 isa PBXFileReference lastKnownFileType sourcecode.c.h name ofApp.h path src/ofApp.h sourceTree SOURCE_ROOT E4B69E200A3A1BDC003C02F2 fileRef E4B69E1D0A3A1BDC003C02F2 isa PBXBuildFile E4B69E210A3A1BDC003C02F2 fileRef E4B69E1E0A3A1BDC003C02F2 isa PBXBuildFile E4B6FCAD0C3E899E008CF71C fileEncoding 30 isa PBXFileReference lastKnownFileType text.plist.xml path openFrameworks-Info.plist sourceTree <group> E4B6FFFD0C3F9AB9008CF71C buildActionMask 2147483647 files inputPaths isa PBXShellScriptBuildPhase outputPaths runOnlyForDeploymentPostprocessing 0 shellPath /bin/sh shellScript mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" # Copy default icon file into App/Resources rsync -aved "$ICON_FILE" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" # Copy libfmod and change install directory for fmod to run rsync -aved ../../../libs/fmodex/lib/osx/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/"; install_name_tool -change @executable_path/libfmodex.dylib @executable_path/../Frameworks/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME"; echo "$GCC_PREPROCESSOR_DEFINITIONS"; APPSTORE=`expr "$GCC_PREPROCESSOR_DEFINITIONS" : ".*APPSTORE=\([0-9]*\)"` if [ -z "${APPSTORE}" ] ; then echo "Copying GLUT framework"; # Copy GLUT framework (must remove for AppStore submissions) rsync -aved ../../../libs/glut/lib/osx/GLUT.framework "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/" else echo "Not including GLUT"; fi E4C2427710CC5ABF004149E2 buildActionMask 2147483647 dstPath dstSubfolderSpec 10 files isa PBXCopyFilesBuildPhase runOnlyForDeploymentPostprocessing 0 E4EB691F138AFCF100A09F29 fileEncoding 4 isa PBXFileReference lastKnownFileType text.xcconfig name CoreOF.xcconfig path ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig sourceTree SOURCE_ROOT E4EB6923138AFD0F00A09F29 fileEncoding 4 isa PBXFileReference lastKnownFileType text.xcconfig path Project.xcconfig sourceTree <group> E4EEB9AB138B136A00A80321 containerPortal E4328143138ABC890047C5CB isa PBXContainerItemProxy proxyType 1 remoteGlobalIDString E4B27C1410CBEB8E00536013 remoteInfo openFrameworks E4EEB9AC138B136A00A80321 isa PBXTargetDependency name openFrameworks targetProxy E4EEB9AB138B136A00A80321 E4EEC9E9138DF44700A80321 children E4EB691F138AFCF100A09F29 E4328143138ABC890047C5CB isa PBXGroup name openFrameworks sourceTree <group> rootObject E4B69B4C0A3A1720003C02F2