diff --git a/Kraken.xcodeproj/project.pbxproj b/Kraken.xcodeproj/project.pbxproj index bac6287..44996a4 100644 --- a/Kraken.xcodeproj/project.pbxproj +++ b/Kraken.xcodeproj/project.pbxproj @@ -337,7 +337,6 @@ E423D72A1BEDEE2D0021812E /* KRStockGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = E4030E4B160A3CF000592648 /* KRStockGeometry.h */; settings = {ATTRIBUTES = (Public, ); }; }; E423D72B1BEDEE2D0021812E /* KRStreamer.h in Headers */ = {isa = PBXBuildFile; fileRef = E43F70E41824D9AB00136169 /* KRStreamer.h */; settings = {ATTRIBUTES = (Public, ); }; }; E423D72C1BEDEE2D0021812E /* KRViewport.h in Headers */ = {isa = PBXBuildFile; fileRef = E4CA11731639CBD1005D9400 /* KRViewport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E423D72E1BEDEE2D0021812E /* kraken_standard_assets_ios.bundle in Resources */ = {isa = PBXBuildFile; fileRef = E4C8E4E416B9B2D50031DDCB /* kraken_standard_assets_ios.bundle */; }; E423D7361BEDEFBF0021812E /* info.plist in Resources */ = {isa = PBXBuildFile; fileRef = E423D7351BEDEFBF0021812E /* info.plist */; }; E423D73B1BEDF0560021812E /* kraken.h in Headers */ = {isa = PBXBuildFile; fileRef = E423D7391BEDF0500021812E /* kraken.h */; }; E428C2F31669610500A16EDF /* KRAnimationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E428C2F11669610500A16EDF /* KRAnimationManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -461,6 +460,41 @@ E4B2A43B1523B02E004CB0EC /* KRMaterial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E491017C13C99BDC0098455B /* KRMaterial.cpp */; }; E4B74A621AD79F9600067A78 /* KRContext_osx.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4B74A611AD79F9600067A78 /* KRContext_osx.mm */; }; E4B74A641AD7A02C00067A78 /* KRContext_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4B74A631AD7A02C00067A78 /* KRContext_ios.mm */; }; + E4B9AD511C606CAA0026CFED /* flare.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E42559AA184DD4490081BB20 /* flare.fsh */; }; + E4B9AD521C606CAA0026CFED /* flare.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E42559AC184DD45A0081BB20 /* flare.vsh */; }; + E4B9AD531C606CAA0026CFED /* font.tga in Resources */ = {isa = PBXBuildFile; fileRef = E41AE1DD16B124CA00980428 /* font.tga */; }; + E4B9AD541C606CAA0026CFED /* hrtf_kemar.krbundle in Resources */ = {isa = PBXBuildFile; fileRef = E437849716C488360037FD43 /* hrtf_kemar.krbundle */; }; + E4B9AD551C606CAA0026CFED /* sky_box.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F64916BA5D9400E410F8 /* sky_box.fsh */; }; + E4B9AD561C606CAA0026CFED /* debug_font.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F64A16BA5D9400E410F8 /* debug_font.fsh */; }; + E4B9AD571C606CAA0026CFED /* debug_font.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F64B16BA5D9400E410F8 /* debug_font.vsh */; }; + E4B9AD581C606CAA0026CFED /* dust_particle.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F64C16BA5D9400E410F8 /* dust_particle.fsh */; }; + E4B9AD591C606CAA0026CFED /* dust_particle.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F64D16BA5D9400E410F8 /* dust_particle.vsh */; }; + E4B9AD5A1C606CAA0026CFED /* sprite.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F64E16BA5D9400E410F8 /* sprite.fsh */; }; + E4B9AD5B1C606CAA0026CFED /* sprite.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F64F16BA5D9400E410F8 /* sprite.vsh */; }; + E4B9AD5C1C606CAA0026CFED /* light_directional.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65016BA5D9400E410F8 /* light_directional.fsh */; }; + E4B9AD5D1C606CAA0026CFED /* light_directional.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65116BA5D9400E410F8 /* light_directional.vsh */; }; + E4B9AD5E1C606CAA0026CFED /* light_point_inside.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65216BA5D9400E410F8 /* light_point_inside.fsh */; }; + E4B9AD5F1C606CAA0026CFED /* light_point_inside.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65316BA5D9400E410F8 /* light_point_inside.vsh */; }; + E4B9AD601C606CAA0026CFED /* light_point.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65416BA5D9400E410F8 /* light_point.fsh */; }; + E4B9AD611C606CAA0026CFED /* light_point.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65516BA5D9400E410F8 /* light_point.vsh */; }; + E4B9AD621C606CAA0026CFED /* ObjectShader.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65616BA5D9400E410F8 /* ObjectShader.fsh */; }; + E4B9AD631C606CAA0026CFED /* ObjectShader.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65716BA5D9400E410F8 /* ObjectShader.vsh */; }; + E4B9AD641C606CAA0026CFED /* occlusion_test.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65816BA5D9400E410F8 /* occlusion_test.fsh */; }; + E4B9AD651C606CAA0026CFED /* occlusion_test.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65916BA5D9400E410F8 /* occlusion_test.vsh */; }; + E4B9AD661C606CAA0026CFED /* PostShader.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65A16BA5D9400E410F8 /* PostShader.fsh */; }; + E4B9AD671C606CAA0026CFED /* PostShader.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65B16BA5D9400E410F8 /* PostShader.vsh */; }; + E4B9AD681C606CAA0026CFED /* ShadowShader.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65C16BA5D9400E410F8 /* ShadowShader.fsh */; }; + E4B9AD691C606CAA0026CFED /* ShadowShader.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65D16BA5D9400E410F8 /* ShadowShader.vsh */; }; + E4B9AD6A1C606CAA0026CFED /* simple_blit.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65E16BA5D9400E410F8 /* simple_blit.fsh */; }; + E4B9AD6B1C606CAA0026CFED /* simple_blit.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F65F16BA5D9400E410F8 /* simple_blit.vsh */; }; + E4B9AD6C1C606CAA0026CFED /* sky_box.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F66016BA5D9400E410F8 /* sky_box.vsh */; }; + E4B9AD6D1C606CAA0026CFED /* visualize_overlay.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F66116BA5D9400E410F8 /* visualize_overlay.fsh */; }; + E4B9AD6E1C606CAA0026CFED /* visualize_overlay.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F66216BA5D9400E410F8 /* visualize_overlay.vsh */; }; + E4B9AD6F1C606CAA0026CFED /* volumetric_fog_downsampled.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F66316BA5D9400E410F8 /* volumetric_fog_downsampled.fsh */; }; + E4B9AD701C606CAA0026CFED /* volumetric_fog_downsampled.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F66416BA5D9400E410F8 /* volumetric_fog_downsampled.vsh */; }; + E4B9AD711C606CAA0026CFED /* volumetric_fog.fsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F66516BA5D9400E410F8 /* volumetric_fog.fsh */; }; + E4B9AD721C606CAA0026CFED /* volumetric_fog.vsh in Resources */ = {isa = PBXBuildFile; fileRef = E4E6F66616BA5D9400E410F8 /* volumetric_fog.vsh */; }; + E4B9AD831C6070630026CFED /* kraken_standard_assets_tvos.bundle in Resources */ = {isa = PBXBuildFile; fileRef = E4B9AD761C606CAA0026CFED /* kraken_standard_assets_tvos.bundle */; }; E4BBBB8A1512A40300F43B5B /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = E4BBBB881512A40300F43B5B /* InfoPlist.strings */; }; E4BBBB8E1512A40300F43B5B /* kraken.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4BBBB8D1512A40300F43B5B /* kraken.mm */; }; E4BBBB9C1512A4A900F43B5B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4BBBB9A1512A48200F43B5B /* Foundation.framework */; }; @@ -579,13 +613,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - E423D68E1BEDEE2D0021812E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E491015813C99B9D0098455B /* Project object */; - proxyType = 1; - remoteGlobalIDString = E4C8E4E316B9B2D50031DDCB; - remoteInfo = "Kraken Standard Assets - iOS"; - }; E445244D19C580C7006BB64C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E491015813C99B9D0098455B /* Project object */; @@ -600,6 +627,13 @@ remoteGlobalIDString = E4C8E4F316B9B2E20031DDCB; remoteInfo = "Kraken Standard Assets - OSX"; }; + E4B9AD7D1C606E3C0026CFED /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E491015813C99B9D0098455B /* Project object */; + proxyType = 1; + remoteGlobalIDString = E4B9AD4D1C606CAA0026CFED; + remoteInfo = "Kraken Standard Assets - tvOS"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ @@ -774,6 +808,8 @@ E4B175B1161F5FAF00B8FB80 /* KRTextureCube.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KRTextureCube.h; sourceTree = ""; }; E4B74A611AD79F9600067A78 /* KRContext_osx.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = KRContext_osx.mm; sourceTree = ""; }; E4B74A631AD7A02C00067A78 /* KRContext_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = KRContext_ios.mm; sourceTree = ""; }; + E4B9AD761C606CAA0026CFED /* kraken_standard_assets_tvos.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = kraken_standard_assets_tvos.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + E4B9AD771C606CAA0026CFED /* Resources-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Resources-Info.plist"; sourceTree = ""; }; E4BBBB7E1512A40300F43B5B /* kraken.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = kraken.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E4BBBB871512A40300F43B5B /* Kraken-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Kraken-Info.plist"; sourceTree = ""; }; E4BBBB891512A40300F43B5B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -908,6 +944,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E4B9AD4F1C606CAA0026CFED /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; E4BBBB7A1512A40300F43B5B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1369,6 +1412,7 @@ E4BBBB851512A40300F43B5B /* kraken_osx */, E423D7341BEDEF100021812E /* kraken_tvos */, E4C8E4E616B9B2D50031DDCB /* kraken_standard_assets_ios */, + E4B9AD7C1C606CE40026CFED /* kraken_standard_assets_tvos */, E4C8E4F616B9B2E20031DDCB /* kraken_standard_assets_osx */, E48C528519C570C50062E439 /* krakenTests */, E491016213C99B9E0098455B /* Products */, @@ -1383,6 +1427,7 @@ E4C8E4F416B9B2E20031DDCB /* kraken_standard_assets_osx.bundle */, E48C527A19C570C50062E439 /* kraken.framework */, E423D7321BEDEE2D0021812E /* kraken.framework */, + E4B9AD761C606CAA0026CFED /* kraken_standard_assets_tvos.bundle */, ); name = Products; sourceTree = ""; @@ -1423,6 +1468,14 @@ path = kraken; sourceTree = ""; }; + E4B9AD7C1C606CE40026CFED /* kraken_standard_assets_tvos */ = { + isa = PBXGroup; + children = ( + E4B9AD771C606CAA0026CFED /* Resources-Info.plist */, + ); + path = kraken_standard_assets_tvos; + sourceTree = ""; + }; E4BBBB851512A40300F43B5B /* kraken_osx */ = { isa = PBXGroup; children = ( @@ -1833,7 +1886,7 @@ buildRules = ( ); dependencies = ( - E423D68D1BEDEE2D0021812E /* PBXTargetDependency */, + E4B9AD7E1C606E3C0026CFED /* PBXTargetDependency */, ); name = "kraken - tvos"; productName = kraken; @@ -1859,6 +1912,23 @@ productReference = E48C527A19C570C50062E439 /* kraken.framework */; productType = "com.apple.product-type.framework"; }; + E4B9AD4D1C606CAA0026CFED /* Kraken Standard Assets - tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = E4B9AD731C606CAA0026CFED /* Build configuration list for PBXNativeTarget "Kraken Standard Assets - tvOS" */; + buildPhases = ( + E4B9AD4E1C606CAA0026CFED /* Sources */, + E4B9AD4F1C606CAA0026CFED /* Frameworks */, + E4B9AD501C606CAA0026CFED /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Kraken Standard Assets - tvOS"; + productName = "kraken-standard-assets-ios"; + productReference = E4B9AD761C606CAA0026CFED /* kraken_standard_assets_tvos.bundle */; + productType = "com.apple.product-type.bundle"; + }; E4BBBB7D1512A40300F43B5B /* Kraken - osx */ = { isa = PBXNativeTarget; buildConfigurationList = E4BBBB911512A40300F43B5B /* Build configuration list for PBXNativeTarget "Kraken - osx" */; @@ -1942,6 +2012,7 @@ E48C527919C570C50062E439 /* kraken - ios */, E423D68C1BEDEE2D0021812E /* kraken - tvos */, E4C8E4E316B9B2D50031DDCB /* Kraken Standard Assets - iOS */, + E4B9AD4D1C606CAA0026CFED /* Kraken Standard Assets - tvOS */, E4C8E4F316B9B2E20031DDCB /* Kraken Standard Assets - OSX */, ); }; @@ -1952,7 +2023,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - E423D72E1BEDEE2D0021812E /* kraken_standard_assets_ios.bundle in Resources */, + E4B9AD831C6070630026CFED /* kraken_standard_assets_tvos.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1964,6 +2035,47 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E4B9AD501C606CAA0026CFED /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E4B9AD511C606CAA0026CFED /* flare.fsh in Resources */, + E4B9AD521C606CAA0026CFED /* flare.vsh in Resources */, + E4B9AD531C606CAA0026CFED /* font.tga in Resources */, + E4B9AD541C606CAA0026CFED /* hrtf_kemar.krbundle in Resources */, + E4B9AD551C606CAA0026CFED /* sky_box.fsh in Resources */, + E4B9AD561C606CAA0026CFED /* debug_font.fsh in Resources */, + E4B9AD571C606CAA0026CFED /* debug_font.vsh in Resources */, + E4B9AD581C606CAA0026CFED /* dust_particle.fsh in Resources */, + E4B9AD591C606CAA0026CFED /* dust_particle.vsh in Resources */, + E4B9AD5A1C606CAA0026CFED /* sprite.fsh in Resources */, + E4B9AD5B1C606CAA0026CFED /* sprite.vsh in Resources */, + E4B9AD5C1C606CAA0026CFED /* light_directional.fsh in Resources */, + E4B9AD5D1C606CAA0026CFED /* light_directional.vsh in Resources */, + E4B9AD5E1C606CAA0026CFED /* light_point_inside.fsh in Resources */, + E4B9AD5F1C606CAA0026CFED /* light_point_inside.vsh in Resources */, + E4B9AD601C606CAA0026CFED /* light_point.fsh in Resources */, + E4B9AD611C606CAA0026CFED /* light_point.vsh in Resources */, + E4B9AD621C606CAA0026CFED /* ObjectShader.fsh in Resources */, + E4B9AD631C606CAA0026CFED /* ObjectShader.vsh in Resources */, + E4B9AD641C606CAA0026CFED /* occlusion_test.fsh in Resources */, + E4B9AD651C606CAA0026CFED /* occlusion_test.vsh in Resources */, + E4B9AD661C606CAA0026CFED /* PostShader.fsh in Resources */, + E4B9AD671C606CAA0026CFED /* PostShader.vsh in Resources */, + E4B9AD681C606CAA0026CFED /* ShadowShader.fsh in Resources */, + E4B9AD691C606CAA0026CFED /* ShadowShader.vsh in Resources */, + E4B9AD6A1C606CAA0026CFED /* simple_blit.fsh in Resources */, + E4B9AD6B1C606CAA0026CFED /* simple_blit.vsh in Resources */, + E4B9AD6C1C606CAA0026CFED /* sky_box.vsh in Resources */, + E4B9AD6D1C606CAA0026CFED /* visualize_overlay.fsh in Resources */, + E4B9AD6E1C606CAA0026CFED /* visualize_overlay.vsh in Resources */, + E4B9AD6F1C606CAA0026CFED /* volumetric_fog_downsampled.fsh in Resources */, + E4B9AD701C606CAA0026CFED /* volumetric_fog_downsampled.vsh in Resources */, + E4B9AD711C606CAA0026CFED /* volumetric_fog.fsh in Resources */, + E4B9AD721C606CAA0026CFED /* volumetric_fog.vsh in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E4BBBB7C1512A40300F43B5B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2221,6 +2333,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E4B9AD4E1C606CAA0026CFED /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; E4BBBB791512A40300F43B5B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2323,11 +2442,6 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - E423D68D1BEDEE2D0021812E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E4C8E4E316B9B2D50031DDCB /* Kraken Standard Assets - iOS */; - targetProxy = E423D68E1BEDEE2D0021812E /* PBXContainerItemProxy */; - }; E445244E19C580C7006BB64C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = E4C8E4E316B9B2D50031DDCB /* Kraken Standard Assets - iOS */; @@ -2338,6 +2452,11 @@ target = E4C8E4F316B9B2E20031DDCB /* Kraken Standard Assets - OSX */; targetProxy = E445245019C580D9006BB64C /* PBXContainerItemProxy */; }; + E4B9AD7E1C606E3C0026CFED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = E4B9AD4D1C606CAA0026CFED /* Kraken Standard Assets - tvOS */; + targetProxy = E4B9AD7D1C606E3C0026CFED /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ @@ -2482,6 +2601,7 @@ MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = kraken; + SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; TVOS_DEPLOYMENT_TARGET = 9.1; VERSIONING_SYSTEM = "apple-generic"; @@ -2524,6 +2644,7 @@ MTL_ENABLE_DEBUG_INFO = NO; ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = kraken; + SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; TVOS_DEPLOYMENT_TARGET = 9.1; VALIDATE_PRODUCT = YES; @@ -2576,6 +2697,75 @@ }; name = Release; }; + E4B9AD741C606CAA0026CFED /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "kraken-standard-assets-ios/kraken-standard-assets-ios-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + INFOPLIST_FILE = "kraken_standard_assets_tvos/Resources-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 10.8; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = kraken_standard_assets_tvos; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "appletvsimulator appletvos"; + VALID_ARCHS = "armv7 armv7s"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + E4B9AD751C606CAA0026CFED /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "kraken-standard-assets-ios/kraken-standard-assets-ios-Prefix.pch"; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + INFOPLIST_FILE = "kraken_standard_assets_tvos/Resources-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 10.8; + PRODUCT_NAME = kraken_standard_assets_tvos; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "appletvsimulator appletvos"; + VALID_ARCHS = "armv7 armv7s"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; E4BBBB8F1512A40300F43B5B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2824,6 +3014,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + E4B9AD731C606CAA0026CFED /* Build configuration list for PBXNativeTarget "Kraken Standard Assets - tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4B9AD741C606CAA0026CFED /* Debug */, + E4B9AD751C606CAA0026CFED /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; E4BBBB911512A40300F43B5B /* Build configuration list for PBXNativeTarget "Kraken - osx" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/kraken_standard_assets_tvos/Resources-Info.plist b/kraken_standard_assets_tvos/Resources-Info.plist new file mode 100644 index 0000000..95fb092 --- /dev/null +++ b/kraken_standard_assets_tvos/Resources-Info.plist @@ -0,0 +1,46 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.krakenengine.standardassets + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + CFPlugInDynamicRegisterFunction + + CFPlugInDynamicRegistration + NO + CFPlugInFactories + + 00000000-0000-0000-0000-000000000000 + MyFactoryFunction + + CFPlugInTypes + + 00000000-0000-0000-0000-000000000000 + + 00000000-0000-0000-0000-000000000000 + + + CFPlugInUnloadFunction + + NSHumanReadableCopyright + Copyright © 2013 Kearwood Software. All rights reserved. + +