diff --git a/libs/openFrameworksCompiled/project/ios/CoreOF.xcconfig b/libs/openFrameworksCompiled/project/ios/CoreOF.xcconfig index 2294da0c886..b8426a62bd8 100644 --- a/libs/openFrameworksCompiled/project/ios/CoreOF.xcconfig +++ b/libs/openFrameworksCompiled/project/ios/CoreOF.xcconfig @@ -22,10 +22,13 @@ HEADER_FMT = "$(OF_PATH)/libs/fmt/include" HEADER_CURL = "$(OF_PATH)/libs/curl/include" HEADER_URIPARSER = "$(OF_PATH)/libs/uriparser/include" HEADER_PUGIXML = "$(OF_PATH)/libs/pugixml/include" +HEADER_OPENSSL = "$(OF_PATH)/libs/openssl/include" //------- Libraries -LIB_OF = "$(OF_PATH)/libs/openFrameworksCompiled/lib/ios/libofxiOS_${PLATFORM_NAME}_${CONFIGURATION}.a" +LIB_OF = "$(OF_PATH)/libs/openFrameworksCompiled/lib/ios/openFrameworksiOS.a" +LIB_OF_DEBUG = "$(OF_PATH)/libs/openFrameworksCompiled/lib/ios/openFrameworksiOSDebug.a" + //LIB_FREEIMAGE = "$(OF_PATH)/libs/FreeImage/lib/ios/freeimage.a" //LIB_FREETYPE = "$(OF_PATH)/libs/freetype/lib/ios/freetype.a" //LIB_TESS = "$(OF_PATH)/libs/tess2/lib/ios/tess2.a" @@ -39,7 +42,7 @@ MISC_FLAGS = "-ObjC" OF_CORE_LIBS = $(MISC_FLAGS) $(LIB_OF) -OF_CORE_HEADERS = $(HEADER_OF) $(HEADER_OFXIOS) $(HEADER_UTF8) $(HEADER_FREETYPE) $(HEADER_FREETYPE2) $(HEADER_GLEW) $(HEADER_FREEIMAGE) $(HEADER_TESS2) $(HEADER_RTAUDIO) $(HEADER_JSON) $(HEADER_GLM) $(HEADER_FMT) $(HEADER_CURL) $(HEADER_URIPARSER) $(HEADER_PUGIXML) +OF_CORE_HEADERS = $(HEADER_OF) $(HEADER_OFXIOS) $(HEADER_UTF8) $(HEADER_FREETYPE) $(HEADER_FREETYPE2) $(HEADER_GLEW) $(HEADER_FREEIMAGE) $(HEADER_TESS2) $(HEADER_RTAUDIO) $(HEADER_JSON) $(HEADER_GLM) $(HEADER_FMT) $(HEADER_CURL) $(HEADER_URIPARSER) $(HEADER_PUGIXML) $(HEADER_OPENSSL) OF_CORE_FRAMEWORKS = -framework AudioToolbox -framework Accelerate -framework AVFoundation -framework CoreAudio -framework CoreGraphics -framework CoreLocation -framework CoreMotion -framework CoreMedia -framework CoreVideo -framework Foundation -framework GameController -framework GLKit -framework MapKit -framework OpenAL -framework OpenGLES -framework UIKit -framework Security -framework QuartzCore -framework CoreHaptics -framework Metal @@ -98,7 +101,9 @@ DEAD_CODE_STRIPPING = YES ENABLE_BITCODE = NO ENABLE_STRICT_OBJC_MSGSEND = YES -CONFIGURATION_BUILD_DIR = $(SRCROOT)/bin/ +BUILT_PRODUCTS_DIR = $(SRCROOT)/bin/ + +SKIP_INSTALL = YES CC = $(OF_PATH)/scripts/osx/cc.sh CXX = $(OF_PATH)/scripts/osx/cxx.sh diff --git a/libs/openFrameworksCompiled/project/ios/iOS+OFLib.xcodeproj/project.pbxproj b/libs/openFrameworksCompiled/project/ios/iOS+OFLib.xcodeproj/project.pbxproj index c347655e373..81aea9c3a78 100644 --- a/libs/openFrameworksCompiled/project/ios/iOS+OFLib.xcodeproj/project.pbxproj +++ b/libs/openFrameworksCompiled/project/ios/iOS+OFLib.xcodeproj/project.pbxproj @@ -367,7 +367,7 @@ 9979E8271A1CDBD4007E55D1 /* ofMainLoop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofMainLoop.h; sourceTree = ""; }; BB16EBD10F2B2A9500518274 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; BB16EBD80F2B2AB500518274 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - BB24DED610DA7A3F00E9C588 /* libofxiOS_iphoneos_Debug.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libofxiOS_iphoneos_Debug.a; sourceTree = BUILT_PRODUCTS_DIR; }; + BB24DED610DA7A3F00E9C588 /* openFrameworksiOSDebug.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = openFrameworksiOSDebug.a; sourceTree = BUILT_PRODUCTS_DIR; }; BBE5EAB70F49AD8400F28951 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; BF2B78182C7E6CF000EAAD6E /* ES3Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ES3Renderer.m; sourceTree = ""; }; BF2B78192C7E6CF000EAAD6E /* ES3Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ES3Renderer.h; sourceTree = ""; }; @@ -659,7 +659,7 @@ 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( - BB24DED610DA7A3F00E9C588 /* libofxiOS_iphoneos_Debug.a */, + BB24DED610DA7A3F00E9C588 /* openFrameworksiOSDebug.a */, ); name = Products; sourceTree = ""; @@ -1144,11 +1144,10 @@ isa = PBXNativeTarget; buildConfigurationList = BB24DED210DA7A3F00E9C588 /* Build configuration list for PBXNativeTarget "iOS+OF Static Library" */; buildPhases = ( - BFF80A492C50AF3300784E74 /* ShellScript */, BB24DE5D10DA7A3F00E9C588 /* Headers */, BB24DEB110DA7A3F00E9C588 /* Sources */, BB24DEC910DA7A3F00E9C588 /* Frameworks */, - BFF80A5C2C50B25B00784E74 /* ShellScript */, + BFF80A5C2C50B25B00784E74 /* Run Script */, ); buildRules = ( ); @@ -1156,7 +1155,7 @@ ); name = "iOS+OF Static Library"; productName = "Static Library"; - productReference = BB24DED610DA7A3F00E9C588 /* libofxiOS_iphoneos_Debug.a */; + productReference = BB24DED610DA7A3F00E9C588 /* openFrameworksiOSDebug.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -1186,7 +1185,7 @@ /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ - BFF80A492C50AF3300784E74 /* ShellScript */ = { + BFF80A5C2C50B25B00784E74 /* Run Script */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; @@ -1196,31 +1195,14 @@ ); inputPaths = ( ); + name = "Run Script"; outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = "/usr/bin/env bash"; - shellScript = "#!/usr/bin/env bash\nif [ ! -d \"${SRCROOT}/../../../freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for iOS / macOS. Downloading libaries now via scripts/macos/download_libs.sh\"\n ${SRCROOT}/../../../../scripts/macos/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n"; - }; - BFF80A5C2C50B25B00784E74 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = "/usr/bin/env bash"; - shellScript = "#!/usr/bin/env bash\nTARGET_DIR=\"$SRCROOT/../../lib/ios/\"\nATTRIBUTE_CHECK=$(xattr -p com.apple.xcode.CreatedByBuildSystem \"$TARGET_DIR\" 2>/dev/null)\nif [ -z \"$ATTRIBUTE_CHECK\" ]; then\n xattr -w com.apple.xcode.CreatedByBuildSystem true \"$TARGET_DIR\"\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem set to true for [$TARGET_DIR]\"\nelse\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem already set for [$TARGET_DIR]\"\nfi\n"; + shellScript = "#!/usr/bin/env bash\nTARGET_DIR=\"$SRCROOT/../../lib/ios/\"\nATTRIBUTE_CHECK=$(xattr -p com.apple.xcode.CreatedByBuildSystem \"$TARGET_DIR\" 2>/dev/null)\nif [ -z \"$ATTRIBUTE_CHECK\" ]; then\n xattr -w com.apple.xcode.CreatedByBuildSystem true \"$TARGET_DIR\"\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem set to true for [$TARGET_DIR]\"\nelse\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem already set for [$TARGET_DIR]\"\nfi\n\nTARGET_DIR=\"${SRCROOT}/../../lib/ios/\"\nTARGET_CONFIG_DIR=\"${SRCROOT}/../../lib/ios/build/output\"\n\nif [ \"${CONFIGURATION}\" == \"Release\" ]; then\n STATIC_NAME=\"openFrameworksiOS\"\nelse\n STATIC_NAME=\"openFrameworksiOS${CONFIGURATION}\"\nfi\n\nSOURCE_FILE=\"${TARGET_CONFIG_DIR}/${STATIC_NAME}.a\"\nDEST_FILE=\"${TARGET_DIR}/${STATIC_NAME}.a\"\n\necho \"Configuration: ${CONFIGURATION}\"\necho \"Source file: ${SOURCE_FILE}\"\necho \"Destination: ${DEST_FILE}\"\n\nmkdir -p \"${TARGET_DIR}\"\n\nif [ ! -w \"${TARGET_DIR}\" ]; then\n echo \"ERROR: Target directory ${TARGET_DIR} is not writable.\"\n ls -ld \"${TARGET_DIR}\"\n exit 1\nfi\n\nif [ ! -f \"${SOURCE_FILE}\" ]; then\n echo \"ERROR: Static library ${SOURCE_FILE} does not exist.\"\n exit 1\nfi\n\necho \"Copying ${SOURCE_FILE} to ${DEST_FILE}...\"\ncp -v \"${SOURCE_FILE}\" \"${DEST_FILE}\"\n\nif [ $? -ne 0 ]; then\n echo \"ERROR: Failed to copy ${SOURCE_FILE} to ${DEST_FILE}.\"\n exit 1\nfi\n\necho \"openFramworks build successful.\"\n\n"; }; /* End PBXShellScriptBuildPhase section */ @@ -1332,23 +1314,25 @@ BB24DED310DA7A3F00E9C588 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/"; + BUILD_DIR = "~/Library/Developer/Xcode/DerivedData"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/build/output/"; + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/ios/build/temp/Debug/"; COPY_PHASE_STRIP = NO; + DERIVED_DATA_PATH = "~/Library/Developer/Xcode/DerivedData"; ENABLE_USER_SCRIPT_SANDBOXING = NO; - EXECUTABLE_PREFIX = lib; + EXECUTABLE_PREFIX = ""; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + LIBRARY_OUTPUT_DIRECTORY = "$(SRCROOT)/../../lib/ios/"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/kiss/lib/linux\"", - "\"$(SRCROOT)/kiss/lib/linux64\"", - "\"$(SRCROOT)/../../../tess2/lib/ios\"", - "\"$(SRCROOT)/../../../poco/lib/ios\"", + "$(SRCROOT)/../../lib/ios/build/output/", ); - PRODUCT_NAME = "ofxiOS_${PLATFORM_NAME}_Debug"; + OBJROOT = "$(SRCROOT)/../../lib/ios/build/obj/Debug/"; + PRODUCT_NAME = openFrameworksiOSDebug; SDKROOT = iphoneos; SKIP_INSTALL = YES; USE_HEADERMAP = NO; @@ -1359,22 +1343,24 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/"; + BUILD_DIR = "~/Library/Developer/Xcode/DerivedData"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/build/output/"; + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/ios/build/temp/Release/"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DERIVED_DATA_PATH = "~/Library/Developer/Xcode/DerivedData"; ENABLE_USER_SCRIPT_SANDBOXING = NO; - EXECUTABLE_PREFIX = lib; + EXECUTABLE_PREFIX = ""; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + LIBRARY_OUTPUT_DIRECTORY = "$(SRCROOT)/../../lib/ios/"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/kiss/lib/linux\"", - "\"$(SRCROOT)/kiss/lib/linux64\"", - "\"$(SRCROOT)/../../../tess2/lib/ios\"", - "\"$(SRCROOT)/../../../poco/lib/ios\"", + "$(SRCROOT)/../../lib/ios/build/output/", ); - PRODUCT_NAME = "ofxiOS_${PLATFORM_NAME}_Release"; + OBJROOT = "$(SRCROOT)/../../lib/ios/build/obj/Release/"; + PRODUCT_NAME = openFrameworksiOS; SDKROOT = iphoneos; SKIP_INSTALL = YES; USE_HEADERMAP = NO; @@ -1403,8 +1389,6 @@ CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/"; - CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/ios/build/debug/"; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = NO; @@ -1414,11 +1398,10 @@ GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNUSED_FUNCTION = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - OBJROOT = "$(SRCROOT)/../../lib/ios/build/debug"; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; + OBJROOT = "$(SRCROOT)/../../lib/ios/build/obj/Debug/"; SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; - SYMROOT = "$(SRCROOT)/../../lib/ios/"; WARNING_CFLAGS = ( "-Wno-non-virtual-dtor", "-Wno-overloaded-virtual", @@ -1447,8 +1430,6 @@ CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/"; - CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/ios/build/release/"; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -1457,11 +1438,9 @@ GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNUSED_FUNCTION = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - OBJROOT = "$(SRCROOT)/../../lib/ios/build/release"; ONLY_ACTIVE_ARCH = NO; + OBJROOT = "$(SRCROOT)/../../lib/ios/build/obj/Release/"; SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; - SYMROOT = "$(SRCROOT)/../../lib/ios/"; WARNING_CFLAGS = ( "-Wno-non-virtual-dtor", "-Wno-overloaded-virtual", diff --git a/libs/openFrameworksCompiled/project/ios/iOS+OFLib.xcodeproj/xcshareddata/xcschemes/iOS+OF Static Library.xcscheme b/libs/openFrameworksCompiled/project/ios/iOS+OFLib.xcodeproj/xcshareddata/xcschemes/iOS+OF Static Library.xcscheme index 19f2e0a8e17..f590b264e1a 100644 --- a/libs/openFrameworksCompiled/project/ios/iOS+OFLib.xcodeproj/xcshareddata/xcschemes/iOS+OF Static Library.xcscheme +++ b/libs/openFrameworksCompiled/project/ios/iOS+OFLib.xcodeproj/xcshareddata/xcschemes/iOS+OF Static Library.xcscheme @@ -15,7 +15,7 @@ @@ -50,7 +50,7 @@ diff --git a/libs/openFrameworksCompiled/project/macos/CoreOF.xcconfig b/libs/openFrameworksCompiled/project/macos/CoreOF.xcconfig index 0a2049b1bc1..35fe23984dd 100644 --- a/libs/openFrameworksCompiled/project/macos/CoreOF.xcconfig +++ b/libs/openFrameworksCompiled/project/macos/CoreOF.xcconfig @@ -20,7 +20,9 @@ HEADER_GLFW = "$(OF_PATH)/libs/glfw/include" HEADER_UTF8 = "$(OF_PATH)/libs/utf8/include" HEADER_JSON = "$(OF_PATH)/libs/json/include" HEADER_GLM = "$(OF_PATH)/libs/glm/include" -HEADER_CURL = "" +HEADER_CURL = "$(OF_PATH)/libs/curl/include" +HEADER_OPENSSL = "$(OF_PATH)/libs/openssl/include" +HEADER_BROTLI = "$(OF_PATH)/libs/brotli/include" HEADER_URIPARSER = "$(OF_PATH)/libs/uriparser/include" HEADER_PUGIXML = "$(OF_PATH)/libs/pugixml/include" @@ -46,8 +48,7 @@ LIB_OF_DEBUG = "$(OF_PATH)/libs/openFrameworksCompiled/lib/macos/openFrameworksD OF_CORE_LIBS = $(MISC_FLAGS) //$(LIB_FMOD) -OF_CORE_HEADERS = $(HEADER_OF) $(HEADER_FREEIMAGE) $(HEADER_UTF8) $(HEADER_JSON) $(HEADER_GLM) -//$(HEADER_TESS2) $(HEADER_CAIRO) $(HEADER_RTAUDIO) $(HEADER_GLFW) $(HEADER_FREETYPE) $(HEADER_FREETYPE2) $(HEADER_CURL) $(HEADER_URIPARSER) $(HEADER_PUGIXML) $(HEADER_GLEW) +OF_CORE_HEADERS = $(HEADER_OF) $(HEADER_FREEIMAGE) $(HEADER_UTF8) $(HEADER_JSON) $(HEADER_GLM) $(HEADER_TESS2) $(HEADER_CAIRO) $(HEADER_RTAUDIO) $(HEADER_GLFW) $(HEADER_FREETYPE) $(HEADER_FREETYPE2) $(HEADER_CURL) $(HEADER_URIPARSER) $(HEADER_PUGIXML) $(HEADER_GLEW) $(HEADER_CURL) $(HEADER_OPENSSL) $(HEADER_BROTLI) OF_CORE_FRAMEWORKS = -framework Accelerate -framework AGL -framework AppKit -framework ApplicationServices -framework AudioToolbox -framework AVFoundation -framework Cocoa -framework CoreAudio -framework CoreFoundation -framework CoreMedia -framework CoreServices -framework CoreVideo -framework IOKit -framework OpenGL -framework QuartzCore -framework Security //-framework AudioToolbox -framework Accelerate -framework AVFoundation -framework CoreAudio -framework CoreGraphics -framework CoreLocation -framework CoreMotion -framework CoreMedia -framework CoreVideo -framework Foundation -framework GameController -framework GLKit -framework MapKit -framework OpenAL -framework OpenGLES -framework UIKit -framework Security -framework QuartzCore -framework CoreHaptics diff --git a/libs/openFrameworksCompiled/project/macos/openFrameworksLib.xcodeproj/project.pbxproj b/libs/openFrameworksCompiled/project/macos/openFrameworksLib.xcodeproj/project.pbxproj index 1f5553bdc44..1b8e80156e3 100644 --- a/libs/openFrameworksCompiled/project/macos/openFrameworksLib.xcodeproj/project.pbxproj +++ b/libs/openFrameworksCompiled/project/macos/openFrameworksLib.xcodeproj/project.pbxproj @@ -340,7 +340,7 @@ BF6277D22BADCF7C008864C1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF23C00B2BAC8A1C000E2E0E /* QuartzCore.framework */; }; BF6277D32BADCF7C008864C1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF23BDAD2BAC7A6F000E2E0E /* CoreFoundation.framework */; }; BF6277D42BADCF7C008864C1 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF23BDAE2BAC7A6F000E2E0E /* Accelerate.framework */; }; - BF6277D52BADCF7C008864C1 /* CoreAudioTypes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF23BDAF2BAC7A6F000E2E0E /* CoreAudioTypes.framework */; }; + BF6277D52BADCF7C008864C1 /* CoreAudioTypes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF23BDAF2BAC7A6F000E2E0E /* CoreAudioTypes.framework */; platformFilters = (maccatalyst, macos, watchos, xros, ); }; BF6277D62BADCF7C008864C1 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF23C0052BAC8A1C000E2E0E /* MapKit.framework */; }; BF6277D72BADCF7C008864C1 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF23BDB02BAC7A6F000E2E0E /* CoreData.framework */; }; BF6277D82BADCF7C008864C1 /* CoreHaptics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF23BDBA2BAC7DD0000E2E0E /* CoreHaptics.framework */; platformFilters = (ios, maccatalyst, macos, tvos, xros, ); }; @@ -364,7 +364,6 @@ BF6277F22BADD5A9008864C1 /* AVFAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF6277F12BADD5A9008864C1 /* AVFAudio.framework */; }; BF6279EE2BB075A6008864C1 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF6279ED2BB075A6008864C1 /* Security.framework */; platformFilters = (maccatalyst, macos, watchos, xros, ); }; BF6279F02BB075DB008864C1 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF6279EF2BB075DB008864C1 /* ApplicationServices.framework */; platformFilters = (maccatalyst, macos, ); }; - BF6279F22BB07B37008864C1 /* pugixml.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF6279F12BB07B37008864C1 /* pugixml.xcframework */; }; BF6609E52BA1DB6F005FA2B1 /* FreeImage.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF6609E42BA1DB6F005FA2B1 /* FreeImage.xcframework */; }; BF6609E72BA1DC13005FA2B1 /* cairo.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF6609E62BA1DC13005FA2B1 /* cairo.xcframework */; }; BF6609E92BA1DC4B005FA2B1 /* freetype.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF6609E82BA1DC4B005FA2B1 /* freetype.xcframework */; }; @@ -379,6 +378,28 @@ BF660A472BA1DD1D005FA2B1 /* zlib.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF660A462BA1DD1D005FA2B1 /* zlib.xcframework */; }; BF660A492BA1DD2E005FA2B1 /* fmt.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF660A482BA1DD2E005FA2B1 /* fmt.xcframework */; }; BF660A4B2BA1DD3B005FA2B1 /* curl.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF660A4A2BA1DD3B005FA2B1 /* curl.xcframework */; }; + BF8D1B102D6AF3EE007984A0 /* brotli.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF8D1B0F2D6AF3EE007984A0 /* brotli.xcframework */; }; + BF8D1B112D6AF3EE007984A0 /* brotli.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF8D1B0F2D6AF3EE007984A0 /* brotli.xcframework */; }; + BF8D1B132D6AF423007984A0 /* ofMaterialBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B122D6AF423007984A0 /* ofMaterialBaseTypes.h */; }; + BF8D1B142D6AF423007984A0 /* ofMaterialBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B122D6AF423007984A0 /* ofMaterialBaseTypes.h */; }; + BF8D1B1C2D6AF435007984A0 /* ofSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B182D6AF435007984A0 /* ofSingleton.h */; }; + BF8D1B1D2D6AF435007984A0 /* ofJson.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B152D6AF435007984A0 /* ofJson.h */; }; + BF8D1B1E2D6AF435007984A0 /* ofRandomEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B172D6AF435007984A0 /* ofRandomEngine.h */; }; + BF8D1B1F2D6AF435007984A0 /* ofThreadChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B192D6AF435007984A0 /* ofThreadChannel.h */; }; + BF8D1B202D6AF435007984A0 /* ofTimerFps.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B1A2D6AF435007984A0 /* ofTimerFps.h */; }; + BF8D1B212D6AF435007984A0 /* ofRandomDistributions.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B162D6AF435007984A0 /* ofRandomDistributions.h */; }; + BF8D1B222D6AF435007984A0 /* ofTimerFps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8D1B1B2D6AF435007984A0 /* ofTimerFps.cpp */; }; + BF8D1B232D6AF435007984A0 /* ofSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B182D6AF435007984A0 /* ofSingleton.h */; }; + BF8D1B242D6AF435007984A0 /* ofJson.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B152D6AF435007984A0 /* ofJson.h */; }; + BF8D1B252D6AF435007984A0 /* ofRandomEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B172D6AF435007984A0 /* ofRandomEngine.h */; }; + BF8D1B262D6AF435007984A0 /* ofThreadChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B192D6AF435007984A0 /* ofThreadChannel.h */; }; + BF8D1B272D6AF435007984A0 /* ofTimerFps.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B1A2D6AF435007984A0 /* ofTimerFps.h */; }; + BF8D1B282D6AF435007984A0 /* ofRandomDistributions.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B162D6AF435007984A0 /* ofRandomDistributions.h */; }; + BF8D1B292D6AF435007984A0 /* ofTimerFps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8D1B1B2D6AF435007984A0 /* ofTimerFps.cpp */; }; + BF8D1B2C2D6AF44B007984A0 /* ES3Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8D1B2B2D6AF44B007984A0 /* ES3Renderer.m */; }; + BF8D1B2D2D6AF44B007984A0 /* ES3Renderer.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B2A2D6AF44B007984A0 /* ES3Renderer.h */; }; + BF8D1B2E2D6AF44B007984A0 /* ES3Renderer.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D1B2A2D6AF44B007984A0 /* ES3Renderer.h */; }; + BF8D1B2F2D6AF44B007984A0 /* ES3Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8D1B2B2D6AF44B007984A0 /* ES3Renderer.m */; }; DA48FE78131D85A6000062BC /* ofPolyline.h in Headers */ = {isa = PBXBuildFile; fileRef = DA48FE74131D85A6000062BC /* ofPolyline.h */; }; DA94C2F01301D32200CCC773 /* ofRendererCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = DA94C2ED1301D32200CCC773 /* ofRendererCollection.h */; }; DA97FD3C12F5A61A005C9991 /* ofCairoRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA97FD3612F5A61A005C9991 /* ofCairoRenderer.cpp */; }; @@ -671,7 +692,6 @@ BF6277F12BADD5A9008864C1 /* AVFAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFAudio.framework; path = System/Library/Frameworks/AVFAudio.framework; sourceTree = SDKROOT; }; BF6279ED2BB075A6008864C1 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; BF6279EF2BB075DB008864C1 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; }; - BF6279F12BB07B37008864C1 /* pugixml.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = pugixml.xcframework; path = ../../../pugixml/lib/macos/pugixml.xcframework; sourceTree = ""; }; BF6609E42BA1DB6F005FA2B1 /* FreeImage.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FreeImage.xcframework; path = ../../../FreeImage/lib/macos/FreeImage.xcframework; sourceTree = ""; }; BF6609E62BA1DC13005FA2B1 /* cairo.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = cairo.xcframework; path = ../../../cairo/lib/macos/cairo.xcframework; sourceTree = ""; }; BF6609E82BA1DC4B005FA2B1 /* freetype.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = freetype.xcframework; path = ../../../freetype/lib/macos/freetype.xcframework; sourceTree = ""; }; @@ -686,6 +706,17 @@ BF660A462BA1DD1D005FA2B1 /* zlib.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = zlib.xcframework; path = ../../../zlib/lib/macos/zlib.xcframework; sourceTree = ""; }; BF660A482BA1DD2E005FA2B1 /* fmt.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = fmt.xcframework; path = ../../../fmt/lib/macos/fmt.xcframework; sourceTree = ""; }; BF660A4A2BA1DD3B005FA2B1 /* curl.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = curl.xcframework; path = ../../../curl/lib/macos/curl.xcframework; sourceTree = ""; }; + BF8D1B0F2D6AF3EE007984A0 /* brotli.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = brotli.xcframework; path = /Users/one/SOURCE/openFrameworksiOSTIPS/libs/brotli/lib/macos/brotli.xcframework; sourceTree = ""; }; + BF8D1B122D6AF423007984A0 /* ofMaterialBaseTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMaterialBaseTypes.h; path = gl/ofMaterialBaseTypes.h; sourceTree = ""; }; + BF8D1B152D6AF435007984A0 /* ofJson.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofJson.h; sourceTree = ""; }; + BF8D1B162D6AF435007984A0 /* ofRandomDistributions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofRandomDistributions.h; sourceTree = ""; }; + BF8D1B172D6AF435007984A0 /* ofRandomEngine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofRandomEngine.h; sourceTree = ""; }; + BF8D1B182D6AF435007984A0 /* ofSingleton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofSingleton.h; sourceTree = ""; }; + BF8D1B192D6AF435007984A0 /* ofThreadChannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofThreadChannel.h; sourceTree = ""; }; + BF8D1B1A2D6AF435007984A0 /* ofTimerFps.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofTimerFps.h; sourceTree = ""; }; + BF8D1B1B2D6AF435007984A0 /* ofTimerFps.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofTimerFps.cpp; sourceTree = ""; }; + BF8D1B2A2D6AF44B007984A0 /* ES3Renderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ES3Renderer.h; sourceTree = ""; }; + BF8D1B2B2D6AF44B007984A0 /* ES3Renderer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ES3Renderer.m; sourceTree = ""; }; DA48FE74131D85A6000062BC /* ofPolyline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofPolyline.h; sourceTree = ""; }; DA94C2ED1301D32200CCC773 /* ofRendererCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofRendererCollection.h; sourceTree = ""; }; DA97FD3612F5A61A005C9991 /* ofCairoRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofCairoRenderer.cpp; sourceTree = ""; }; @@ -818,7 +849,6 @@ BF6277BF2BADCF7C008864C1 /* FreeImage.xcframework in Frameworks */, BF6277C02BADCF7C008864C1 /* tess2.xcframework in Frameworks */, BF6277C12BADCF7C008864C1 /* pugixml.xcframework in Frameworks */, - BF6279F22BB07B37008864C1 /* pugixml.xcframework in Frameworks */, BF6277C22BADCF7C008864C1 /* glew.xcframework in Frameworks */, BF6277C32BADCF7C008864C1 /* glfw.xcframework in Frameworks */, BF6277C42BADCF7C008864C1 /* rtAudio.xcframework in Frameworks */, @@ -840,6 +870,7 @@ BF6277D52BADCF7C008864C1 /* CoreAudioTypes.framework in Frameworks */, BF6277D62BADCF7C008864C1 /* MapKit.framework in Frameworks */, BF6277D72BADCF7C008864C1 /* CoreData.framework in Frameworks */, + BF8D1B112D6AF3EE007984A0 /* brotli.xcframework in Frameworks */, BF6277D82BADCF7C008864C1 /* CoreHaptics.framework in Frameworks */, BF6277D92BADCF7C008864C1 /* GLKit.framework in Frameworks */, BF6277DA2BADCF7C008864C1 /* CoreMedia.framework in Frameworks */, @@ -870,6 +901,7 @@ BF6276AA2BADB16E008864C1 /* openssl.xcframework in Frameworks */, BF6609F12BA1DC9F005FA2B1 /* pixman.xcframework in Frameworks */, BF6609E72BA1DC13005FA2B1 /* cairo.xcframework in Frameworks */, + BF8D1B102D6AF3EE007984A0 /* brotli.xcframework in Frameworks */, BF660A492BA1DD2E005FA2B1 /* fmt.xcframework in Frameworks */, BF6609EF2BA1DC91005FA2B1 /* libpng.xcframework in Frameworks */, BF6609E52BA1DB6F005FA2B1 /* FreeImage.xcframework in Frameworks */, @@ -983,6 +1015,8 @@ BF23BF5F2BAC872D000E2E0E /* gl */ = { isa = PBXGroup; children = ( + BF8D1B2A2D6AF44B007984A0 /* ES3Renderer.h */, + BF8D1B2B2D6AF44B007984A0 /* ES3Renderer.m */, BF23BF562BAC872D000E2E0E /* EAGLKView.h */, BF23BF572BAC872D000E2E0E /* EAGLKView.m */, BF23BF582BAC872D000E2E0E /* EAGLView.h */, @@ -1130,6 +1164,7 @@ BF5BF83E2B7378ED0049DEF6 /* xcframeworks */ = { isa = PBXGroup; children = ( + BF8D1B0F2D6AF3EE007984A0 /* brotli.xcframework */, BF6609E62BA1DC13005FA2B1 /* cairo.xcframework */, BF660A4A2BA1DD3B005FA2B1 /* curl.xcframework */, BF660A482BA1DD2E005FA2B1 /* fmt.xcframework */, @@ -1141,7 +1176,6 @@ BF6276A92BADB16E008864C1 /* openssl.xcframework */, BF6609F22BA1DCAD005FA2B1 /* pugixml.xcframework */, BF6609F02BA1DC9F005FA2B1 /* pixman.xcframework */, - BF6279F12BB07B37008864C1 /* pugixml.xcframework */, BF660A442BA1DD04005FA2B1 /* uriparser.xcframework */, BF660A422BA1DCF9005FA2B1 /* tess2.xcframework */, BF6609F42BA1DCBB005FA2B1 /* rtAudio.xcframework */, @@ -1163,6 +1197,7 @@ DACFA8C8132D09C7008D4B7A /* gl */ = { isa = PBXGroup; children = ( + BF8D1B122D6AF423007984A0 /* ofMaterialBaseTypes.h */, 694425151FE4544C00770088 /* ofGLBaseTypes.h */, 2292E73C19E3049700DE9411 /* ofBufferObject.cpp */, 2292E73D19E3049700DE9411 /* ofBufferObject.h */, @@ -1388,6 +1423,13 @@ E4F3BAE212F4C745002D19BB /* utils */ = { isa = PBXGroup; children = ( + BF8D1B152D6AF435007984A0 /* ofJson.h */, + BF8D1B162D6AF435007984A0 /* ofRandomDistributions.h */, + BF8D1B172D6AF435007984A0 /* ofRandomEngine.h */, + BF8D1B182D6AF435007984A0 /* ofSingleton.h */, + BF8D1B192D6AF435007984A0 /* ofThreadChannel.h */, + BF8D1B1A2D6AF435007984A0 /* ofTimerFps.h */, + BF8D1B1B2D6AF435007984A0 /* ofTimerFps.cpp */, 692C298719DC5C5500C27C5D /* ofFpsCounter.cpp */, 692C298819DC5C5500C27C5D /* ofFpsCounter.h */, 692C298919DC5C5500C27C5D /* ofTimer.cpp */, @@ -1468,6 +1510,7 @@ BF6276C32BADCF7C008864C1 /* SoundStream.h in Headers */, BF6276C42BADCF7C008864C1 /* ofxiOSVideoGrabber.h in Headers */, BF6276C52BADCF7C008864C1 /* ofxiOSApp.h in Headers */, + BF8D1B2E2D6AF44B007984A0 /* ES3Renderer.h in Headers */, BF6276C62BADCF7C008864C1 /* ofxtvOSAppDelegate.h in Headers */, BF6276C72BADCF7C008864C1 /* SoundEngine.h in Headers */, BF6276C82BADCF7C008864C1 /* ofxiOSAppDelegate.h in Headers */, @@ -1479,6 +1522,7 @@ BF6276CE2BADCF7C008864C1 /* ofxiOSEAGLView.h in Headers */, BF6276CF2BADCF7C008864C1 /* ofxiOSSoundPlayer.h in Headers */, BF6276D02BADCF7C008864C1 /* AVFoundationVideoPlayer.h in Headers */, + BF8D1B132D6AF423007984A0 /* ofMaterialBaseTypes.h in Headers */, BF6276D12BADCF7C008864C1 /* ofxiPhone.h in Headers */, BF6276D22BADCF7C008864C1 /* ofxtvOSViewController.h in Headers */, BF6276D32BADCF7C008864C1 /* ofxtvOSURLFileLoader.h in Headers */, @@ -1502,6 +1546,12 @@ BF6276E52BADCF7C008864C1 /* ofxtvOS.h in Headers */, BF6276E62BADCF7C008864C1 /* ofxiOSImagePicker.h in Headers */, BF6276E72BADCF7C008864C1 /* ofxiOSEventAdapter.h in Headers */, + BF8D1B232D6AF435007984A0 /* ofSingleton.h in Headers */, + BF8D1B242D6AF435007984A0 /* ofJson.h in Headers */, + BF8D1B252D6AF435007984A0 /* ofRandomEngine.h in Headers */, + BF8D1B262D6AF435007984A0 /* ofThreadChannel.h in Headers */, + BF8D1B272D6AF435007984A0 /* ofTimerFps.h in Headers */, + BF8D1B282D6AF435007984A0 /* ofRandomDistributions.h in Headers */, BF6276E82BADCF7C008864C1 /* ofxiOSCoreMotion.h in Headers */, BF6276E92BADCF7C008864C1 /* ofxiOSMapKitListener.h in Headers */, BF6276EA2BADCF7C008864C1 /* ofxiOSCoreHaptics.h in Headers */, @@ -1519,6 +1569,7 @@ 30CC5385207A36FD008234AF /* ofMathConstants.h in Headers */, E4F3BA6A12F4C4BF002D19BB /* ofCamera.h in Headers */, E4F3BA6C12F4C4BF002D19BB /* ofEasyCam.h in Headers */, + BF8D1B2D2D6AF44B007984A0 /* ES3Renderer.h in Headers */, E4F3BA7412F4C4BF002D19BB /* ofNode.h in Headers */, E4F3BA8B12F4C4C9002D19BB /* ofFmodSoundPlayer.h in Headers */, E4F3BA8F12F4C4C9002D19BB /* ofSoundPlayer.h in Headers */, @@ -1563,6 +1614,7 @@ 2E498916292C96340096EC56 /* ofCubeMap.h in Headers */, E4F3BB2F12F4C752002D19BB /* ofTrueTypeFont.h in Headers */, DA97FD3D12F5A61A005C9991 /* ofCairoRenderer.h in Headers */, + BF8D1B142D6AF423007984A0 /* ofMaterialBaseTypes.h in Headers */, DA94C2F01301D32200CCC773 /* ofRendererCollection.h in Headers */, 53EEEF4B130766EF0027C199 /* ofMesh.h in Headers */, DA48FE78131D85A6000062BC /* ofPolyline.h in Headers */, @@ -1593,6 +1645,12 @@ 22769592170D9DD200604FC3 /* ofMatrixStack.h in Headers */, 22246D94176C9987008A8AF4 /* ofGLProgrammableRenderer.h in Headers */, E495DF7E178896A900994238 /* ofAppNoWindow.h in Headers */, + BF8D1B1C2D6AF435007984A0 /* ofSingleton.h in Headers */, + BF8D1B1D2D6AF435007984A0 /* ofJson.h in Headers */, + BF8D1B1E2D6AF435007984A0 /* ofRandomEngine.h in Headers */, + BF8D1B1F2D6AF435007984A0 /* ofThreadChannel.h in Headers */, + BF8D1B202D6AF435007984A0 /* ofTimerFps.h in Headers */, + BF8D1B212D6AF435007984A0 /* ofRandomDistributions.h in Headers */, 27DEA3121796F578000A9E90 /* ofXml.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1608,6 +1666,7 @@ BF6276ED2BADCF7C008864C1 /* Sources */, BF6277B82BADCF7C008864C1 /* Frameworks */, BF6277EC2BADCF7C008864C1 /* Resources */, + BF8D1B302D6AF78A007984A0 /* ShellScript */, ); buildRules = ( ); @@ -1618,9 +1677,9 @@ productReference = BF6277F02BADCF7C008864C1 /* openFrameworks.framework */; productType = "com.apple.product-type.framework"; }; - E4B27C1410CBEB8E00536013 /* openFrameworks-static */ = { + E4B27C1410CBEB8E00536013 /* openFrameworksLib */ = { isa = PBXNativeTarget; - buildConfigurationList = E4B27C3210CBEBB200536013 /* Build configuration list for PBXNativeTarget "openFrameworks-static" */; + buildConfigurationList = E4B27C3210CBEBB200536013 /* Build configuration list for PBXNativeTarget "openFrameworksLib" */; buildPhases = ( E4B27C1110CBEB8E00536013 /* Headers */, E4B27C1210CBEB8E00536013 /* Sources */, @@ -1630,7 +1689,7 @@ ); dependencies = ( ); - name = "openFrameworks-static"; + name = openFrameworksLib; productName = openFrameworksLib; productReference = BF6276AF2BADB855008864C1 /* openFrameworksDebug.a */; productType = "com.apple.product-type.library.static"; @@ -1661,7 +1720,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - E4B27C1410CBEB8E00536013 /* openFrameworks-static */, + E4B27C1410CBEB8E00536013 /* openFrameworksLib */, BF6276B92BADCF7C008864C1 /* openFrameworks */, ); }; @@ -1677,6 +1736,27 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + BF8D1B302D6AF78A007984A0 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "#!/bin/bash\nset -e # Exit on any error\n\n# Default to current directory if SRCROOT isnโ€™t set (for non-Xcode runs)\nSRCROOT=\"${SRCROOT:-$(pwd)}\"\nTARGET_DIR=\"${SRCROOT}/../../lib/macos/\"\nTARGET_CONFIG_DIR=\"${SRCROOT}/../../lib/macos/build/output\"\nSTATIC_NAME=\"openFrameworks\"\nSOURCE_FOLDER=\"${TARGET_CONFIG_DIR}/${STATIC_NAME}.framework\"\nDEST_FOLDER=\"${TARGET_DIR}/${STATIC_NAME}.framework\"\n\necho \"Configuration: ${CONFIGURATION:-Unknown}\"\necho \"Source folder: ${SOURCE_FOLDER}\"\necho \"Destination folder: ${DEST_FOLDER}\"\n\n# Create target directory if it doesnโ€™t exist\nmkdir -p \"${TARGET_DIR}\" || {\n echo \"ERROR: Failed to create ${TARGET_DIR}\"\n exit 1\n}\n\n# Check writability\nif [ ! -w \"${TARGET_DIR}\" ]; then\n echo \"ERROR: Target directory ${TARGET_DIR} is not writable.\"\n ls -ld \"${TARGET_DIR}\"\n exit 1\nfi\n\n# Verify source exists\nif [ ! -d \"${SOURCE_FOLDER}\" ]; then\n echo \"ERROR: Framework folder ${SOURCE_FOLDER} does not exist.\"\n ls -ld \"${TARGET_CONFIG_DIR}\"\n exit 1\nfi\n\n# Remove existing destination\nif [ -d \"${DEST_FOLDER}\" ]; then\n echo \"Removing existing ${DEST_FOLDER}...\"\n rm -rf \"${DEST_FOLDER}\" || {\n echo \"ERROR: Failed to remove ${DEST_FOLDER}\"\n exit 1\n }\nfi\n\n# Copy the framework (preserve metadata, exclude extended attributes)\necho \"Copying ${SOURCE_FOLDER} to ${DEST_FOLDER}...\"\ncp -R -p \"${SOURCE_FOLDER}\" \"${DEST_FOLDER}\" || {\n echo \"ERROR: Failed to copy ${SOURCE_FOLDER} to ${DEST_FOLDER}\"\n exit 1\n}\n\n# Mark as bundle if SetFile is available (macOS-specific)\nif command -v SetFile >/dev/null 2>&1; then\n SetFile -a B \"${DEST_FOLDER}\" || echo \"Warning: Failed to mark ${DEST_FOLDER} as bundle\"\n echo \"Marked ${DEST_FOLDER} as a bundle.\"\nelse\n echo \"Warning: SetFile not found; Finder might not recognize ${DEST_FOLDER} as a framework.\"\nfi\n\necho \"Framework copy successful.\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ BF6276ED2BADCF7C008864C1 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -1687,6 +1767,7 @@ BF6276F02BADCF7C008864C1 /* EAGLKView.m in Sources */, BF6276F12BADCF7C008864C1 /* ofxiOSGLKView.mm in Sources */, BF6276F22BADCF7C008864C1 /* of3dUtils.cpp in Sources */, + BF8D1B292D6AF435007984A0 /* ofTimerFps.cpp in Sources */, BF6276F32BADCF7C008864C1 /* ofxtvOSViewController.mm in Sources */, BF6276F42BADCF7C008864C1 /* of3dUtils.h in Sources */, BF6276F52BADCF7C008864C1 /* ofCamera.cpp in Sources */, @@ -1795,6 +1876,7 @@ BF62775C2BADCF7C008864C1 /* ofxiOSSoundStreamDelegate.mm in Sources */, BF62775D2BADCF7C008864C1 /* ofTessellator.h in Sources */, BF62775E2BADCF7C008864C1 /* ofTrueTypeFont.cpp in Sources */, + BF8D1B2F2D6AF44B007984A0 /* ES3Renderer.m in Sources */, BF62775F2BADCF7C008864C1 /* ofTrueTypeFont.h in Sources */, BF6277602BADCF7C008864C1 /* ofAVEngineSoundPlayer.h in Sources */, BF6277612BADCF7C008864C1 /* ofAVEngineSoundPlayer.mm in Sources */, @@ -1923,6 +2005,7 @@ 2E498914292C96340096EC56 /* ofCubeMap.cpp in Sources */, E4F3BAF412F4C745002D19BB /* ofLog.cpp in Sources */, BBA81C431FFBE4DB0064EA94 /* ofBaseApp.cpp in Sources */, + BF8D1B2C2D6AF44B007984A0 /* ES3Renderer.m in Sources */, 9979E8231A1CCC44007E55D1 /* ofMainLoop.cpp in Sources */, E4F3BAF712F4C745002D19BB /* ofSystemUtils.cpp in Sources */, E4F3BAF912F4C745002D19BB /* ofThread.cpp in Sources */, @@ -1931,6 +2014,7 @@ E4F3BB1812F4C752002D19BB /* ofBitmapFont.cpp in Sources */, E4F3BB1C12F4C752002D19BB /* ofGraphics.cpp in Sources */, 2E6EA7041603AA7A00B7ADF3 /* of3dGraphics.cpp in Sources */, + BF8D1B222D6AF435007984A0 /* ofTimerFps.cpp in Sources */, E4F3BB1E12F4C752002D19BB /* ofImage.cpp in Sources */, E4F3BB2012F4C752002D19BB /* ofPixels.cpp in Sources */, E4F3BB2A12F4C752002D19BB /* ofTessellator.cpp in Sources */, @@ -2009,14 +2093,14 @@ COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = NO; + DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 11.0; DYLIB_CURRENT_VERSION = 11.0; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = NO; - ENABLE_USER_SCRIPT_SANDBOXING = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; FRAMEWORK_SEARCH_PATHS = ""; "FRAMEWORK_SEARCH_PATHS[arch=*]" = ( "$(inherited)", @@ -2053,6 +2137,10 @@ "@executable_path/../Frameworks", "@loader_path/Frameworks", ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../../lib/macos/build/output/", + ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 14.3; MARKETING_VERSION = 11.0; @@ -2122,14 +2210,14 @@ COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = NO; + DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 11.0; DYLIB_CURRENT_VERSION = 11.0; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(SDKROOT)/System/iOSSupport/System/Library/Frameworks", @@ -2159,6 +2247,10 @@ "@executable_path/../Frameworks", "@loader_path/Frameworks", ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../../lib/macos/build/output/", + ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 14.3; MARKETING_VERSION = 11.0; @@ -2194,6 +2286,7 @@ INSTALL_PATH = /usr/local/lib; LIBRARY_SEARCH_PATHS = ( "$(inherited)", + "$(SRCROOT)/../../lib/macos/build/output/", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", @@ -2213,12 +2306,15 @@ E4B27C1710CBEB8E00536013 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/"; + BUILT_PRODUCTS_DIR = "$(SRCROOT)/../../lib/macos/"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/build/output"; + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/macos/build/temp/release/"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; EXECUTABLE_PREFIX = ""; INSTALL_PATH = /usr/local/lib; LIBRARY_SEARCH_PATHS = ( "$(inherited)", + "$(SRCROOT)/../../lib/macos/build/output/", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", @@ -2229,7 +2325,7 @@ "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", ); - OBJROOT = "$(SRCROOT)/../../lib/macos/build/release/"; + OBJROOT = "$(SRCROOT)/../../lib/macos/build/obj/release/"; PRODUCT_NAME = openFrameworks; SDKROOT = macosx; }; @@ -2241,13 +2337,14 @@ buildSettings = { ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + BUILT_PRODUCTS_DIR = "$(SRCROOT)/../../lib/macos/"; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/"; - CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/macos/build/debug/"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/build/output"; + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/macos/build/temp/release/"; ENABLE_TESTABILITY = YES; MERGEABLE_LIBRARY = YES; MERGED_BINARY_TYPE = automatic; - OBJROOT = "$(SRCROOT)/../../lib/macos/build/debug/"; + OBJROOT = "$(SRCROOT)/../../lib/macos/build/obj/debug/"; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; VERSIONING_SYSTEM = "apple-generic"; @@ -2260,12 +2357,13 @@ buildSettings = { ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + BUILT_PRODUCTS_DIR = "$(SRCROOT)/../../lib/macos/"; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/"; - CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/macos/build/release/"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/build/output"; + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/macos/build/temp/release/"; MERGEABLE_LIBRARY = YES; MERGED_BINARY_TYPE = automatic; - OBJROOT = "$(SRCROOT)/../../lib/macos/build/release"; + OBJROOT = "$(SRCROOT)/../../lib/macos/build/obj/release"; ONLY_ACTIVE_ARCH = NO; SDKROOT = macosx; VERSIONING_SYSTEM = "apple-generic"; @@ -2284,7 +2382,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E4B27C3210CBEBB200536013 /* Build configuration list for PBXNativeTarget "openFrameworks-static" */ = { + E4B27C3210CBEBB200536013 /* Build configuration list for PBXNativeTarget "openFrameworksLib" */ = { isa = XCConfigurationList; buildConfigurations = ( E4B27C1610CBEB8E00536013 /* Debug */, diff --git a/libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig b/libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig index ad7808cbdcc..c5779ab34ad 100644 --- a/libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig +++ b/libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig @@ -26,8 +26,8 @@ HEADER_URIPARSER = "$(OF_PATH)/libs/uriparser/include" HEADER_PUGIXML = "$(OF_PATH)/libs/pugixml/include" //------- Libraries -LIB_OF = "$(OF_PATH)/libs/openFrameworksCompiled/lib/macos/openFrameworks.a" -LIB_OF_DEBUG = "$(OF_PATH)/libs/openFrameworksCompiled/lib/macos/openFrameworksDebug.a" +LIB_OF = "$(OF_PATH)/libs/openFrameworksCompiled/lib/osx/openFrameworks.a" +LIB_OF_DEBUG = "$(OF_PATH)/libs/openFrameworksCompiled/lib/osx/openFrameworksDebug.a" //LIB_FMOD = "$(OF_PATH)/libs/fmod/lib/macos/libfmod.dylib" @@ -44,7 +44,6 @@ LIB_OF_DEBUG = "$(OF_PATH)/libs/openFrameworksCompiled/lib/macos/openFrameworksD //LIB_URIPARSER = "$(OF_PATH)/libs/uriparser/lib/osx/uriparser.a" //LIB_PUGIXML = "$(OF_PATH)/libs/pugixml/lib/osx/pugixml.a" -//OF_CORE_LIBS = $(LIB_FMOD) //$(LIB_CURL) OF_CORE_HEADERS = $(HEADER_OF) $(HEADER_FREETYPE) $(HEADER_FREETYPE2) $(HEADER_GLEW) $(HEADER_FREEIMAGE) $(HEADER_TESS2) $(HEADER_CAIRO) $(HEADER_RTAUDIO) $(HEADER_GLFW) $(HEADER_UTF8) $(HEADER_JSON) $(HEADER_GLM) $(HEADER_CURL) ${HEADER_SSL} $(HEADER_URIPARSER) $(HEADER_PUGIXML) ${HEADER_BROTLI} @@ -114,8 +113,10 @@ INSTALL_PATH = /Applications SDKROOT = macosx WRAPPER_EXTENSION = app +BUILT_PRODUCTS_DIR = $(SRCROOT)/bin/ + SKIP_INSTALL = YES -CONFIGURATION_BUILD_DIR = $(SRCROOT)/bin/ + CC = $(OF_PATH)/scripts/osx/cc.sh CXX = $(OF_PATH)/scripts/osx/cxx.sh diff --git a/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj/project.pbxproj b/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj/project.pbxproj index 02a53b44c63..efa2d8e1c32 100644 --- a/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj/project.pbxproj +++ b/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj/project.pbxproj @@ -811,8 +811,9 @@ buildPhases = ( E4B27C1110CBEB8E00536013 /* Headers */, E4B27C1210CBEB8E00536013 /* Sources */, + BFF80A5D2C50B2C300784E74 /* Run Script */, E4B27C1310CBEB8E00536013 /* Frameworks */, - BFF80A5D2C50B2C300784E74 /* ShellScript */, + BF65C9032D65AC9600187B34 /* ShellScript */, ); buildRules = ( ); @@ -853,7 +854,7 @@ /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ - BFF80A5D2C50B2C300784E74 /* ShellScript */ = { + BF65C9032D65AC9600187B34 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; @@ -869,7 +870,26 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "#!/bin/sh\nTARGET_DIR=\"$SRCROOT/../../lib/macos\"\nATTRIBUTE_CHECK=$(xattr -p com.apple.xcode.CreatedByBuildSystem \"$TARGET_DIR\" 2>/dev/null)\nif [ -z \"$ATTRIBUTE_CHECK\" ]; then\n xattr -w com.apple.xcode.CreatedByBuildSystem true \"$TARGET_DIR\"\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem set to true for $TARGET_DIR\"\nelse\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem already set for $TARGET_DIR\"\nfi\n"; + shellScript = "TARGET_DIR=\"${SRCROOT}/../../lib/osx/\"\nTARGET_CONFIG_DIR=\"${SRCROOT}/../../lib/osx/build/output\"\n\nif [ \"${CONFIGURATION}\" == \"Release\" ]; then\n STATIC_NAME=\"openFrameworks\"\nelse\n STATIC_NAME=\"openFrameworks${CONFIGURATION}\"\nfi\n\nSOURCE_FILE=\"${TARGET_CONFIG_DIR}/${STATIC_NAME}.a\"\nDEST_FILE=\"${TARGET_DIR}/${STATIC_NAME}.a\"\n\necho \"Configuration: ${CONFIGURATION}\"\necho \"Source file: ${SOURCE_FILE}\"\necho \"Destination: ${DEST_FILE}\"\n\nmkdir -p \"${TARGET_DIR}\"\n\nif [ ! -w \"${TARGET_DIR}\" ]; then\n echo \"ERROR: Target directory ${TARGET_DIR} is not writable.\"\n ls -ld \"${TARGET_DIR}\"\n exit 1\nfi\n\nif [ ! -f \"${SOURCE_FILE}\" ]; then\n echo \"ERROR: Static library ${SOURCE_FILE} does not exist.\"\n exit 1\nfi\n\necho \"Copying ${SOURCE_FILE} to ${DEST_FILE}...\"\ncp -v \"${SOURCE_FILE}\" \"${DEST_FILE}\"\n\nif [ $? -ne 0 ]; then\n echo \"ERROR: Failed to copy ${SOURCE_FILE} to ${DEST_FILE}.\"\n exit 1\nfi\n\necho \"openFramworks build successful.\"\n"; + }; + BFF80A5D2C50B2C300784E74 /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "#!/usr/bin/env bash\nTARGET_DIR=\"$SRCROOT/../../lib/osx/\"\nATTRIBUTE_CHECK=$(xattr -p com.apple.xcode.CreatedByBuildSystem \"$TARGET_DIR\" 2>/dev/null)\nif [ -z \"$ATTRIBUTE_CHECK\" ]; then\n xattr -w com.apple.xcode.CreatedByBuildSystem true \"$TARGET_DIR\"\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem set to true for [$TARGET_DIR]\"\nelse\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem already set for [$TARGET_DIR]\"\nfi\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -961,11 +981,13 @@ E4B27C1610CBEB8E00536013 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/osx/build/output"; EXECUTABLE_PREFIX = ""; INSTALL_PATH = /usr/local/lib; + LIBRARY_OUTPUT_DIRECTORY = "$(SRCROOT)/../../lib/osx/"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", + "$(SRCROOT)/../../lib/osx/build/output/", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", @@ -976,21 +998,23 @@ "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", ); - OBJROOT = "$(SRCROOT)/../../lib/macos/build/debug/"; + OBJROOT = "$(SRCROOT)/../../lib/osx/build/obj/debug/"; PRODUCT_NAME = openFrameworksDebug; - SDKROOT = ""; + SDKROOT = macosx; }; name = Debug; }; E4B27C1710CBEB8E00536013 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/osx/build/output"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; EXECUTABLE_PREFIX = ""; INSTALL_PATH = /usr/local/lib; + LIBRARY_OUTPUT_DIRECTORY = "$(SRCROOT)/../../lib/osx/"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", + "$(SRCROOT)/../../lib/osx/build/output/", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", @@ -1001,9 +1025,9 @@ "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", ); - OBJROOT = "$(SRCROOT)/../../lib/macos/build/release/"; + OBJROOT = "$(SRCROOT)/../../lib/osx/build/obj/release/"; PRODUCT_NAME = openFrameworks; - SDKROOT = ""; + SDKROOT = macosx; }; name = Release; }; @@ -1011,11 +1035,15 @@ isa = XCBuildConfiguration; baseConfigurationReference = E432815F138AC0470047C5CB /* Debug.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/"; - CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/macos/build/debug/"; - OBJROOT = "$(SRCROOT)/../../lib/macos/build/debug/"; + BUILT_PRODUCTS_DIR = "$(SRCROOT)/../../lib/osx/"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/osx/build/output"; + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/osx/build/temp/debug/"; + CREATE_INFOPLIST_SECTION_IN_BINARY = YES; + MERGEABLE_LIBRARY = YES; + MERGED_BINARY_TYPE = automatic; + OBJROOT = "$(SRCROOT)/../../lib/osx/build/obj/debug/"; ONLY_ACTIVE_ARCH = NO; - SDKROOT = ""; + SDKROOT = macosx; }; name = Debug; }; @@ -1023,11 +1051,15 @@ isa = XCBuildConfiguration; baseConfigurationReference = E4328160138AC04A0047C5CB /* Release.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/macos/"; - CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/macos/build/release/"; - OBJROOT = "$(SRCROOT)/../../lib/macos/build/release"; + BUILT_PRODUCTS_DIR = "$(SRCROOT)/../../lib/osx/"; + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/osx/build/output"; + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/osx/build/temp/release/"; + CREATE_INFOPLIST_SECTION_IN_BINARY = YES; + MERGEABLE_LIBRARY = YES; + MERGED_BINARY_TYPE = automatic; + OBJROOT = "$(SRCROOT)/../../lib/osx/build/obj/release"; ONLY_ACTIVE_ARCH = NO; - SDKROOT = ""; + SDKROOT = macosx; }; name = Release; }; diff --git a/scripts/osx/xcode_project.sh b/scripts/osx/xcode_project.sh index 84231ee1a83..a4ed0d4fd96 100755 --- a/scripts/osx/xcode_project.sh +++ b/scripts/osx/xcode_project.sh @@ -28,7 +28,7 @@ copy_resources() { echo rsync -aved --delete --ignore-existing "$OF_PATH/libs/fmod/lib/macos/libfmod.dylib" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/"; rsync -aved --delete --ignore-existing "$OF_PATH/libs/fmod/lib/macos/libfmod.dylib" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/"; fi - # Not needed as we now call install_name_tool -id @loader_path/../Frameworks/libfmod.dylib libfmod.dylib on the dylib directly which prevents the need for calling every post build - keeping here for reference and possible legacy usage + # Not needed as we now call install_name_tool -id @loader_path/../Frameworks/libfmod.dylib libfmod.dylib on the dylib directly which prevents the need for calling every post build - keeping here for reference and possible legacy usage # install_name_tool -change @rpath/libfmod.dylib @executable_path/../Frameworks/libfmod.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME"; } @@ -37,6 +37,7 @@ copy_resources() { bundle_data_folder() { if [ -z "$OF_BUNDLE_DATA_FOLDER" ] ; then msg 'Bundle data folder disabled \ncan be enabled with OF_BUNDLE_DATA_FOLDER=1 in Project.xcconfig '; + rsync -avz --delete --exclude='.DS_Store' "${SRCROOT}/bin/data/" "${TARGET_BUILD_DIR}/data/" else # Copy bin/data into App/Resources msg 'Bundle data folder enabled - will copy bin/data to App Package' @@ -120,7 +121,7 @@ code_sign() { do if lipo -archs "${ITEM}" | grep -q 'i386'; then echo "Stripping invalid archs '${ITEM}'" - lipo -remove i386 "${ITEM}" -o "${ITEM}" + lipo -remove i386 "${ITEM}" -o "${ITEM}" else echo "No need to strip invalid archs '{$ITEM}'" fi @@ -152,8 +153,8 @@ code_sign() { # activate via flag in Project.xcconfig # # note: dylib subdependencies (dylibs that load dylibs) will be found -# recursively and bundled within the .app but might need doctoring -# to work in both bundled or freestanding states. +# recursively and bundled within the .app but might need doctoring +# to work in both bundled or freestanding states. # bundle_dylibs() { if [ -z "$OF_BUNDLE_DYLIBS" ] ; then @@ -172,10 +173,10 @@ bundle_dylibs() { paths[$d]=$d fi done - + # construct a list of -s args for dylibbuilder to find the dylibs for key val in "${(@kv)paths}"; do - sargs+=-s\ $key\ + sargs+=-s\ $key\ done # do the thing @@ -184,6 +185,40 @@ bundle_dylibs() { fi } + +copy_binary() { + msg "Copy Binary to bin/ "; + APP_NAME="${PRODUCT_NAME}.app" + APP_SOURCE="${CONFIGURATION_BUILD_DIR}/${APP_NAME}" + APP_DEST="${SRCROOT}/bin/${APP_NAME}" + echo "------------------------------------------" + echo "๐Ÿ” Debugging copy_binary function" + echo "Configuration Build Dir: ${CONFIGURATION_BUILD_DIR}" + echo "Product Name: ${PRODUCT_NAME}" + echo "App Source: ${APP_SOURCE}" + echo "App Destination: ${APP_DEST}" + echo "------------------------------------------" + if [ ! -d "${CONFIGURATION_BUILD_DIR}" ]; then + echo "ERROR: CONFIGURATION_BUILD_DIR does not exist: ${CONFIGURATION_BUILD_DIR}" + exit 1 + fi + + # Check if the .app file exists + if [ ! -d "${APP_SOURCE}" ]; then + echo "ERROR: Application bundle not found: ${APP_SOURCE}" + ls -l "${CONFIGURATION_BUILD_DIR}" # List files in the build directory for debugging + exit 1 + fi + mkdir -p "${SRCROOT}/bin/" + rsync -avz --delete "$APP_SOURCE" "$APP_DEST" + if [ $? -eq 0 ]; then + echo "App successfully $APP_DEST" + else + echo "ERROR: Failed to copy the app" + exit 1 + fi +} + echo '' divider echo "Running $0" @@ -192,5 +227,7 @@ copy_resources bundle_data_folder code_sign bundle_dylibs +copy_binary divider + diff --git a/scripts/templates/macos/emptyExample.xcodeproj/project.pbxproj b/scripts/templates/macos/emptyExample.xcodeproj/project.pbxproj index e966b681bdb..0f8d71591a2 100644 --- a/scripts/templates/macos/emptyExample.xcodeproj/project.pbxproj +++ b/scripts/templates/macos/emptyExample.xcodeproj/project.pbxproj @@ -1,1031 +1,1787 @@ -// !$*UTF8*$! { - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - BF6277FE2BADE871008864C1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF6277FD2BADE871008864C1 /* Assets.xcassets */; }; - BF6278022BADE871008864C1 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF6278012BADE871008864C1 /* Preview Assets.xcassets */; }; - BF6278062BADE93C008864C1 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - BF6278072BADE942008864C1 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; }; - BF6278082BADE942008864C1 /* ofApp.h in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */; }; - BF6278702BADEBFE008864C1 /* ofxAccelerometer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF62780A2BADEBFE008864C1 /* ofxAccelerometer.cpp */; }; - BF6278712BADEBFE008864C1 /* ofxAccelerometer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF62780A2BADEBFE008864C1 /* ofxAccelerometer.cpp */; }; - BF6278742BADEBFE008864C1 /* ofAppiOSWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278112BADEBFE008864C1 /* ofAppiOSWindow.mm */; }; - BF6278752BADEBFE008864C1 /* ofAppiOSWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278112BADEBFE008864C1 /* ofAppiOSWindow.mm */; }; - BF6278762BADEBFE008864C1 /* ofxiOSAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278152BADEBFE008864C1 /* ofxiOSAppDelegate.mm */; }; - BF6278772BADEBFE008864C1 /* ofxiOSAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278152BADEBFE008864C1 /* ofxiOSAppDelegate.mm */; }; - BF6278782BADEBFE008864C1 /* ofxiOSEAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278172BADEBFE008864C1 /* ofxiOSEAGLView.mm */; }; - BF6278792BADEBFE008864C1 /* ofxiOSEAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278172BADEBFE008864C1 /* ofxiOSEAGLView.mm */; }; - BF62787A2BADEBFE008864C1 /* ofxiOSGLKView.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278192BADEBFE008864C1 /* ofxiOSGLKView.mm */; }; - BF62787B2BADEBFE008864C1 /* ofxiOSGLKView.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278192BADEBFE008864C1 /* ofxiOSGLKView.mm */; }; - BF62787C2BADEBFE008864C1 /* ofxiOSGLKViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62781B2BADEBFE008864C1 /* ofxiOSGLKViewController.mm */; }; - BF62787D2BADEBFE008864C1 /* ofxiOSGLKViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62781B2BADEBFE008864C1 /* ofxiOSGLKViewController.mm */; }; - BF62787E2BADEBFE008864C1 /* ofxiOSViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62781D2BADEBFE008864C1 /* ofxiOSViewController.mm */; }; - BF62787F2BADEBFE008864C1 /* ofxiOSViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62781D2BADEBFE008864C1 /* ofxiOSViewController.mm */; }; - BF6278802BADEBFE008864C1 /* ofxiOSAlerts.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278202BADEBFE008864C1 /* ofxiOSAlerts.mm */; }; - BF6278812BADEBFE008864C1 /* ofxiOSAlerts.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278202BADEBFE008864C1 /* ofxiOSAlerts.mm */; }; - BF6278822BADEBFE008864C1 /* EAGLKView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6278242BADEBFE008864C1 /* EAGLKView.m */; }; - BF6278832BADEBFE008864C1 /* EAGLKView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6278242BADEBFE008864C1 /* EAGLKView.m */; }; - BF6278842BADEBFE008864C1 /* EAGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6278262BADEBFE008864C1 /* EAGLView.m */; }; - BF6278852BADEBFE008864C1 /* EAGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6278262BADEBFE008864C1 /* EAGLView.m */; }; - BF6278862BADEBFE008864C1 /* ES1Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6278282BADEBFE008864C1 /* ES1Renderer.m */; }; - BF6278872BADEBFE008864C1 /* ES1Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6278282BADEBFE008864C1 /* ES1Renderer.m */; }; - BF6278882BADEBFE008864C1 /* ES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62782A2BADEBFE008864C1 /* ES2Renderer.m */; }; - BF6278892BADEBFE008864C1 /* ES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62782A2BADEBFE008864C1 /* ES2Renderer.m */; }; - BF62788A2BADEBFE008864C1 /* AVSoundPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62782E2BADEBFE008864C1 /* AVSoundPlayer.m */; }; - BF62788B2BADEBFE008864C1 /* AVSoundPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62782E2BADEBFE008864C1 /* AVSoundPlayer.m */; }; - BF62788C2BADEBFE008864C1 /* ofxiOSSoundPlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278302BADEBFE008864C1 /* ofxiOSSoundPlayer.mm */; }; - BF62788D2BADEBFE008864C1 /* ofxiOSSoundPlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278302BADEBFE008864C1 /* ofxiOSSoundPlayer.mm */; }; - BF62788E2BADEBFE008864C1 /* ofxiOSSoundStream.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278322BADEBFE008864C1 /* ofxiOSSoundStream.mm */; }; - BF62788F2BADEBFE008864C1 /* ofxiOSSoundStream.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278322BADEBFE008864C1 /* ofxiOSSoundStream.mm */; }; - BF6278902BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278342BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.mm */; }; - BF6278912BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278342BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.mm */; }; - BF6278922BADEBFE008864C1 /* ofxOpenALSoundPlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF6278352BADEBFE008864C1 /* ofxOpenALSoundPlayer.cpp */; }; - BF6278932BADEBFE008864C1 /* ofxOpenALSoundPlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF6278352BADEBFE008864C1 /* ofxOpenALSoundPlayer.cpp */; }; - BF6278942BADEBFE008864C1 /* SoundEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF6278372BADEBFE008864C1 /* SoundEngine.cpp */; }; - BF6278952BADEBFE008864C1 /* SoundEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF6278372BADEBFE008864C1 /* SoundEngine.cpp */; }; - BF6278962BADEBFE008864C1 /* SoundInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62783A2BADEBFE008864C1 /* SoundInputStream.m */; }; - BF6278972BADEBFE008864C1 /* SoundInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62783A2BADEBFE008864C1 /* SoundInputStream.m */; }; - BF6278982BADEBFE008864C1 /* SoundOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62783C2BADEBFE008864C1 /* SoundOutputStream.m */; }; - BF6278992BADEBFE008864C1 /* SoundOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62783C2BADEBFE008864C1 /* SoundOutputStream.m */; }; - BF62789A2BADEBFE008864C1 /* SoundStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62783E2BADEBFE008864C1 /* SoundStream.m */; }; - BF62789B2BADEBFE008864C1 /* SoundStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF62783E2BADEBFE008864C1 /* SoundStream.m */; }; - BF62789C2BADEBFE008864C1 /* ofxtvOSAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278412BADEBFE008864C1 /* ofxtvOSAppDelegate.mm */; }; - BF62789D2BADEBFE008864C1 /* ofxtvOSAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278412BADEBFE008864C1 /* ofxtvOSAppDelegate.mm */; }; - BF62789E2BADEBFE008864C1 /* ofxtvOSGLKViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278432BADEBFE008864C1 /* ofxtvOSGLKViewController.mm */; }; - BF62789F2BADEBFE008864C1 /* ofxtvOSGLKViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278432BADEBFE008864C1 /* ofxtvOSGLKViewController.mm */; }; - BF6278A02BADEBFE008864C1 /* ofxtvOSURLFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF6278442BADEBFE008864C1 /* ofxtvOSURLFileLoader.cpp */; }; - BF6278A12BADEBFE008864C1 /* ofxtvOSURLFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF6278442BADEBFE008864C1 /* ofxtvOSURLFileLoader.cpp */; }; - BF6278A22BADEBFE008864C1 /* ofxtvOSViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278472BADEBFE008864C1 /* ofxtvOSViewController.mm */; }; - BF6278A32BADEBFE008864C1 /* ofxtvOSViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278472BADEBFE008864C1 /* ofxtvOSViewController.mm */; }; - BF6278A42BADEBFE008864C1 /* ofxiOSCoreHaptics.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62784A2BADEBFE008864C1 /* ofxiOSCoreHaptics.mm */; }; - BF6278A52BADEBFE008864C1 /* ofxiOSCoreHaptics.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62784A2BADEBFE008864C1 /* ofxiOSCoreHaptics.mm */; }; - BF6278A62BADEBFE008864C1 /* ofxiOSCoreLocation.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62784C2BADEBFE008864C1 /* ofxiOSCoreLocation.mm */; }; - BF6278A72BADEBFE008864C1 /* ofxiOSCoreLocation.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62784C2BADEBFE008864C1 /* ofxiOSCoreLocation.mm */; }; - BF6278A82BADEBFE008864C1 /* ofxiOSCoreMotion.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62784E2BADEBFE008864C1 /* ofxiOSCoreMotion.mm */; }; - BF6278A92BADEBFE008864C1 /* ofxiOSCoreMotion.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62784E2BADEBFE008864C1 /* ofxiOSCoreMotion.mm */; }; - BF6278AA2BADEBFE008864C1 /* ofxiOSEventAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278502BADEBFE008864C1 /* ofxiOSEventAdapter.mm */; }; - BF6278AB2BADEBFE008864C1 /* ofxiOSEventAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278502BADEBFE008864C1 /* ofxiOSEventAdapter.mm */; }; - BF6278AC2BADEBFE008864C1 /* ofxiOSExternalDisplay.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278522BADEBFE008864C1 /* ofxiOSExternalDisplay.mm */; }; - BF6278AD2BADEBFE008864C1 /* ofxiOSExternalDisplay.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278522BADEBFE008864C1 /* ofxiOSExternalDisplay.mm */; }; - BF6278AE2BADEBFE008864C1 /* ofxiOSExtras.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278542BADEBFE008864C1 /* ofxiOSExtras.mm */; }; - BF6278AF2BADEBFE008864C1 /* ofxiOSExtras.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278542BADEBFE008864C1 /* ofxiOSExtras.mm */; }; - BF6278B02BADEBFE008864C1 /* ofxiOSImagePicker.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278562BADEBFE008864C1 /* ofxiOSImagePicker.mm */; }; - BF6278B12BADEBFE008864C1 /* ofxiOSImagePicker.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278562BADEBFE008864C1 /* ofxiOSImagePicker.mm */; }; - BF6278B22BADEBFE008864C1 /* ofxiOSKeyboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278582BADEBFE008864C1 /* ofxiOSKeyboard.mm */; }; - BF6278B32BADEBFE008864C1 /* ofxiOSKeyboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278582BADEBFE008864C1 /* ofxiOSKeyboard.mm */; }; - BF6278B42BADEBFE008864C1 /* ofxiOSMapKit.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62785A2BADEBFE008864C1 /* ofxiOSMapKit.mm */; }; - BF6278B52BADEBFE008864C1 /* ofxiOSMapKit.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62785A2BADEBFE008864C1 /* ofxiOSMapKit.mm */; }; - BF6278B62BADEBFE008864C1 /* ofxiOSMapKitDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62785C2BADEBFE008864C1 /* ofxiOSMapKitDelegate.mm */; }; - BF6278B72BADEBFE008864C1 /* ofxiOSMapKitDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62785C2BADEBFE008864C1 /* ofxiOSMapKitDelegate.mm */; }; - BF6278B82BADEBFE008864C1 /* AVFoundationVideoGrabber.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278612BADEBFE008864C1 /* AVFoundationVideoGrabber.mm */; }; - BF6278B92BADEBFE008864C1 /* AVFoundationVideoGrabber.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278612BADEBFE008864C1 /* AVFoundationVideoGrabber.mm */; }; - BF6278BA2BADEBFE008864C1 /* AVFoundationVideoPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6278632BADEBFE008864C1 /* AVFoundationVideoPlayer.m */; }; - BF6278BB2BADEBFE008864C1 /* AVFoundationVideoPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6278632BADEBFE008864C1 /* AVFoundationVideoPlayer.m */; }; - BF6278BC2BADEBFE008864C1 /* ofxiOSVideoGrabber.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278652BADEBFE008864C1 /* ofxiOSVideoGrabber.mm */; }; - BF6278BD2BADEBFE008864C1 /* ofxiOSVideoGrabber.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278652BADEBFE008864C1 /* ofxiOSVideoGrabber.mm */; }; - BF6278BE2BADEBFE008864C1 /* ofxiOSVideoPlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278672BADEBFE008864C1 /* ofxiOSVideoPlayer.mm */; }; - BF6278BF2BADEBFE008864C1 /* ofxiOSVideoPlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF6278672BADEBFE008864C1 /* ofxiOSVideoPlayer.mm */; }; - BF6278C22BADEC41008864C1 /* openFrameworks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF6278C12BADEC41008864C1 /* openFrameworks.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4A5B60F29BAAAE400C2D356 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 6; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E4C2427710CC5ABF004149E2 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 191CD6FA2847E21E0085CBB6 /* of.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = of.entitlements; sourceTree = ""; }; - 191EF70929D778A400F35F26 /* openFrameworks */ = {isa = PBXFileReference; lastKnownFileType = folder; name = openFrameworks; path = ../../../libs/openFrameworks; sourceTree = SOURCE_ROOT; }; - BF6277F72BADE870008864C1 /* emptyExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = emptyExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BF6277F92BADE870008864C1 /* emptymacOSExampleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = emptymacOSExampleApp.swift; sourceTree = ""; }; - BF6277FB2BADE870008864C1 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - BF6277FD2BADE871008864C1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - BF6277FF2BADE871008864C1 /* emptymacOSExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = emptymacOSExample.entitlements; sourceTree = ""; }; - BF6278012BADE871008864C1 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - BF62780A2BADEBFE008864C1 /* ofxAccelerometer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAccelerometer.cpp; sourceTree = ""; }; - BF62780B2BADEBFE008864C1 /* ofxAccelerometer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxAccelerometer.h; sourceTree = ""; }; - BF6278102BADEBFE008864C1 /* ofAppiOSWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofAppiOSWindow.h; sourceTree = ""; }; - BF6278112BADEBFE008864C1 /* ofAppiOSWindow.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofAppiOSWindow.mm; sourceTree = ""; }; - BF6278122BADEBFE008864C1 /* ofxiOSApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSApp.h; sourceTree = ""; }; - BF6278142BADEBFE008864C1 /* ofxiOSAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSAppDelegate.h; sourceTree = ""; }; - BF6278152BADEBFE008864C1 /* ofxiOSAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSAppDelegate.mm; sourceTree = ""; }; - BF6278162BADEBFE008864C1 /* ofxiOSEAGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSEAGLView.h; sourceTree = ""; }; - BF6278172BADEBFE008864C1 /* ofxiOSEAGLView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSEAGLView.mm; sourceTree = ""; }; - BF6278182BADEBFE008864C1 /* ofxiOSGLKView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSGLKView.h; sourceTree = ""; }; - BF6278192BADEBFE008864C1 /* ofxiOSGLKView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSGLKView.mm; sourceTree = ""; }; - BF62781A2BADEBFE008864C1 /* ofxiOSGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSGLKViewController.h; sourceTree = ""; }; - BF62781B2BADEBFE008864C1 /* ofxiOSGLKViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSGLKViewController.mm; sourceTree = ""; }; - BF62781C2BADEBFE008864C1 /* ofxiOSViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSViewController.h; sourceTree = ""; }; - BF62781D2BADEBFE008864C1 /* ofxiOSViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSViewController.mm; sourceTree = ""; }; - BF62781F2BADEBFE008864C1 /* ofxiOSAlerts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSAlerts.h; sourceTree = ""; }; - BF6278202BADEBFE008864C1 /* ofxiOSAlerts.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSAlerts.mm; sourceTree = ""; }; - BF6278212BADEBFE008864C1 /* ofxiOSAlertsListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSAlertsListener.h; sourceTree = ""; }; - BF6278232BADEBFE008864C1 /* EAGLKView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EAGLKView.h; sourceTree = ""; }; - BF6278242BADEBFE008864C1 /* EAGLKView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EAGLKView.m; sourceTree = ""; }; - BF6278252BADEBFE008864C1 /* EAGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EAGLView.h; sourceTree = ""; }; - BF6278262BADEBFE008864C1 /* EAGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EAGLView.m; sourceTree = ""; }; - BF6278272BADEBFE008864C1 /* ES1Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ES1Renderer.h; sourceTree = ""; }; - BF6278282BADEBFE008864C1 /* ES1Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ES1Renderer.m; sourceTree = ""; }; - BF6278292BADEBFE008864C1 /* ES2Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ES2Renderer.h; sourceTree = ""; }; - BF62782A2BADEBFE008864C1 /* ES2Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ES2Renderer.m; sourceTree = ""; }; - BF62782B2BADEBFE008864C1 /* ESRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ESRenderer.h; sourceTree = ""; }; - BF62782D2BADEBFE008864C1 /* AVSoundPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AVSoundPlayer.h; sourceTree = ""; }; - BF62782E2BADEBFE008864C1 /* AVSoundPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AVSoundPlayer.m; sourceTree = ""; }; - BF62782F2BADEBFE008864C1 /* ofxiOSSoundPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSSoundPlayer.h; sourceTree = ""; }; - BF6278302BADEBFE008864C1 /* ofxiOSSoundPlayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSSoundPlayer.mm; sourceTree = ""; }; - BF6278312BADEBFE008864C1 /* ofxiOSSoundStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSSoundStream.h; sourceTree = ""; }; - BF6278322BADEBFE008864C1 /* ofxiOSSoundStream.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSSoundStream.mm; sourceTree = ""; }; - BF6278332BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSSoundStreamDelegate.h; sourceTree = ""; }; - BF6278342BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSSoundStreamDelegate.mm; sourceTree = ""; }; - BF6278352BADEBFE008864C1 /* ofxOpenALSoundPlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxOpenALSoundPlayer.cpp; sourceTree = ""; }; - BF6278362BADEBFE008864C1 /* ofxOpenALSoundPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxOpenALSoundPlayer.h; sourceTree = ""; }; - BF6278372BADEBFE008864C1 /* SoundEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundEngine.cpp; sourceTree = ""; }; - BF6278382BADEBFE008864C1 /* SoundEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundEngine.h; sourceTree = ""; }; - BF6278392BADEBFE008864C1 /* SoundInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundInputStream.h; sourceTree = ""; }; - BF62783A2BADEBFE008864C1 /* SoundInputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundInputStream.m; sourceTree = ""; }; - BF62783B2BADEBFE008864C1 /* SoundOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundOutputStream.h; sourceTree = ""; }; - BF62783C2BADEBFE008864C1 /* SoundOutputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundOutputStream.m; sourceTree = ""; }; - BF62783D2BADEBFE008864C1 /* SoundStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundStream.h; sourceTree = ""; }; - BF62783E2BADEBFE008864C1 /* SoundStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundStream.m; sourceTree = ""; }; - BF6278402BADEBFE008864C1 /* ofxtvOSAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxtvOSAppDelegate.h; sourceTree = ""; }; - BF6278412BADEBFE008864C1 /* ofxtvOSAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxtvOSAppDelegate.mm; sourceTree = ""; }; - BF6278422BADEBFE008864C1 /* ofxtvOSGLKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxtvOSGLKViewController.h; sourceTree = ""; }; - BF6278432BADEBFE008864C1 /* ofxtvOSGLKViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxtvOSGLKViewController.mm; sourceTree = ""; }; - BF6278442BADEBFE008864C1 /* ofxtvOSURLFileLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxtvOSURLFileLoader.cpp; sourceTree = ""; }; - BF6278452BADEBFE008864C1 /* ofxtvOSURLFileLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxtvOSURLFileLoader.h; sourceTree = ""; }; - BF6278462BADEBFE008864C1 /* ofxtvOSViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxtvOSViewController.h; sourceTree = ""; }; - BF6278472BADEBFE008864C1 /* ofxtvOSViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxtvOSViewController.mm; sourceTree = ""; }; - BF6278492BADEBFE008864C1 /* ofxiOSCoreHaptics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSCoreHaptics.h; sourceTree = ""; }; - BF62784A2BADEBFE008864C1 /* ofxiOSCoreHaptics.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSCoreHaptics.mm; sourceTree = ""; }; - BF62784B2BADEBFE008864C1 /* ofxiOSCoreLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSCoreLocation.h; sourceTree = ""; }; - BF62784C2BADEBFE008864C1 /* ofxiOSCoreLocation.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSCoreLocation.mm; sourceTree = ""; }; - BF62784D2BADEBFE008864C1 /* ofxiOSCoreMotion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSCoreMotion.h; sourceTree = ""; }; - BF62784E2BADEBFE008864C1 /* ofxiOSCoreMotion.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSCoreMotion.mm; sourceTree = ""; }; - BF62784F2BADEBFE008864C1 /* ofxiOSEventAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSEventAdapter.h; sourceTree = ""; }; - BF6278502BADEBFE008864C1 /* ofxiOSEventAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSEventAdapter.mm; sourceTree = ""; }; - BF6278512BADEBFE008864C1 /* ofxiOSExternalDisplay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSExternalDisplay.h; sourceTree = ""; }; - BF6278522BADEBFE008864C1 /* ofxiOSExternalDisplay.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSExternalDisplay.mm; sourceTree = ""; }; - BF6278532BADEBFE008864C1 /* ofxiOSExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSExtras.h; sourceTree = ""; }; - BF6278542BADEBFE008864C1 /* ofxiOSExtras.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSExtras.mm; sourceTree = ""; }; - BF6278552BADEBFE008864C1 /* ofxiOSImagePicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSImagePicker.h; sourceTree = ""; }; - BF6278562BADEBFE008864C1 /* ofxiOSImagePicker.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSImagePicker.mm; sourceTree = ""; }; - BF6278572BADEBFE008864C1 /* ofxiOSKeyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSKeyboard.h; sourceTree = ""; }; - BF6278582BADEBFE008864C1 /* ofxiOSKeyboard.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSKeyboard.mm; sourceTree = ""; }; - BF6278592BADEBFE008864C1 /* ofxiOSMapKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSMapKit.h; sourceTree = ""; }; - BF62785A2BADEBFE008864C1 /* ofxiOSMapKit.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSMapKit.mm; sourceTree = ""; }; - BF62785B2BADEBFE008864C1 /* ofxiOSMapKitDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSMapKitDelegate.h; sourceTree = ""; }; - BF62785C2BADEBFE008864C1 /* ofxiOSMapKitDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSMapKitDelegate.mm; sourceTree = ""; }; - BF62785D2BADEBFE008864C1 /* ofxiOSMapKitListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSMapKitListener.h; sourceTree = ""; }; - BF62785E2BADEBFE008864C1 /* ofxiPhoneExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiPhoneExtras.h; sourceTree = ""; }; - BF6278602BADEBFE008864C1 /* AVFoundationVideoGrabber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AVFoundationVideoGrabber.h; sourceTree = ""; }; - BF6278612BADEBFE008864C1 /* AVFoundationVideoGrabber.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AVFoundationVideoGrabber.mm; sourceTree = ""; }; - BF6278622BADEBFE008864C1 /* AVFoundationVideoPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AVFoundationVideoPlayer.h; sourceTree = ""; }; - BF6278632BADEBFE008864C1 /* AVFoundationVideoPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AVFoundationVideoPlayer.m; sourceTree = ""; }; - BF6278642BADEBFE008864C1 /* ofxiOSVideoGrabber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSVideoGrabber.h; sourceTree = ""; }; - BF6278652BADEBFE008864C1 /* ofxiOSVideoGrabber.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSVideoGrabber.mm; sourceTree = ""; }; - BF6278662BADEBFE008864C1 /* ofxiOSVideoPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSVideoPlayer.h; sourceTree = ""; }; - BF6278672BADEBFE008864C1 /* ofxiOSVideoPlayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxiOSVideoPlayer.mm; sourceTree = ""; }; - BF6278692BADEBFE008864C1 /* ofxiOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOS.h; sourceTree = ""; }; - BF62786A2BADEBFE008864C1 /* ofxiOSConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSConstants.h; sourceTree = ""; }; - BF62786B2BADEBFE008864C1 /* ofxiOSExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiOSExtensions.h; sourceTree = ""; }; - BF62786C2BADEBFE008864C1 /* ofxiPhone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxiPhone.h; sourceTree = ""; }; - BF62786D2BADEBFE008864C1 /* ofxtvOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxtvOS.h; sourceTree = ""; }; - BF6278C12BADEC41008864C1 /* openFrameworks.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openFrameworks.framework; path = ../../../libs/openFrameworksCompiled/lib/macos/openFrameworks.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* emptyExampleBDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = emptyExampleBDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - BF6277F42BADE870008864C1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BF6278C22BADEC41008864C1 /* openFrameworks.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - BF62780F2BADEBFE008864C1 /* ofxAccelerometer */, - BF62786F2BADEBFE008864C1 /* ofxiOS */, - ); - name = addons; - path = ../../../addons; - sourceTree = ""; - }; - BF6277F82BADE870008864C1 /* emptymacOSExample */ = { - isa = PBXGroup; - children = ( - BF6277F92BADE870008864C1 /* emptymacOSExampleApp.swift */, - BF6277FB2BADE870008864C1 /* ContentView.swift */, - BF6277FD2BADE871008864C1 /* Assets.xcassets */, - BF6277FF2BADE871008864C1 /* emptymacOSExample.entitlements */, - BF6278002BADE871008864C1 /* Preview Content */, - ); - path = emptymacOSExample; - sourceTree = ""; - }; - BF6278002BADE871008864C1 /* Preview Content */ = { - isa = PBXGroup; - children = ( - BF6278012BADE871008864C1 /* Preview Assets.xcassets */, - ); - path = "Preview Content"; - sourceTree = ""; - }; - BF62780C2BADEBFE008864C1 /* src */ = { - isa = PBXGroup; - children = ( - BF62780A2BADEBFE008864C1 /* ofxAccelerometer.cpp */, - BF62780B2BADEBFE008864C1 /* ofxAccelerometer.h */, - ); - path = src; - sourceTree = ""; - }; - BF62780F2BADEBFE008864C1 /* ofxAccelerometer */ = { - isa = PBXGroup; - children = ( - BF62780C2BADEBFE008864C1 /* src */, - ); - path = ofxAccelerometer; - sourceTree = ""; - }; - BF6278132BADEBFE008864C1 /* app */ = { - isa = PBXGroup; - children = ( - BF6278102BADEBFE008864C1 /* ofAppiOSWindow.h */, - BF6278112BADEBFE008864C1 /* ofAppiOSWindow.mm */, - BF6278122BADEBFE008864C1 /* ofxiOSApp.h */, - ); - path = app; - sourceTree = ""; - }; - BF62781E2BADEBFE008864C1 /* core */ = { - isa = PBXGroup; - children = ( - BF6278142BADEBFE008864C1 /* ofxiOSAppDelegate.h */, - BF6278152BADEBFE008864C1 /* ofxiOSAppDelegate.mm */, - BF6278162BADEBFE008864C1 /* ofxiOSEAGLView.h */, - BF6278172BADEBFE008864C1 /* ofxiOSEAGLView.mm */, - BF6278182BADEBFE008864C1 /* ofxiOSGLKView.h */, - BF6278192BADEBFE008864C1 /* ofxiOSGLKView.mm */, - BF62781A2BADEBFE008864C1 /* ofxiOSGLKViewController.h */, - BF62781B2BADEBFE008864C1 /* ofxiOSGLKViewController.mm */, - BF62781C2BADEBFE008864C1 /* ofxiOSViewController.h */, - BF62781D2BADEBFE008864C1 /* ofxiOSViewController.mm */, - ); - path = core; - sourceTree = ""; - }; - BF6278222BADEBFE008864C1 /* events */ = { - isa = PBXGroup; - children = ( - BF62781F2BADEBFE008864C1 /* ofxiOSAlerts.h */, - BF6278202BADEBFE008864C1 /* ofxiOSAlerts.mm */, - BF6278212BADEBFE008864C1 /* ofxiOSAlertsListener.h */, - ); - path = events; - sourceTree = ""; - }; - BF62782C2BADEBFE008864C1 /* gl */ = { - isa = PBXGroup; - children = ( - BF6278232BADEBFE008864C1 /* EAGLKView.h */, - BF6278242BADEBFE008864C1 /* EAGLKView.m */, - BF6278252BADEBFE008864C1 /* EAGLView.h */, - BF6278262BADEBFE008864C1 /* EAGLView.m */, - BF6278272BADEBFE008864C1 /* ES1Renderer.h */, - BF6278282BADEBFE008864C1 /* ES1Renderer.m */, - BF6278292BADEBFE008864C1 /* ES2Renderer.h */, - BF62782A2BADEBFE008864C1 /* ES2Renderer.m */, - BF62782B2BADEBFE008864C1 /* ESRenderer.h */, - ); - path = gl; - sourceTree = ""; - }; - BF62783F2BADEBFE008864C1 /* sound */ = { - isa = PBXGroup; - children = ( - BF62782D2BADEBFE008864C1 /* AVSoundPlayer.h */, - BF62782E2BADEBFE008864C1 /* AVSoundPlayer.m */, - BF62782F2BADEBFE008864C1 /* ofxiOSSoundPlayer.h */, - BF6278302BADEBFE008864C1 /* ofxiOSSoundPlayer.mm */, - BF6278312BADEBFE008864C1 /* ofxiOSSoundStream.h */, - BF6278322BADEBFE008864C1 /* ofxiOSSoundStream.mm */, - BF6278332BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.h */, - BF6278342BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.mm */, - BF6278352BADEBFE008864C1 /* ofxOpenALSoundPlayer.cpp */, - BF6278362BADEBFE008864C1 /* ofxOpenALSoundPlayer.h */, - BF6278372BADEBFE008864C1 /* SoundEngine.cpp */, - BF6278382BADEBFE008864C1 /* SoundEngine.h */, - BF6278392BADEBFE008864C1 /* SoundInputStream.h */, - BF62783A2BADEBFE008864C1 /* SoundInputStream.m */, - BF62783B2BADEBFE008864C1 /* SoundOutputStream.h */, - BF62783C2BADEBFE008864C1 /* SoundOutputStream.m */, - BF62783D2BADEBFE008864C1 /* SoundStream.h */, - BF62783E2BADEBFE008864C1 /* SoundStream.m */, - ); - path = sound; - sourceTree = ""; - }; - BF6278482BADEBFE008864C1 /* tvOS */ = { - isa = PBXGroup; - children = ( - BF6278402BADEBFE008864C1 /* ofxtvOSAppDelegate.h */, - BF6278412BADEBFE008864C1 /* ofxtvOSAppDelegate.mm */, - BF6278422BADEBFE008864C1 /* ofxtvOSGLKViewController.h */, - BF6278432BADEBFE008864C1 /* ofxtvOSGLKViewController.mm */, - BF6278442BADEBFE008864C1 /* ofxtvOSURLFileLoader.cpp */, - BF6278452BADEBFE008864C1 /* ofxtvOSURLFileLoader.h */, - BF6278462BADEBFE008864C1 /* ofxtvOSViewController.h */, - BF6278472BADEBFE008864C1 /* ofxtvOSViewController.mm */, - ); - path = tvOS; - sourceTree = ""; - }; - BF62785F2BADEBFE008864C1 /* utils */ = { - isa = PBXGroup; - children = ( - BF6278492BADEBFE008864C1 /* ofxiOSCoreHaptics.h */, - BF62784A2BADEBFE008864C1 /* ofxiOSCoreHaptics.mm */, - BF62784B2BADEBFE008864C1 /* ofxiOSCoreLocation.h */, - BF62784C2BADEBFE008864C1 /* ofxiOSCoreLocation.mm */, - BF62784D2BADEBFE008864C1 /* ofxiOSCoreMotion.h */, - BF62784E2BADEBFE008864C1 /* ofxiOSCoreMotion.mm */, - BF62784F2BADEBFE008864C1 /* ofxiOSEventAdapter.h */, - BF6278502BADEBFE008864C1 /* ofxiOSEventAdapter.mm */, - BF6278512BADEBFE008864C1 /* ofxiOSExternalDisplay.h */, - BF6278522BADEBFE008864C1 /* ofxiOSExternalDisplay.mm */, - BF6278532BADEBFE008864C1 /* ofxiOSExtras.h */, - BF6278542BADEBFE008864C1 /* ofxiOSExtras.mm */, - BF6278552BADEBFE008864C1 /* ofxiOSImagePicker.h */, - BF6278562BADEBFE008864C1 /* ofxiOSImagePicker.mm */, - BF6278572BADEBFE008864C1 /* ofxiOSKeyboard.h */, - BF6278582BADEBFE008864C1 /* ofxiOSKeyboard.mm */, - BF6278592BADEBFE008864C1 /* ofxiOSMapKit.h */, - BF62785A2BADEBFE008864C1 /* ofxiOSMapKit.mm */, - BF62785B2BADEBFE008864C1 /* ofxiOSMapKitDelegate.h */, - BF62785C2BADEBFE008864C1 /* ofxiOSMapKitDelegate.mm */, - BF62785D2BADEBFE008864C1 /* ofxiOSMapKitListener.h */, - BF62785E2BADEBFE008864C1 /* ofxiPhoneExtras.h */, - ); - path = utils; - sourceTree = ""; - }; - BF6278682BADEBFE008864C1 /* video */ = { - isa = PBXGroup; - children = ( - BF6278602BADEBFE008864C1 /* AVFoundationVideoGrabber.h */, - BF6278612BADEBFE008864C1 /* AVFoundationVideoGrabber.mm */, - BF6278622BADEBFE008864C1 /* AVFoundationVideoPlayer.h */, - BF6278632BADEBFE008864C1 /* AVFoundationVideoPlayer.m */, - BF6278642BADEBFE008864C1 /* ofxiOSVideoGrabber.h */, - BF6278652BADEBFE008864C1 /* ofxiOSVideoGrabber.mm */, - BF6278662BADEBFE008864C1 /* ofxiOSVideoPlayer.h */, - BF6278672BADEBFE008864C1 /* ofxiOSVideoPlayer.mm */, - ); - path = video; - sourceTree = ""; - }; - BF62786E2BADEBFE008864C1 /* src */ = { - isa = PBXGroup; - children = ( - BF6278132BADEBFE008864C1 /* app */, - BF62781E2BADEBFE008864C1 /* core */, - BF6278222BADEBFE008864C1 /* events */, - BF62782C2BADEBFE008864C1 /* gl */, - BF62783F2BADEBFE008864C1 /* sound */, - BF6278482BADEBFE008864C1 /* tvOS */, - BF62785F2BADEBFE008864C1 /* utils */, - BF6278682BADEBFE008864C1 /* video */, - BF6278692BADEBFE008864C1 /* ofxiOS.h */, - BF62786A2BADEBFE008864C1 /* ofxiOSConstants.h */, - BF62786B2BADEBFE008864C1 /* ofxiOSExtensions.h */, - BF62786C2BADEBFE008864C1 /* ofxiPhone.h */, - BF62786D2BADEBFE008864C1 /* ofxtvOS.h */, - ); - path = src; - sourceTree = ""; - }; - BF62786F2BADEBFE008864C1 /* ofxiOS */ = { - isa = PBXGroup; - children = ( - BF62786E2BADEBFE008864C1 /* src */, - ); - path = ofxiOS; - sourceTree = ""; - }; - BF6278C02BADEC41008864C1 /* Frameworks */ = { - isa = PBXGroup; - children = ( - BF6278C12BADEC41008864C1 /* openFrameworks.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - 191CD6FA2847E21E0085CBB6 /* of.entitlements */, - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - 191EF70929D778A400F35F26 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E4B69B5B0A3A1756003C02F2 /* emptyExampleBDebug.app */, - BF6277F72BADE870008864C1 /* emptyExample.app */, - BF6277F82BADE870008864C1 /* emptymacOSExample */, - BF6278C02BADEC41008864C1 /* Frameworks */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - BF6277F62BADE870008864C1 /* emptyExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = BF6278032BADE871008864C1 /* Build configuration list for PBXNativeTarget "emptyExample" */; - buildPhases = ( - BF6278092BADE950008864C1 /* Run Script */, - BF6277F32BADE870008864C1 /* Sources */, - BF6277F42BADE870008864C1 /* Frameworks */, - BF6277F52BADE870008864C1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = emptyExample; - productName = emptymacOSExample; - productReference = BF6277F72BADE870008864C1 /* emptyExample.app */; - productType = "com.apple.product-type.application"; - }; - E4B69B5A0A3A1756003C02F2 /* emptyExampleB */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "emptyExampleB" */; - buildPhases = ( - E42962A92163ECCD00A6A9E2 /* Run Script โ€” Compile OF */, - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4C2427710CC5ABF004149E2 /* Copy Files */, - E4A5B60F29BAAAE400C2D356 /* CopyFiles */, - 19B789C429E5AB4A0082E9B8 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = emptyExampleB; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* emptyExampleBDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 1530; - LastUpgradeCheck = 1530; - TargetAttributes = { - BF6277F62BADE870008864C1 = { - CreatedOnToolsVersion = 15.3; - }; - }; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "emptyExample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* emptyExampleB */, - BF6277F62BADE870008864C1 /* emptyExample */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - BF6277F52BADE870008864C1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BF6278022BADE871008864C1 /* Preview Assets.xcassets in Resources */, - BF6277FE2BADE871008864C1 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 19B789C429E5AB4A0082E9B8 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n"; - showEnvVarsInLog = 0; - }; - BF6278092BADE950008864C1 /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "", - ); - inputPaths = ( - ); - name = "Run Script"; - outputFileListPaths = ( - ); - outputPaths = ( - $OF_PATH/libs/openFrameworksCompiled/lib/macos/openFrameworks.framework, - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"๐Ÿ’พ Compiling OpenFrameworks\"\nxcodebuild -workspace \"$OF_PATH/libs/openFrameworksCompiled/project/macos/openFrameworksLib.xcworkspace\" -scheme openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS\n"; - }; - E42962A92163ECCD00A6A9E2 /* Run Script โ€” Compile OF */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script โ€” Compile OF"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"๐Ÿ’พ Compiling Openframeworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/macos/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - BF6277F32BADE870008864C1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BF6278892BADEBFE008864C1 /* ES2Renderer.m in Sources */, - BF62788D2BADEBFE008864C1 /* ofxiOSSoundPlayer.mm in Sources */, - BF6278792BADEBFE008864C1 /* ofxiOSEAGLView.mm in Sources */, - BF6278932BADEBFE008864C1 /* ofxOpenALSoundPlayer.cpp in Sources */, - BF6278852BADEBFE008864C1 /* EAGLView.m in Sources */, - BF62787B2BADEBFE008864C1 /* ofxiOSGLKView.mm in Sources */, - BF6278BB2BADEBFE008864C1 /* AVFoundationVideoPlayer.m in Sources */, - BF6278B32BADEBFE008864C1 /* ofxiOSKeyboard.mm in Sources */, - BF6278072BADE942008864C1 /* ofApp.cpp in Sources */, - BF6278712BADEBFE008864C1 /* ofxAccelerometer.cpp in Sources */, - BF6278BF2BADEBFE008864C1 /* ofxiOSVideoPlayer.mm in Sources */, - BF6278A32BADEBFE008864C1 /* ofxtvOSViewController.mm in Sources */, - BF62787F2BADEBFE008864C1 /* ofxiOSViewController.mm in Sources */, - BF62789F2BADEBFE008864C1 /* ofxtvOSGLKViewController.mm in Sources */, - BF6278B72BADEBFE008864C1 /* ofxiOSMapKitDelegate.mm in Sources */, - BF6278952BADEBFE008864C1 /* SoundEngine.cpp in Sources */, - BF6278B92BADEBFE008864C1 /* AVFoundationVideoGrabber.mm in Sources */, - BF62788B2BADEBFE008864C1 /* AVSoundPlayer.m in Sources */, - BF6278772BADEBFE008864C1 /* ofxiOSAppDelegate.mm in Sources */, - BF6278812BADEBFE008864C1 /* ofxiOSAlerts.mm in Sources */, - BF6278B12BADEBFE008864C1 /* ofxiOSImagePicker.mm in Sources */, - BF62788F2BADEBFE008864C1 /* ofxiOSSoundStream.mm in Sources */, - BF6278992BADEBFE008864C1 /* SoundOutputStream.m in Sources */, - BF6278AD2BADEBFE008864C1 /* ofxiOSExternalDisplay.mm in Sources */, - BF6278A12BADEBFE008864C1 /* ofxtvOSURLFileLoader.cpp in Sources */, - BF6278B52BADEBFE008864C1 /* ofxiOSMapKit.mm in Sources */, - BF6278082BADE942008864C1 /* ofApp.h in Sources */, - BF6278A72BADEBFE008864C1 /* ofxiOSCoreLocation.mm in Sources */, - BF6278A92BADEBFE008864C1 /* ofxiOSCoreMotion.mm in Sources */, - BF6278752BADEBFE008864C1 /* ofAppiOSWindow.mm in Sources */, - BF6278BD2BADEBFE008864C1 /* ofxiOSVideoGrabber.mm in Sources */, - BF6278832BADEBFE008864C1 /* EAGLKView.m in Sources */, - BF62787D2BADEBFE008864C1 /* ofxiOSGLKViewController.mm in Sources */, - BF6278AB2BADEBFE008864C1 /* ofxiOSEventAdapter.mm in Sources */, - BF6278972BADEBFE008864C1 /* SoundInputStream.m in Sources */, - BF6278872BADEBFE008864C1 /* ES1Renderer.m in Sources */, - BF62789B2BADEBFE008864C1 /* SoundStream.m in Sources */, - BF6278912BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.mm in Sources */, - BF6278062BADE93C008864C1 /* main.cpp in Sources */, - BF6278A52BADEBFE008864C1 /* ofxiOSCoreHaptics.mm in Sources */, - BF6278AF2BADEBFE008864C1 /* ofxiOSExtras.mm in Sources */, - BF62789D2BADEBFE008864C1 /* ofxtvOSAppDelegate.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BF6278862BADEBFE008864C1 /* ES1Renderer.m in Sources */, - BF6278802BADEBFE008864C1 /* ofxiOSAlerts.mm in Sources */, - BF6278AA2BADEBFE008864C1 /* ofxiOSEventAdapter.mm in Sources */, - BF62789C2BADEBFE008864C1 /* ofxtvOSAppDelegate.mm in Sources */, - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - BF62787A2BADEBFE008864C1 /* ofxiOSGLKView.mm in Sources */, - BF6278A42BADEBFE008864C1 /* ofxiOSCoreHaptics.mm in Sources */, - BF6278762BADEBFE008864C1 /* ofxiOSAppDelegate.mm in Sources */, - BF6278B62BADEBFE008864C1 /* ofxiOSMapKitDelegate.mm in Sources */, - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */, - BF6278B42BADEBFE008864C1 /* ofxiOSMapKit.mm in Sources */, - BF6278B82BADEBFE008864C1 /* AVFoundationVideoGrabber.mm in Sources */, - BF6278A82BADEBFE008864C1 /* ofxiOSCoreMotion.mm in Sources */, - BF6278982BADEBFE008864C1 /* SoundOutputStream.m in Sources */, - BF6278A02BADEBFE008864C1 /* ofxtvOSURLFileLoader.cpp in Sources */, - BF62789A2BADEBFE008864C1 /* SoundStream.m in Sources */, - BF6278B02BADEBFE008864C1 /* ofxiOSImagePicker.mm in Sources */, - BF6278742BADEBFE008864C1 /* ofAppiOSWindow.mm in Sources */, - BF6278702BADEBFE008864C1 /* ofxAccelerometer.cpp in Sources */, - BF62788E2BADEBFE008864C1 /* ofxiOSSoundStream.mm in Sources */, - BF6278BE2BADEBFE008864C1 /* ofxiOSVideoPlayer.mm in Sources */, - BF6278B22BADEBFE008864C1 /* ofxiOSKeyboard.mm in Sources */, - BF62787E2BADEBFE008864C1 /* ofxiOSViewController.mm in Sources */, - BF6278AC2BADEBFE008864C1 /* ofxiOSExternalDisplay.mm in Sources */, - BF62788A2BADEBFE008864C1 /* AVSoundPlayer.m in Sources */, - BF6278A62BADEBFE008864C1 /* ofxiOSCoreLocation.mm in Sources */, - BF6278BC2BADEBFE008864C1 /* ofxiOSVideoGrabber.mm in Sources */, - BF62789E2BADEBFE008864C1 /* ofxtvOSGLKViewController.mm in Sources */, - BF62788C2BADEBFE008864C1 /* ofxiOSSoundPlayer.mm in Sources */, - BF6278822BADEBFE008864C1 /* EAGLKView.m in Sources */, - BF6278BA2BADEBFE008864C1 /* AVFoundationVideoPlayer.m in Sources */, - BF6278A22BADEBFE008864C1 /* ofxtvOSViewController.mm in Sources */, - BF6278842BADEBFE008864C1 /* EAGLView.m in Sources */, - BF6278782BADEBFE008864C1 /* ofxiOSEAGLView.mm in Sources */, - BF6278922BADEBFE008864C1 /* ofxOpenALSoundPlayer.cpp in Sources */, - BF62787C2BADEBFE008864C1 /* ofxiOSGLKViewController.mm in Sources */, - BF6278902BADEBFE008864C1 /* ofxiOSSoundStreamDelegate.mm in Sources */, - BF6278AE2BADEBFE008864C1 /* ofxiOSExtras.mm in Sources */, - BF6278882BADEBFE008864C1 /* ES2Renderer.m in Sources */, - BF6278942BADEBFE008864C1 /* SoundEngine.cpp in Sources */, - BF6278962BADEBFE008864C1 /* SoundInputStream.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - BF6278042BADE871008864C1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = emptymacOSExample/emptymacOSExample.entitlements; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_ASSET_PATHS = "\"emptymacOSExample/Preview Content\""; - ENABLE_PREVIEWS = YES; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = c17; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.games"; - "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; - "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.4; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; - "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MACOSX_DEPLOYMENT_TARGET = 14.3; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.openFrameworks.emptymacOSExample.danoli3; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = auto; - SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator"; - SUPPORTS_MACCATALYST = YES; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,3,7"; - }; - name = Debug; - }; - BF6278052BADE871008864C1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = emptymacOSExample/emptymacOSExample.entitlements; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = "\"emptymacOSExample/Preview Content\""; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_PREVIEWS = YES; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = c17; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.games"; - "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; - "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.4; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; - "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MACOSX_DEPLOYMENT_TARGET = 14.3; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.openFrameworks.emptymacOSExample.danoli3; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = auto; - SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator"; - SUPPORTS_MACCATALYST = YES; - SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; - SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,3,7"; - }; - name = Release; - }; - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CODE_SIGN_ENTITLEMENTS = of.entitlements; - COPY_PHASE_STRIP = NO; - ENABLE_TESTABILITY = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ); - OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CODE_SIGN_ENTITLEMENTS = of.entitlements; - COPY_PHASE_STRIP = YES; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_UNROLL_LOOPS = YES; - HEADER_SEARCH_PATHS = ( + "classes": {}, + "objectVersion": "54", + "archiveVersion": "1", + "objects": { + "BF6278662BADEBFE008864C1": { + "path": "ofxiOSVideoPlayer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62784C2BADEBFE008864C1": { + "path": "ofxiOSCoreLocation.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278712BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62780A2BADEBFE008864C1" + }, + "BF6278642BADEBFE008864C1": { + "path": "ofxiOSVideoGrabber.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BB4B014C10F69532006C3DED": { + "path": "../../../addons", + "isa": "PBXGroup", + "name": "addons", + "children": [ + "BF62780F2BADEBFE008864C1", + "BF62786F2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF62784A2BADEBFE008864C1": { + "path": "ofxiOSCoreHaptics.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278BC2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278652BADEBFE008864C1" + }, + "BF6278622BADEBFE008864C1": { + "path": "AVFoundationVideoPlayer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "E4B69B590A3A1756003C02F2": { + "isa": "PBXFrameworksBuildPhase", + "buildActionMask": "2147483647", + "files": [], + "runOnlyForDeploymentPostprocessing": "0" + }, + "BF6278BA2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278632BADEBFE008864C1" + }, + "BF6278602BADEBFE008864C1": { + "path": "AVFoundationVideoGrabber.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "191CD6FA2847E21E0085CBB6": { + "path": "of.entitlements", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.entitlements", + "sourceTree": "", + "fileEncoding": "4" + }, + "E4B69E1F0A3A1BDC003C02F2": { + "path": "src/ofApp.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "name": "ofApp.h", + "sourceTree": "SOURCE_ROOT", + "fileEncoding": "4" + }, + "BF6278492BADEBFE008864C1": { + "path": "ofxiOSCoreHaptics.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278C12BADEC41008864C1": { + "path": "../../../libs/openFrameworksCompiled/lib/macos/openFrameworks.framework", + "isa": "PBXFileReference", + "name": "openFrameworks.framework", + "lastKnownFileType": "wrapper.framework", + "sourceTree": "" + }, + "BF62782F2BADEBFE008864C1": { + "path": "ofxiOSSoundPlayer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "E4B69E1D0A3A1BDC003C02F2": { + "path": "src/main.cpp", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "main.cpp", + "sourceTree": "SOURCE_ROOT", + "fileEncoding": "4" + }, + "BF6278472BADEBFE008864C1": { + "path": "ofxtvOSViewController.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278B92BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278612BADEBFE008864C1" + }, + "BF62789F2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278432BADEBFE008864C1" + }, + "BF62782D2BADEBFE008864C1": { + "path": "AVSoundPlayer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "E4B69B4F0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "isa": "XCBuildConfiguration", + "buildSettings": { + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - src, - ); - OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_DYNAMIC_NO_PIC = NO; - HEADER_SEARCH_PATHS = ( + "src" + ], + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__", + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "GCC_UNROLL_LOOPS": "YES", + "GCC_OPTIMIZATION_LEVEL": "3", + "COPY_PHASE_STRIP": "YES", + "ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS": "YES" + }, + "name": "Release" + }, + "BF6278452BADEBFE008864C1": { + "path": "ofxtvOSURLFileLoader.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278382BADEBFE008864C1": { + "path": "SoundEngine.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62789D2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278412BADEBFE008864C1" + }, + "BF6278B72BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62785C2BADEBFE008864C1" + }, + "BF62782B2BADEBFE008864C1": { + "path": "ESRenderer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62781E2BADEBFE008864C1": { + "path": "core", + "isa": "PBXGroup", + "children": [ + "BF6278142BADEBFE008864C1", + "BF6278152BADEBFE008864C1", + "BF6278162BADEBFE008864C1", + "BF6278172BADEBFE008864C1", + "BF6278182BADEBFE008864C1", + "BF6278192BADEBFE008864C1", + "BF62781A2BADEBFE008864C1", + "BF62781B2BADEBFE008864C1", + "BF62781C2BADEBFE008864C1", + "BF62781D2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278432BADEBFE008864C1": { + "path": "ofxtvOSGLKViewController.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278362BADEBFE008864C1": { + "path": "ofxOpenALSoundPlayer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62789B2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62783E2BADEBFE008864C1" + }, + "BF62788E2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278322BADEBFE008864C1" + }, + "BF6278B52BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62785A2BADEBFE008864C1" + }, + "BF62781C2BADEBFE008864C1": { + "path": "ofxiOSViewController.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278412BADEBFE008864C1": { + "path": "ofxtvOSAppDelegate.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278342BADEBFE008864C1": { + "path": "ofxiOSSoundStreamDelegate.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278B32BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278582BADEBFE008864C1" + }, + "BF62788C2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278302BADEBFE008864C1" + }, + "E4B69B4D0A3A1720003C02F2": { + "isa": "XCConfigurationList", + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "buildConfigurations": [ + "E4B69B4E0A3A1720003C02F2", + "E4B69B4F0A3A1720003C02F2" + ] + }, + "BF62781A2BADEBFE008864C1": { + "path": "ofxiOSGLKViewController.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "E4B69B5F0A3A1757003C02F2": { + "isa": "XCConfigurationList", + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "buildConfigurations": [ + "E4B69B600A3A1757003C02F2", + "E4B69B610A3A1757003C02F2" + ] + }, + "BF6278322BADEBFE008864C1": { + "path": "ofxiOSSoundStream.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278B12BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278562BADEBFE008864C1" + }, + "BF6278A42BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62784A2BADEBFE008864C1" + }, + "BF62788A2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62782E2BADEBFE008864C1" + }, + "E4B69E200A3A1BDC003C02F2": { + "isa": "PBXBuildFile", + "fileRef": "E4B69E1D0A3A1BDC003C02F2" + }, + "BF62780B2BADEBFE008864C1": { + "path": "ofxAccelerometer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278302BADEBFE008864C1": { + "path": "ofxiOSSoundPlayer.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278042BADE871008864C1": { + "isa": "XCBuildConfiguration", + "buildSettings": { + "CURRENT_PROJECT_VERSION": "1", + "CLANG_WARN_RANGE_LOOP_ANALYSIS": "YES", + "ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS": "YES", + "DEVELOPMENT_ASSET_PATHS": "\"emptymacOSExample/Preview Content\"", + "SUPPORTS_MACCATALYST": "YES", + "SWIFT_OPTIMIZATION_LEVEL": "-Onone", + "CLANG_WARN_INFINITE_RECURSION": "YES", + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]": "YES", + "ONLY_ACTIVE_ARCH": "YES", + "INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone": "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight", + "GCC_WARN_UNUSED_VARIABLE": "YES", + "CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING": "YES", + "INFOPLIST_KEY_LSApplicationCategoryType": "public.app-category.games", + "CLANG_WARN_UNGUARDED_AVAILABILITY": "YES_AGGRESSIVE", + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]": "UIStatusBarStyleDefault", + "CLANG_WARN_BOOL_CONVERSION": "YES", + "CLANG_WARN_ENUM_CONVERSION": "YES", + "CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS": "YES", + "CLANG_WARN_COMMA": "YES", + "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "DEBUG $(inherited)", + "MACOSX_DEPLOYMENT_TARGET": "14.3", + "CLANG_WARN_INT_CONVERSION": "YES", + "SWIFT_VERSION": "5.0", + "ENABLE_STRICT_OBJC_MSGSEND": "YES", + "TARGETED_DEVICE_FAMILY": "1,2,3,7", + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]": "UIStatusBarStyleDefault", + "CLANG_WARN_SUSPICIOUS_MOVE": "YES", + "CLANG_WARN_EMPTY_BODY": "YES", + "CLANG_WARN_DOCUMENTATION_COMMENTS": "YES", + "SDKROOT": "auto", + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]": "@executable_path/../Frameworks", + "CODE_SIGN_STYLE": "Automatic", + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]": "YES", + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]": "YES", + "MTL_ENABLE_DEBUG_INFO": "INCLUDE_SOURCE", + "MTL_FAST_MATH": "YES", + "IPHONEOS_DEPLOYMENT_TARGET": "17.4", + "SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD": "YES", + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]": "YES", + "GENERATE_INFOPLIST_FILE": "YES", + "LD_RUNPATH_SEARCH_PATHS": "@executable_path/Frameworks", + "CLANG_ENABLE_OBJC_ARC": "YES", + "GCC_WARN_UNINITIALIZED_AUTOS": "YES_AGGRESSIVE", + "GCC_C_LANGUAGE_STANDARD": "c17", + "CLANG_ENABLE_MODULES": "YES", + "ALWAYS_SEARCH_USER_PATHS": "YES", + "CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF": "YES", + "CLANG_WARN_DIRECT_OBJC_ISA_USAGE": "YES_ERROR", + "CLANG_WARN_CONSTANT_CONVERSION": "YES", + "GCC_NO_COMMON_BLOCKS": "YES", + "MARKETING_VERSION": "1.0", + "CODE_SIGN_ENTITLEMENTS": "emptymacOSExample/emptymacOSExample.entitlements", + "CLANG_WARN_OBJC_ROOT_CLASS": "YES_ERROR", + "PRODUCT_NAME": "$(TARGET_NAME)", + "SUPPORTED_PLATFORMS": "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator", + "GCC_WARN_64_TO_32_BIT_CONVERSION": "YES", + "CLANG_CXX_LANGUAGE_STANDARD": "c++20", + "GCC_DYNAMIC_NO_PIC": "NO", + "CLANG_WARN__DUPLICATE_METHOD_MATCH": "YES", + "DEBUG_INFORMATION_FORMAT": "dwarf", + "LOCALIZATION_PREFERS_STRING_CATALOGS": "YES", + "GCC_WARN_UNDECLARED_SELECTOR": "YES", + "CLANG_ANALYZER_NONNULL": "YES", + "ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME": "AccentColor", + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]": "YES", + "CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION": "YES_AGGRESSIVE", + "INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad": "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight", + "CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER": "YES", + "CLANG_ENABLE_OBJC_WEAK": "YES", + "CLANG_WARN_STRICT_PROTOTYPES": "YES", + "ENABLE_USER_SCRIPT_SANDBOXING": "YES", + "GCC_WARN_ABOUT_RETURN_TYPE": "YES_ERROR", + "GCC_WARN_UNUSED_FUNCTION": "YES", + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]": "YES", + "CLANG_WARN_UNREACHABLE_CODE": "YES", + "SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD": "YES", + "ASSETCATALOG_COMPILER_APPICON_NAME": "AppIcon", + "ENABLE_PREVIEWS": "YES", + "SWIFT_EMIT_LOC_STRINGS": "YES", + "CLANG_WARN_NON_LITERAL_NULL_CONVERSION": "YES", + "GCC_PREPROCESSOR_DEFINITIONS": [ + "DEBUG=1", + "$(inherited)" + ], + "CLANG_WARN_OBJC_LITERAL_CONVERSION": "YES", + "PRODUCT_BUNDLE_IDENTIFIER": "com.openFrameworks.emptyExample" + }, + "name": "Debug" + }, + "BF6278A22BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278472BADEBFE008864C1" + }, + "E4EB6923138AFD0F00A09F29": { + "path": "Project.xcconfig", + "isa": "PBXFileReference", + "lastKnownFileType": "text.xcconfig", + "sourceTree": "", + "fileEncoding": "4" + }, + "E4B6FCAD0C3E899E008CF71C": { + "path": "openFrameworks-Info.plist", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.xml", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278A02BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278442BADEBFE008864C1" + }, + "E4B69B600A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "isa": "XCBuildConfiguration", + "buildSettings": { + "INFOPLIST_KEY_NSCameraUsageDescription": "This app needs to access the camera", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - src, - ); - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.games"; - INFOPLIST_KEY_NSCameraUsageDescription = "This app needs to access the camera"; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "This app needs to access the microphone"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = ( + "src" + ], + "GCC_DYNAMIC_NO_PIC": "NO", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "COPY_PHASE_STRIP": "NO", + "ARCHS": "$(ARCHS_STANDARD)", + "OTHER_LDFLAGS": [ "$(OF_CORE_LIBS)", "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF_DEBUG)", - ); - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - HEADER_SEARCH_PATHS = ( + "$(LIB_OF_DEBUG)" + ], + "INFOPLIST_KEY_LSApplicationCategoryType": "public.app-category.games", + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "INFOPLIST_KEY_NSMicrophoneUsageDescription": "This app needs to access the microphone" + }, + "name": "Debug" + }, + "BF6278192BADEBFE008864C1": { + "path": "ofxiOSGLKView.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278892BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62782A2BADEBFE008864C1" + }, + "BF6278172BADEBFE008864C1": { + "path": "ofxiOSEAGLView.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62786F2BADEBFE008864C1": { + "path": "ofxiOS", + "isa": "PBXGroup", + "children": [ + "BF62786E2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278872BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278282BADEBFE008864C1" + }, + "BF6278152BADEBFE008864C1": { + "path": "ofxiOSAppDelegate.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62786D2BADEBFE008864C1": { + "path": "ofxtvOS.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278852BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278262BADEBFE008864C1" + }, + "BF6278782BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278172BADEBFE008864C1" + }, + "BF6278132BADEBFE008864C1": { + "path": "app", + "isa": "PBXGroup", + "children": [ + "BF6278102BADEBFE008864C1", + "BF6278112BADEBFE008864C1", + "BF6278122BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF62786B2BADEBFE008864C1": { + "path": "ofxiOSExtensions.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62785E2BADEBFE008864C1": { + "path": "ofxiPhoneExtras.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278832BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278242BADEBFE008864C1" + }, + "BF6278762BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278152BADEBFE008864C1" + }, + "BF6278112BADEBFE008864C1": { + "path": "ofAppiOSWindow.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62785C2BADEBFE008864C1": { + "path": "ofxiOSMapKitDelegate.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278812BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278202BADEBFE008864C1" + }, + "BF6278742BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278112BADEBFE008864C1" + }, + "BF6277F62BADE870008864C1": { + "buildConfigurationList": "BF6278032BADE871008864C1", + "productReference": "BF6277F72BADE870008864C1", + "productType": "com.apple.product-type.application", + "productName": "emptymacOSExample", + "isa": "PBXNativeTarget", + "buildPhases": [ + "BF6278092BADE950008864C1", + "BF6277F32BADE870008864C1", + "BF6277F42BADE870008864C1", + "BF6277F52BADE870008864C1" + ], + "dependencies": [], + "name": "emptyExample", + "buildRules": [] + }, + "BF62785A2BADEBFE008864C1": { + "path": "ofxiOSMapKit.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6277F42BADE870008864C1": { + "isa": "PBXFrameworksBuildPhase", + "buildActionMask": "2147483647", + "files": [ + "BF6278C22BADEC41008864C1" + ], + "runOnlyForDeploymentPostprocessing": "0" + }, + "BF6278702BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62780A2BADEBFE008864C1" + }, + "E4B69B580A3A1756003C02F2": { + "isa": "PBXSourcesBuildPhase", + "buildActionMask": "2147483647", + "files": [ + "BF6278862BADEBFE008864C1", + "BF6278802BADEBFE008864C1", + "BF6278AA2BADEBFE008864C1", + "BF62789C2BADEBFE008864C1", + "E4B69E200A3A1BDC003C02F2", + "BF62787A2BADEBFE008864C1", + "BF6278A42BADEBFE008864C1", + "BF6278762BADEBFE008864C1", + "BF6278B62BADEBFE008864C1", + "E4B69E210A3A1BDC003C02F2", + "BF6278B42BADEBFE008864C1", + "BF6278B82BADEBFE008864C1", + "BF6278A82BADEBFE008864C1", + "BF6278982BADEBFE008864C1", + "BF6278A02BADEBFE008864C1", + "BF62789A2BADEBFE008864C1", + "BF6278B02BADEBFE008864C1", + "BF6278742BADEBFE008864C1", + "BF6278702BADEBFE008864C1", + "BF62788E2BADEBFE008864C1", + "BF6278BE2BADEBFE008864C1", + "BF6278B22BADEBFE008864C1", + "BF62787E2BADEBFE008864C1", + "BF6278AC2BADEBFE008864C1", + "BF62788A2BADEBFE008864C1", + "BF6278A62BADEBFE008864C1", + "BF6278BC2BADEBFE008864C1", + "BF62789E2BADEBFE008864C1", + "BF62788C2BADEBFE008864C1", + "BF6278822BADEBFE008864C1", + "BF6278BA2BADEBFE008864C1", + "BF6278A22BADEBFE008864C1", + "BF6278842BADEBFE008864C1", + "BF6278782BADEBFE008864C1", + "BF6278922BADEBFE008864C1", + "BF62787C2BADEBFE008864C1", + "BF6278902BADEBFE008864C1", + "BF6278AE2BADEBFE008864C1", + "BF6278882BADEBFE008864C1", + "BF6278942BADEBFE008864C1", + "BF6278962BADEBFE008864C1" + ], + "runOnlyForDeploymentPostprocessing": "0" + }, + "BF6278592BADEBFE008864C1": { + "path": "ofxiOSMapKit.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278062BADE93C008864C1": { + "isa": "PBXBuildFile", + "fileRef": "E4B69E1D0A3A1BDC003C02F2" + }, + "BF62783F2BADEBFE008864C1": { + "path": "sound", + "isa": "PBXGroup", + "children": [ + "BF62782D2BADEBFE008864C1", + "BF62782E2BADEBFE008864C1", + "BF62782F2BADEBFE008864C1", + "BF6278302BADEBFE008864C1", + "BF6278312BADEBFE008864C1", + "BF6278322BADEBFE008864C1", + "BF6278332BADEBFE008864C1", + "BF6278342BADEBFE008864C1", + "BF6278352BADEBFE008864C1", + "BF6278362BADEBFE008864C1", + "BF6278372BADEBFE008864C1", + "BF6278382BADEBFE008864C1", + "BF6278392BADEBFE008864C1", + "BF62783A2BADEBFE008864C1", + "BF62783B2BADEBFE008864C1", + "BF62783C2BADEBFE008864C1", + "BF62783D2BADEBFE008864C1", + "BF62783E2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278BE2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278672BADEBFE008864C1" + }, + "BF6278572BADEBFE008864C1": { + "path": "ofxiOSKeyboard.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62783D2BADEBFE008864C1": { + "path": "SoundStream.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278AF2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278542BADEBFE008864C1" + }, + "BF6278552BADEBFE008864C1": { + "path": "ofxiOSImagePicker.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278482BADEBFE008864C1": { + "path": "tvOS", + "isa": "PBXGroup", + "children": [ + "BF6278402BADEBFE008864C1", + "BF6278412BADEBFE008864C1", + "BF6278422BADEBFE008864C1", + "BF6278432BADEBFE008864C1", + "BF6278442BADEBFE008864C1", + "BF6278452BADEBFE008864C1", + "BF6278462BADEBFE008864C1", + "BF6278472BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF62783B2BADEBFE008864C1": { + "path": "SoundOutputStream.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62782E2BADEBFE008864C1": { + "path": "AVSoundPlayer.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278AD2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278522BADEBFE008864C1" + }, + "BF6278462BADEBFE008864C1": { + "path": "ofxtvOSViewController.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278532BADEBFE008864C1": { + "path": "ofxiOSExtras.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62789E2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278432BADEBFE008864C1" + }, + "E4B69E1C0A3A1BDC003C02F2": { + "path": "src", + "isa": "PBXGroup", + "children": [ + "E4B69E1D0A3A1BDC003C02F2", + "E4B69E1E0A3A1BDC003C02F2", + "E4B69E1F0A3A1BDC003C02F2" + ], + "sourceTree": "SOURCE_ROOT" + }, + "BF62782C2BADEBFE008864C1": { + "path": "gl", + "isa": "PBXGroup", + "children": [ + "BF6278232BADEBFE008864C1", + "BF6278242BADEBFE008864C1", + "BF6278252BADEBFE008864C1", + "BF6278262BADEBFE008864C1", + "BF6278272BADEBFE008864C1", + "BF6278282BADEBFE008864C1", + "BF6278292BADEBFE008864C1", + "BF62782A2BADEBFE008864C1", + "BF62782B2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278AB2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278502BADEBFE008864C1" + }, + "BF6278442BADEBFE008864C1": { + "path": "ofxtvOSURLFileLoader.cpp", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278512BADEBFE008864C1": { + "path": "ofxiOSExternalDisplay.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62789C2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278412BADEBFE008864C1" + }, + "E4B69B4C0A3A1720003C02F2": { + "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", + "targets": [ + "BF6277F62BADE870008864C1", + "E4B69B5A0A3A1756003C02F2" + ], + "developmentRegion": "en", + "knownRegions": [ + "en", + "Base" + ], + "isa": "PBXProject", + "compatibilityVersion": "Xcode 3.2", + "productRefGroup": "E4B69B4A0A3A1720003C02F2", + "projectDirPath": "", + "attributes": { + "LastSwiftUpdateCheck": "1530", + "BuildIndependentTargetsInParallel": "YES", + "LastUpgradeCheck": "1530", + "TargetAttributes": { + "BF6277F62BADE870008864C1": { + "CreatedOnToolsVersion": "15.3" + } + } + }, + "hasScannedForEncodings": "0", + "projectRoot": "", + "mainGroup": "E4B69B4A0A3A1720003C02F2" + }, + "BF62782A2BADEBFE008864C1": { + "path": "ES2Renderer.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278422BADEBFE008864C1": { + "path": "ofxtvOSGLKViewController.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62789A2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62783E2BADEBFE008864C1" + }, + "E4B69B4A0A3A1720003C02F2": { + "isa": "PBXGroup", + "sourceTree": "", + "children": [ + "191CD6FA2847E21E0085CBB6", + "E4B6FCAD0C3E899E008CF71C", + "E4EB6923138AFD0F00A09F29", + "E4B69E1C0A3A1BDC003C02F2", + "191EF70929D778A400F35F26", + "BB4B014C10F69532006C3DED", + "E4B69B5B0A3A1756003C02F2", + "BF6277F72BADE870008864C1", + "BF6278C02BADEC41008864C1" + ] + }, + "BF6278402BADEBFE008864C1": { + "path": "ofxtvOSAppDelegate.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278072BADE942008864C1": { + "isa": "PBXBuildFile", + "fileRef": "E4B69E1E0A3A1BDC003C02F2" + }, + "BF6278B22BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278582BADEBFE008864C1" + }, + "BF6278052BADE871008864C1": { + "isa": "XCBuildConfiguration", + "buildSettings": { + "CURRENT_PROJECT_VERSION": "1", + "CLANG_WARN_RANGE_LOOP_ANALYSIS": "YES", + "ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS": "YES", + "DEVELOPMENT_ASSET_PATHS": "\"emptymacOSExample/Preview Content\"", + "SUPPORTS_MACCATALYST": "YES", + "CLANG_WARN_INFINITE_RECURSION": "YES", + "SWIFT_COMPILATION_MODE": "wholemodule", + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]": "YES", + "INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone": "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight", + "GCC_WARN_UNUSED_VARIABLE": "YES", + "CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING": "YES", + "INFOPLIST_KEY_LSApplicationCategoryType": "public.app-category.games", + "CLANG_WARN_UNGUARDED_AVAILABILITY": "YES_AGGRESSIVE", + "COPY_PHASE_STRIP": "NO", + "CLANG_WARN_BOOL_CONVERSION": "YES", + "CLANG_WARN_ENUM_CONVERSION": "YES", + "CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS": "YES", + "CLANG_WARN_COMMA": "YES", + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]": "UIStatusBarStyleDefault", + "MACOSX_DEPLOYMENT_TARGET": "14.3", + "CLANG_WARN_INT_CONVERSION": "YES", + "SWIFT_VERSION": "5.0", + "ENABLE_STRICT_OBJC_MSGSEND": "YES", + "TARGETED_DEVICE_FAMILY": "1,2,3,7", + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]": "UIStatusBarStyleDefault", + "CLANG_WARN_SUSPICIOUS_MOVE": "YES", + "CLANG_WARN_EMPTY_BODY": "YES", + "CLANG_WARN_DOCUMENTATION_COMMENTS": "YES", + "SDKROOT": "auto", + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]": "@executable_path/../Frameworks", + "CODE_SIGN_STYLE": "Automatic", + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]": "YES", + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]": "YES", + "MTL_ENABLE_DEBUG_INFO": "NO", + "MTL_FAST_MATH": "YES", + "IPHONEOS_DEPLOYMENT_TARGET": "17.4", + "SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD": "YES", + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]": "YES", + "GENERATE_INFOPLIST_FILE": "YES", + "LD_RUNPATH_SEARCH_PATHS": "@executable_path/Frameworks", + "CLANG_ENABLE_OBJC_ARC": "YES", + "GCC_WARN_UNINITIALIZED_AUTOS": "YES_AGGRESSIVE", + "GCC_C_LANGUAGE_STANDARD": "c17", + "CLANG_ENABLE_MODULES": "YES", + "ALWAYS_SEARCH_USER_PATHS": "YES", + "CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF": "YES", + "CLANG_WARN_DIRECT_OBJC_ISA_USAGE": "YES_ERROR", + "CLANG_WARN_CONSTANT_CONVERSION": "YES", + "GCC_NO_COMMON_BLOCKS": "YES", + "MARKETING_VERSION": "1.0", + "CODE_SIGN_ENTITLEMENTS": "emptymacOSExample/emptymacOSExample.entitlements", + "CLANG_WARN_OBJC_ROOT_CLASS": "YES_ERROR", + "PRODUCT_NAME": "$(TARGET_NAME)", + "SUPPORTED_PLATFORMS": "appletvos appletvsimulator iphoneos iphonesimulator macosx xros xrsimulator", + "GCC_WARN_64_TO_32_BIT_CONVERSION": "YES", + "CLANG_CXX_LANGUAGE_STANDARD": "c++20", + "LOCALIZATION_PREFERS_STRING_CATALOGS": "YES", + "CLANG_WARN__DUPLICATE_METHOD_MATCH": "YES", + "DEBUG_INFORMATION_FORMAT": "dwarf-with-dsym", + "GCC_WARN_UNDECLARED_SELECTOR": "YES", + "CLANG_ANALYZER_NONNULL": "YES", + "ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME": "AccentColor", + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]": "YES", + "CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION": "YES_AGGRESSIVE", + "INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad": "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight", + "CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER": "YES", + "CLANG_ENABLE_OBJC_WEAK": "YES", + "CLANG_WARN_STRICT_PROTOTYPES": "YES", + "ENABLE_USER_SCRIPT_SANDBOXING": "YES", + "GCC_WARN_ABOUT_RETURN_TYPE": "YES_ERROR", + "GCC_WARN_UNUSED_FUNCTION": "YES", + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]": "YES", + "CLANG_WARN_UNREACHABLE_CODE": "YES", + "SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD": "YES", + "ASSETCATALOG_COMPILER_APPICON_NAME": "AppIcon", + "ENABLE_NS_ASSERTIONS": "NO", + "ENABLE_PREVIEWS": "YES", + "SWIFT_EMIT_LOC_STRINGS": "YES", + "CLANG_WARN_NON_LITERAL_NULL_CONVERSION": "YES", + "CLANG_WARN_OBJC_LITERAL_CONVERSION": "YES", + "PRODUCT_BUNDLE_IDENTIFIER": "com.openFrameworks.emptyExample" + }, + "name": "Release" + }, + "BF6278B02BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278562BADEBFE008864C1" + }, + "BF6278032BADE871008864C1": { + "isa": "XCConfigurationList", + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "buildConfigurations": [ + "BF6278042BADE871008864C1", + "BF6278052BADE871008864C1" + ] + }, + "BF6278292BADEBFE008864C1": { + "path": "ES2Renderer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278A82BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62784E2BADEBFE008864C1" + }, + "E4B69B610A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "isa": "XCBuildConfiguration", + "buildSettings": { + "INFOPLIST_KEY_NSCameraUsageDescription": "This app needs to access the camera", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - src, - ); - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.games"; - INFOPLIST_KEY_NSCameraUsageDescription = "This app needs to access the camera"; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "This app needs to access the microphone"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = ( + "src" + ], + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "COPY_PHASE_STRIP": "YES", + "ARCHS": "$(ARCHS_STANDARD)", + "OTHER_LDFLAGS": [ "$(OF_CORE_LIBS)", "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF)", - ); - baseConfigurationReference = E4EB6923138AFD0F00A09F29; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - BF6278032BADE871008864C1 /* Build configuration list for PBXNativeTarget "emptyExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BF6278042BADE871008864C1 /* Debug */, - BF6278052BADE871008864C1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "emptyExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "emptyExampleB" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; + "$(LIB_OF)" + ], + "INFOPLIST_KEY_LSApplicationCategoryType": "public.app-category.games", + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "INFOPLIST_KEY_NSMicrophoneUsageDescription": "This app needs to access the microphone" + }, + "name": "Release" + }, + "BF6278992BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62783C2BADEBFE008864C1" + }, + "BF62780F2BADEBFE008864C1": { + "path": "ofxAccelerometer", + "isa": "PBXGroup", + "children": [ + "BF62780C2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278272BADEBFE008864C1": { + "path": "ES1Renderer.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278A62BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62784C2BADEBFE008864C1" + }, + "BF62787F2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62781D2BADEBFE008864C1" + }, + "BF6278972BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62783A2BADEBFE008864C1" + }, + "BF6278252BADEBFE008864C1": { + "path": "EAGLView.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278182BADEBFE008864C1": { + "path": "ofxiOSGLKView.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62787D2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62781B2BADEBFE008864C1" + }, + "BF6278952BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278372BADEBFE008864C1" + }, + "BF6278882BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62782A2BADEBFE008864C1" + }, + "BF6278232BADEBFE008864C1": { + "path": "EAGLKView.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278162BADEBFE008864C1": { + "path": "ofxiOSEAGLView.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62787B2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278192BADEBFE008864C1" + }, + "BF62786E2BADEBFE008864C1": { + "path": "src", + "isa": "PBXGroup", + "children": [ + "BF6278132BADEBFE008864C1", + "BF62781E2BADEBFE008864C1", + "BF6278222BADEBFE008864C1", + "BF62782C2BADEBFE008864C1", + "BF62783F2BADEBFE008864C1", + "BF6278482BADEBFE008864C1", + "BF62785F2BADEBFE008864C1", + "BF6278682BADEBFE008864C1", + "BF6278692BADEBFE008864C1", + "BF62786A2BADEBFE008864C1", + "BF62786B2BADEBFE008864C1", + "BF62786C2BADEBFE008864C1", + "BF62786D2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278932BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278352BADEBFE008864C1" + }, + "BF6278862BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278282BADEBFE008864C1" + }, + "BF6278212BADEBFE008864C1": { + "path": "ofxiOSAlertsListener.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278142BADEBFE008864C1": { + "path": "ofxiOSAppDelegate.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62786C2BADEBFE008864C1": { + "path": "ofxiPhone.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "E4A5B60F29BAAAE400C2D356": { + "isa": "PBXCopyFilesBuildPhase", + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "6", + "files": [], + "runOnlyForDeploymentPostprocessing": "0" + }, + "BF6278842BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278262BADEBFE008864C1" + }, + "BF6278912BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278342BADEBFE008864C1" + }, + "BF6278122BADEBFE008864C1": { + "path": "ofxiOSApp.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62786A2BADEBFE008864C1": { + "path": "ofxiOSConstants.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278822BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278242BADEBFE008864C1" + }, + "BF6277F72BADE870008864C1": { + "path": "emptyExample.app", + "isa": "PBXFileReference", + "includeInIndex": "0", + "explicitFileType": "wrapper.application", + "sourceTree": "BUILT_PRODUCTS_DIR" + }, + "BF6278102BADEBFE008864C1": { + "path": "ofAppiOSWindow.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278802BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278202BADEBFE008864C1" + }, + "BF6277F52BADE870008864C1": { + "isa": "PBXResourcesBuildPhase", + "buildActionMask": "2147483647", + "files": [], + "runOnlyForDeploymentPostprocessing": "0" + }, + "BF6277F32BADE870008864C1": { + "isa": "PBXSourcesBuildPhase", + "buildActionMask": "2147483647", + "files": [ + "BF6278892BADEBFE008864C1", + "BF62788D2BADEBFE008864C1", + "BF6278792BADEBFE008864C1", + "BF6278932BADEBFE008864C1", + "BF6278852BADEBFE008864C1", + "BF62787B2BADEBFE008864C1", + "BF6278BB2BADEBFE008864C1", + "BF6278B32BADEBFE008864C1", + "BF6278072BADE942008864C1", + "BF6278712BADEBFE008864C1", + "BF6278BF2BADEBFE008864C1", + "BF6278A32BADEBFE008864C1", + "BF62787F2BADEBFE008864C1", + "BF62789F2BADEBFE008864C1", + "BF6278B72BADEBFE008864C1", + "BF6278952BADEBFE008864C1", + "BF6278B92BADEBFE008864C1", + "BF62788B2BADEBFE008864C1", + "BF6278772BADEBFE008864C1", + "BF6278812BADEBFE008864C1", + "BF6278B12BADEBFE008864C1", + "BF62788F2BADEBFE008864C1", + "BF6278992BADEBFE008864C1", + "BF6278AD2BADEBFE008864C1", + "BF6278A12BADEBFE008864C1", + "BF6278B52BADEBFE008864C1", + "BF6278082BADE942008864C1", + "BF6278A72BADEBFE008864C1", + "BF6278A92BADEBFE008864C1", + "BF6278752BADEBFE008864C1", + "BF6278BD2BADEBFE008864C1", + "BF6278832BADEBFE008864C1", + "BF62787D2BADEBFE008864C1", + "BF6278AB2BADEBFE008864C1", + "BF6278972BADEBFE008864C1", + "BF6278872BADEBFE008864C1", + "BF62789B2BADEBFE008864C1", + "BF6278912BADEBFE008864C1", + "BF6278062BADE93C008864C1", + "BF6278A52BADEBFE008864C1", + "BF6278AF2BADEBFE008864C1", + "BF62789D2BADEBFE008864C1" + ], + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B5B0A3A1756003C02F2": { + "path": "emptyExamplemacOSDebug.app", + "isa": "PBXFileReference", + "includeInIndex": "0", + "explicitFileType": "wrapper.application", + "sourceTree": "BUILT_PRODUCTS_DIR" + }, + "BF6278692BADEBFE008864C1": { + "path": "ofxiOS.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62784F2BADEBFE008864C1": { + "path": "ofxiOSEventAdapter.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278672BADEBFE008864C1": { + "path": "ofxiOSVideoPlayer.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62784D2BADEBFE008864C1": { + "path": "ofxiOSCoreMotion.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278BF2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278672BADEBFE008864C1" + }, + "BF6278582BADEBFE008864C1": { + "path": "ofxiOSKeyboard.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278652BADEBFE008864C1": { + "path": "ofxiOSVideoGrabber.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62784B2BADEBFE008864C1": { + "path": "ofxiOSCoreLocation.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62783E2BADEBFE008864C1": { + "path": "SoundStream.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278BD2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278652BADEBFE008864C1" + }, + "BF6278562BADEBFE008864C1": { + "path": "ofxiOSImagePicker.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278632BADEBFE008864C1": { + "path": "AVFoundationVideoPlayer.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62783C2BADEBFE008864C1": { + "path": "SoundOutputStream.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278BB2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278632BADEBFE008864C1" + }, + "BF6278AE2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278542BADEBFE008864C1" + }, + "BF6278542BADEBFE008864C1": { + "path": "ofxiOSExtras.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278612BADEBFE008864C1": { + "path": "AVFoundationVideoGrabber.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62783A2BADEBFE008864C1": { + "path": "SoundInputStream.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "E42962A92163ECCD00A6A9E2": { + "alwaysOutOfDate": "1", + "inputPaths": [], + "buildActionMask": "2147483647", + "shellPath": "/bin/sh", + "showEnvVarsInLog": "0", + "outputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "runOnlyForDeploymentPostprocessing": "0", + "shellScript": "echo \"๐Ÿ’พ Compiling Openframeworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/macos/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS\n", + "name": "Run Script โ€” Compile OF", + "files": [] + }, + "BF6278AC2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278522BADEBFE008864C1" + }, + "BF6278522BADEBFE008864C1": { + "path": "ofxiOSExternalDisplay.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278AA2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278502BADEBFE008864C1" + }, + "BF6278502BADEBFE008864C1": { + "path": "ofxiOSEventAdapter.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278C22BADEC41008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278C12BADEC41008864C1" + }, + "BF6278082BADE942008864C1": { + "isa": "PBXBuildFile", + "fileRef": "E4B69E1F0A3A1BDC003C02F2" + }, + "E4B69E1E0A3A1BDC003C02F2": { + "path": "src/ofApp.cpp", + "isa": "PBXFileReference", + "fileEncoding": "4", + "name": "ofApp.cpp", + "sourceTree": "SOURCE_ROOT", + "explicitFileType": "sourcecode.cpp.cpp" + }, + "BF6278C02BADEC41008864C1": { + "isa": "PBXGroup", + "name": "Frameworks", + "children": [ + "BF6278C12BADEC41008864C1" + ], + "sourceTree": "" + }, + "BF6278392BADEBFE008864C1": { + "path": "SoundInputStream.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278B82BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278612BADEBFE008864C1" + }, + "E4B69B4E0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "isa": "XCBuildConfiguration", + "buildSettings": { + "GCC_WARN_UNUSED_VARIABLE": "NO", + "HEADER_SEARCH_PATHS": [ + "$(OF_CORE_HEADERS)", + "src" + ], + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__", + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "NO", + "GCC_OPTIMIZATION_LEVEL": "0", + "ENABLE_TESTABILITY": "YES", + "ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS": "YES" + }, + "name": "Debug" + }, + "BF62781F2BADEBFE008864C1": { + "path": "ofxiOSAlerts.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278372BADEBFE008864C1": { + "path": "SoundEngine.cpp", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278B62BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62785C2BADEBFE008864C1" + }, + "BF62788F2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278322BADEBFE008864C1" + }, + "BF6278A92BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62784E2BADEBFE008864C1" + }, + "BF62781D2BADEBFE008864C1": { + "path": "ofxiOSViewController.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278352BADEBFE008864C1": { + "path": "ofxOpenALSoundPlayer.cpp", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278B42BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62785A2BADEBFE008864C1" + }, + "BF6278282BADEBFE008864C1": { + "path": "ES1Renderer.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62788D2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278302BADEBFE008864C1" + }, + "BF62781B2BADEBFE008864C1": { + "path": "ofxiOSGLKViewController.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278982BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62783C2BADEBFE008864C1" + }, + "BF6278332BADEBFE008864C1": { + "path": "ofxiOSSoundStreamDelegate.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278262BADEBFE008864C1": { + "path": "EAGLView.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278A52BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62784A2BADEBFE008864C1" + }, + "BF62787E2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62781D2BADEBFE008864C1" + }, + "BF62788B2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62782E2BADEBFE008864C1" + }, + "E4B69E210A3A1BDC003C02F2": { + "isa": "PBXBuildFile", + "fileRef": "E4B69E1E0A3A1BDC003C02F2" + }, + "BF6278312BADEBFE008864C1": { + "path": "ofxiOSSoundStream.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278242BADEBFE008864C1": { + "path": "EAGLKView.m", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.objc", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278A32BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278472BADEBFE008864C1" + }, + "BF62787C2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62781B2BADEBFE008864C1" + }, + "BF6278962BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62783A2BADEBFE008864C1" + }, + "BF6278942BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278372BADEBFE008864C1" + }, + "BF62780A2BADEBFE008864C1": { + "path": "ofxAccelerometer.cpp", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF6278A72BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF62784C2BADEBFE008864C1" + }, + "BF6278A12BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278442BADEBFE008864C1" + }, + "BF62787A2BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278192BADEBFE008864C1" + }, + "BF62780C2BADEBFE008864C1": { + "path": "src", + "isa": "PBXGroup", + "children": [ + "BF62780A2BADEBFE008864C1", + "BF62780B2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278922BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278352BADEBFE008864C1" + }, + "BF6278222BADEBFE008864C1": { + "path": "events", + "isa": "PBXGroup", + "children": [ + "BF62781F2BADEBFE008864C1", + "BF6278202BADEBFE008864C1", + "BF6278212BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278202BADEBFE008864C1": { + "path": "ofxiOSAlerts.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + }, + "19B789C429E5AB4A0082E9B8": { + "inputPaths": [], + "buildActionMask": "2147483647", + "shellPath": "/bin/sh", + "showEnvVarsInLog": "0", + "outputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "runOnlyForDeploymentPostprocessing": "0", + "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", + "outputFileListPaths": [], + "files": [], + "inputFileListPaths": [] + }, + "BF6278092BADE950008864C1": { + "name": "Run Script", + "inputPaths": [], + "buildActionMask": "2147483647", + "shellPath": "/bin/sh", + "isa": "PBXShellScriptBuildPhase", + "outputPaths": [ + "$OF_PATH/libs/openFrameworksCompiled/lib/macos/openFrameworks.framework" + ], + "runOnlyForDeploymentPostprocessing": "0", + "shellScript": "echo \"๐Ÿ’พ Compiling OpenFrameworks\"\nxcodebuild -workspace \"$OF_PATH/libs/openFrameworksCompiled/project/macos/openFrameworksLib.xcworkspace\" -scheme openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS\n", + "outputFileListPaths": [], + "inputFileListPaths": [ + "" + ], + "files": [] + }, + "191EF70929D778A400F35F26": { + "path": "../../../libs/openFrameworks", + "isa": "PBXFileReference", + "name": "openFrameworks", + "lastKnownFileType": "folder", + "sourceTree": "SOURCE_ROOT" + }, + "BF6278902BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278342BADEBFE008864C1" + }, + "E4C2427710CC5ABF004149E2": { + "buildActionMask": "2147483647", + "dstSubfolderSpec": "10", + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0", + "dstPath": "", + "files": [], + "name": "Copy Files" + }, + "BF6278792BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278172BADEBFE008864C1" + }, + "BF62785F2BADEBFE008864C1": { + "path": "utils", + "isa": "PBXGroup", + "children": [ + "BF6278492BADEBFE008864C1", + "BF62784A2BADEBFE008864C1", + "BF62784B2BADEBFE008864C1", + "BF62784C2BADEBFE008864C1", + "BF62784D2BADEBFE008864C1", + "BF62784E2BADEBFE008864C1", + "BF62784F2BADEBFE008864C1", + "BF6278502BADEBFE008864C1", + "BF6278512BADEBFE008864C1", + "BF6278522BADEBFE008864C1", + "BF6278532BADEBFE008864C1", + "BF6278542BADEBFE008864C1", + "BF6278552BADEBFE008864C1", + "BF6278562BADEBFE008864C1", + "BF6278572BADEBFE008864C1", + "BF6278582BADEBFE008864C1", + "BF6278592BADEBFE008864C1", + "BF62785A2BADEBFE008864C1", + "BF62785B2BADEBFE008864C1", + "BF62785C2BADEBFE008864C1", + "BF62785D2BADEBFE008864C1", + "BF62785E2BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF6278772BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278152BADEBFE008864C1" + }, + "BF62785D2BADEBFE008864C1": { + "path": "ofxiOSMapKitListener.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "E4B69B5A0A3A1756003C02F2": { + "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", + "productReference": "E4B69B5B0A3A1756003C02F2", + "productType": "com.apple.product-type.application", + "productName": "myOFApp", + "isa": "PBXNativeTarget", + "buildPhases": [ + "E42962A92163ECCD00A6A9E2", + "E4B69B580A3A1756003C02F2", + "E4B69B590A3A1756003C02F2", + "E4C2427710CC5ABF004149E2", + "E4A5B60F29BAAAE400C2D356", + "19B789C429E5AB4A0082E9B8" + ], + "dependencies": [], + "name": "emptyExamplemacOS", + "buildRules": [] + }, + "BF6278752BADEBFE008864C1": { + "isa": "PBXBuildFile", + "fileRef": "BF6278112BADEBFE008864C1" + }, + "BF6278682BADEBFE008864C1": { + "path": "video", + "isa": "PBXGroup", + "children": [ + "BF6278602BADEBFE008864C1", + "BF6278612BADEBFE008864C1", + "BF6278622BADEBFE008864C1", + "BF6278632BADEBFE008864C1", + "BF6278642BADEBFE008864C1", + "BF6278652BADEBFE008864C1", + "BF6278662BADEBFE008864C1", + "BF6278672BADEBFE008864C1" + ], + "sourceTree": "" + }, + "BF62785B2BADEBFE008864C1": { + "path": "ofxiOSMapKitDelegate.h", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.c.h", + "sourceTree": "", + "fileEncoding": "4" + }, + "BF62784E2BADEBFE008864C1": { + "path": "ofxiOSCoreMotion.mm", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "sourceTree": "", + "fileEncoding": "4" + } + }, + "rootObject": "E4B69B4C0A3A1720003C02F2" } diff --git a/scripts/templates/macos/emptymacOSExample/Assets.xcassets/AccentColor.colorset/Contents.json b/scripts/templates/macos/emptymacOSExample/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb878970081..00000000000 --- a/scripts/templates/macos/emptymacOSExample/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/scripts/templates/macos/emptymacOSExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/scripts/templates/macos/emptymacOSExample/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 532cd729c61..00000000000 --- a/scripts/templates/macos/emptymacOSExample/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/scripts/templates/macos/emptymacOSExample/Assets.xcassets/Contents.json b/scripts/templates/macos/emptymacOSExample/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596a7f..00000000000 --- a/scripts/templates/macos/emptymacOSExample/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/scripts/templates/macos/emptymacOSExample/Preview Content/Preview Assets.xcassets/Contents.json b/scripts/templates/macos/emptymacOSExample/Preview Content/Preview Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596a7f..00000000000 --- a/scripts/templates/macos/emptymacOSExample/Preview Content/Preview Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/scripts/templates/macos/emptymacOSExample/emptymacOSExample.entitlements b/scripts/templates/macos/emptymacOSExample/emptymacOSExample.entitlements deleted file mode 100644 index f2ef3ae0265..00000000000 --- a/scripts/templates/macos/emptymacOSExample/emptymacOSExample.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - - diff --git a/scripts/templates/osx/Project.xcconfig b/scripts/templates/osx/Project.xcconfig index 72b6574c7f1..70a6e1430fa 100644 --- a/scripts/templates/osx/Project.xcconfig +++ b/scripts/templates/osx/Project.xcconfig @@ -85,6 +85,8 @@ OTHER_CFLAGS = $(OF_CORE_CFLAGS) OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) +BUILT_PRODUCTS_DIR = $(SRCROOT)/bin/ + //OF_CORE_BUILD_COMMAND = echo \"๐Ÿ’พ Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' diff --git a/scripts/templates/osx/emptyExample.xcodeproj/project.pbxproj b/scripts/templates/osx/emptyExample.xcodeproj/project.pbxproj index d932ff798b2..6c8c5985ef3 100644 --- a/scripts/templates/osx/emptyExample.xcodeproj/project.pbxproj +++ b/scripts/templates/osx/emptyExample.xcodeproj/project.pbxproj @@ -21,31 +21,18 @@ "fileEncoding": "4" }, "BF26640B2C634C16004360E2": { - "isa": "PBXShellScriptBuildPhase", - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/usr/bin/env bash", - "shellScript": "#!/usr/bin/env bash\n\n# Determine the Xcode build directory\nTARGET_DIR=\"${BUILT_PRODUCTS_DIR:-$SRCROOT/bin}\"\n\n# Check if the directory exists\nif [ ! -d \"$TARGET_DIR\" ]; then\n echo \"Error: Target directory $TARGET_DIR does not exist.\"\n exit 1\nfi\n\n# Check and set the com.apple.xcode.CreatedByBuildSystem attribute\nATTRIBUTE_CHECK=$(xattr -p com.apple.xcode.CreatedByBuildSystem \"$TARGET_DIR\" 2>/dev/null)\nif [ -z \"$ATTRIBUTE_CHECK\" ]; then\n xattr -w com.apple.xcode.CreatedByBuildSystem true \"$TARGET_DIR\"\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem set to true for $TARGET_DIR\"\nelse\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem already set for $TARGET_DIR\"\nfi\n", - "showEnvVarsInLog": "0" - }, - "E42962A92163ECCD00A6A9E2": { - "alwaysOutOfDate": "1", - "inputPaths": [], "buildActionMask": "2147483647", - "shellPath": "/bin/sh", - "showEnvVarsInLog": "0", + "runOnlyForDeploymentPostprocessing": "0", "outputPaths": [], + "shellPath": "/usr/bin/env bash", + "inputFileListPaths": [], + "showEnvVarsInLog": "0", "isa": "PBXShellScriptBuildPhase", - "runOnlyForDeploymentPostprocessing": "0", - "shellScript": "$OF_CORE_BUILD_COMMAND\n", - "name": "Run Script โ€” Compile OF", - "files": [] + "shellScript": "#!/usr/bin/env bash\n\n# Determine the Xcode build directory\nTARGET_DIR=\"${BUILT_PRODUCTS_DIR:-$SRCROOT/bin}\"\n\n# Check if the directory exists\nif [ ! -d \"$TARGET_DIR\" ]; then\n echo \"Error: Target directory $TARGET_DIR does not exist.\"\n exit 1\nfi\n\n# Check and set the com.apple.xcode.CreatedByBuildSystem attribute\nATTRIBUTE_CHECK=$(xattr -p com.apple.xcode.CreatedByBuildSystem \"$TARGET_DIR\" 2>/dev/null)\nif [ -z \"$ATTRIBUTE_CHECK\" ]; then\n xattr -w com.apple.xcode.CreatedByBuildSystem true \"$TARGET_DIR\"\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem set to true for $TARGET_DIR\"\nelse\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem already set for $TARGET_DIR\"\nfi\n", + "files": [], + "alwaysOutOfDate": "1", + "inputPaths": [], + "outputFileListPaths": [] }, "E4C2427710CC5ABF004149E2": { "isa": "PBXCopyFilesBuildPhase", @@ -120,8 +107,8 @@ "runOnlyForDeploymentPostprocessing": "0", "outputPaths": [], "shellPath": "/bin/sh", - "showEnvVarsInLog": "0", "inputFileListPaths": [], + "showEnvVarsInLog": "0", "isa": "PBXShellScriptBuildPhase", "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", "files": [], @@ -129,6 +116,19 @@ "inputPaths": [], "outputFileListPaths": [] }, + "E42962A92163ECCD00A6A9E2": { + "alwaysOutOfDate": "1", + "inputPaths": [], + "buildActionMask": "2147483647", + "shellPath": "/bin/sh", + "showEnvVarsInLog": "0", + "outputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "runOnlyForDeploymentPostprocessing": "0", + "shellScript": "$OF_CORE_BUILD_COMMAND\n", + "name": "Run Script โ€” Compile OF", + "files": [] + }, "E4B69B4F0A3A1720003C02F2": { "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", "isa": "XCBuildConfiguration", @@ -145,27 +145,6 @@ }, "name": "Release" }, - "E4B69B610A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "isa": "XCBuildConfiguration", - "buildSettings": { - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src" - ], - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "COPY_PHASE_STRIP": "YES", - "ARCHS": "$(ARCHS_STANDARD)", - "OTHER_LDFLAGS": [ - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF)" - ], - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "LIBRARY_SEARCH_PATHS": "$(inherited)" - }, - "name": "Release" - }, "BB4B014C10F69532006C3DED": { "path": "../../../addons", "isa": "PBXGroup", @@ -239,6 +218,27 @@ "files": [], "runOnlyForDeploymentPostprocessing": "0" }, + "E4B69B610A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "isa": "XCBuildConfiguration", + "buildSettings": { + "HEADER_SEARCH_PATHS": [ + "$(OF_CORE_HEADERS)", + "src" + ], + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "COPY_PHASE_STRIP": "YES", + "ARCHS": "$(ARCHS_STANDARD)", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF)" + ], + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "LIBRARY_SEARCH_PATHS": "$(inherited)" + }, + "name": "Release" + }, "E4B69B4D0A3A1720003C02F2": { "isa": "XCConfigurationList", "defaultConfigurationIsVisible": "0",