From 8a7b419cb6073178d12c9fdbf26ba096383c8304 Mon Sep 17 00:00:00 2001 From: "Wang.Renzhu" Date: Thu, 14 Jul 2022 18:57:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E7=9B=B8=E6=9C=BA=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 10 + mediapipe/render/core/dispatch_queue.cpp | 250 + mediapipe/render/core/dispatch_queue.h | 30 + .../OlapipeExample.xcodeproj/project.pbxproj | 1955 ++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../OlapipeExample/AppDelegate.h | 14 + .../OlapipeExample/AppDelegate.m | 40 + .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 98 + .../Assets.xcassets/Contents.json | 6 + .../Base.lproj/LaunchScreen.storyboard | 25 + .../OlapipeExample/Base.lproj/Main.storyboard | 89 + .../OlapipeExample/OlapipeExample/Info.plist | 25 + .../OlapipeExample/SceneDelegate.h | 15 + .../OlapipeExample/SceneDelegate.m | 57 + .../OlapipeExample/ViewController.h | 14 + .../OlapipeExample/ViewController.mm | 244 + .../ios/OlapipeExample/OlapipeExample/main.m | 18 + .../render/ios/Camera/OlaMTLCameraRender.mm | 6 +- .../.tulsi/Configs/OlaVideo.tulsigen | 21 + .../.tulsi/Resources/StubInfoPlist.plist | 13 + .../StubWatchOS2AppExInfoPlist.plist | 17 + .../Resources/StubWatchOS2InfoPlist.plist | 15 + .../Resources/iOSXCTRunner.entitlements | 16 + .../Resources/macOSXCTRunner.entitlements | 33 + .../.tulsi/Scripts/apfs_clone_copy.py | 115 + .../.tulsi/Scripts/bazel_build.py | 1863 ++++ .../.tulsi/Scripts/bazel_build_events.py | 136 + .../.tulsi/Scripts/bazel_build_settings.py | 274 + .../.tulsi/Scripts/bazel_clean.sh | 54 + .../.tulsi/Scripts/bazel_options.py | 42 + .../.tulsi/Scripts/bootstrap_lldbinit.py | 187 + .../.tulsi/Scripts/clang_stub.sh | 37 + .../.tulsi/Scripts/install_genfiles.py | 103 + .../.tulsi/Scripts/ld_stub.sh | 33 + .../.tulsi/Scripts/swiftc_stub.py | 76 + .../.tulsi/Scripts/symbol_cache_schema.py | 119 + .../.tulsi/Scripts/tulsi_logging.py | 77 + .../.tulsi/Scripts/update_symbol_cache.py | 54 + .../.tulsi/Scripts/user_build.py | 111 + .../OlaVideo.xcodeproj/.tulsi/Utils/lldbinit | 6 + .../.tulsi/tulsi-execution-root | 1 + .../.tulsi/tulsi-output-base | 1 + .../OlaVideo.xcodeproj/.tulsi/tulsi-workspace | 1 + .../Camera/OlaVideo.xcodeproj/project.pbxproj | 806 ++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 14 + .../xcschemes/OlaCameraFramework.xcscheme | 29 + .../xcschemes/_idx_Scheme.xcscheme | 22 + ...apipe-render-ios-camera-OlaCamera.xcscheme | 29 + .../{develop.tulsigen => Camera.tulsigen} | 18 +- .../project.tulsiconf | 3 +- mediapipe/render/ios/OlaRenderPlayground.h | 8 + mediapipe/render/ios/OlaRenderPlayground.mm | 18 + mediapipe/render/module/beauty/BUILD | 8 +- .../Configs/OlaFaceUnity.tulsigen | 89 + .../OlaFaceUnity.tulsiproj/project.tulsiconf | 12 + mediapipe/render/module/beauty/ios/BUILD | 26 + mediapipe/render/module/beauty/ios/Info.plist | 22 + .../.tulsi/Configs/OlaFaceUnity.tulsigen | 50 + .../.tulsi/Resources/StubInfoPlist.plist | 13 + .../StubWatchOS2AppExInfoPlist.plist | 17 + .../Resources/StubWatchOS2InfoPlist.plist | 15 + .../Resources/iOSXCTRunner.entitlements | 16 + .../Resources/macOSXCTRunner.entitlements | 33 + .../.tulsi/Scripts/apfs_clone_copy.py | 115 + .../.tulsi/Scripts/bazel_build.py | 1863 ++++ .../.tulsi/Scripts/bazel_build_events.py | 136 + .../.tulsi/Scripts/bazel_build_settings.py | 274 + .../.tulsi/Scripts/bazel_clean.sh | 54 + .../.tulsi/Scripts/bazel_options.py | 42 + .../.tulsi/Scripts/bootstrap_lldbinit.py | 187 + .../.tulsi/Scripts/clang_stub.sh | 37 + .../.tulsi/Scripts/install_genfiles.py | 103 + .../.tulsi/Scripts/ld_stub.sh | 33 + .../.tulsi/Scripts/swiftc_stub.py | 76 + .../.tulsi/Scripts/symbol_cache_schema.py | 119 + .../.tulsi/Scripts/tulsi_logging.py | 77 + .../.tulsi/Scripts/update_symbol_cache.py | 54 + .../.tulsi/Scripts/user_build.py | 111 + .../.tulsi/Utils/lldbinit | 6 + .../.tulsi/tulsi-execution-root | 1 + .../.tulsi/tulsi-output-base | 1 + .../.tulsi/tulsi-workspace | 1 + .../OlaFaceUnity.xcodeproj/project.pbxproj | 8066 +++++++++++++++++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 16 + .../xcschemes/OlaFaceUnityFramework.xcscheme | 29 + .../xcschemes/_idx_Scheme.xcscheme | 598 ++ ...le-beauty-ios-OlaFaceUnityLibrary.xcscheme | 29 + 91 files changed, 19602 insertions(+), 17 deletions(-) create mode 100755 mediapipe/render/core/dispatch_queue.cpp create mode 100755 mediapipe/render/core/dispatch_queue.h create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.pbxproj create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/AppDelegate.h create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/AppDelegate.m create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/Contents.json create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Base.lproj/LaunchScreen.storyboard create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Base.lproj/Main.storyboard create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Info.plist create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/SceneDelegate.h create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/SceneDelegate.m create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/ViewController.h create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/ViewController.mm create mode 100644 mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/main.m create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Configs/OlaVideo.tulsigen create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubInfoPlist.plist create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubWatchOS2AppExInfoPlist.plist create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubWatchOS2InfoPlist.plist create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/iOSXCTRunner.entitlements create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/macOSXCTRunner.entitlements create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/apfs_clone_copy.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build_events.py create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build_settings.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_clean.sh create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_options.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bootstrap_lldbinit.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/clang_stub.sh create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/install_genfiles.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/ld_stub.sh create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/swiftc_stub.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/symbol_cache_schema.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/tulsi_logging.py create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/update_symbol_cache.py create mode 100755 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/user_build.py create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Utils/lldbinit create mode 120000 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-execution-root create mode 120000 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-output-base create mode 120000 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-workspace create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.pbxproj create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/OlaCameraFramework.xcscheme create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/_idx_Scheme.xcscheme create mode 100644 mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/mediapipe-render-ios-camera-OlaCamera.xcscheme rename mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/Configs/{develop.tulsigen => Camera.tulsigen} (73%) create mode 100644 mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/Configs/OlaFaceUnity.tulsigen create mode 100644 mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/project.tulsiconf create mode 100644 mediapipe/render/module/beauty/ios/Info.plist create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Configs/OlaFaceUnity.tulsigen create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubInfoPlist.plist create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubWatchOS2AppExInfoPlist.plist create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubWatchOS2InfoPlist.plist create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/iOSXCTRunner.entitlements create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/macOSXCTRunner.entitlements create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/apfs_clone_copy.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build_events.py create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build_settings.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_clean.sh create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_options.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bootstrap_lldbinit.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/clang_stub.sh create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/install_genfiles.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/ld_stub.sh create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/swiftc_stub.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/symbol_cache_schema.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/tulsi_logging.py create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/update_symbol_cache.py create mode 100755 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/user_build.py create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Utils/lldbinit create mode 120000 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-execution-root create mode 120000 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-output-base create mode 120000 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-workspace create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.pbxproj create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/OlaFaceUnityFramework.xcscheme create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/_idx_Scheme.xcscheme create mode 100644 mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.xcscheme diff --git a/.gitignore b/.gitignore index b3a881711..726ce3cd4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,13 @@ mediapipe/MediaPipe.tulsiproj/*.tulsiconf-user mediapipe/provisioning_profile.mobileprovision .configure.bazelrc .user.bazelrc +mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/xcuserdata/wangrenzhu.xcuserdatad/UserInterfaceState.xcuserstate +mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/xcuserdata/wangrenzhu.xcuserdatad/xcschemes/xcschememanagement.plist +mediapipe/render/ios/camera/OlaVideo.xcodeproj/.tulsi/Configs/wangrenzhu.tulsigen-user +mediapipe/render/ios/camera/OlaVideo.xcodeproj/project.xcworkspace/xcuserdata/wangrenzhu.xcuserdatad/WorkspaceSettings.xcsettings +mediapipe/render/ios/camera/OlaVideo.xcodeproj/xcuserdata/wangrenzhu.xcuserdatad/xcschemes/xcschememanagement.plist +mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Configs/wangrenzhu.tulsigen-user +mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcuserdata/wangrenzhu.xcuserdatad/UserInterfaceState.xcuserstate +mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcuserdata/wangrenzhu.xcuserdatad/WorkspaceSettings.xcsettings +mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcuserdata/wangrenzhu.xcuserdatad/xcschemes/xcschememanagement.plist +mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/wangrenzhu.tulsiconf-user diff --git a/mediapipe/render/core/dispatch_queue.cpp b/mediapipe/render/core/dispatch_queue.cpp new file mode 100755 index 000000000..fd099fcca --- /dev/null +++ b/mediapipe/render/core/dispatch_queue.cpp @@ -0,0 +1,250 @@ +#include "dispatch_queue.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if defined(__APPLE__) +#include "GPUImageMacros.h" +#else +#include "GPUImage-x/GPUImageMacros.h" +#endif +#if defined(__APPLE__) +#include +#else +#include +#endif + +using time_point = std::chrono::steady_clock::time_point; + +struct work_entry +{ + explicit work_entry(std::function< void() > func_) + : func(std::move(func_)) +#ifdef TimerEnabled + , expiry(time_point()) + , from_timer(false) +#endif + { + } + + work_entry(std::function< void() > func_, time_point expiry_) + : func(std::move(func_)) +#ifdef TimerEnabled + , expiry(expiry_) + , from_timer(true) +#endif + { + } + + std::function< void() > func; +#ifdef TimerEnabled + time_point expiry; + bool from_timer; +#endif +}; + +#ifdef TimerEnabled +bool operator >(work_entry const &lhs, work_entry const &rhs) +{ + return lhs.expiry > rhs.expiry; +} +#endif + +struct dispatch_queue::impl +{ + impl(std::string name); + std::string name; + + static void dispatch_thread_proc(impl *self); +#ifdef TimerEnabled + static void timer_thread_proc(impl *self); +#endif + std::mutex work_queue_mtx; + std::condition_variable work_queue_cond; + std::deque< work_entry > work_queue; + +#ifdef TimerEnabled + std::mutex timer_mtx; + std::condition_variable timer_cond; + std::priority_queue< work_entry, std::vector< work_entry >, std::greater< work_entry > > timers; +#endif + std::thread work_queue_thread; +#ifdef TimerEnabled + std::thread timer_thread; +#endif + std::atomic< bool > quit; + std::atomic< bool > work_queue_thread_started; +#ifdef TimerEnabled + std::atomic< bool > timer_thread_started; +#endif + using work_queue_lock = std::unique_lock< decltype(work_queue_mtx) >; +#ifdef TimerEnabled + using timer_lock = std::unique_lock< decltype(timer_mtx) >; +#endif +}; + +void dispatch_queue::impl::dispatch_thread_proc(dispatch_queue::impl *self) +{ +#if defined(__APPLE__) + pthread_setname_np(self->name.c_str()); +#else + prctl(PR_SET_NAME, (unsigned long)self->name.c_str()); +#endif + work_queue_lock work_queue_lock(self->work_queue_mtx); + self->work_queue_cond.notify_one(); + self->work_queue_thread_started = true; + + while (self->quit == false) + { + self->work_queue_cond.wait(work_queue_lock, [&] { return !self->work_queue.empty(); }); + + while (!self->work_queue.empty()) { + auto work = self->work_queue.back(); + self->work_queue.pop_back(); + + work_queue_lock.unlock(); +#if defined(__APPLE__) + @autoreleasepool { + work.func(); + } +#else + work.func(); +#endif + work_queue_lock.lock(); + } + } +} + +#ifdef TimerEnabled +void dispatch_queue::impl::timer_thread_proc(dispatch_queue::impl *self) +{ + timer_lock timer_lock(self->timer_mtx); + self->timer_cond.notify_one(); + self->timer_thread_started = true; + + while (self->quit == false) + { + if (self->timers.empty()) { + self->timer_cond.wait(timer_lock, [&] { return self->quit || !self->timers.empty(); }); + } + + while (!self->timers.empty()) + { + auto const& work = self->timers.top(); + if (self->timer_cond.wait_until(timer_lock, work.expiry, [&] { return self->quit.load(); })) { + break; + } + + { + work_queue_lock _(self->work_queue_mtx); + auto where = std::find_if(self->work_queue.rbegin(), + self->work_queue.rend(), + [] (work_entry const &w) { return !w.from_timer; }); + self->work_queue.insert(where.base(), work); + self->timers.pop(); + self->work_queue_cond.notify_one(); + } + } + } +} +#endif + +dispatch_queue::impl::impl(std::string name) + : quit(false) + , name(name) + , work_queue_thread_started(false) +#ifdef TimerEnabled + , timer_thread_started(false) +#endif +{ + work_queue_lock work_queue_lock(work_queue_mtx); +#ifdef TimerEnabled + timer_lock timer_lock(timer_mtx); +#endif + + work_queue_thread = std::thread(dispatch_thread_proc, this); +#ifdef TimerEnabled + timer_thread = std::thread(timer_thread_proc, this); +#endif + + work_queue_cond.wait(work_queue_lock, [this] { return work_queue_thread_started.load(); }); +#ifdef TimerEnabled + timer_cond.wait(timer_lock, [this] { return timer_thread_started.load(); }); +#endif +} + +dispatch_queue::dispatch_queue(std::string name) : m(new impl(name)) +{ + thread_id = m->work_queue_thread.get_id(); +} + +dispatch_queue::~dispatch_queue() +{ + dispatch_async([this] { m->quit = true; }); + m->work_queue_thread.join(); +#ifdef TimerEnabled + { + impl::timer_lock _(m->timer_mtx); + m->timer_cond.notify_one(); + } + m->timer_thread.join(); +#endif + +} + +void dispatch_queue::dispatch_async(std::function< void() > func) +{ + impl::work_queue_lock _(m->work_queue_mtx); + m->work_queue.push_front(work_entry(func)); + m->work_queue_cond.notify_one(); +} + +void dispatch_queue::dispatch_sync(std::function< void() > func) +{ + std::mutex sync_mtx; + impl::work_queue_lock work_queue_lock(sync_mtx); + std::condition_variable sync_cond; + std::atomic< bool > completed(false); + + { + impl::work_queue_lock _(m->work_queue_mtx); + m->work_queue.push_front(work_entry(func)); + m->work_queue.push_front(work_entry([&] { + std::unique_lock< decltype(sync_mtx) > sync_cb_lock(sync_mtx); + completed = true; + sync_cond.notify_one(); + })); + + m->work_queue_cond.notify_one(); + } + + sync_cond.wait(work_queue_lock, [&] { return completed.load(); }); +} + +#ifdef TimerEnabled +void dispatch_queue::dispatch_after(int msec, std::function< void() > func) +{ + impl::timer_lock _(m->timer_mtx); + m->timers.push(work_entry(func, std::chrono::steady_clock::now() + std::chrono::milliseconds(msec))); + m->timer_cond.notify_one(); +} +#endif + +void dispatch_queue::dispatch_flush() +{ + dispatch_sync([]{}); +} + +bool dispatch_queue::isCurrent() +{ + bool result = std::this_thread::get_id() == thread_id; + return result; +} + diff --git a/mediapipe/render/core/dispatch_queue.h b/mediapipe/render/core/dispatch_queue.h new file mode 100755 index 000000000..859f391bb --- /dev/null +++ b/mediapipe/render/core/dispatch_queue.h @@ -0,0 +1,30 @@ +#pragma once +#include +#include +#include + +//#define TimerEnabled + +class dispatch_queue +{ +public: + dispatch_queue(std::string name); + ~dispatch_queue(); + + void dispatch_async(std::function< void() > func); + void dispatch_sync(std::function< void() > func); +#ifdef TimerEnabled + void dispatch_after(int msec, std::function< void() > func); +#endif + void dispatch_flush(); + bool isCurrent(); + + dispatch_queue(dispatch_queue const&) = delete; + dispatch_queue& operator =(dispatch_queue const&) = delete; + +private: + struct impl; + std::unique_ptr< impl > m; + std::thread::id thread_id; +}; + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.pbxproj b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.pbxproj new file mode 100644 index 000000000..a1b2c6fac --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.pbxproj @@ -0,0 +1,1955 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 55; + objects = { + +/* Begin PBXBuildFile section */ + 36524EE4287FCCA700F888EA /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 36524EE3287FCCA700F888EA /* AppDelegate.m */; }; + 36524EE7287FCCA700F888EA /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 36524EE6287FCCA700F888EA /* SceneDelegate.m */; }; + 36524EEA287FCCA700F888EA /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 36524EE9287FCCA700F888EA /* ViewController.mm */; }; + 36524EED287FCCA700F888EA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 36524EEB287FCCA700F888EA /* Main.storyboard */; }; + 36524EEF287FCCA800F888EA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 36524EEE287FCCA800F888EA /* Assets.xcassets */; }; + 36524EF2287FCCA800F888EA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 36524EF0287FCCA800F888EA /* LaunchScreen.storyboard */; }; + 36524EF5287FCCA800F888EA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 36524EF4287FCCA800F888EA /* main.m */; }; + 36525140287FECC700F888EA /* OlaFaceUnityFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36524FB1287FEC4000F888EA /* OlaFaceUnityFramework.framework */; }; + 36525141287FECC700F888EA /* OlaFaceUnityFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 36524FB1287FEC4000F888EA /* OlaFaceUnityFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 36525142287FECC700F888EA /* OlaCameraFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36525131287FECAA00F888EA /* OlaCameraFramework.framework */; }; + 36525143287FECC700F888EA /* OlaCameraFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 36525131287FECAA00F888EA /* OlaCameraFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 36525150287FFAC500F888EA /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3652514F287FFAC500F888EA /* AVFoundation.framework */; }; + 36525152287FFB1800F888EA /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36525151287FFB1800F888EA /* CoreVideo.framework */; }; + 36525154287FFB2A00F888EA /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36525153287FFB2A00F888EA /* CoreMedia.framework */; }; + 36525156287FFB3000F888EA /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36525155287FFB3000F888EA /* Metal.framework */; }; + 36525158287FFB3400F888EA /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36525157287FFB3400F888EA /* OpenGLES.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 36524FB0287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F2CF5607E00000000; + remoteInfo = OlaFaceUnityFramework; + }; + 36524FB2287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FB913DCD000000000; + remoteInfo = _idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0; + }; + 36524FB4287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FBEE6626C00000000; + remoteInfo = _idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5; + }; + 36524FB6287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F8E483A7800000000; + remoteInfo = _idx_MPPGraphGPUData_733A9D5A_ios_min11.0; + }; + 36524FB8287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FC4F2652200000000; + remoteInfo = _idx_MPPGraphGPUData_733A9D5A_ios_min15.5; + }; + 36524FBA287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F8676234E00000000; + remoteInfo = _idx_MPPMetalHelper_7397E6A5_ios_min11.0; + }; + 36524FBC287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F8D8FA5E400000000; + remoteInfo = _idx_MPPMetalHelper_7397E6A5_ios_min15.5; + }; + 36524FBE287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FA4F093DE00000000; + remoteInfo = _idx_MPPMetalUtil_E63D8158_ios_min11.0; + }; + 36524FC0287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FB4326CBC00000000; + remoteInfo = _idx_MPPMetalUtil_E63D8158_ios_min15.5; + }; + 36524FC2287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F79E3E67800000000; + remoteInfo = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0; + }; + 36524FC4287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FE2F8115C00000000; + remoteInfo = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5; + }; + 36524FC6287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FF8761CBE00000000; + remoteInfo = _idx_annotation_overlay_calculator_7B50CB48_ios_min11.0; + }; + 36524FC8287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F793CF2A000000000; + remoteInfo = _idx_annotation_overlay_calculator_7B50CB48_ios_min15.5; + }; + 36524FCA287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F56B9E0C600000000; + remoteInfo = _idx_annotation_renderer_BE836363_ios_min11.0; + }; + 36524FCC287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F569BAB1800000000; + remoteInfo = _idx_annotation_renderer_BE836363_ios_min15.5; + }; + 36524FCE287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F6BBCCA9800000000; + remoteInfo = _idx_begin_loop_calculator_FEDA75EA_ios_min11.0; + }; + 36524FD0287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F004AA53400000000; + remoteInfo = _idx_begin_loop_calculator_FEDA75EA_ios_min15.5; + }; + 36524FD2287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FC87753C600000000; + remoteInfo = _idx_clip_vector_size_calculator_02FA2733_ios_min11.0; + }; + 36524FD4287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F6953E68600000000; + remoteInfo = _idx_clip_vector_size_calculator_02FA2733_ios_min15.5; + }; + 36524FD6287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FC56FBE0A00000000; + remoteInfo = "_idx_core_core-ios_4EDC2AF0_ios_min11.0"; + }; + 36524FD8287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F733BC1A800000000; + remoteInfo = "_idx_core_core-ios_4EDC2AF0_ios_min15.5"; + }; + 36524FDA287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F36C8B0C800000000; + remoteInfo = _idx_cpu_op_resolver_741B9450_ios_min11.0; + }; + 36524FDC287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FD16A91CE00000000; + remoteInfo = _idx_cpu_op_resolver_741B9450_ios_min15.5; + }; + 36524FDE287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FB9BC893200000000; + remoteInfo = _idx_cpu_util_B64315B8_ios_min11.0; + }; + 36524FE0287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FC8F4B9E000000000; + remoteInfo = _idx_cpu_util_B64315B8_ios_min15.5; + }; + 36524FE2287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F9199F03800000000; + remoteInfo = _idx_detection_projection_calculator_9B95E740_ios_min11.0; + }; + 36524FE4287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FDA1E3CA600000000; + remoteInfo = _idx_detection_projection_calculator_9B95E740_ios_min15.5; + }; + 36524FE6287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F17E9E7AC00000000; + remoteInfo = _idx_gl_calculator_helper_D8986C65_ios_min11.0; + }; + 36524FE8287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FEDAA79AC00000000; + remoteInfo = _idx_gl_calculator_helper_D8986C65_ios_min15.5; + }; + 36524FEA287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F321D0D7800000000; + remoteInfo = _idx_gl_simple_shaders_6A91D77D_ios_min11.0; + }; + 36524FEC287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FA1BB1D7E00000000; + remoteInfo = _idx_gl_simple_shaders_6A91D77D_ios_min15.5; + }; + 36524FEE287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F7438783800000000; + remoteInfo = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0; + }; + 36524FF0287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F6A89A27A00000000; + remoteInfo = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5; + }; + 36524FF2287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F3743224400000000; + remoteInfo = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0; + }; + 36524FF4287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F4E8A433800000000; + remoteInfo = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5; + }; + 36524FF6287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F21F0D81000000000; + remoteInfo = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0; + }; + 36524FF8287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FF5DC96EC00000000; + remoteInfo = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5; + }; + 36524FFA287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F76AD183E00000000; + remoteInfo = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0; + }; + 36524FFC287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FA843B95C00000000; + remoteInfo = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5; + }; + 36524FFE287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F0453AA5800000000; + remoteInfo = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0; + }; + 36525000287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FDE84DAA600000000; + remoteInfo = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5; + }; + 36525002287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F1F27769C00000000; + remoteInfo = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0; + }; + 36525004287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F4144F2D600000000; + remoteInfo = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5; + }; + 36525006287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FA7048F5200000000; + remoteInfo = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0; + }; + 36525008287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FAF93AF3000000000; + remoteInfo = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5; + }; + 3652500A287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F87A2EB9600000000; + remoteInfo = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0; + }; + 3652500C287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F8F4205CE00000000; + remoteInfo = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5; + }; + 3652500E287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F97D718F200000000; + remoteInfo = _idx_inference_calculator_metal_712F45E9_ios_min11.0; + }; + 36525010287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F8D8DDBC600000000; + remoteInfo = _idx_inference_calculator_metal_712F45E9_ios_min15.5; + }; + 36525012287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FAD93CF9C00000000; + remoteInfo = _idx_math_3043B97F_ios_min11.0; + }; + 36525014287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F6A2EDEA000000000; + remoteInfo = _idx_math_3043B97F_ios_min15.5; + }; + 36525016287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FC56C6E9000000000; + remoteInfo = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0; + }; + 36525018287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F10B91A6400000000; + remoteInfo = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5; + }; + 3652501A287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FA4952BDE00000000; + remoteInfo = _idx_mediapipe_framework_ios_E5983FAB_ios_min11.0; + }; + 3652501C287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F3D487D7600000000; + remoteInfo = _idx_mediapipe_framework_ios_E5983FAB_ios_min15.5; + }; + 3652501E287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F9C7F492A00000000; + remoteInfo = _idx_non_max_suppression_calculator_EA803631_ios_min11.0; + }; + 36525020287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F2BFD778400000000; + remoteInfo = _idx_non_max_suppression_calculator_EA803631_ios_min15.5; + }; + 36525022287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FF06E61C200000000; + remoteInfo = _idx_olamodule_common_library_4A2D4D8A_ios_min11.0; + }; + 36525024287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F09DE828200000000; + remoteInfo = _idx_olamodule_common_library_4A2D4D8A_ios_min15.5; + }; + 36525026287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F0D37EB1400000000; + remoteInfo = _idx_op_resolver_E390FDC7_ios_min11.0; + }; + 36525028287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F7EECC88600000000; + remoteInfo = _idx_op_resolver_E390FDC7_ios_min15.5; + }; + 3652502A287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FADF4C90200000000; + remoteInfo = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0; + }; + 3652502C287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FAD72A5DA00000000; + remoteInfo = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5; + }; + 3652502E287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F1D11BD0C00000000; + remoteInfo = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0; + }; + 36525030287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FFF2AB57800000000; + remoteInfo = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5; + }; + 36525032287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F511EA79600000000; + remoteInfo = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0; + }; + 36525034287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F2BAC9A6C00000000; + remoteInfo = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5; + }; + 36525036287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FDCFC782600000000; + remoteInfo = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0; + }; + 36525038287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F59B674E800000000; + remoteInfo = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5; + }; + 3652503A287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F6D305F1600000000; + remoteInfo = _idx_resource_util_B6FA1F0B_ios_min11.0; + }; + 3652503C287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F48DBF45200000000; + remoteInfo = _idx_resource_util_B6FA1F0B_ios_min15.5; + }; + 3652503E287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FE5E909D200000000; + remoteInfo = _idx_shader_util_F77AE4F3_ios_min11.0; + }; + 36525040287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F643D598200000000; + remoteInfo = _idx_shader_util_F77AE4F3_ios_min15.5; + }; + 36525042287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FAAE0F57200000000; + remoteInfo = _idx_split_vector_calculator_6654799A_ios_min11.0; + }; + 36525044287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FC0E755D400000000; + remoteInfo = _idx_split_vector_calculator_6654799A_ios_min15.5; + }; + 36525046287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FCFB0DD5600000000; + remoteInfo = _idx_tensors_to_detections_calculator_888E512F_ios_min11.0; + }; + 36525048287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F43CED18C00000000; + remoteInfo = _idx_tensors_to_detections_calculator_888E512F_ios_min15.5; + }; + 3652504A287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FDD1949C800000000; + remoteInfo = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0; + }; + 3652504C287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F0556389200000000; + remoteInfo = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5; + }; + 3652504E287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FBB00542E00000000; + remoteInfo = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0; + }; + 36525050287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FCCF9B5CC00000000; + remoteInfo = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5; + }; + 36525052287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FCC9C8CEA00000000; + remoteInfo = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0; + }; + 36525054287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FB98F90AE00000000; + remoteInfo = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5; + }; + 36525056287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FEB454D0800000000; + remoteInfo = _idx_tflite_model_loader_F900857E_ios_min11.0; + }; + 36525058287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F7668967200000000; + remoteInfo = _idx_tflite_model_loader_F900857E_ios_min15.5; + }; + 3652505A287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F71FB390000000000; + remoteInfo = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0; + }; + 3652505C287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FDCB5CFF600000000; + remoteInfo = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5; + }; + 3652505E287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F99018DD600000000; + remoteInfo = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0; + }; + 36525060287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F4231667400000000; + remoteInfo = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5; + }; + 36525062287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F5C1FBB0A00000000; + remoteInfo = _idx_transpose_conv_bias_207EFBC1_ios_min11.0; + }; + 36525064287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FF83CF85400000000; + remoteInfo = _idx_transpose_conv_bias_207EFBC1_ios_min15.5; + }; + 36525066287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F2783FF8600000000; + remoteInfo = _idx_util_28409609_ios_min11.0; + }; + 36525068287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F0F5DFEC400000000; + remoteInfo = _idx_util_28409609_ios_min15.5; + }; + 3652506A287FEC4000F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FADE5D13000000000; + remoteInfo = "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary"; + }; + 36525130287FECAA00F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36525128287FECAA00F888EA /* OlaVideo.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F9878980200000000; + remoteInfo = OlaCameraFramework; + }; + 36525132287FECAA00F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36525128287FECAA00F888EA /* OlaVideo.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F7683FBD400000000; + remoteInfo = _idx_OlaCamera_D4C1E04C_ios_min11.0; + }; + 36525134287FECAA00F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36525128287FECAA00F888EA /* OlaVideo.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97F1037468800000000; + remoteInfo = _idx_OlaCamera_D4C1E04C_ios_min15.5; + }; + 36525136287FECAA00F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36525128287FECAA00F888EA /* OlaVideo.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = AED7A97FB5F5C90C00000000; + remoteInfo = "mediapipe-render-ios-camera-OlaCamera"; + }; + 36525144287FECCE00F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36525128287FECAA00F888EA /* OlaVideo.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = D807E5015522F68E00000000; + remoteInfo = OlaCameraFramework; + }; + 36525146287FECCE00F888EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = D807E501965E9F0C00000000; + remoteInfo = OlaFaceUnityFramework; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 36524F4D287FCEF900F888EA /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 36525141287FECC700F888EA /* OlaFaceUnityFramework.framework in Embed Frameworks */, + 36525143287FECC700F888EA /* OlaCameraFramework.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 36524EDF287FCCA700F888EA /* OlapipeExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OlapipeExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 36524EE2287FCCA700F888EA /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 36524EE3287FCCA700F888EA /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 36524EE5287FCCA700F888EA /* SceneDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SceneDelegate.h; sourceTree = ""; }; + 36524EE6287FCCA700F888EA /* SceneDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SceneDelegate.m; sourceTree = ""; }; + 36524EE8287FCCA700F888EA /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 36524EE9287FCCA700F888EA /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = ""; }; + 36524EEC287FCCA700F888EA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 36524EEE287FCCA800F888EA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 36524EF1287FCCA800F888EA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 36524EF3287FCCA800F888EA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 36524EF4287FCCA800F888EA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OlaFaceUnity.xcodeproj; path = ../../../module/beauty/ios/OlaFaceUnity.xcodeproj; sourceTree = ""; }; + 36525128287FECAA00F888EA /* OlaVideo.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OlaVideo.xcodeproj; path = ../../../ios/camera/OlaVideo.xcodeproj; sourceTree = ""; }; + 3652514F287FFAC500F888EA /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 36525151287FFB1800F888EA /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 36525153287FFB2A00F888EA /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; + 36525155287FFB3000F888EA /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; + 36525157287FFB3400F888EA /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 36524EDC287FCCA700F888EA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 36525158287FFB3400F888EA /* OpenGLES.framework in Frameworks */, + 36525140287FECC700F888EA /* OlaFaceUnityFramework.framework in Frameworks */, + 36525142287FECC700F888EA /* OlaCameraFramework.framework in Frameworks */, + 36525150287FFAC500F888EA /* AVFoundation.framework in Frameworks */, + 36525152287FFB1800F888EA /* CoreVideo.framework in Frameworks */, + 36525156287FFB3000F888EA /* Metal.framework in Frameworks */, + 36525154287FFB2A00F888EA /* CoreMedia.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 36524ED6287FCCA600F888EA = { + isa = PBXGroup; + children = ( + 36525128287FECAA00F888EA /* OlaVideo.xcodeproj */, + 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */, + 36524EE1287FCCA700F888EA /* OlapipeExample */, + 36524EE0287FCCA700F888EA /* Products */, + 36524F4A287FCEF900F888EA /* Frameworks */, + ); + sourceTree = ""; + }; + 36524EE0287FCCA700F888EA /* Products */ = { + isa = PBXGroup; + children = ( + 36524EDF287FCCA700F888EA /* OlapipeExample.app */, + ); + name = Products; + sourceTree = ""; + }; + 36524EE1287FCCA700F888EA /* OlapipeExample */ = { + isa = PBXGroup; + children = ( + 36524EE2287FCCA700F888EA /* AppDelegate.h */, + 36524EE3287FCCA700F888EA /* AppDelegate.m */, + 36524EE5287FCCA700F888EA /* SceneDelegate.h */, + 36524EE6287FCCA700F888EA /* SceneDelegate.m */, + 36524EE8287FCCA700F888EA /* ViewController.h */, + 36524EE9287FCCA700F888EA /* ViewController.mm */, + 36524EEB287FCCA700F888EA /* Main.storyboard */, + 36524EEE287FCCA800F888EA /* Assets.xcassets */, + 36524EF0287FCCA800F888EA /* LaunchScreen.storyboard */, + 36524EF3287FCCA800F888EA /* Info.plist */, + 36524EF4287FCCA800F888EA /* main.m */, + ); + path = OlapipeExample; + sourceTree = ""; + }; + 36524F4A287FCEF900F888EA /* Frameworks */ = { + isa = PBXGroup; + children = ( + 36525157287FFB3400F888EA /* OpenGLES.framework */, + 36525155287FFB3000F888EA /* Metal.framework */, + 36525153287FFB2A00F888EA /* CoreMedia.framework */, + 36525151287FFB1800F888EA /* CoreVideo.framework */, + 3652514F287FFAC500F888EA /* AVFoundation.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 36524F4F287FEC4000F888EA /* Products */ = { + isa = PBXGroup; + children = ( + 36524FB1287FEC4000F888EA /* OlaFaceUnityFramework.framework */, + 36524FB3287FEC4000F888EA /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0.a */, + 36524FB5287FEC4000F888EA /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5.a */, + 36524FB7287FEC4000F888EA /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min11.0.a */, + 36524FB9287FEC4000F888EA /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min15.5.a */, + 36524FBB287FEC4000F888EA /* lib_idx_MPPMetalHelper_7397E6A5_ios_min11.0.a */, + 36524FBD287FEC4000F888EA /* lib_idx_MPPMetalHelper_7397E6A5_ios_min15.5.a */, + 36524FBF287FEC4000F888EA /* lib_idx_MPPMetalUtil_E63D8158_ios_min11.0.a */, + 36524FC1287FEC4000F888EA /* lib_idx_MPPMetalUtil_E63D8158_ios_min15.5.a */, + 36524FC3287FEC4000F888EA /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0.a */, + 36524FC5287FEC4000F888EA /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5.a */, + 36524FC7287FEC4000F888EA /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0.a */, + 36524FC9287FEC4000F888EA /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5.a */, + 36524FCB287FEC4000F888EA /* lib_idx_annotation_renderer_BE836363_ios_min11.0.a */, + 36524FCD287FEC4000F888EA /* lib_idx_annotation_renderer_BE836363_ios_min15.5.a */, + 36524FCF287FEC4000F888EA /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min11.0.a */, + 36524FD1287FEC4000F888EA /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min15.5.a */, + 36524FD3287FEC4000F888EA /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min11.0.a */, + 36524FD5287FEC4000F888EA /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min15.5.a */, + 36524FD7287FEC4000F888EA /* lib_idx_core_core-ios_4EDC2AF0_ios_min11.0.a */, + 36524FD9287FEC4000F888EA /* lib_idx_core_core-ios_4EDC2AF0_ios_min15.5.a */, + 36524FDB287FEC4000F888EA /* lib_idx_cpu_op_resolver_741B9450_ios_min11.0.a */, + 36524FDD287FEC4000F888EA /* lib_idx_cpu_op_resolver_741B9450_ios_min15.5.a */, + 36524FDF287FEC4000F888EA /* lib_idx_cpu_util_B64315B8_ios_min11.0.a */, + 36524FE1287FEC4000F888EA /* lib_idx_cpu_util_B64315B8_ios_min15.5.a */, + 36524FE3287FEC4000F888EA /* lib_idx_detection_projection_calculator_9B95E740_ios_min11.0.a */, + 36524FE5287FEC4000F888EA /* lib_idx_detection_projection_calculator_9B95E740_ios_min15.5.a */, + 36524FE7287FEC4000F888EA /* lib_idx_gl_calculator_helper_D8986C65_ios_min11.0.a */, + 36524FE9287FEC4000F888EA /* lib_idx_gl_calculator_helper_D8986C65_ios_min15.5.a */, + 36524FEB287FEC4000F888EA /* lib_idx_gl_simple_shaders_6A91D77D_ios_min11.0.a */, + 36524FED287FEC4000F888EA /* lib_idx_gl_simple_shaders_6A91D77D_ios_min15.5.a */, + 36524FEF287FEC4000F888EA /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0.a */, + 36524FF1287FEC4000F888EA /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5.a */, + 36524FF3287FEC4000F888EA /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0.a */, + 36524FF5287FEC4000F888EA /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5.a */, + 36524FF7287FEC4000F888EA /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0.a */, + 36524FF9287FEC4000F888EA /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5.a */, + 36524FFB287FEC4000F888EA /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0.a */, + 36524FFD287FEC4000F888EA /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5.a */, + 36524FFF287FEC4000F888EA /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0.a */, + 36525001287FEC4000F888EA /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5.a */, + 36525003287FEC4000F888EA /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0.a */, + 36525005287FEC4000F888EA /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5.a */, + 36525007287FEC4000F888EA /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0.a */, + 36525009287FEC4000F888EA /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5.a */, + 3652500B287FEC4000F888EA /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0.a */, + 3652500D287FEC4000F888EA /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5.a */, + 3652500F287FEC4000F888EA /* lib_idx_inference_calculator_metal_712F45E9_ios_min11.0.a */, + 36525011287FEC4000F888EA /* lib_idx_inference_calculator_metal_712F45E9_ios_min15.5.a */, + 36525013287FEC4000F888EA /* lib_idx_math_3043B97F_ios_min11.0.a */, + 36525015287FEC4000F888EA /* lib_idx_math_3043B97F_ios_min15.5.a */, + 36525017287FEC4000F888EA /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0.a */, + 36525019287FEC4000F888EA /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5.a */, + 3652501B287FEC4000F888EA /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0.a */, + 3652501D287FEC4000F888EA /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5.a */, + 3652501F287FEC4000F888EA /* lib_idx_non_max_suppression_calculator_EA803631_ios_min11.0.a */, + 36525021287FEC4000F888EA /* lib_idx_non_max_suppression_calculator_EA803631_ios_min15.5.a */, + 36525023287FEC4000F888EA /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min11.0.a */, + 36525025287FEC4000F888EA /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min15.5.a */, + 36525027287FEC4000F888EA /* lib_idx_op_resolver_E390FDC7_ios_min11.0.a */, + 36525029287FEC4000F888EA /* lib_idx_op_resolver_E390FDC7_ios_min15.5.a */, + 3652502B287FEC4000F888EA /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0.a */, + 3652502D287FEC4000F888EA /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5.a */, + 3652502F287FEC4000F888EA /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0.a */, + 36525031287FEC4000F888EA /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5.a */, + 36525033287FEC4000F888EA /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0.a */, + 36525035287FEC4000F888EA /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5.a */, + 36525037287FEC4000F888EA /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0.a */, + 36525039287FEC4000F888EA /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5.a */, + 3652503B287FEC4000F888EA /* lib_idx_resource_util_B6FA1F0B_ios_min11.0.a */, + 3652503D287FEC4000F888EA /* lib_idx_resource_util_B6FA1F0B_ios_min15.5.a */, + 3652503F287FEC4000F888EA /* lib_idx_shader_util_F77AE4F3_ios_min11.0.a */, + 36525041287FEC4000F888EA /* lib_idx_shader_util_F77AE4F3_ios_min15.5.a */, + 36525043287FEC4000F888EA /* lib_idx_split_vector_calculator_6654799A_ios_min11.0.a */, + 36525045287FEC4000F888EA /* lib_idx_split_vector_calculator_6654799A_ios_min15.5.a */, + 36525047287FEC4000F888EA /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min11.0.a */, + 36525049287FEC4000F888EA /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min15.5.a */, + 3652504B287FEC4000F888EA /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0.a */, + 3652504D287FEC4000F888EA /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5.a */, + 3652504F287FEC4000F888EA /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0.a */, + 36525051287FEC4000F888EA /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5.a */, + 36525053287FEC4000F888EA /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0.a */, + 36525055287FEC4000F888EA /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5.a */, + 36525057287FEC4000F888EA /* lib_idx_tflite_model_loader_F900857E_ios_min11.0.a */, + 36525059287FEC4000F888EA /* lib_idx_tflite_model_loader_F900857E_ios_min15.5.a */, + 3652505B287FEC4000F888EA /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0.a */, + 3652505D287FEC4000F888EA /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5.a */, + 3652505F287FEC4000F888EA /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0.a */, + 36525061287FEC4000F888EA /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5.a */, + 36525063287FEC4000F888EA /* lib_idx_transpose_conv_bias_207EFBC1_ios_min11.0.a */, + 36525065287FEC4000F888EA /* lib_idx_transpose_conv_bias_207EFBC1_ios_min15.5.a */, + 36525067287FEC4000F888EA /* lib_idx_util_28409609_ios_min11.0.a */, + 36525069287FEC4000F888EA /* lib_idx_util_28409609_ios_min15.5.a */, + 3652506B287FEC4000F888EA /* libmediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.a */, + ); + name = Products; + sourceTree = ""; + }; + 36525129287FECAA00F888EA /* Products */ = { + isa = PBXGroup; + children = ( + 36525131287FECAA00F888EA /* OlaCameraFramework.framework */, + 36525133287FECAA00F888EA /* lib_idx_OlaCamera_D4C1E04C_ios_min11.0.a */, + 36525135287FECAA00F888EA /* lib_idx_OlaCamera_D4C1E04C_ios_min15.5.a */, + 36525137287FECAA00F888EA /* libmediapipe-render-ios-camera-OlaCamera.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 36524EDE287FCCA700F888EA /* OlapipeExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 36524EF8287FCCA800F888EA /* Build configuration list for PBXNativeTarget "OlapipeExample" */; + buildPhases = ( + 36524EDB287FCCA700F888EA /* Sources */, + 36524EDC287FCCA700F888EA /* Frameworks */, + 36524EDD287FCCA700F888EA /* Resources */, + 36524F4D287FCEF900F888EA /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 36525145287FECCE00F888EA /* PBXTargetDependency */, + 36525147287FECCE00F888EA /* PBXTargetDependency */, + ); + name = OlapipeExample; + productName = OlapipeExample; + productReference = 36524EDF287FCCA700F888EA /* OlapipeExample.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 36524ED7287FCCA600F888EA /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastUpgradeCheck = 1340; + TargetAttributes = { + 36524EDE287FCCA700F888EA = { + CreatedOnToolsVersion = 13.4.1; + }; + }; + }; + buildConfigurationList = 36524EDA287FCCA600F888EA /* Build configuration list for PBXProject "OlapipeExample" */; + compatibilityVersion = "Xcode 13.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 36524ED6287FCCA600F888EA; + productRefGroup = 36524EE0287FCCA700F888EA /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 36524F4F287FEC4000F888EA /* Products */; + ProjectRef = 36524F4E287FEC4000F888EA /* OlaFaceUnity.xcodeproj */; + }, + { + ProductGroup = 36525129287FECAA00F888EA /* Products */; + ProjectRef = 36525128287FECAA00F888EA /* OlaVideo.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 36524EDE287FCCA700F888EA /* OlapipeExample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 36524FB1287FEC4000F888EA /* OlaFaceUnityFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OlaFaceUnityFramework.framework; + remoteRef = 36524FB0287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FB3287FEC4000F888EA /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0.a; + remoteRef = 36524FB2287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FB5287FEC4000F888EA /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5.a; + remoteRef = 36524FB4287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FB7287FEC4000F888EA /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_MPPGraphGPUData_733A9D5A_ios_min11.0.a; + remoteRef = 36524FB6287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FB9287FEC4000F888EA /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_MPPGraphGPUData_733A9D5A_ios_min15.5.a; + remoteRef = 36524FB8287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FBB287FEC4000F888EA /* lib_idx_MPPMetalHelper_7397E6A5_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_MPPMetalHelper_7397E6A5_ios_min11.0.a; + remoteRef = 36524FBA287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FBD287FEC4000F888EA /* lib_idx_MPPMetalHelper_7397E6A5_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_MPPMetalHelper_7397E6A5_ios_min15.5.a; + remoteRef = 36524FBC287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FBF287FEC4000F888EA /* lib_idx_MPPMetalUtil_E63D8158_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_MPPMetalUtil_E63D8158_ios_min11.0.a; + remoteRef = 36524FBE287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FC1287FEC4000F888EA /* lib_idx_MPPMetalUtil_E63D8158_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_MPPMetalUtil_E63D8158_ios_min15.5.a; + remoteRef = 36524FC0287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FC3287FEC4000F888EA /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0.a; + remoteRef = 36524FC2287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FC5287FEC4000F888EA /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5.a; + remoteRef = 36524FC4287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FC7287FEC4000F888EA /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0.a; + remoteRef = 36524FC6287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FC9287FEC4000F888EA /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5.a; + remoteRef = 36524FC8287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FCB287FEC4000F888EA /* lib_idx_annotation_renderer_BE836363_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_annotation_renderer_BE836363_ios_min11.0.a; + remoteRef = 36524FCA287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FCD287FEC4000F888EA /* lib_idx_annotation_renderer_BE836363_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_annotation_renderer_BE836363_ios_min15.5.a; + remoteRef = 36524FCC287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FCF287FEC4000F888EA /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_begin_loop_calculator_FEDA75EA_ios_min11.0.a; + remoteRef = 36524FCE287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FD1287FEC4000F888EA /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_begin_loop_calculator_FEDA75EA_ios_min15.5.a; + remoteRef = 36524FD0287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FD3287FEC4000F888EA /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_clip_vector_size_calculator_02FA2733_ios_min11.0.a; + remoteRef = 36524FD2287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FD5287FEC4000F888EA /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_clip_vector_size_calculator_02FA2733_ios_min15.5.a; + remoteRef = 36524FD4287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FD7287FEC4000F888EA /* lib_idx_core_core-ios_4EDC2AF0_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "lib_idx_core_core-ios_4EDC2AF0_ios_min11.0.a"; + remoteRef = 36524FD6287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FD9287FEC4000F888EA /* lib_idx_core_core-ios_4EDC2AF0_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "lib_idx_core_core-ios_4EDC2AF0_ios_min15.5.a"; + remoteRef = 36524FD8287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FDB287FEC4000F888EA /* lib_idx_cpu_op_resolver_741B9450_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_cpu_op_resolver_741B9450_ios_min11.0.a; + remoteRef = 36524FDA287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FDD287FEC4000F888EA /* lib_idx_cpu_op_resolver_741B9450_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_cpu_op_resolver_741B9450_ios_min15.5.a; + remoteRef = 36524FDC287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FDF287FEC4000F888EA /* lib_idx_cpu_util_B64315B8_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_cpu_util_B64315B8_ios_min11.0.a; + remoteRef = 36524FDE287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FE1287FEC4000F888EA /* lib_idx_cpu_util_B64315B8_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_cpu_util_B64315B8_ios_min15.5.a; + remoteRef = 36524FE0287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FE3287FEC4000F888EA /* lib_idx_detection_projection_calculator_9B95E740_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_detection_projection_calculator_9B95E740_ios_min11.0.a; + remoteRef = 36524FE2287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FE5287FEC4000F888EA /* lib_idx_detection_projection_calculator_9B95E740_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_detection_projection_calculator_9B95E740_ios_min15.5.a; + remoteRef = 36524FE4287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FE7287FEC4000F888EA /* lib_idx_gl_calculator_helper_D8986C65_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gl_calculator_helper_D8986C65_ios_min11.0.a; + remoteRef = 36524FE6287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FE9287FEC4000F888EA /* lib_idx_gl_calculator_helper_D8986C65_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gl_calculator_helper_D8986C65_ios_min15.5.a; + remoteRef = 36524FE8287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FEB287FEC4000F888EA /* lib_idx_gl_simple_shaders_6A91D77D_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gl_simple_shaders_6A91D77D_ios_min11.0.a; + remoteRef = 36524FEA287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FED287FEC4000F888EA /* lib_idx_gl_simple_shaders_6A91D77D_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gl_simple_shaders_6A91D77D_ios_min15.5.a; + remoteRef = 36524FEC287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FEF287FEC4000F888EA /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0.a; + remoteRef = 36524FEE287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FF1287FEC4000F888EA /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5.a; + remoteRef = 36524FF0287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FF3287FEC4000F888EA /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0.a; + remoteRef = 36524FF2287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FF5287FEC4000F888EA /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5.a; + remoteRef = 36524FF4287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FF7287FEC4000F888EA /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0.a; + remoteRef = 36524FF6287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FF9287FEC4000F888EA /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5.a; + remoteRef = 36524FF8287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FFB287FEC4000F888EA /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0.a; + remoteRef = 36524FFA287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FFD287FEC4000F888EA /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5.a; + remoteRef = 36524FFC287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36524FFF287FEC4000F888EA /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0.a; + remoteRef = 36524FFE287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525001287FEC4000F888EA /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5.a; + remoteRef = 36525000287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525003287FEC4000F888EA /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0.a; + remoteRef = 36525002287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525005287FEC4000F888EA /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5.a; + remoteRef = 36525004287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525007287FEC4000F888EA /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0.a; + remoteRef = 36525006287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525009287FEC4000F888EA /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5.a; + remoteRef = 36525008287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652500B287FEC4000F888EA /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0.a; + remoteRef = 3652500A287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652500D287FEC4000F888EA /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5.a; + remoteRef = 3652500C287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652500F287FEC4000F888EA /* lib_idx_inference_calculator_metal_712F45E9_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_inference_calculator_metal_712F45E9_ios_min11.0.a; + remoteRef = 3652500E287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525011287FEC4000F888EA /* lib_idx_inference_calculator_metal_712F45E9_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_inference_calculator_metal_712F45E9_ios_min15.5.a; + remoteRef = 36525010287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525013287FEC4000F888EA /* lib_idx_math_3043B97F_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_math_3043B97F_ios_min11.0.a; + remoteRef = 36525012287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525015287FEC4000F888EA /* lib_idx_math_3043B97F_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_math_3043B97F_ios_min15.5.a; + remoteRef = 36525014287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525017287FEC4000F888EA /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0.a; + remoteRef = 36525016287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525019287FEC4000F888EA /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5.a; + remoteRef = 36525018287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652501B287FEC4000F888EA /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0.a; + remoteRef = 3652501A287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652501D287FEC4000F888EA /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5.a; + remoteRef = 3652501C287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652501F287FEC4000F888EA /* lib_idx_non_max_suppression_calculator_EA803631_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_non_max_suppression_calculator_EA803631_ios_min11.0.a; + remoteRef = 3652501E287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525021287FEC4000F888EA /* lib_idx_non_max_suppression_calculator_EA803631_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_non_max_suppression_calculator_EA803631_ios_min15.5.a; + remoteRef = 36525020287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525023287FEC4000F888EA /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_olamodule_common_library_4A2D4D8A_ios_min11.0.a; + remoteRef = 36525022287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525025287FEC4000F888EA /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_olamodule_common_library_4A2D4D8A_ios_min15.5.a; + remoteRef = 36525024287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525027287FEC4000F888EA /* lib_idx_op_resolver_E390FDC7_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_op_resolver_E390FDC7_ios_min11.0.a; + remoteRef = 36525026287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525029287FEC4000F888EA /* lib_idx_op_resolver_E390FDC7_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_op_resolver_E390FDC7_ios_min15.5.a; + remoteRef = 36525028287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652502B287FEC4000F888EA /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0.a; + remoteRef = 3652502A287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652502D287FEC4000F888EA /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5.a; + remoteRef = 3652502C287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652502F287FEC4000F888EA /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0.a; + remoteRef = 3652502E287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525031287FEC4000F888EA /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5.a; + remoteRef = 36525030287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525033287FEC4000F888EA /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0.a; + remoteRef = 36525032287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525035287FEC4000F888EA /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5.a; + remoteRef = 36525034287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525037287FEC4000F888EA /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0.a; + remoteRef = 36525036287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525039287FEC4000F888EA /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5.a; + remoteRef = 36525038287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652503B287FEC4000F888EA /* lib_idx_resource_util_B6FA1F0B_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_resource_util_B6FA1F0B_ios_min11.0.a; + remoteRef = 3652503A287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652503D287FEC4000F888EA /* lib_idx_resource_util_B6FA1F0B_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_resource_util_B6FA1F0B_ios_min15.5.a; + remoteRef = 3652503C287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652503F287FEC4000F888EA /* lib_idx_shader_util_F77AE4F3_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_shader_util_F77AE4F3_ios_min11.0.a; + remoteRef = 3652503E287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525041287FEC4000F888EA /* lib_idx_shader_util_F77AE4F3_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_shader_util_F77AE4F3_ios_min15.5.a; + remoteRef = 36525040287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525043287FEC4000F888EA /* lib_idx_split_vector_calculator_6654799A_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_split_vector_calculator_6654799A_ios_min11.0.a; + remoteRef = 36525042287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525045287FEC4000F888EA /* lib_idx_split_vector_calculator_6654799A_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_split_vector_calculator_6654799A_ios_min15.5.a; + remoteRef = 36525044287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525047287FEC4000F888EA /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tensors_to_detections_calculator_888E512F_ios_min11.0.a; + remoteRef = 36525046287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525049287FEC4000F888EA /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tensors_to_detections_calculator_888E512F_ios_min15.5.a; + remoteRef = 36525048287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652504B287FEC4000F888EA /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0.a; + remoteRef = 3652504A287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652504D287FEC4000F888EA /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5.a; + remoteRef = 3652504C287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652504F287FEC4000F888EA /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0.a; + remoteRef = 3652504E287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525051287FEC4000F888EA /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5.a; + remoteRef = 36525050287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525053287FEC4000F888EA /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0.a; + remoteRef = 36525052287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525055287FEC4000F888EA /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5.a; + remoteRef = 36525054287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525057287FEC4000F888EA /* lib_idx_tflite_model_loader_F900857E_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tflite_model_loader_F900857E_ios_min11.0.a; + remoteRef = 36525056287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525059287FEC4000F888EA /* lib_idx_tflite_model_loader_F900857E_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_tflite_model_loader_F900857E_ios_min15.5.a; + remoteRef = 36525058287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652505B287FEC4000F888EA /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0.a; + remoteRef = 3652505A287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652505D287FEC4000F888EA /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5.a; + remoteRef = 3652505C287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652505F287FEC4000F888EA /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0.a; + remoteRef = 3652505E287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525061287FEC4000F888EA /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5.a; + remoteRef = 36525060287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525063287FEC4000F888EA /* lib_idx_transpose_conv_bias_207EFBC1_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_transpose_conv_bias_207EFBC1_ios_min11.0.a; + remoteRef = 36525062287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525065287FEC4000F888EA /* lib_idx_transpose_conv_bias_207EFBC1_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_transpose_conv_bias_207EFBC1_ios_min15.5.a; + remoteRef = 36525064287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525067287FEC4000F888EA /* lib_idx_util_28409609_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_util_28409609_ios_min11.0.a; + remoteRef = 36525066287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525069287FEC4000F888EA /* lib_idx_util_28409609_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_util_28409609_ios_min15.5.a; + remoteRef = 36525068287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3652506B287FEC4000F888EA /* libmediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libmediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.a"; + remoteRef = 3652506A287FEC4000F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525131287FECAA00F888EA /* OlaCameraFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OlaCameraFramework.framework; + remoteRef = 36525130287FECAA00F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525133287FECAA00F888EA /* lib_idx_OlaCamera_D4C1E04C_ios_min11.0.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_OlaCamera_D4C1E04C_ios_min11.0.a; + remoteRef = 36525132287FECAA00F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525135287FECAA00F888EA /* lib_idx_OlaCamera_D4C1E04C_ios_min15.5.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = lib_idx_OlaCamera_D4C1E04C_ios_min15.5.a; + remoteRef = 36525134287FECAA00F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36525137287FECAA00F888EA /* libmediapipe-render-ios-camera-OlaCamera.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libmediapipe-render-ios-camera-OlaCamera.a"; + remoteRef = 36525136287FECAA00F888EA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 36524EDD287FCCA700F888EA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 36524EF2287FCCA800F888EA /* LaunchScreen.storyboard in Resources */, + 36524EEF287FCCA800F888EA /* Assets.xcassets in Resources */, + 36524EED287FCCA700F888EA /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 36524EDB287FCCA700F888EA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 36524EEA287FCCA700F888EA /* ViewController.mm in Sources */, + 36524EE4287FCCA700F888EA /* AppDelegate.m in Sources */, + 36524EF5287FCCA800F888EA /* main.m in Sources */, + 36524EE7287FCCA700F888EA /* SceneDelegate.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 36525145287FECCE00F888EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OlaCameraFramework; + targetProxy = 36525144287FECCE00F888EA /* PBXContainerItemProxy */; + }; + 36525147287FECCE00F888EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OlaFaceUnityFramework; + targetProxy = 36525146287FECCE00F888EA /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 36524EEB287FCCA700F888EA /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 36524EEC287FCCA700F888EA /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 36524EF0287FCCA800F888EA /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 36524EF1287FCCA800F888EA /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 36524EF6287FCCA800F888EA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; + 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; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_BITCODE = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + 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; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 36524EF7287FCCA800F888EA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; + 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; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_BITCODE = NO; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + 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; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 36524EF9287FCCA800F888EA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = C3LTWQ77D5; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = OlapipeExample/Info.plist; + INFOPLIST_KEY_NSCameraUsageDescription = ""; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.OlapipeExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = 1; + }; + name = Debug; + }; + 36524EFA287FCCA800F888EA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = C3LTWQ77D5; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = OlapipeExample/Info.plist; + INFOPLIST_KEY_NSCameraUsageDescription = ""; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.OlapipeExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = 1; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 36524EDA287FCCA600F888EA /* Build configuration list for PBXProject "OlapipeExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 36524EF6287FCCA800F888EA /* Debug */, + 36524EF7287FCCA800F888EA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 36524EF8287FCCA800F888EA /* Build configuration list for PBXNativeTarget "OlapipeExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 36524EF9287FCCA800F888EA /* Debug */, + 36524EFA287FCCA800F888EA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 36524ED7287FCCA600F888EA /* Project object */; +} diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..919434a62 --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/AppDelegate.h b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/AppDelegate.h new file mode 100644 index 000000000..5d35ec3da --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/AppDelegate.h @@ -0,0 +1,14 @@ +// +// AppDelegate.h +// OlapipeExample +// +// Created by 王韧竹 on 2022/7/14. +// + +#import + +@interface AppDelegate : UIResponder + + +@end + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/AppDelegate.m b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/AppDelegate.m new file mode 100644 index 000000000..81e4e5e7b --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/AppDelegate.m @@ -0,0 +1,40 @@ +// +// AppDelegate.m +// OlapipeExample +// +// Created by 王韧竹 on 2022/7/14. +// + +#import "AppDelegate.h" + +@interface AppDelegate () + +@end + +@implementation AppDelegate + + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + // Override point for customization after application launch. + return YES; +} + + +#pragma mark - UISceneSession lifecycle + + +- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession *)connectingSceneSession options:(UISceneConnectionOptions *)options { + // Called when a new scene session is being created. + // Use this method to select a configuration to create the new scene with. + return [[UISceneConfiguration alloc] initWithName:@"Default Configuration" sessionRole:connectingSceneSession.role]; +} + + +- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet *)sceneSessions { + // Called when the user discards a scene session. + // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. + // Use this method to release any resources that were specific to the discarded scenes, as they will not return. +} + + +@end diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/AccentColor.colorset/Contents.json b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 000000000..eb8789700 --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 000000000..9221b9bb1 --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "83.5x83.5" + }, + { + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/Contents.json b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/Contents.json new file mode 100644 index 000000000..73c00596a --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Base.lproj/LaunchScreen.storyboard b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 000000000..865e9329f --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Base.lproj/Main.storyboard b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Base.lproj/Main.storyboard new file mode 100644 index 000000000..815525587 --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Base.lproj/Main.storyboard @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Info.plist b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Info.plist new file mode 100644 index 000000000..81ed29b76 --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/Info.plist @@ -0,0 +1,25 @@ + + + + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + SceneDelegate + UISceneStoryboardFile + Main + + + + + + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/SceneDelegate.h b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/SceneDelegate.h new file mode 100644 index 000000000..9e1cbe9a0 --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/SceneDelegate.h @@ -0,0 +1,15 @@ +// +// SceneDelegate.h +// OlapipeExample +// +// Created by 王韧竹 on 2022/7/14. +// + +#import + +@interface SceneDelegate : UIResponder + +@property (strong, nonatomic) UIWindow * window; + +@end + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/SceneDelegate.m b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/SceneDelegate.m new file mode 100644 index 000000000..6a493a88b --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/SceneDelegate.m @@ -0,0 +1,57 @@ +// +// SceneDelegate.m +// OlapipeExample +// +// Created by 王韧竹 on 2022/7/14. +// + +#import "SceneDelegate.h" + +@interface SceneDelegate () + +@end + +@implementation SceneDelegate + + +- (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOptions { + // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. + // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. + // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). +} + + +- (void)sceneDidDisconnect:(UIScene *)scene { + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead). +} + + +- (void)sceneDidBecomeActive:(UIScene *)scene { + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. +} + + +- (void)sceneWillResignActive:(UIScene *)scene { + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). +} + + +- (void)sceneWillEnterForeground:(UIScene *)scene { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. +} + + +- (void)sceneDidEnterBackground:(UIScene *)scene { + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information + // to restore the scene back to its current state. +} + + +@end diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/ViewController.h b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/ViewController.h new file mode 100644 index 000000000..4e502ee1a --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/ViewController.h @@ -0,0 +1,14 @@ +// +// ViewController.h +// OlapipeExample +// +// Created by 王韧竹 on 2022/7/14. +// + +#import + +@interface ViewController : UIViewController + + +@end + diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/ViewController.mm b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/ViewController.mm new file mode 100644 index 000000000..e932679b0 --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/ViewController.mm @@ -0,0 +1,244 @@ +// +// ViewController.m +// OlapipeExample +// +// Created by 王韧竹 on 2022/7/14. +// + +#import "ViewController.h" +#import +#import + +@interface ViewController () { + CFAbsoluteTime _startRunTime; + CFAbsoluteTime _currentRunTIme; +} + +/** + 相机当前位置 + @return 0:后置 1:前置 + */ +- (int)devicePosition; + +/** + 切换前后摄像头 + */ +- (void)rotateCamera; + +- (void)startCapture; +- (void)stopCapture; + +- (void)pauseCapture; +- (void)resumeCapture; + +@property (nonatomic, strong) AVCaptureSession *captureSession; +@property (nonatomic, retain) AVCaptureDevice *captureDevice; +@property (nonatomic, strong) AVCaptureDeviceInput *videoInput; +@property (nonatomic, strong) AVCaptureVideoDataOutput *videoOutput; +@property (nonatomic, strong) AVCaptureAudioDataOutput *audioOutput; +@property (nonatomic, assign) CGSize cameraSize; +@property (nonatomic, assign) int pixelFormatType; +@property (nonatomic, assign) CGSize previewSize; + +@property (nonatomic, assign) BOOL isCapturePaused; +@property (nonatomic, strong) OlaMTLCameraRenderView *renderView; + + +@end + +@implementation ViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + self.pixelFormatType = kCVPixelFormatType_420YpCbCr8BiPlanarFullRange; + _cameraSize = CGSizeMake(1280, 720); + if (abs(_currentRunTIme - 0) < 0.0001) { + _startRunTime = CFAbsoluteTimeGetCurrent(); + _currentRunTIme = 0.; + } + + [self setupSession]; +} + +- (void)viewDidLayoutSubviews +{ + [super viewDidLayoutSubviews]; + if (CGSizeEqualToSize(self.previewSize, self.view.bounds.size)) { + return; + } + _previewSize = self.view.bounds.size; + [self setupRenderView]; + [self.renderView setNeedFlip:YES]; + +} + +- (void)viewWillAppear:(BOOL)animated +{ + [super viewWillAppear:animated]; + [self startCapture]; +} + +- (void)setupSession { + self.captureSession = [[AVCaptureSession alloc] init]; + [self.captureSession beginConfiguration]; + + // 设置换面尺寸 + [self.captureSession setSessionPreset:AVCaptureSessionPreset1280x720]; + // 设置输入设备 + AVCaptureDevice *inputCamera = nil; + NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]; + for (AVCaptureDevice *device in devices) { + if ([device position] == AVCaptureDevicePositionFront) { + inputCamera = device; + self.captureDevice = device; + } + } + + if (!inputCamera) { + return; + } + + NSError *error = nil; + _videoInput = [[AVCaptureDeviceInput alloc] initWithDevice:inputCamera error:&error]; + if ([self.captureSession canAddInput:_videoInput]) { + [self.captureSession addInput:_videoInput]; + } + + // 设置输出数据 + _videoOutput = [[AVCaptureVideoDataOutput alloc] init]; + [_videoOutput setVideoSettings:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:self.pixelFormatType] + forKey:(id)kCVPixelBufferPixelFormatTypeKey]]; + [_videoOutput setSampleBufferDelegate:self queue:dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)]; + + if ([self.captureSession canAddOutput:_videoOutput]) { + [self.captureSession addOutput:_videoOutput]; + } + + //[self setupAudioCapture]; // 音频 + + [self.captureSession commitConfiguration]; + + NSDictionary* outputSettings = [_videoOutput videoSettings]; + for(AVCaptureDeviceFormat *vFormat in [self.captureDevice formats]) { + CMFormatDescriptionRef description= vFormat.formatDescription; + float maxrate = ((AVFrameRateRange*)[vFormat.videoSupportedFrameRateRanges objectAtIndex:0]).maxFrameRate; + + CMVideoDimensions dimensions = CMVideoFormatDescriptionGetDimensions(description); + FourCharCode formatType = CMFormatDescriptionGetMediaSubType(description); + if(maxrate == 30 && formatType == kCVPixelFormatType_420YpCbCr8BiPlanarFullRange && + dimensions.width ==[[outputSettings objectForKey:@"Width"] intValue] && + dimensions.height ==[[outputSettings objectForKey:@"Height"] intValue]) { + if (YES == [self.captureDevice lockForConfiguration:NULL] ) { + self.captureDevice.activeFormat = vFormat; + [self.captureDevice setActiveVideoMinFrameDuration:CMTimeMake(1,24)]; + [self.captureDevice setActiveVideoMaxFrameDuration:CMTimeMake(1,24)]; + [self.captureDevice unlockForConfiguration]; + } + } + } +} + +- (void)setupRenderView { + if(!self.renderView){ + _renderView = [[OlaMTLCameraRenderView alloc] initWithFrame:self.view.bounds]; + [self.renderView setBackgroundColor:[UIColor colorWithRed:0.9f green:0.9f blue:0.9f alpha:1.0f]]; + [self.view addSubview:self.renderView]; + } +} + +#pragma mark - +- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer + fromConnection:(AVCaptureConnection *)connection { + if (self.isCapturePaused || !self.captureSession.isRunning) { + return; + } + + if (captureOutput == _videoOutput) { + [self.renderView cameraSampleBufferArrive:sampleBuffer]; + } +} + +- (int)devicePosition +{ + AVCaptureDevicePosition currentCameraPosition = [[self.videoInput device] position]; + if (currentCameraPosition == AVCaptureDevicePositionBack) { + return 0; + } else { + return 1; + } +} + +- (void)rotateCamera { + AVCaptureDevicePosition currentCameraPosition = [[self.videoInput device] position]; + if (currentCameraPosition == AVCaptureDevicePositionBack) { + currentCameraPosition = AVCaptureDevicePositionFront; + } else { + currentCameraPosition = AVCaptureDevicePositionBack; + } + + AVCaptureDevice *backFacingCamera = nil; + NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]; + for (AVCaptureDevice *device in devices) { + if ([device position] == currentCameraPosition) { + backFacingCamera = device; + } + } + + NSError *error; + AVCaptureDeviceInput *newVideoInput = [[AVCaptureDeviceInput alloc] initWithDevice:backFacingCamera error:&error]; + if (newVideoInput != nil) { + [self.captureSession beginConfiguration]; + [self.captureSession setSessionPreset:AVCaptureSessionPreset1280x720]; + + [self.captureSession removeInput:self.videoInput]; + if ([self.captureSession canAddInput:newVideoInput]) { + [self.captureSession addInput:newVideoInput]; + self.videoInput = newVideoInput; + } else { + [self.captureSession addInput:self.videoInput]; + } + [self.captureSession commitConfiguration]; + } +} + +- (void)startCapture { + self.isCapturePaused = NO; + if (self.captureSession && ![self.captureSession isRunning]) { + [self.captureSession startRunning]; + } +} + +- (void)stopCapture { + self.isCapturePaused = YES; + if (self.captureSession) { + [self.videoOutput setSampleBufferDelegate:nil queue:nil]; + + [self.captureSession stopRunning]; + [self.captureSession removeInput:self.videoInput]; + [self.captureSession removeOutput:self.videoOutput]; + [self.captureSession removeOutput:self.audioOutput]; + + self.videoOutput = nil; + self.videoInput = nil; + self.captureSession = nil; + self.captureDevice = nil; + } +} + +- (void)pauseCapture { + self.isCapturePaused = YES; +} + +- (void)resumeCapture { + self.isCapturePaused = NO; + if (!self.captureSession.isRunning) { + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{ + if(!self.captureSession.isRunning){ + [self.captureSession startRunning]; + } + }); + } +} + +@end diff --git a/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/main.m b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/main.m new file mode 100644 index 000000000..058a4b60c --- /dev/null +++ b/mediapipe/render/demo/ios/OlapipeExample/OlapipeExample/main.m @@ -0,0 +1,18 @@ +// +// main.m +// OlapipeExample +// +// Created by 王韧竹 on 2022/7/14. +// + +#import +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + NSString * appDelegateClassName; + @autoreleasepool { + // Setup code that might create autoreleased objects goes here. + appDelegateClassName = NSStringFromClass([AppDelegate class]); + } + return UIApplicationMain(argc, argv, nil, appDelegateClassName); +} diff --git a/mediapipe/render/ios/Camera/OlaMTLCameraRender.mm b/mediapipe/render/ios/Camera/OlaMTLCameraRender.mm index 43729b979..232c4ed6c 100644 --- a/mediapipe/render/ios/Camera/OlaMTLCameraRender.mm +++ b/mediapipe/render/ios/Camera/OlaMTLCameraRender.mm @@ -122,8 +122,10 @@ struct TextureScale { self.device = device; __unused NSError *error; _offscreenCameraTexture = cameraTexture; - NSBundle *bundle = [NSBundle mainBundle]; - NSURL *shaderURL = [bundle URLForResource:@"OlaFramework" withExtension:@"metallib"]; + NSBundle *bundle = [NSBundle bundleForClass:[OlaMTLCameraRender class]]; + + + NSURL *shaderURL = [bundle URLForResource:@"OlaCameraMetalLibrary" withExtension:@"metallib"]; if (@available(iOS 11.0, *)) { if (shaderURL) { self.library = [self.device newLibraryWithURL:shaderURL error:&error]; diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Configs/OlaVideo.tulsigen b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Configs/OlaVideo.tulsigen new file mode 100644 index 000000000..6e76c17f1 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Configs/OlaVideo.tulsigen @@ -0,0 +1,21 @@ +{ + "additionalFilePaths" : [ + "mediapipe/render/ios/camera/BUILD" + ], + "buildTargets" : [ + "//mediapipe/render/ios/camera:OlaCamera", + "//mediapipe/render/ios/camera:OlaCameraFramework" + ], + "optionSet" : { + "CLANG_CXX_LANGUAGE_STANDARD" : { + "p" : "c++17" + }, + "ProjectGenerationPlatformConfiguration" : { + "p" : "ios_arm64" + } + }, + "projectName" : "OlaVideo", + "sourceFilters" : [ + "mediapipe/render/ios/camera" + ] +} diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubInfoPlist.plist b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubInfoPlist.plist new file mode 100644 index 000000000..41851922a --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubInfoPlist.plist @@ -0,0 +1,13 @@ + + + + + CFBundleDisplayName + Stub Info.plist (do not edit) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + + + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubWatchOS2AppExInfoPlist.plist b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubWatchOS2AppExInfoPlist.plist new file mode 100644 index 000000000..df0ca450e --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubWatchOS2AppExInfoPlist.plist @@ -0,0 +1,17 @@ + + + + + CFBundleDisplayName + Stub Info.plist for a watchOS app extension (do not edit) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + NSExtension + + NSExtensionPointIdentifier + com.apple.watchkit + + + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubWatchOS2InfoPlist.plist b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubWatchOS2InfoPlist.plist new file mode 100644 index 000000000..8b114b087 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/StubWatchOS2InfoPlist.plist @@ -0,0 +1,15 @@ + + + + + CFBundleDisplayName + Stub Info.plist for a watchOS app (do not edit) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + WKWatchKitApp + + + + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/iOSXCTRunner.entitlements b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/iOSXCTRunner.entitlements new file mode 100644 index 000000000..aa120ae1a --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/iOSXCTRunner.entitlements @@ -0,0 +1,16 @@ + + + + + application-identifier + $(TeamIdentifier).$(BundleIdentifier) + com.apple.developer.team-identifier + $(TeamIdentifier) + get-task-allow + + keychain-access-groups + + $(TeamIdentifier).$(BundleIdentifier) + + + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/macOSXCTRunner.entitlements b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/macOSXCTRunner.entitlements new file mode 100644 index 000000000..226c940ab --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Resources/macOSXCTRunner.entitlements @@ -0,0 +1,33 @@ + + + + + com.apple.application-identifier + $(BundleIdentifier) + com.apple.security.app-sandbox + + com.apple.security.network.client + + com.apple.security.temporary-exception.files.absolute-path.read-only + + / + / + + com.apple.security.temporary-exception.mach-lookup.global-name + + com.apple.coresymbolicationd + com.apple.testmanagerd + + com.apple.security.temporary-exception.mach-lookup.local-name + + com.apple.axserver + + com.apple.security.temporary-exception.sbpl + + (allow network-outbound (subpath "/private/tmp")) + (allow hid-control) + (allow signal) + (allow network-outbound (subpath "/private/tmp")) + + + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/apfs_clone_copy.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/apfs_clone_copy.py new file mode 100644 index 000000000..ef9e3657c --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/apfs_clone_copy.py @@ -0,0 +1,115 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Copy on write with similar behavior to shutil.copy2, when available.""" + +import errno +import os +import re +import shutil +import subprocess + + +def _APFSCheck(volume_path): + """Reports if the given path belongs to an APFS volume. + + Args: + volume_path: Absolute path to the volume we want to test. + + Returns: + True if the volume has been formatted as APFS. + False if not. + """ + output = subprocess.check_output(['diskutil', 'info', volume_path], + encoding='utf-8') + # Match the output's "Type (Bundle): ..." entry to determine if apfs. + target_fs = re.search(r'(?:Type \(Bundle\):) +([^ ]+)', output) + if not target_fs: + return False + filesystem = target_fs.group(1) + if 'apfs' not in filesystem: + return False + return True + + +def _IsOnDevice(path, st_dev): + """Checks if a given path belongs to a FS on a given device. + + Args: + path: a filesystem path, possibly to a non-existent file or directory. + st_dev: the ID of a device with a filesystem, as in os.stat(...).st_dev. + + Returns: + True if the path or (if the path does not exist) its closest existing + ancestor exists on the device. + False if not. + """ + if not os.path.isabs(path): + path = os.path.abspath(path) + try: + return os.stat(path).st_dev == st_dev + except OSError as err: + if err.errno == errno.ENOENT: + dirname = os.path.dirname(path) + if len(dirname) < len(path): + return _IsOnDevice(dirname, st_dev) + return False + +# At launch, determine if the root filesystem is APFS. +IS_ROOT_APFS = _APFSCheck('/') + +# At launch, determine the root filesystem device ID. +ROOT_ST_DEV = os.stat('/').st_dev + + +def CopyOnWrite(source, dest, tree=False): + """Invokes cp -c to perform a CoW copy2 of all files, like clonefile(2). + + Args: + source: Source path to copy. + dest: Destination for copying. + tree: "True" to copy all child files and folders, like shutil.copytree(). + """ + # Note that this is based on cp, so permissions are copied, unlike shutil's + # copyfile method. + # + # Identical to shutil's copy2 method, used by shutil's move and copytree. + cmd = ['cp'] + if IS_ROOT_APFS and _IsOnDevice(source, ROOT_ST_DEV) and _IsOnDevice( + dest, ROOT_ST_DEV): + # Copy on write (clone) is possible if both source and destination reside in + # the same APFS volume. For simplicity, and since checking FS type can be + # expensive, allow CoW only for the root volume. + cmd.append('-c') + if tree: + # Copy recursively if indicated. + cmd.append('-R') + # Follow symlinks, emulating shutil.copytree defaults. + cmd.append('-L') + # Preserve all possible file attributes and permissions (copystat/copy2). + cmd.extend(['-p', source, dest]) + try: + # Attempt the copy action with cp. + subprocess.check_output(cmd) + except subprocess.CalledProcessError: + # If -c is not supported, use shutil's copy2-based methods directly. + if tree: + # A partial tree might be left over composed of dirs but no files. + # Remove them with rmtree so that they don't interfere with copytree. + if os.path.exists(dest): + shutil.rmtree(dest) + shutil.copytree(source, dest) + else: + shutil.copy2(source, dest) diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build.py new file mode 100755 index 000000000..00d1a01f7 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build.py @@ -0,0 +1,1863 @@ +#!/usr/bin/python3 +# -*- coding: utf-8 -*- +# Copyright 2016 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Bridge between Xcode and Bazel for the "build" action.""" + +import atexit +import errno +import fcntl +import hashlib +import inspect +import io +import json +import os +import pipes +import plistlib +import re +import shutil +import signal +import subprocess +import sys +import textwrap +import threading +import time +import zipfile + +from apfs_clone_copy import CopyOnWrite +import bazel_build_events +import bazel_build_settings +import bazel_options +from bootstrap_lldbinit import BootstrapLLDBInit +from bootstrap_lldbinit import TULSI_LLDBINIT_FILE +import tulsi_logging +from update_symbol_cache import UpdateSymbolCache + + +# List of frameworks that Xcode injects into test host targets that should be +# re-signed when running the tests on devices. +XCODE_INJECTED_FRAMEWORKS = [ + 'libXCTestBundleInject.dylib', + 'libXCTestSwiftSupport.dylib', + 'IDEBundleInjection.framework', + 'XCTAutomationSupport.framework', + 'XCTest.framework', + 'XCTestCore.framework', + 'XCUnit.framework', + 'XCUIAutomation.framework', +] + +_logger = None + + +def _PrintUnbuffered(msg): + sys.stdout.write('%s\n' % msg) + sys.stdout.flush() + + +def _PrintXcodeWarning(msg): + sys.stdout.write(':: warning: %s\n' % msg) + sys.stdout.flush() + + +def _PrintXcodeError(msg): + sys.stderr.write(':: error: %s\n' % msg) + sys.stderr.flush() + + +def _Fatal(msg, fatal_frame=None): + """Print a fatal error pointing to the failure line inside the script.""" + if not fatal_frame: + fatal_frame = inspect.currentframe().f_back + filename, line_number, _, _, _ = inspect.getframeinfo(fatal_frame) + _PrintUnbuffered('%s:%d: error: %s' % (os.path.abspath(filename), + line_number, msg)) + + +CLEANUP_BEP_FILE_AT_EXIT = False + + +# Function to be called atexit to clean up the BEP file if one is present. +# This is especially useful in cases of abnormal termination (such as what +# happens when Xcode is killed). +def _BEPFileExitCleanup(bep_file_path): + if not CLEANUP_BEP_FILE_AT_EXIT: + return + try: + os.remove(bep_file_path) + except OSError as e: + _PrintXcodeWarning('Failed to remove BEP file from %s. Error: %s' % + (bep_file_path, e.strerror)) + + +def _InterruptHandler(signum, frame): + """Gracefully exit on SIGINT.""" + del signum, frame # Unused. + _PrintUnbuffered('Caught interrupt signal. Exiting...') + sys.exit(0) + + +def _FindDefaultLldbInit(): + """Returns the path to the primary lldbinit file that Xcode would load or None when no file exists.""" + for lldbinit_shortpath in ['~/.lldbinit-Xcode', '~/.lldbinit']: + lldbinit_path = os.path.expanduser(lldbinit_shortpath) + if os.path.isfile(lldbinit_path): + return lldbinit_path + + return None + + +class Timer(object): + """Simple profiler.""" + + def __init__(self, action_name, action_id): + """Creates a new Timer object. + + Args: + action_name: A human-readable action name, shown in the build log. + action_id: A machine-readable action identifier, can be used for metrics. + + Returns: + A Timer instance. + + Raises: + RuntimeError: if Timer is created without initializing _logger. + """ + if _logger is None: + raise RuntimeError('Attempted to create Timer without a logger.') + self.action_name = action_name + self.action_id = action_id + self._start = None + + def Start(self): + self._start = time.time() + return self + + def End(self, log_absolute_times=False): + end = time.time() + seconds = end - self._start + if log_absolute_times: + _logger.log_action(self.action_name, self.action_id, seconds, + self._start, end) + else: + _logger.log_action(self.action_name, self.action_id, seconds) + + +def _LockFileCreate(): + # This relies on this script running at the root of the bazel workspace. + cwd = os.environ['PWD'] + cwd_hash = hashlib.sha256(cwd.encode()).hexdigest() + return '/tmp/tulsi_bazel_build_{}.lock'.format(cwd_hash) + + +# Function to be called atexit to release the file lock on script termination. +def _LockFileExitCleanup(lock_file_handle): + lock_file_handle.close() + + +def _LockFileAcquire(lock_path): + """Force script to wait on file lock to serialize build target actions. + + Args: + lock_path: Path to the lock file. + """ + _PrintUnbuffered('Queuing Tulsi build...') + lockfile = open(lock_path, 'w') + # Register "fclose(...)" as early as possible, before acquiring lock. + atexit.register(_LockFileExitCleanup, lockfile) + while True: + try: + fcntl.lockf(lockfile, fcntl.LOCK_EX | fcntl.LOCK_NB) + break + except IOError as err: + if err.errno != errno.EAGAIN: + raise + else: + time.sleep(0.1) + + +class CodesignBundleAttributes(object): + """Wrapper class for codesigning attributes of a signed bundle.""" + + # List of codesigning attributes that this script requires. + _ATTRIBUTES = ['Authority', 'Identifier', 'TeamIdentifier'] + + def __init__(self, codesign_output): + self.attributes = {} + + pending_attributes = list(self._ATTRIBUTES) + for line in codesign_output.split('\n'): + if not pending_attributes: + break + + for attribute in pending_attributes: + if line.startswith(attribute): + value = line[len(attribute) + 1:] + self.attributes[attribute] = value + pending_attributes.remove(attribute) + break + + for attribute in self._ATTRIBUTES: + if attribute not in self.attributes: + _PrintXcodeError( + 'Failed to extract %s from %s.\n' % (attribute, codesign_output)) + + def Get(self, attribute): + """Returns the value for the given attribute, or None if it wasn't found.""" + value = self.attributes.get(attribute) + if attribute not in self._ATTRIBUTES: + _PrintXcodeError( + 'Attribute %s not declared to be parsed. ' % attribute + + 'Available attributes are %s.\n' % self._ATTRIBUTES) + return value + + +class _OptionsParser(object): + """Handles parsing script options.""" + + # List of all supported Xcode configurations. + KNOWN_CONFIGS = ['Debug', 'Release'] + + def __init__(self, build_settings, sdk_version, platform_name, arch): + self.targets = [] + self.build_settings = build_settings + self.common_build_options = [ + '--verbose_failures', + '--bes_outerr_buffer_size=0', # Don't buffer Bazel output. + ] + + self.sdk_version = sdk_version + self.platform_name = platform_name + + if self.platform_name.startswith('watch'): + config_platform = 'watchos' + elif self.platform_name.startswith('iphone'): + config_platform = 'ios' + elif self.platform_name.startswith('macos'): + config_platform = 'macos' + elif self.platform_name.startswith('appletv'): + config_platform = 'tvos' + else: + self._WarnUnknownPlatform() + config_platform = 'ios' + self.bazel_build_config = '{}_{}'.format(config_platform, arch) + if self.bazel_build_config not in build_settings.platformConfigFlags: + _PrintXcodeError('Unknown active compilation target of "{}". ' + 'Please report a Tulsi bug.' + .format(self.bazel_build_config)) + sys.exit(1) + + self.verbose = 0 + self.bazel_bin_path = 'bazel-bin' + self.bazel_executable = None + + @staticmethod + def _UsageMessage(): + """Returns a usage message string.""" + usage = textwrap.dedent("""\ + Usage: %s [ ...] --bazel [options] + + Where options are: + --verbose [-v] + Increments the verbosity of the script by one level. This argument + may be provided multiple times to enable additional output levels. + + --bazel_bin_path + Path at which Bazel-generated artifacts may be retrieved. + """ % sys.argv[0]) + + return usage + + def ParseOptions(self, args): + """Parses arguments, returning (message, exit_code).""" + + bazel_executable_index = args.index('--bazel') + + self.targets = args[:bazel_executable_index] + if not self.targets or len(args) < bazel_executable_index + 2: + return (self._UsageMessage(), 10) + self.bazel_executable = args[bazel_executable_index + 1] + + return self._ParseVariableOptions(args[bazel_executable_index + 2:]) + + def GetBaseFlagsForTargets(self, config): + is_debug = config == 'Debug' + return self.build_settings.flags_for_target( + self.targets[0], + is_debug, + self.bazel_build_config) + + def GetEnabledFeatures(self): + """Returns a list of enabled Bazel features for the active target.""" + return self.build_settings.features_for_target(self.targets[0]) + + def GetBazelOptions(self, config): + """Returns the full set of build options for the given config.""" + bazel, start_up, build = self.GetBaseFlagsForTargets(config) + all_build = [] + all_build.extend(self.common_build_options) + all_build.extend(build) + + xcode_version_flag = self._ComputeXcodeVersionFlag() + if xcode_version_flag: + all_build.append('--xcode_version=%s' % xcode_version_flag) + + return bazel, start_up, all_build + + def _WarnUnknownPlatform(self): + _PrintUnbuffered('Warning: unknown platform "%s" will be treated as ' + 'iOS' % self.platform_name) + + def _ParseVariableOptions(self, args): + """Parses flag-based args, returning (message, exit_code).""" + + verbose_re = re.compile('-(v+)$') + + while args: + arg = args[0] + args = args[1:] + + if arg == '--bazel_bin_path': + if not args: + return ('Missing required parameter for %s' % arg, 2) + self.bazel_bin_path = args[0] + args = args[1:] + + elif arg == '--verbose': + self.verbose += 1 + + else: + match = verbose_re.match(arg) + if match: + self.verbose += len(match.group(1)) + else: + return ('Unknown option "%s"\n%s' % (arg, self._UsageMessage()), 1) + + return (None, 0) + + @staticmethod + def _GetXcodeBuildVersionString(): + """Returns Xcode build version from the environment as a string.""" + return os.environ['XCODE_PRODUCT_BUILD_VERSION'] + + @staticmethod + def _GetXcodeVersionString(): + """Returns Xcode version info from the Xcode's version.plist. + + Just reading XCODE_VERSION_ACTUAL from the environment seems like + a more reasonable implementation, but has shown to be unreliable, + at least when using Xcode 11.3.1 and opening the project within an + Xcode workspace. + """ + developer_dir = os.environ['DEVELOPER_DIR'] + app_dir = developer_dir.split('.app')[0] + '.app' + version_plist_path = os.path.join(app_dir, 'Contents', 'version.plist') + try: + with open(version_plist_path, 'rb') as f: + plist = plistlib.load(f) + except IOError: + _PrintXcodeWarning('Tulsi cannot determine Xcode version, error ' + 'reading from {}'.format(version_plist_path)) + return None + try: + # Example: "11.3.1", "11.3", "11.0" + key = 'CFBundleShortVersionString' + version_string = plist[key] + except KeyError: + _PrintXcodeWarning('Tulsi cannot determine Xcode version from {}, no ' + '"{}" key'.format(version_plist_path, key)) + return None + + # But we need to normalize to major.minor.patch, e.g. 11.3.0 or + # 11.0.0, so add one or two ".0" if needed (two just in case + # there is ever just a single version number like "12") + dots_count = version_string.count('.') + dot_zeroes_to_add = 2 - dots_count + version_string += '.0' * dot_zeroes_to_add + return version_string + + @staticmethod + def _ComputeXcodeVersionFlag(): + """Returns a string for the --xcode_version build flag, if any. + + The flag should be used if the active Xcode version was not the same one + used during project generation. + + Note this a best-attempt only; this may not be accurate as Bazel itself + caches the active DEVELOPER_DIR path and the user may have changed their + installed Xcode version. + """ + xcode_version = _OptionsParser._GetXcodeVersionString() + build_version = _OptionsParser._GetXcodeBuildVersionString() + + if not xcode_version or not build_version: + return None + + # Of the form Major.Minor.Fix.Build (new Bazel form) or Major.Min.Fix (old). + full_bazel_version = os.environ.get('TULSI_XCODE_VERSION') + if not full_bazel_version: # Unexpected: Tulsi gen didn't set the flag. + return xcode_version + + # Newer Bazel versions specify the version as Major.Minor.Fix.Build. + if full_bazel_version.count('.') == 3: + components = full_bazel_version.rsplit('.', 1) + bazel_xcode_version = components[0] + bazel_build_version = components[1] + + if (xcode_version != bazel_xcode_version + or build_version != bazel_build_version): + return '{}.{}'.format(xcode_version, build_version) + else: + return None + else: # Old version of Bazel. We need to use form Major.Minor.Fix. + return xcode_version if xcode_version != full_bazel_version else None + + +class BazelBuildBridge(object): + """Handles invoking Bazel and unpacking generated binaries.""" + + BUILD_EVENTS_FILE = 'build_events.json' + + XCODE_MODULE_CACHE_DIRECTORY = os.path.expanduser( + '~/Library/Developer/Xcode/DerivedData/ModuleCache.noindex') + MODULE_CACHE_PRUNER_EXECUTABLE = os.path.expanduser( + '~/Library/Application Support/Tulsi/Scripts/module_cache_pruner') + + def __init__(self, build_settings): + self.build_settings = build_settings + self.verbose = 0 + self.bazel_bin_path = None + self.codesign_attributes = {} + + self.codesigning_folder_path = os.environ['CODESIGNING_FOLDER_PATH'] + + self.xcode_action = os.environ['ACTION'] # The Xcode build action. + # When invoked as an external build system script, Xcode will set ACTION to + # an empty string. + if not self.xcode_action: + self.xcode_action = 'build' + + if int(os.environ['XCODE_VERSION_MAJOR']) < 900: + xcode_build_version = os.environ['XCODE_PRODUCT_BUILD_VERSION'] + _PrintXcodeWarning('Tulsi officially supports Xcode 9+. You are using an ' + 'earlier Xcode, build %s.' % xcode_build_version) + + self.tulsi_version = os.environ.get('TULSI_VERSION', 'UNKNOWN') + + self.custom_lldbinit = os.environ.get('TULSI_LLDBINIT_FILE') + + # TODO(b/69857078): Remove this when wrapped_clang is updated. + self.direct_debug_prefix_map = False + self.normalized_prefix_map = False + + self.update_symbol_cache = None + if os.environ.get('TULSI_USE_BAZEL_CACHE_READER') is not None: + self.update_symbol_cache = UpdateSymbolCache() + + # Path into which generated artifacts should be copied. + self.built_products_dir = os.environ['BUILT_PRODUCTS_DIR'] + # Path where Xcode expects generated sources to be placed. + self.derived_sources_folder_path = os.environ.get('DERIVED_SOURCES_DIR') + # Full name of the target artifact (e.g., "MyApp.app" or "Test.xctest"). + self.full_product_name = os.environ['FULL_PRODUCT_NAME'] + # Whether to generate runfiles for this target. + self.gen_runfiles = os.environ.get('GENERATE_RUNFILES') + # Target SDK version. + self.sdk_version = os.environ.get('SDK_VERSION') + # TEST_HOST for unit tests. + self.test_host_binary = os.environ.get('TEST_HOST') + # Whether this target is a test or not. + self.is_test = os.environ.get('WRAPPER_EXTENSION') == 'xctest' + # Target platform. + self.platform_name = os.environ['PLATFORM_NAME'] + # Type of the target artifact. + self.product_type = os.environ['PRODUCT_TYPE'] + # Path to the parent of the xcodeproj bundle. + self.project_dir = os.environ['PROJECT_DIR'] + # Path to the xcodeproj bundle. + self.project_file_path = os.environ['PROJECT_FILE_PATH'] + # Path to the directory containing the WORKSPACE file. + self.workspace_root = os.path.abspath(os.environ['TULSI_WR']) + # Set to the name of the generated bundle for bundle-type targets, None for + # single file targets (like static libraries). + self.wrapper_name = os.environ.get('WRAPPER_NAME') + self.wrapper_suffix = os.environ.get('WRAPPER_SUFFIX', '') + + # Path where Xcode expects the artifacts to be written to. This is not the + # codesigning_path as device vs simulator builds have different signing + # requirements, so Xcode expects different paths to be signed. This is + # mostly apparent on XCUITests where simulator builds set the codesigning + # path to be the .xctest bundle, but for device builds it is actually the + # UI runner app (since it needs to be codesigned to run on the device.) The + # FULL_PRODUCT_NAME variable is a stable path on where to put the expected + # artifacts. For static libraries (objc_library, swift_library), + # FULL_PRODUCT_NAME corresponds to the .a file name, which coincides with + # the expected location for a single artifact output. + # TODO(b/35811023): Check these paths are still valid. + self.artifact_output_path = os.path.join( + os.environ['TARGET_BUILD_DIR'], + os.environ['FULL_PRODUCT_NAME']) + + # Path to where Xcode expects the binary to be placed. + self.binary_path = os.path.join( + os.environ['TARGET_BUILD_DIR'], os.environ['EXECUTABLE_PATH']) + + self.is_simulator = self.platform_name.endswith('simulator') + self.codesigning_allowed = not self.is_simulator + + # Target architecture. Must be defined for correct setting of + # the --cpu flag. Note that Xcode will set multiple values in + # ARCHS when building for a Generic Device. + archs = os.environ.get('ARCHS') + if not archs: + _PrintXcodeError('Tulsi requires env variable ARCHS to be ' + 'set. Please file a bug against Tulsi.') + sys.exit(1) + arch = archs.split()[-1] + if self.is_simulator and arch == "arm64": + self.arch = "sim_" + arch + else: + self.arch = arch + + if self.codesigning_allowed: + platform_prefix = 'iOS' + if self.platform_name.startswith('macos'): + platform_prefix = 'macOS' + entitlements_filename = '%sXCTRunner.entitlements' % platform_prefix + self.runner_entitlements_template = os.path.join(self.project_file_path, + '.tulsi', + 'Resources', + entitlements_filename) + + self.bazel_executable = None + + def Run(self, args): + """Executes a Bazel build based on the environment and given arguments.""" + if self.xcode_action != 'build': + sys.stderr.write('Xcode action is %s, ignoring.' % self.xcode_action) + return 0 + + parser = _OptionsParser(self.build_settings, + self.sdk_version, + self.platform_name, + self.arch) + timer = Timer('Parsing options', 'parsing_options').Start() + message, exit_code = parser.ParseOptions(args[1:]) + timer.End() + if exit_code: + _PrintXcodeError('Option parsing failed: %s' % message) + return exit_code + + self.verbose = parser.verbose + self.bazel_bin_path = os.path.abspath(parser.bazel_bin_path) + self.bazel_executable = parser.bazel_executable + self.bazel_exec_root = self.build_settings.bazelExecRoot + self.bazel_output_base = self.build_settings.bazelOutputBase + + # Update feature flags. + features = parser.GetEnabledFeatures() + self.direct_debug_prefix_map = 'DirectDebugPrefixMap' in features + self.normalized_prefix_map = 'DebugPathNormalization' in features + + # Path to the Build Events JSON file uses pid and is removed if the + # build is successful. + filename = '%d_%s' % (os.getpid(), BazelBuildBridge.BUILD_EVENTS_FILE) + self.build_events_file_path = os.path.join( + self.project_file_path, + '.tulsi', + filename) + + (command, retval) = self._BuildBazelCommand(parser) + if retval: + return retval + + timer = Timer('Running Bazel', 'running_bazel').Start() + exit_code, outputs = self._RunBazelAndPatchOutput(command) + timer.End() + if exit_code: + _Fatal('Bazel build failed with exit code %d. Please check the build ' + 'log in Report Navigator (⌘9) for more information.' + % exit_code) + return exit_code + + post_bazel_timer = Timer('Total Tulsi Post-Bazel time', 'total_post_bazel') + post_bazel_timer.Start() + + + # This needs to run after `bazel build`, since it depends on the Bazel + # output directories + + if not os.path.exists(self.bazel_exec_root): + _Fatal('No Bazel execution root was found at %r. Debugging experience ' + 'will be compromised. Please report a Tulsi bug.' + % self.bazel_exec_root) + return 404 + if not os.path.exists(self.bazel_output_base): + _Fatal('No Bazel output base was found at %r. Editing experience ' + 'will be compromised for external workspaces. Please report a' + ' Tulsi bug.' + % self.bazel_output_base) + return 404 + + exit_code = self._LinkTulsiToBazel('tulsi-execution-root', self.bazel_exec_root) + if exit_code: + return exit_code + # Old versions of Tulsi mis-referred to the execution root as the workspace. + # We preserve the old symlink name for backwards compatibility. + exit_code = self._LinkTulsiToBazel('tulsi-workspace', self.bazel_exec_root) + if exit_code: + return exit_code + exit_code = self._LinkTulsiToBazel( + 'tulsi-output-base', self.bazel_output_base) + if exit_code: + return exit_code + + + exit_code, outputs_data = self._ExtractAspectOutputsData(outputs) + if exit_code: + return exit_code + + # Generated headers are installed on a thread since we are launching + # a separate process to do so. This gives us clean timings. + install_thread = threading.Thread( + target=self._InstallGeneratedHeaders, args=(outputs,)) + install_thread.start() + timer = Timer('Installing artifacts', 'installing_artifacts').Start() + exit_code = self._InstallArtifact(outputs_data) + timer.End() + install_thread.join() + if exit_code: + return exit_code + + exit_code, dsym_paths = self._InstallDSYMBundles( + self.built_products_dir, outputs_data) + if exit_code: + return exit_code + + if not dsym_paths: + # Clean any bundles from a previous build that can interfere with + # debugging in LLDB. + self._CleanExistingDSYMs() + else: + for path in dsym_paths: + # Starting with Xcode 9.x, a plist based remapping exists for dSYM + # bundles that works with Swift as well as (Obj-)C(++). + # + # This solution also works for Xcode 8.x for (Obj-)C(++) but not + # for Swift. + timer = Timer('Adding remappings as plists to dSYM', + 'plist_dsym').Start() + exit_code = self._PlistdSYMPaths(path) + timer.End() + if exit_code: + _PrintXcodeError('Remapping dSYMs process returned %i, please ' + 'report a Tulsi bug and attach a full Xcode ' + 'build log.' % exit_code) + return exit_code + + # Starting with Xcode 7.3, XCTests inject several supporting frameworks + # into the test host that need to be signed with the same identity as + # the host itself. + if (self.is_test and not self.platform_name.startswith('macos') and + self.codesigning_allowed): + exit_code = self._ResignTestArtifacts() + if exit_code: + return exit_code + + self._PruneLLDBModuleCache(outputs) + + # Starting with Xcode 8, .lldbinit files are honored during Xcode debugging + # sessions. This allows use of the target.source-map field to remap the + # debug symbol paths encoded in the binary to the paths expected by Xcode. + # + # This will not work with dSYM bundles, or a direct -fdebug-prefix-map from + # the Bazel-built locations to Xcode-visible sources. + timer = Timer('Updating .lldbinit', 'updating_lldbinit').Start() + clear_source_map = dsym_paths or self.direct_debug_prefix_map + exit_code = self._UpdateLLDBInit(clear_source_map) + timer.End() + if exit_code: + _PrintXcodeWarning('Updating .lldbinit action failed with code %d' % + exit_code) + + post_bazel_timer.End(log_absolute_times=True) + + return 0 + + def _BuildBazelCommand(self, options): + """Builds up a commandline string suitable for running Bazel.""" + configuration = os.environ['CONFIGURATION'] + # Treat the special testrunner build config as a Debug compile. + test_runner_config_prefix = '__TulsiTestRunner_' + if configuration.startswith(test_runner_config_prefix): + configuration = configuration[len(test_runner_config_prefix):] + elif os.environ.get('TULSI_TEST_RUNNER_ONLY') == 'YES': + _PrintXcodeError('Building test targets with configuration "%s" is not ' + 'allowed. Please use the "Test" action or "Build for" > ' + '"Testing" instead.' % configuration) + return (None, 1) + + if configuration not in _OptionsParser.KNOWN_CONFIGS: + _PrintXcodeError('Unknown build configuration "%s"' % configuration) + return (None, 1) + + bazel, start_up, build = options.GetBazelOptions(configuration) + bazel_command = [bazel] + bazel_command.extend(start_up) + bazel_command.append('build') + bazel_command.extend(build) + + bazel_command.extend([ + # The following flags are used by Tulsi to identify itself and read + # build information from Bazel. They shold not affect Bazel anaylsis + # caching. + '--tool_tag=tulsi:bazel_build', + '--build_event_json_file=%s' % self.build_events_file_path, + '--noexperimental_build_event_json_file_path_conversion', + '--aspects', '@tulsi//:tulsi/tulsi_aspects.bzl%tulsi_outputs_aspect']) + + bazel_command.append('--output_groups=+tulsi_outputs') + bazel_command.extend(options.targets) + + extra_options = bazel_options.BazelOptions(os.environ) + bazel_command.extend(extra_options.bazel_feature_flags()) + + return (bazel_command, 0) + + def _RunBazelAndPatchOutput(self, command): + """Runs subprocess command, patching output as it's received.""" + self._PrintVerbose('Running "%s", patching output for workspace root at ' + '"%s" with project path at "%s".' % + (' '.join([pipes.quote(x) for x in command]), + self.workspace_root, + self.project_dir)) + # Clean up bazel output to make it look better in Xcode. + bazel_line_regex = re.compile( + r'(INFO|DEBUG|WARNING|ERROR|FAILED): ([^:]+:\d+:(?:\d+:)?)\s+(.+)') + + bazel_generic_regex = re.compile(r'(INFO|DEBUG|WARNING|ERROR|FAILED): (.*)') + + def PatchBazelDiagnosticStatements(output_line): + """Make Bazel output more Xcode friendly.""" + + def BazelLabelToXcodeLabel(bazel_label): + """Map Bazel labels to xcode labels for build output.""" + xcode_labels = { + 'INFO': 'note', + 'DEBUG': 'note', + 'WARNING': 'warning', + 'ERROR': 'error', + 'FAILED': 'error' + } + return xcode_labels.get(bazel_label, bazel_label) + + match = bazel_line_regex.match(output_line) + if match: + xcode_label = BazelLabelToXcodeLabel(match.group(1)) + output_line = '%s %s: %s' % (match.group(2), xcode_label, + match.group(3)) + else: + match = bazel_generic_regex.match(output_line) + if match: + xcode_label = BazelLabelToXcodeLabel(match.group(1)) + output_line = '%s: %s' % (xcode_label, match.group(2)) + return output_line + + if self.workspace_root != self.project_dir: + # Match (likely) filename:line_number: lines. + xcode_parsable_line_regex = re.compile(r'([^/][^:]+):\d+:') + + def PatchOutputLine(output_line): + output_line = PatchBazelDiagnosticStatements(output_line) + if xcode_parsable_line_regex.match(output_line): + output_line = '%s/%s' % (self.workspace_root, output_line) + return output_line + patch_xcode_parsable_line = PatchOutputLine + else: + patch_xcode_parsable_line = PatchBazelDiagnosticStatements + + def HandleOutput(output): + for line in output.splitlines(): + _logger.log_bazel_message(patch_xcode_parsable_line(line)) + + def WatcherUpdate(watcher): + """Processes any new events in the given watcher. + + Args: + watcher: a BazelBuildEventsWatcher object. + + Returns: + A list of new tulsiout file names seen. + """ + new_events = watcher.check_for_new_events() + new_outputs = [] + for build_event in new_events: + if build_event.stderr: + HandleOutput(build_event.stderr) + if build_event.stdout: + HandleOutput(build_event.stdout) + if build_event.files: + outputs = [x for x in build_event.files if x.endswith('.tulsiouts')] + new_outputs.extend(outputs) + return new_outputs + + def ReaderThread(file_handle, out_buffer): + out_buffer.append(file_handle.read()) + file_handle.close() + + # Make sure the BEP JSON file exists and is empty. We do this to prevent + # any sort of race between the watcher, bazel, and the old file contents. + open(self.build_events_file_path, 'w').close() + + # Capture the stderr and stdout from Bazel. We only display it if it we're + # unable to read any BEP events. + process = subprocess.Popen( + command, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, + universal_newlines=True, + bufsize=1) + + # Register atexit function to clean up BEP file. + atexit.register(_BEPFileExitCleanup, self.build_events_file_path) + global CLEANUP_BEP_FILE_AT_EXIT + CLEANUP_BEP_FILE_AT_EXIT = True + + # Start capturing output from Bazel. + reader_buffer = [] + reader_thread = threading.Thread(target=ReaderThread, + args=(process.stdout, reader_buffer)) + reader_thread.daemon = True + reader_thread.start() + + with io.open(self.build_events_file_path, 'r', -1, 'utf-8', 'ignore' + ) as bep_file: + watcher = bazel_build_events.BazelBuildEventsWatcher(bep_file, + _PrintXcodeWarning) + output_locations = [] + while process.returncode is None: + output_locations.extend(WatcherUpdate(watcher)) + time.sleep(0.1) + process.poll() + + output_locations.extend(WatcherUpdate(watcher)) + + # If BEP JSON parsing failed, we should display the raw stdout and + # stderr from Bazel. + reader_thread.join() + if not watcher.has_read_events(): + HandleOutput(reader_buffer[0]) + + if process.returncode == 0 and not output_locations: + CLEANUP_BEP_FILE_AT_EXIT = False + _PrintXcodeError('Unable to find location of the .tulsiouts file.' + 'Please report this as a Tulsi bug, including the' + 'contents of %s.' % self.build_events_file_path) + return 1, output_locations + return process.returncode, output_locations + + def _ExtractAspectOutputsData(self, output_files): + """Converts aspect output from paths to json to a list of dictionaries. + + Args: + output_files: A list of strings to files representing Bazel aspect output + in UTF-8 JSON format. + + Returns: + return_code, [dict]: A tuple with a return code as its first argument and + for its second argument, a list of dictionaries for + each output_file that could be interpreted as valid + JSON, representing the returned Bazel aspect + information. + return_code, None: If an error occurred while converting the list of + files into JSON. + """ + outputs_data = [] + for output_file in output_files: + try: + with io.open(output_file, 'rb') as f: + output_data = json.load(f) + except (ValueError, IOError) as e: + _PrintXcodeError('Failed to load output map ""%s". ' + '%s' % (output_file, e)) + return 600, None + outputs_data.append(output_data) + return 0, outputs_data + + def _InstallArtifact(self, outputs_data): + """Installs Bazel-generated artifacts into the Xcode output directory.""" + xcode_artifact_path = self.artifact_output_path + + if not outputs_data: + _PrintXcodeError('Failed to load top level output file.') + return 600 + + primary_output_data = outputs_data[0] + + if 'artifact' not in primary_output_data: + _PrintXcodeError( + 'Failed to find an output artifact for target %s in output map %r' % + (xcode_artifact_path, primary_output_data)) + return 601 + + primary_artifact = primary_output_data['artifact'] + artifact_archive_root = primary_output_data.get('archive_root') + bundle_name = primary_output_data.get('bundle_name') + + # The PRODUCT_NAME used by the Xcode project is not trustable as it may be + # modified by the user and, more importantly, may have been modified by + # Tulsi to disambiguate multiple targets with the same name. + self.bazel_product_name = bundle_name + + # We need to handle IPAs (from {ios, tvos}_application) differently from + # ZIPs (from the other bundled rules) because they output slightly different + # directory structures. + is_ipa = primary_artifact.endswith('.ipa') + is_zip = primary_artifact.endswith('.zip') + + if is_ipa or is_zip: + expected_bundle_name = bundle_name + self.wrapper_suffix + + # The directory structure within the IPA is then determined based on + # Bazel's package and/or product type. + if is_ipa: + bundle_subpath = os.path.join('Payload', expected_bundle_name) + else: + # If the artifact is a ZIP, assume that the bundle is the top-level + # directory (this is the way in which Skylark rules package artifacts + # that are not standalone IPAs). + bundle_subpath = expected_bundle_name + + # Prefer to copy over files from the archive root instead of unzipping the + # ipa/zip in order to help preserve timestamps. Note that the archive root + # is only present for local builds; for remote builds we must extract from + # the zip file. + if self._IsValidArtifactArchiveRoot(artifact_archive_root, bundle_name): + source_location = os.path.join(artifact_archive_root, bundle_subpath) + exit_code = self._RsyncBundle(os.path.basename(primary_artifact), + source_location, + xcode_artifact_path) + else: + exit_code = self._UnpackTarget(primary_artifact, + xcode_artifact_path, + bundle_subpath) + if exit_code: + return exit_code + + elif os.path.isfile(primary_artifact): + # Remove the old artifact before copying. + if os.path.isfile(xcode_artifact_path): + try: + os.remove(xcode_artifact_path) + except OSError as e: + _PrintXcodeError('Failed to remove stale output file ""%s". ' + '%s' % (xcode_artifact_path, e)) + return 600 + exit_code = self._CopyFile(os.path.basename(primary_artifact), + primary_artifact, + xcode_artifact_path) + if exit_code: + return exit_code + else: + self._RsyncBundle(os.path.basename(primary_artifact), + primary_artifact, + xcode_artifact_path) + + # When the rules output a tree artifact, Tulsi will copy the bundle as is + # into the expected Xcode output location. But because they're copied as + # is from the bazel output, they come with bazel's permissions, which are + # read only. Here we set them to write as well, so Xcode can modify the + # bundle too (for example, for codesigning). + chmod_timer = Timer('Modifying permissions of output bundle', + 'bundle_chmod').Start() + + self._PrintVerbose('Spawning subprocess to add write permissions to ' + 'copied bundle...') + process = subprocess.Popen(['chmod', '-R', 'uga+w', xcode_artifact_path]) + process.wait() + chmod_timer.End() + + # No return code check as this is not an essential operation. + self._InstallEmbeddedBundlesIfNecessary(primary_output_data) + + return 0 + + def _IsValidArtifactArchiveRoot(self, archive_root, bundle_name): + """Returns true if the archive root is valid for use.""" + if not archive_root or not os.path.isdir(archive_root): + return False + + # The archive root will not be updated for any remote builds, but will be + # valid for local builds. We detect this by using an implementation detail + # of the rules_apple bundler: archives will always be transformed from + # .unprocessed.zip (locally or remotely) to .archive-root. + # + # Thus if the mod time on the archive root is not greater than the mod + # time on the on the zip, the archive root is not valid. Remote builds + # will end up copying the .unprocessed.zip but not the + # .archive-root, making this a valid temporary solution. + # + # In the future, it would be better to have this handled by the rules; + # until then this should suffice as a work around to improve build times. + unprocessed_zip = os.path.join(os.path.dirname(archive_root), + '%s.unprocessed.zip' % bundle_name) + if not os.path.isfile(unprocessed_zip): + return False + return os.path.getmtime(archive_root) > os.path.getmtime(unprocessed_zip) + + def _InstallEmbeddedBundlesIfNecessary(self, output_data): + """Install embedded bundles next to the current target's output.""" + + # In order to find and load symbols for the binary installed on device, + # Instruments needs to "see" it in Spotlight index somewhere on the local + # filesystem. This is only needed for on-device instrumentation. + # + # Unfortunatelly, it does not seem to be possible to detect when a build is + # being made for profiling, thus we can't exclude this step for on-device + # non-profiling builds. + + if self.is_simulator or ('embedded_bundles' not in output_data): + return + + timer = Timer('Installing embedded bundles', + 'installing_embedded_bundles').Start() + + for bundle_info in output_data['embedded_bundles']: + bundle_name = bundle_info['bundle_name'] + bundle_extension = bundle_info['bundle_extension'] + full_name = bundle_name + bundle_extension + output_path = os.path.join(self.built_products_dir, full_name) + # TODO(b/68936732): See if copying just the binary (not the whole bundle) + # is enough to make Instruments work. + if self._IsValidArtifactArchiveRoot(bundle_info['archive_root'], + bundle_name): + source_path = os.path.join(bundle_info['archive_root'], full_name) + self._RsyncBundle(full_name, source_path, output_path) + else: + # Try to find the embedded bundle within the installed main bundle. + bundle_path = self._FindEmbeddedBundleInMain(bundle_name, + bundle_extension) + if bundle_path: + self._RsyncBundle(full_name, bundle_path, output_path) + else: + _PrintXcodeWarning('Could not find bundle %s in main bundle. ' % + (full_name) + + 'Device-level Instruments debugging will be ' + 'disabled for this bundle. Please report a ' + 'Tulsi bug and attach a full Xcode build log.') + + timer.End() + + # Maps extensions to anticipated subfolders. + _EMBEDDED_BUNDLE_PATHS = { + '.appex': 'PlugIns', + '.framework': 'Frameworks' + } + + def _FindEmbeddedBundleInMain(self, bundle_name, bundle_extension): + """Retrieves the first embedded bundle found within our main bundle.""" + main_bundle = os.environ.get('EXECUTABLE_FOLDER_PATH') + + if not main_bundle: + return None + + main_bundle_path = os.path.join(self.built_products_dir, + main_bundle) + + return self._FindEmbeddedBundle(bundle_name, + bundle_extension, + main_bundle_path) + + def _FindEmbeddedBundle(self, bundle_name, bundle_extension, bundle_path): + """Retrieves the first embedded bundle found within this bundle path.""" + embedded_subfolder = self._EMBEDDED_BUNDLE_PATHS.get(bundle_extension) + + if not embedded_subfolder: + return None + + projected_bundle_path = os.path.join(bundle_path, + embedded_subfolder, + bundle_name + bundle_extension) + + if os.path.isdir(projected_bundle_path): + return projected_bundle_path + + # For frameworks not in the main app bundle, and possibly other executable + # bundle content in the future, we recurse through every .appex in PlugIns + # to find those frameworks. + # + # This won't support frameworks that could potentially have the same name + # but are different between the app and extensions, but we intentionally + # choose not to handle that case. Xcode build system only supports + # uniquely named frameworks, and we shouldn't confuse the dynamic loader + # with frameworks that have the same image names but different content. + appex_root_path = os.path.join(bundle_path, 'PlugIns') + if not os.path.isdir(appex_root_path): + return None + + # Find each directory within appex_root_path and attempt to find a bundle. + # If one can't be found, return None. + appex_dirs = os.listdir(appex_root_path) + for appex_dir in appex_dirs: + appex_path = os.path.join(appex_root_path, appex_dir) + path = self._FindEmbeddedBundle(bundle_name, + bundle_extension, + appex_path) + if path: + return path + return None + + def _InstallGeneratedHeaders(self, outputs): + """Invokes install_genfiles.py to install generated Bazel files.""" + genfiles_timer = Timer('Installing generated headers', + 'installing_generated_headers').Start() + # Resolve the path to the install_genfiles.py script. + # It should be in the same directory as this script. + path = os.path.join(os.path.dirname(os.path.realpath(__file__)), + 'install_genfiles.py') + + args = [path, self.bazel_exec_root] + args.extend(outputs) + + self._PrintVerbose('Spawning subprocess install_genfiles.py to copy ' + 'generated files in the background...') + process = subprocess.Popen(args) + process.wait() + genfiles_timer.End() + + def _InstallBundle(self, source_path, output_path): + """Copies the bundle at source_path to output_path.""" + if not os.path.isdir(source_path): + return 0, None + + if os.path.isdir(output_path): + try: + shutil.rmtree(output_path) + except OSError as e: + _PrintXcodeError('Failed to remove stale bundle ""%s". ' + '%s' % (output_path, e)) + return 700, None + + exit_code = self._CopyBundle(os.path.basename(source_path), + source_path, + output_path) + return exit_code, output_path + + def _RsyncBundle(self, source_path, full_source_path, output_path): + """Rsyncs the given bundle to the given expected output path.""" + self._PrintVerbose('Rsyncing %s to %s' % (source_path, output_path)) + + # rsync behavior changes based on presence of a trailing slash. + if not full_source_path.endswith('/'): + full_source_path += '/' + + try: + # Use -c to check differences by checksum, -v for verbose, + # and --delete to delete stale files. + # The rest of the flags are the same as -a but without preserving + # timestamps, which is done intentionally so the timestamp will + # only change when the file is changed. + subprocess.check_output(['rsync', + '-vcrlpgoD', + '--delete', + full_source_path, + output_path], + stderr=subprocess.STDOUT) + except subprocess.CalledProcessError as e: + _PrintXcodeError('Rsync failed. %s' % e) + return 650 + return 0 + + def _CopyBundle(self, source_path, full_source_path, output_path): + """Copies the given bundle to the given expected output path.""" + self._PrintVerbose('Copying %s to %s' % (source_path, output_path)) + try: + CopyOnWrite(full_source_path, output_path, tree=True) + except OSError as e: + _PrintXcodeError('Copy failed. %s' % e) + return 650 + return 0 + + def _CopyFile(self, source_path, full_source_path, output_path): + """Copies the given file to the given expected output path.""" + self._PrintVerbose('Copying %s to %s' % (source_path, output_path)) + output_path_dir = os.path.dirname(output_path) + if not os.path.exists(output_path_dir): + try: + os.makedirs(output_path_dir) + except OSError as e: + _PrintXcodeError('Failed to create output directory "%s". ' + '%s' % (output_path_dir, e)) + return 650 + try: + CopyOnWrite(full_source_path, output_path) + except OSError as e: + _PrintXcodeError('Copy failed. %s' % e) + return 650 + return 0 + + def _UnpackTarget(self, bundle_path, output_path, bundle_subpath): + """Unpacks generated bundle into the given expected output path.""" + self._PrintVerbose('Unpacking %s to %s' % (bundle_path, output_path)) + + if not os.path.isfile(bundle_path): + _PrintXcodeError('Generated bundle not found at "%s"' % bundle_path) + return 670 + + if os.path.isdir(output_path): + try: + shutil.rmtree(output_path) + except OSError as e: + _PrintXcodeError('Failed to remove stale output directory ""%s". ' + '%s' % (output_path, e)) + return 600 + + # We need to handle IPAs (from {ios, tvos}_application) differently from + # ZIPs (from the other bundled rules) because they output slightly different + # directory structures. + is_ipa = bundle_path.endswith('.ipa') + + with zipfile.ZipFile(bundle_path, 'r') as zf: + for item in zf.infolist(): + filename = item.filename + + # Support directories do not seem to be needed by the debugger and are + # skipped. + basedir = filename.split(os.sep)[0] + if basedir.endswith('Support') or basedir.endswith('Support2'): + continue + + if len(filename) < len(bundle_subpath): + continue + + attributes = (item.external_attr >> 16) & 0o777 + self._PrintVerbose('Extracting %s (%o)' % (filename, attributes), + level=1) + + if not filename.startswith(bundle_subpath): + _PrintXcodeWarning('Mismatched extraction path. Bundle content ' + 'at "%s" expected to have subpath of "%s"' % + (filename, bundle_subpath)) + + dir_components = self._SplitPathComponents(filename) + + # Get the file's path, ignoring the payload components if the archive + # is an IPA. + if is_ipa: + subpath = os.path.join(*dir_components[2:]) + else: + subpath = os.path.join(*dir_components[1:]) + target_path = os.path.join(output_path, subpath) + + # Ensure the target directory exists. + try: + target_dir = os.path.dirname(target_path) + if not os.path.isdir(target_dir): + os.makedirs(target_dir) + except OSError as e: + _PrintXcodeError( + 'Failed to create target path "%s" during extraction. %s' % ( + target_path, e)) + return 671 + + # If the archive item looks like a file, extract it. + if not filename.endswith(os.sep): + with zf.open(item) as src, open(target_path, 'wb') as dst: + shutil.copyfileobj(src, dst) + + # Patch up the extracted file's attributes to match the zip content. + if attributes: + os.chmod(target_path, attributes) + + return 0 + + def _InstallDSYMBundles(self, output_dir, outputs_data): + """Copies any generated dSYM bundles to the given directory.""" + + dsym_to_process = set() + primary_output_data = outputs_data[0] + if primary_output_data['has_dsym']: + # Declares the Xcode-generated name of our main target's dSYM. + # This environment variable is always set, for any possible Xcode output + # that could generate a dSYM bundle. + # + # Note that this may differ from the Bazel name as Tulsi may modify the + # Xcode `BUNDLE_NAME`, so we need to make sure we use Bazel as the source + # of truth for Bazel's dSYM name, but copy it over to where Xcode expects. + xcode_target_dsym = os.environ.get('DWARF_DSYM_FILE_NAME') + + if xcode_target_dsym: + dsym_path = primary_output_data.get('dsym_path') + if dsym_path: + dsym_to_process.add((dsym_path, xcode_target_dsym)) + else: + _PrintXcodeWarning('Unable to resolve dSYM paths for main bundle %s' % + primary_output_data) + + # Collect additional dSYM bundles generated by the dependencies of this + # build such as extensions or frameworks. Note that a main target may not + # have dSYMs while subtargets (like an xctest) still can have them. + child_dsyms = set() + for data in outputs_data: + for bundle_info in data.get('embedded_bundles', []): + if not bundle_info['has_dsym']: + continue + dsym_path = bundle_info.get('dsym_path') + if dsym_path: + child_dsyms.add((dsym_path, os.path.basename(dsym_path))) + else: + _PrintXcodeWarning( + 'Unable to resolve dSYM paths for embedded bundle %s' + % bundle_info) + dsym_to_process.update(child_dsyms) + + if not dsym_to_process: + return 0, None + + # Start the timer now that we know we have dSYM bundles to install. + timer = Timer('Installing dSYM bundles', 'installing_dsym').Start() + + dsyms_found = [] + for input_dsym_full_path, xcode_dsym_name in dsym_to_process: + output_full_path = os.path.join(output_dir, xcode_dsym_name) + exit_code, path = self._InstallBundle(input_dsym_full_path, + output_full_path) + if exit_code: + _PrintXcodeWarning('Failed to install dSYM to "%s" (%s)' + % (input_dsym_full_path, exit_code)) + elif path is None: + _PrintXcodeWarning('Did not find a dSYM bundle at %s' + % input_dsym_full_path) + else: + dsyms_found.append(path) + + timer.End() + return 0, dsyms_found + + def _ResignBundle(self, bundle_path, signing_identity, entitlements=None): + """Re-signs the bundle with the given signing identity and entitlements.""" + if not self.codesigning_allowed: + return 0 + + timer = Timer('\tSigning ' + bundle_path, 'signing_bundle').Start() + command = [ + 'xcrun', + 'codesign', + '-f', + '--timestamp=none', + '-s', + signing_identity, + ] + + if entitlements: + command.extend(['--entitlements', entitlements]) + else: + command.append('--preserve-metadata=entitlements') + + command.append(bundle_path) + + returncode, output = self._RunSubprocess(command) + timer.End() + if returncode: + _PrintXcodeError('Re-sign command %r failed. %s' % (command, output)) + return 800 + returncode + return 0 + + def _ResignTestArtifacts(self): + """Resign test related artifacts that Xcode injected into the outputs.""" + if not self.is_test: + return 0 + # Extract the signing identity from the bundle at the expected output path + # since that's where the signed bundle from bazel was placed. + signing_identity = self._ExtractSigningIdentity(self.artifact_output_path) + if not signing_identity: + return 800 + + exit_code = 0 + timer = Timer('Re-signing injected test host artifacts', + 'resigning_test_host').Start() + + if self.test_host_binary: + # For Unit tests, we need to resign the frameworks that Xcode injected + # into the test host bundle. + test_host_bundle = os.path.dirname(self.test_host_binary) + exit_code = self._ResignXcodeTestFrameworks( + test_host_bundle, signing_identity) + else: + # For UI tests, we need to resign the UI test runner app and the + # frameworks that Xcode injected into the runner app. The UI Runner app + # also needs to be signed with entitlements. + exit_code = self._ResignXcodeTestFrameworks( + self.codesigning_folder_path, signing_identity) + if exit_code == 0: + entitlements_path = self._InstantiateUIRunnerEntitlements() + if entitlements_path: + exit_code = self._ResignBundle( + self.codesigning_folder_path, + signing_identity, + entitlements_path) + else: + _PrintXcodeError('Could not instantiate UI runner entitlements.') + exit_code = 800 + + timer.End() + return exit_code + + def _ResignXcodeTestFrameworks(self, bundle, signing_identity): + """Re-signs the support frameworks injected by Xcode in the given bundle.""" + if not self.codesigning_allowed: + return 0 + + for framework in XCODE_INJECTED_FRAMEWORKS: + framework_path = os.path.join( + bundle, 'Frameworks', framework) + if os.path.isdir(framework_path) or os.path.isfile(framework_path): + exit_code = self._ResignBundle(framework_path, signing_identity) + if exit_code != 0: + return exit_code + return 0 + + def _InstantiateUIRunnerEntitlements(self): + """Substitute team and bundle identifiers into UI runner entitlements. + + This method throws an IOError exception if the template wasn't found in + its expected location, or an OSError if the expected output folder could + not be created. + + Returns: + The path to where the entitlements file was generated. + """ + if not self.codesigning_allowed: + return None + if not os.path.exists(self.derived_sources_folder_path): + os.makedirs(self.derived_sources_folder_path) + + output_file = os.path.join( + self.derived_sources_folder_path, + self.bazel_product_name + '_UIRunner.entitlements') + if os.path.exists(output_file): + os.remove(output_file) + + with io.open( + self.runner_entitlements_template, 'r', encoding='utf-8') as template: + contents = template.read() + contents = contents.replace( + '$(TeamIdentifier)', + self._ExtractSigningTeamIdentifier(self.artifact_output_path)) + contents = contents.replace( + '$(BundleIdentifier)', + self._ExtractSigningBundleIdentifier(self.artifact_output_path)) + with open(output_file, 'w') as output: + output.write(contents) + return output_file + + def _ExtractSigningIdentity(self, signed_bundle): + """Returns the identity used to sign the given bundle path.""" + return self._ExtractSigningAttribute(signed_bundle, 'Authority') + + def _ExtractSigningTeamIdentifier(self, signed_bundle): + """Returns the team identifier used to sign the given bundle path.""" + return self._ExtractSigningAttribute(signed_bundle, 'TeamIdentifier') + + def _ExtractSigningBundleIdentifier(self, signed_bundle): + """Returns the bundle identifier used to sign the given bundle path.""" + return self._ExtractSigningAttribute(signed_bundle, 'Identifier') + + def _ExtractSigningAttribute(self, signed_bundle, attribute): + """Returns the attribute used to sign the given bundle path.""" + if not self.codesigning_allowed: + return '' + + cached = self.codesign_attributes.get(signed_bundle) + if cached: + return cached.Get(attribute) + + timer = Timer('\tExtracting signature for ' + signed_bundle, + 'extracting_signature').Start() + output = subprocess.check_output( + ['xcrun', 'codesign', '-dvv', signed_bundle], + stderr=subprocess.STDOUT, + encoding='utf-8') + timer.End() + + bundle_attributes = CodesignBundleAttributes(output) + self.codesign_attributes[signed_bundle] = bundle_attributes + return bundle_attributes.Get(attribute) + + def _PruneLLDBModuleCache(self, output_files): + """Run the module cache pruner tool as a subprocess.""" + if not os.path.exists(BazelBuildBridge.MODULE_CACHE_PRUNER_EXECUTABLE): + _PrintXcodeWarning( + 'Could find module cache pruner executable at %s. ' + 'You may need to manually remove %s if lldb-rpc-server crashes.' % + (BazelBuildBridge.MODULE_CACHE_PRUNER_EXECUTABLE, + BazelBuildBridge.XCODE_MODULE_CACHE_DIRECTORY)) + return + + timer = Timer('Pruning module cache', 'prune_module_cache').Start() + for output_file in output_files: + self._RunSubprocess([ + BazelBuildBridge.MODULE_CACHE_PRUNER_EXECUTABLE, + BazelBuildBridge.XCODE_MODULE_CACHE_DIRECTORY, output_file + ]) + timer.End() + + def _UpdateLLDBInit(self, clear_source_map=False): + """Updates lldbinit to enable debugging of Bazel binaries.""" + + # An additional lldbinit file that we should load in the lldbinit file + # we are about to write. + additional_lldbinit = None + + if self.custom_lldbinit is None: + # Write our settings to the global ~/.lldbinit-tulsiproj file when no + # custom lldbinit is provided. + lldbinit_file = TULSI_LLDBINIT_FILE + # Make sure a reference to ~/.lldbinit-tulsiproj exists in ~/.lldbinit or + # ~/.lldbinit-Xcode. Priority is given to ~/.lldbinit-Xcode if it exists, + # otherwise the bootstrapping will be written to ~/.lldbinit. + BootstrapLLDBInit(True) + else: + # Remove any reference to ~/.lldbinit-tulsiproj if the global lldbinit was + # previously bootstrapped. This prevents the global lldbinit from having + # side effects on the custom lldbinit file. + BootstrapLLDBInit(False) + # When using a custom lldbinit, Xcode will directly load our custom file + # so write our settings to this custom file. Retain standard Xcode + # behavior by loading the default file in our custom file. + lldbinit_file = self.custom_lldbinit + additional_lldbinit = _FindDefaultLldbInit() + + project_basename = os.path.basename(self.project_file_path) + workspace_root = self._NormalizePath(self.workspace_root) + + with open(lldbinit_file, 'w') as out: + out.write('# This file is autogenerated by Tulsi and should not be ' + 'edited.\n') + + if additional_lldbinit is not None: + out.write('# This loads the default lldbinit file to retain standard ' + 'Xcode behavior.\n') + out.write('command source "%s"\n' % additional_lldbinit) + + out.write('# This sets lldb\'s working directory to the Bazel workspace ' + 'root used by %r.\n' % project_basename) + out.write('platform settings -w "%s"\n' % workspace_root) + + out.write('# This enables implicitly loading Clang modules which can be ' + 'disabled when a Swift module was built with explicit modules ' + 'enabled.\n') + out.write( + 'settings set -- target.swift-extra-clang-flags "-fimplicit-module-maps"\n' + ) + + if clear_source_map: + out.write('settings clear target.source-map\n') + return 0 + + if self.normalized_prefix_map: + source_map = ('./', workspace_root) + out.write('# This maps the normalized root to that used by ' + '%r.\n' % project_basename) + else: + # NOTE: settings target.source-map is different from + # DBGSourcePathRemapping; the former is an LLDB target-level + # remapping API that rewrites breakpoints, the latter is an LLDB + # module-level remapping API that changes DWARF debug info in memory. + # + # If we had multiple remappings, it would not make sense for the + # two APIs to share the same mappings. They have very different + # side-effects in how they individually handle debug information. + source_map = self._ExtractTargetSourceMap() + out.write('# This maps Bazel\'s execution root to that used by ' + '%r.\n' % project_basename) + + out.write('settings set target.source-map "%s" "%s"\n' % source_map) + + return 0 + + def _DWARFdSYMBinaries(self, dsym_bundle_path): + """Returns an array of abs paths to DWARF binaries in the dSYM bundle. + + Args: + dsym_bundle_path: absolute path to the dSYM bundle. + + Returns: + str[]: a list of strings representing the absolute paths to each binary + found within the dSYM bundle. + """ + dwarf_dir = os.path.join(dsym_bundle_path, + 'Contents', + 'Resources', + 'DWARF') + + dsym_binaries = [] + + for f in os.listdir(dwarf_dir): + # Ignore hidden files, such as .DS_Store files. + if not f.startswith('.'): + # Append full path info. + dsym_binary = os.path.join(dwarf_dir, f) + dsym_binaries.append(dsym_binary) + + return dsym_binaries + + def _UUIDInfoForBinary(self, source_binary_path): + """Returns exit code of dwarfdump along with every UUID + arch found. + + Args: + source_binary_path: absolute path to the binary file. + + Returns: + (Int, str[(str, str)]): a tuple containing the return code of dwarfdump + as its first element, and a list of strings + representing each UUID found for each given + binary slice found within the binary with its + given architecture, if no error has occcured. + """ + + returncode, output = self._RunSubprocess( + ['xcrun', 'dwarfdump', '--uuid', source_binary_path]) + if returncode: + _PrintXcodeWarning('dwarfdump returned %d while finding the UUID for %s' + % (returncode, source_binary_path)) + return (returncode, []) + + # All UUIDs for binary slices will be returned as the second from left, + # from output; "UUID: D4DE5AA2-79EE-36FE-980C-755AED318308 (x86_64) + # /Applications/Calendar.app/Contents/MacOS/Calendar" + + uuids_found = [] + for dwarfdump_output in output.split('\n'): + if not dwarfdump_output: + continue + found_output = re.match(r'^(?:UUID: )([^ ]+) \(([^)]+)', dwarfdump_output) + if not found_output: + continue + found_uuid = found_output.group(1) + if not found_uuid: + continue + found_arch = found_output.group(2) + if not found_arch: + continue + uuids_found.append((found_uuid, found_arch)) + + return (0, uuids_found) + + def _CreateUUIDPlist(self, dsym_bundle_path, uuid, arch, source_maps): + """Creates a UUID.plist in a dSYM bundle to redirect sources. + + Args: + dsym_bundle_path: absolute path to the dSYM bundle. + uuid: string representing the UUID of the binary slice with paths to + remap in the dSYM bundle. + arch: the architecture of the binary slice. + source_maps: list of tuples representing all absolute paths to source + files compiled by Bazel as strings ($0) associated with the + paths to Xcode-visible sources used for the purposes of + Tulsi debugging as strings ($1). + + Returns: + Bool: True if no error was found, or False, representing a failure to + write when creating the plist. + """ + + # Create a UUID plist at (dsym_bundle_path)/Contents/Resources/. + remap_plist = os.path.join(dsym_bundle_path, + 'Contents', + 'Resources', + '%s.plist' % uuid) + + # Via an XML plist, add the mappings from _ExtractTargetSourceMap(). + try: + with open(remap_plist, 'w') as out: + out.write('\n' + '\n' + '\n' + '\n' + 'DBGSourcePathRemapping\n' + '\n') + for source_map in source_maps: + # Add the mapping as a DBGSourcePathRemapping to the UUID plist here. + out.write('%s\n%s\n' % source_map) + + # Make sure that we also set DBGVersion to 3. + out.write('\n' + 'DBGVersion\n' + '3\n' + '\n' + '\n') + except OSError as e: + _PrintXcodeError('Failed to write %s, received error %s' % + (remap_plist, e)) + return False + + # Update the dSYM symbol cache with a reference to this dSYM bundle. + if self.update_symbol_cache is not None: + err_msg = self.update_symbol_cache.UpdateUUID(uuid, + dsym_bundle_path, + arch) + if err_msg: + _PrintXcodeWarning('Attempted to save (uuid, dsym_bundle_path, arch) ' + 'to DBGShellCommands\' dSYM cache, but got error ' + '\"%s\".' % err_msg) + + return True + + def _CleanExistingDSYMs(self): + """Clean dSYM bundles that were left over from a previous build.""" + + output_dir = self.built_products_dir + output_dir_list = os.listdir(output_dir) + for item in output_dir_list: + if item.endswith('.dSYM'): + shutil.rmtree(os.path.join(output_dir, item)) + + def _PlistdSYMPaths(self, dsym_bundle_path): + """Adds Plists to a given dSYM bundle to redirect DWARF data.""" + + # Retrieve the paths that we are expected to remap. + + # Always include a direct path from the execroot to Xcode-visible sources. + source_maps = [self._ExtractTargetSourceMap()] + + # Remap relative paths from the workspace root. + if self.normalized_prefix_map: + # Take the normalized path and map that to Xcode-visible sources. + source_maps.append(('./', self._NormalizePath(self.workspace_root))) + + # Find the binaries within the dSYM bundle. UUIDs will match that of the + # binary it was based on. + dsym_binaries = self._DWARFdSYMBinaries(dsym_bundle_path) + + if not dsym_binaries: + _PrintXcodeWarning('Could not find the binaries that the dSYM %s was ' + 'based on to determine DWARF binary slices to patch. ' + 'Debugging will probably fail.' % (dsym_bundle_path)) + return 404 + + # Find the binary slice UUIDs with dwarfdump from each binary. + for source_binary_path in dsym_binaries: + + returncode, uuid_info_found = self._UUIDInfoForBinary(source_binary_path) + if returncode: + return returncode + + # Create a plist per UUID, each indicating a binary slice to remap paths. + for uuid, arch in uuid_info_found: + plist_created = self._CreateUUIDPlist(dsym_bundle_path, + uuid, + arch, + source_maps) + if not plist_created: + return 405 + + return 0 + + def _NormalizePath(self, path): + """Returns paths with a common form, normalized with a trailing slash. + + Args: + path: a file system path given in the form of a string. + + Returns: + str: a normalized string with a trailing slash, based on |path|. + """ + return os.path.normpath(path) + os.sep + + def _ExtractTargetSourceMap(self, normalize=True): + """Extracts the source path as a tuple associated with the WORKSPACE path. + + Args: + normalize: Defines if all paths should be normalized. Preferred for APIs + like DBGSourcePathRemapping and target.source-map but won't + work for the purposes of -fdebug-prefix-map. + + Returns: + None: if an error occurred. + (str, str): a single tuple representing all absolute paths to source + files compiled by Bazel as strings ($0) associated with + the paths to Xcode-visible sources used for the purposes + of Tulsi debugging as strings ($1). + """ + # All paths route to the "workspace root" for sources visible from Xcode. + sm_destpath = self.workspace_root + if normalize: + sm_destpath = self._NormalizePath(sm_destpath) + + # Add a redirection for the Bazel execution root, the path where sources + # are referenced by Bazel. + sm_execroot = self.bazel_exec_root + if normalize: + sm_execroot = self._NormalizePath(sm_execroot) + return (sm_execroot, sm_destpath) + + def _LinkTulsiToBazel(self, symlink_name, destination): + """Links symlink_name (in project/.tulsi) to the specified destination.""" + symlink_path = os.path.join(self.project_file_path, + '.tulsi', + symlink_name) + if os.path.islink(symlink_path): + os.unlink(symlink_path) + os.symlink(destination, symlink_path) + if not os.path.exists(symlink_path): + _PrintXcodeError( + 'Linking %s to %s failed.' % (symlink_path, destination)) + return -1 + + @staticmethod + def _SplitPathComponents(path): + """Splits the given path into an array of all of its components.""" + components = path.split(os.sep) + # Patch up the first component if path started with an os.sep + if not components[0]: + components[0] = os.sep + return components + + def _RunSubprocess(self, cmd): + """Runs the given command as a subprocess, returning (exit_code, output).""" + self._PrintVerbose('%r' % cmd, 1) + process = subprocess.Popen( + cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, encoding='utf-8') + output, _ = process.communicate() + return (process.returncode, output) + + def _PrintVerbose(self, msg, level=0): + if self.verbose > level: + _PrintUnbuffered(msg) + + +def main(argv): + build_settings = bazel_build_settings.BUILD_SETTINGS + if build_settings is None: + _Fatal('Unable to resolve build settings. Please report a Tulsi bug.') + return 1 + return BazelBuildBridge(build_settings).Run(argv) + + +if __name__ == '__main__': + # Register the interrupt handler immediately in case we receive SIGINT while + # trying to acquire the lock. + signal.signal(signal.SIGINT, _InterruptHandler) + _LockFileAcquire(_LockFileCreate()) + _logger = tulsi_logging.Logger() + logger_warning = tulsi_logging.validity_check() + if logger_warning: + _PrintXcodeWarning(logger_warning) + _timer = Timer('Everything', 'complete_build').Start() + _exit_code = main(sys.argv) + _timer.End() + sys.exit(_exit_code) diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build_events.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build_events.py new file mode 100755 index 000000000..cc6e3c543 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build_events.py @@ -0,0 +1,136 @@ +# Copyright 2017 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the 'License'); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an 'AS IS' BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Parses a stream of JSON build event protocol messages from a file.""" + +import json + + +class _FileLineReader(object): + """Reads lines from a streaming file. + + This will repeatedly check the file for an entire line to read. It will + buffer partial lines until they are completed. + This is meant for files that are being modified by an long-living external + program. + """ + + def __init__(self, file_obj): + """Creates a new FileLineReader object. + + Args: + file_obj: The file object to watch. + + Returns: + A FileLineReader instance. + """ + self._file_obj = file_obj + self._buffer = [] + + def check_for_changes(self): + """Checks the file for any changes, returning the line read if any.""" + line = self._file_obj.readline() + self._buffer.append(line) + + # Only parse complete lines. + if not line.endswith('\n'): + return None + full_line = ''.join(self._buffer) + del self._buffer[:] + return full_line + + +class BazelBuildEvent(object): + """Represents a Bazel Build Event. + + Public Properties: + event_dict: the source dictionary for this event. + stdout: stdout string, if any. + stderr: stderr string, if any. + files: list of file URIs. + """ + + def __init__(self, event_dict): + """Creates a new BazelBuildEvent object. + + Args: + event_dict: Dictionary representing a build event + + Returns: + A BazelBuildEvent instance. + """ + self.event_dict = event_dict + self.stdout = None + self.stderr = None + self.files = [] + if 'progress' in event_dict: + self._update_fields_for_progress(event_dict['progress']) + if 'namedSetOfFiles' in event_dict: + self._update_fields_for_named_set_of_files(event_dict['namedSetOfFiles']) + + def _update_fields_for_progress(self, progress_dict): + self.stdout = progress_dict.get('stdout') + self.stderr = progress_dict.get('stderr') + + def _update_fields_for_named_set_of_files(self, named_set): + files = named_set.get('files', []) + for file_obj in files: + uri = file_obj.get('uri', '') + if uri.startswith('file://'): + self.files.append(uri[7:]) + + +class BazelBuildEventsWatcher(object): + """Watches a build events JSON file.""" + + def __init__(self, json_file, warning_handler=None): + """Creates a new BazelBuildEventsWatcher object. + + Args: + json_file: The JSON file object to watch. + warning_handler: Handler function for warnings accepting a single string. + + Returns: + A BazelBuildEventsWatcher instance. + """ + self.file_reader = _FileLineReader(json_file) + self.warning_handler = warning_handler + self._read_any_events = False + + def has_read_events(self): + return self._read_any_events + + def check_for_new_events(self): + """Checks the file for new BazelBuildEvents. + + Returns: + A list of all new BazelBuildEvents. + """ + new_events = [] + while True: + line = self.file_reader.check_for_changes() + if not line: + break + try: + build_event_dict = json.loads(line) + except (UnicodeDecodeError, ValueError) as e: + handler = self.warning_handler + if handler: + handler('Could not decode BEP event "%s"\n' % line) + handler('Received error of %s, "%s"\n' % (type(e), e)) + break + self._read_any_events = True + build_event = BazelBuildEvent(build_event_dict) + new_events.append(build_event) + return new_events diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build_settings.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build_settings.py new file mode 100644 index 000000000..71af1a188 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_build_settings.py @@ -0,0 +1,274 @@ +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# Generated by Tulsi to resolve flags during builds. + + +import sys + + +def _StandardizeTargetLabel(label): + """Convert labels of form //dir/target to //dir/target:target.""" + if label is None: + return label + if not label.startswith('//') and not label.startswith('@'): + sys.stderr.write('[WARNING] Target label "{0}" is not fully qualified. ' + 'Labels should start with "@" or "//".\n\n'.format(label)) + sys.stderr.flush() + tokens = label.rsplit('/', 1) + if len(tokens) <= 1: + return label + + target_base = tokens[0] + target = tokens[1] + + if '...' in target or ':' in target: + return label + return label + ':' + target + + +class BazelFlags(object): + """Represents Bazel flags.""" + + def __init__(self, startup = [], build = []): + self.startup = startup + self.build = build + + +class BazelFlagsSet(object): + """Represents a set of Bazel flags which can vary by compilation mode.""" + + def __init__(self, debug = None, release = None, flags = None): + if debug is None: + debug = flags or BazelFlags() + if release is None: + release = flags or BazelFlags() + + self.debug = debug + self.release = release + + def flags(self, is_debug): + """Returns the proper flags (either debug or release).""" + return self.debug if is_debug else self.release + + +class BazelBuildSettings(object): + """Represents a Tulsi project's Bazel settings.""" + + def __init__(self, bazel, bazelExecRoot, bazelOutputBase, + defaultPlatformConfigId, platformConfigFlags, + swiftTargets, + cacheAffecting, cacheSafe, + swiftOnly, nonSwiftOnly, + swiftFeatures, nonSwiftFeatures, + projDefault, projTargetMap): + self.bazel = bazel + self.bazelExecRoot = bazelExecRoot + self.bazelOutputBase = bazelOutputBase + self.defaultPlatformConfigId = defaultPlatformConfigId + self.platformConfigFlags = platformConfigFlags + self.swiftTargets = swiftTargets + self.cacheAffecting = cacheAffecting + self.cacheSafe = cacheSafe + self.swiftOnly = swiftOnly + self.nonSwiftOnly = nonSwiftOnly + self.swiftFeatures = swiftFeatures + self.nonSwiftFeatures = nonSwiftFeatures + self.projDefault = projDefault + self.projTargetMap = projTargetMap + + def features_for_target(self, target, is_swift_override=None): + """Returns an array of enabled features for the given target.""" + + target = _StandardizeTargetLabel(target) + is_swift = target in self.swiftTargets + if is_swift_override is not None: + is_swift = is_swift_override + + return self.swiftFeatures if is_swift else self.nonSwiftFeatures + + def flags_for_target(self, target, is_debug, + config, is_swift_override=None): + """Returns (bazel, startup flags, build flags) for the given target.""" + + target = _StandardizeTargetLabel(target) + target_flag_set = self.projTargetMap.get(target) + if not target_flag_set: + target_flag_set = self.projDefault + + is_swift = target in self.swiftTargets + if is_swift_override is not None: + is_swift = is_swift_override + lang = self.swiftOnly if is_swift else self.nonSwiftOnly + + config_flags = self.platformConfigFlags[config] + cache_affecting = self.cacheAffecting.flags(is_debug) + cache_safe = self.cacheSafe.flags(is_debug) + target = target_flag_set.flags(is_debug) + lang = lang.flags(is_debug) + + startupFlags = [] + startupFlags.extend(target.startup) + startupFlags.extend(cache_safe.startup) + startupFlags.extend(cache_affecting.startup) + startupFlags.extend(lang.startup) + + buildFlags = [] + buildFlags.extend(target.build) + buildFlags.extend(config_flags) + buildFlags.extend(cache_safe.build) + buildFlags.extend(cache_affecting.build) + buildFlags.extend(lang.build) + + return (self.bazel, startupFlags, buildFlags) + +# Default value in case the template does not behave as expected. +BUILD_SETTINGS = None + +# Generated by Tulsi. DO NOT EDIT. +BUILD_SETTINGS = BazelBuildSettings( + '/opt/homebrew/Cellar/bazelisk/1.12.0/bin/bazelisk', + '/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc/execroot/mediapipe', + '/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc', + 'ios_arm64', + { + 'watchos_i386': [ + '--apple_platform_type=watchos', + '--watchos_cpus=i386', + ], + 'macos_arm64': [ + '--apple_platform_type=macos', + '--cpu=darwin_arm64', + ], + 'macos_x86_64': [ + '--apple_platform_type=macos', + '--cpu=darwin_x86_64', + ], + 'ios_i386': [ + '--apple_platform_type=ios', + '--cpu=ios_i386', + '--watchos_cpus=i386', + ], + 'watchos_arm64_32': [ + '--apple_platform_type=watchos', + '--watchos_cpus=armv7k,arm64_32', + ], + 'macos_arm64e': [ + '--apple_platform_type=macos', + '--cpu=darwin_arm64e', + ], + 'watchos_x86_64': [ + '--apple_platform_type=watchos', + '--watchos_cpus=i386', + ], + 'ios_x86_64': [ + '--apple_platform_type=ios', + '--cpu=ios_x86_64', + '--watchos_cpus=i386', + ], + 'ios_arm64': [ + '--apple_platform_type=ios', + '--cpu=ios_arm64', + '--watchos_cpus=armv7k,arm64_32', + ], + 'tvos_arm64': [ + '--apple_platform_type=tvos', + '--tvos_cpus=arm64', + ], + 'ios_armv7': [ + '--apple_platform_type=ios', + '--cpu=ios_armv7', + '--watchos_cpus=armv7k', + ], + 'tvos_x86_64': [ + '--apple_platform_type=tvos', + '--tvos_cpus=x86_64', + ], + 'ios_arm64e': [ + '--apple_platform_type=ios', + '--cpu=ios_arm64e', + '--watchos_cpus=armv7k,arm64_32', + ], + 'ios_sim_arm64': [ + '--apple_platform_type=ios', + '--cpu=ios_sim_arm64', + '--watchos_cpus=armv7k', + ], + 'watchos_armv7k': [ + '--apple_platform_type=watchos', + '--watchos_cpus=armv7k,arm64_32', + ], + }, + set(), + BazelFlagsSet( + debug = BazelFlags( + startup = [], + build = [ + '--override_repository=tulsi=/Users/wangrenzhu/Library/Application Support/Tulsi/0.20220209.88/Bazel', + '--compilation_mode=dbg', + '--define=apple.add_debugger_entitlement=1', + '--define=apple.propagate_embedded_extra_outputs=1', + ], + ), + release = BazelFlags( + startup = [], + build = [ + '--override_repository=tulsi=/Users/wangrenzhu/Library/Application Support/Tulsi/0.20220209.88/Bazel', + '--compilation_mode=opt', + '--strip=always', + '--apple_generate_dsym', + '--define=apple.add_debugger_entitlement=1', + '--define=apple.propagate_embedded_extra_outputs=1', + ], + ), + ), + BazelFlagsSet( + flags = BazelFlags( + startup = [], + build = [ + '--announce_rc', + ], + ), + ), + BazelFlagsSet( + flags = BazelFlags( + startup = [], + build = [ + '--define=apple.experimental.tree_artifact_outputs=1', + '--features=debug_prefix_map_pwd_is_dot', + ], + ), + ), + BazelFlagsSet( + flags = BazelFlags( + startup = [], + build = [ + '--define=apple.experimental.tree_artifact_outputs=1', + '--features=debug_prefix_map_pwd_is_dot', + ], + ), + ), + [ + 'TreeArtifactOutputs', + 'DebugPathNormalization', + ], + [ + 'TreeArtifactOutputs', + 'DebugPathNormalization', + ], + BazelFlagsSet(), + {}, +) + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_clean.sh b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_clean.sh new file mode 100755 index 000000000..7bd3291e2 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_clean.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# Copyright 2016 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# Bridge between Xcode and Bazel for the "clean" action. +# +# Usage: bazel_clean.sh +# Note that the ACTION environment variable is expected to be set to "clean". + +set -eu + +readonly bazel_executable="$1"; shift +readonly bazel_bin_dir="$1"; shift + +if [ -z $# ]; then + readonly arguments=(clean) +else + readonly arguments=("$@" clean) +fi + +if [[ "${ACTION}" != "clean" ]]; then + exit 0 +fi + +# Removes a directory if it exists and is not a symlink. +function remove_dir() { + directory="$1" + + if [[ -d "${directory}" && ! -L "${directory}" ]]; then + rm -r "${directory}" + fi +} + +# Xcode may have generated a bazel-bin directory after a previous clean. +# Remove it to prevent a useless warning. +remove_dir "${bazel_bin_dir}" + +( + set -x + "${bazel_executable}" "${arguments[@]}" +) + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_options.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_options.py new file mode 100755 index 000000000..dc05b0554 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bazel_options.py @@ -0,0 +1,42 @@ +# Copyright 2017 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the 'License'); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an 'AS IS' BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Logic to translate Xcode options to Bazel options.""" + + +class BazelOptions(object): + """Converts Xcode features into Bazel command line flags.""" + + def __init__(self, xcode_env): + """Creates a new BazelOptions object. + + Args: + xcode_env: A dictionary of Xcode environment variables. + + Returns: + A BazelOptions instance. + """ + self.xcode_env = xcode_env + + def bazel_feature_flags(self): + """Returns a list of bazel flags for the current Xcode env configuration.""" + flags = [] + if self.xcode_env.get('ENABLE_ADDRESS_SANITIZER') == 'YES': + flags.append('--features=asan') + if self.xcode_env.get('ENABLE_THREAD_SANITIZER') == 'YES': + flags.append('--features=tsan') + if self.xcode_env.get('ENABLE_UNDEFINED_BEHAVIOR_SANITIZER') == 'YES': + flags.append('--features=ubsan') + + return flags diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bootstrap_lldbinit.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bootstrap_lldbinit.py new file mode 100755 index 000000000..e474cd6b4 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/bootstrap_lldbinit.py @@ -0,0 +1,187 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Bootstraps the presence and setup of ~/.lldbinit-tulsiproj.""" + +import io +import os +import shutil +import sys + + +TULSI_LLDBINIT_FILE = os.path.expanduser('~/.lldbinit-tulsiproj') + +CHANGE_NEEDED = 0 +NO_CHANGE = 1 +NOT_FOUND = 2 + + +class BootstrapLLDBInit(object): + """Bootstrap Xcode's preferred lldbinit for Bazel debugging.""" + + def _ExtractLLDBInitContent(self, lldbinit_path, source_string, + add_source_string): + """Extracts non-Tulsi content in a given lldbinit if needed. + + Args: + lldbinit_path: Absolute path to the lldbinit we are writing to. + source_string: String that we wish to write or remove from the lldbinit. + add_source_string: Boolean indicating whether we intend to write or remove + the source string. + + Returns: + (int, [string]): A tuple featuring the status code along with the list + of strings representing content to write to lldbinit + that does not account for the Tulsi-generated strings. + Status code will be 0 if Tulsi-generated strings are + not all there. Status code will be 1 if we intend to + write Tulsi strings and all strings were accounted for. + Alternatively, if we intend to remove the Tulsi strings, + the status code will be 1 if none of the strings were + found. Status code will be 2 if the lldbinit file could + not be found. + """ + if not os.path.isfile(lldbinit_path): + return (NOT_FOUND, []) + content = [] + with open(lldbinit_path) as f: + ignoring = False + + # Split on the newline. This works as long as the last string isn't + # suffixed with \n. + source_lines = source_string.split('\n') + + source_idx = 0 + + # If the last line was suffixed with \n, last elements would be length + # minus 2, accounting for the extra \n. + source_last = len(source_lines) - 1 + + for line in f: + + # For each line found matching source_string, increment the iterator + # and do not append that line to the list. + if source_idx <= source_last and source_lines[source_idx] in line: + + # If we intend to write the source string and all lines were found, + # return an error code with empty content. + if add_source_string and source_idx == source_last: + return (NO_CHANGE, []) + + # Increment for each matching line found. + source_idx += 1 + ignoring = True + + if ignoring: + + # If the last line was found... + if source_lines[source_last] in line: + # Stop ignoring lines and continue appending to content. + ignoring = False + continue + + # If the line could not be found within source_string, append to the + # content array. + content.append(line) + + # If we intend to remove the source string and none of the lines to remove + # were found, return an error code with empty content. + if not add_source_string and source_idx == 0: + return (NO_CHANGE, []) + + return (CHANGE_NEEDED, content) + + def _LinkTulsiLLDBInit(self, add_source_string): + """Adds or removes a reference to ~/.lldbinit-tulsiproj to the primary lldbinit file. + + Xcode 8+ executes the contents of the first available lldbinit on startup. + To help work around this, an external reference to ~/.lldbinit-tulsiproj is + added to that lldbinit. This causes Xcode's lldb-rpc-server to load the + possibly modified contents between Debug runs of any given app. Note that + this only happens after a Debug session terminates; the cache is only fully + invalidated after Xcode is relaunched. + + Args: + add_source_string: Boolean indicating whether we intend to write or remove + the source string. + """ + + # ~/.lldbinit-Xcode is the only lldbinit file that Xcode will read if it is + # present, therefore it has priority. + lldbinit_path = os.path.expanduser('~/.lldbinit-Xcode') + if not os.path.isfile(lldbinit_path): + # If ~/.lldbinit-Xcode does not exist, write the reference to + # ~/.lldbinit-tulsiproj to ~/.lldbinit, the second lldbinit file that + # Xcode will attempt to read if ~/.lldbinit-Xcode isn't present. + lldbinit_path = os.path.expanduser('~/.lldbinit') + + # String that we plan to inject or remove from this lldbinit. + source_string = ('# LLDB bridge [:\n' + '# This was autogenerated by Tulsi in order to modify ' + 'LLDB source-maps at build time.\n' + 'command source %s\n' % TULSI_LLDBINIT_FILE + + '# ]: LLDB bridge') + + # Retrieve the contents of lldbinit if applicable along with a return code. + return_code, content = self._ExtractLLDBInitContent(lldbinit_path, + source_string, + add_source_string) + + out = io.StringIO() + + if add_source_string: + if return_code == CHANGE_NEEDED: + # Print the existing contents of this ~/.lldbinit without any malformed + # tulsi lldbinit block, and add the correct tulsi lldbinit block to the + # end of it. + for line in content: + out.write(line) + elif return_code == NO_CHANGE: + # If we should ignore the contents of this lldbinit, and it has the + # association with ~/.lldbinit-tulsiproj that we want, do not modify it. + return + + # Add a newline after the source_string for protection from other elements + # within the lldbinit file. + out.write(source_string + '\n') + else: + if return_code != CHANGE_NEEDED: + # The source string was not found in the lldbinit so do not modify it. + return + + # Print the existing contents of this ~/.lldbinit without the tulsi + # lldbinit block. + for line in content: + out.write(line) + + out.seek(0, os.SEEK_END) + if out.tell() == 0: + # The file did not contain any content other than the source string so + # remove the file altogether. + os.remove(lldbinit_path) + return + + with open(lldbinit_path, 'w') as outfile: + out.seek(0) + # Negative length to make copyfileobj write the whole file at once. + shutil.copyfileobj(out, outfile, -1) + + def __init__(self, do_inject_link=True): + self._LinkTulsiLLDBInit(do_inject_link) + + +if __name__ == '__main__': + BootstrapLLDBInit() + sys.exit(0) diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/clang_stub.sh b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/clang_stub.sh new file mode 100755 index 000000000..ca7548d25 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/clang_stub.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# Copyright 2022 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Stub for Xcode's clang invocations to avoid compilation but still create the +# expected compiler outputs. + +set -eu + +while test $# -gt 0 +do + case $1 in + -MF|--serialize-diagnostics) + # TODO: See if we can create a valid diagnostics file (it appear to be + # LLVM bitcode), currently we get warnings like: + # file.dia:1:1: Could not read serialized diagnostics file: error("Invalid diagnostics signature") + shift + touch $1 + ;; + *.o) + break + ;; + esac + + shift +done diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/install_genfiles.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/install_genfiles.py new file mode 100755 index 000000000..2bf32c9c0 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/install_genfiles.py @@ -0,0 +1,103 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Symlinks files generated by Bazel into bazel-tulsi-includes for indexing.""" + + +import json +import os +import shutil +import sys + + +class Installer(object): + """Symlinks generated files into bazel-tulsi-includes.""" + + def __init__(self, bazel_exec_root, preserve_tulsi_includes=True, + output_root=None): + """Initializes the installer with the proper Bazel paths.""" + + self.bazel_exec_root = bazel_exec_root + self.preserve_tulsi_includes = preserve_tulsi_includes + # The folder must begin with an underscore as otherwise Bazel will delete + # it whenever it builds. See tulsi_aspects.bzl for futher explanation. + if not output_root: + output_root = bazel_exec_root + self.tulsi_root = os.path.join(output_root, 'bazel-tulsi-includes') + + def PrepareTulsiIncludes(self): + """Creates tulsi includes, possibly removing the old folder.""" + + tulsi_root = self.tulsi_root + if not self.preserve_tulsi_includes and os.path.exists(tulsi_root): + shutil.rmtree(tulsi_root) + if not os.path.exists(tulsi_root): + os.mkdir(tulsi_root) + + def InstallForTulsiouts(self, tulsiouts): + """Creates tulsi includes and symlinks generated sources.""" + self.PrepareTulsiIncludes() + + for file_path in tulsiouts: + try: + output_data = json.load(open(file_path)) + self.InstallForData(output_data) + except (ValueError, IOError) as e: + print('Failed to load output data file "%s". %s' % (file_path, e)) + + def InstallForData(self, output_data): + """Symlinks generated sources present in the output_data.""" + bazel_exec_root = self.bazel_exec_root + tulsi_root = self.tulsi_root + + for gs in output_data['generated_sources']: + real_path, link_path = gs + src = os.path.join(bazel_exec_root, real_path) + + # Bazel outputs are not guaranteed to be created if nothing references + # them. This check skips the processing if an output was declared + # but not created. + if not os.path.exists(src): + continue + + # The /x/x/ part is here to match the number of directory components + # between tulsi root and bazel root. See tulsi_aspects.bzl for futher + # explanation. + dst = os.path.join(tulsi_root, 'x/x/', link_path) + + dst_dir = os.path.dirname(dst) + if not os.path.exists(dst_dir): + os.makedirs(dst_dir) + + # It's important to use lexists() here in case dst is a broken symlink + # (in which case exists() would return False). + if os.path.lexists(dst): + # Don't need to do anything if the link hasn't changed. + if os.readlink(dst) == src: + continue + + # Link changed; must remove it otherwise os.symlink will fail. + os.unlink(dst) + + os.symlink(src, dst) + + +if __name__ == '__main__': + if len(sys.argv) < 3: + sys.stderr.write('usage: %s ' + '<.tulsiouts JSON files>\n' % sys.argv[0]) + exit(1) + + Installer(sys.argv[1]).InstallForTulsiouts(sys.argv[2:]) diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/ld_stub.sh b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/ld_stub.sh new file mode 100755 index 000000000..1fd6bc6be --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/ld_stub.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# Copyright 2022 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Stub for Xcode's ld invocations to avoid linking but still create the expected +# linker outputs. + +set -eu + +while test $# -gt 0 +do + case $1 in + *.dat) + # Create an empty .dat file containing just a simple header. + echo -n -e '\x00lld\0' > $1 + ;; + *) + ;; + esac + + shift +done diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/swiftc_stub.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/swiftc_stub.py new file mode 100755 index 000000000..2988460c2 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/swiftc_stub.py @@ -0,0 +1,76 @@ +#!/usr/bin/python3 +# Copyright 2022 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Stub to avoid swiftc but create the expected swiftc outputs.""" + +import json +import os +import pathlib +import subprocess +import sys + + +def _TouchFile(filepath): + """Touch the given file: create if necessary and update its mtime.""" + pathlib.Path(filepath).touch() + + +def _HandleOutputMapFile(filepath): + # Touch all output files referenced in the map. See the documentation here: + # https://github.com/apple/swift/blob/main/docs/Driver.md#output-file-maps + with open(filepath, 'rb') as file: + output_map = json.load(file) + for single_file_outputs in output_map.values(): + for output in single_file_outputs.values(): + _TouchFile(output) + + +def _CreateModuleFiles(module_path): + _TouchFile(module_path) + filename_no_ext = os.path.splitext(module_path)[0] + _TouchFile(filename_no_ext + '.swiftdoc') + _TouchFile(filename_no_ext + '.swiftsourceinfo') + + +def main(args): + # Xcode may call `swiftc -v` which we need to pass through. + if args == ['-v'] or args == ['--version']: + return subprocess.call(['swiftc', '-v']) + + index = 0 + num_args = len(args) + # Compare against length - 1 since we only care about arguments which come in + # pairs. + while index < num_args - 1: + cur_arg = args[index] + + if cur_arg == '-output-file-map': + index += 1 + output_file_map = args[index] + _HandleOutputMapFile(output_file_map) + elif cur_arg == '-emit-module-path': + index += 1 + module_path = args[index] + _CreateModuleFiles(module_path) + elif cur_arg == '-emit-objc-header-path': + index += 1 + header_path = args[index] + _TouchFile(header_path) + index += 1 + return 0 + + +if __name__ == '__main__': + sys.exit(main(sys.argv[1:])) diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/symbol_cache_schema.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/symbol_cache_schema.py new file mode 100755 index 000000000..48101d75e --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/symbol_cache_schema.py @@ -0,0 +1,119 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Manages our dSYM SQLite database schema.""" + +import errno +import os +import sqlite3 + + +SQLITE_SYMBOL_CACHE_PATH = os.path.expanduser('~/Library/Application Support/' + 'Tulsi/Scripts/symbol_cache.db') + + +class SymbolCacheSchema(object): + """Defines and updates the SQLite database used for DBGShellCommands.""" + + current_version = 1 + + def UpdateSchemaV1(self, connection): + """Updates the database to the v1 schema. + + Args: + connection: Connection to the database that needs to be updated. + + Returns: + True if the database reported that it was updated to v1. + False if not. + """ + # Create the table (schema version 1). + cursor = connection.cursor() + cursor.execute('CREATE TABLE symbol_cache(' + 'uuid TEXT PRIMARY KEY, ' + 'dsym_path TEXT, ' + 'architecture TEXT' + ');') + # NOTE: symbol_cache (uuid) already has an index, as the PRIMARY KEY. + # Create a unique index to keep dSYM paths and architectures unique. + cursor.execute('CREATE UNIQUE INDEX idx_dsym_arch ' + 'ON ' + 'symbol_cache(' + 'dsym_path, ' + 'architecture' + ');') + cursor.execute('PRAGMA user_version = 1;') + + # Verify the updated user_version, as confirmation of the update. + cursor.execute('PRAGMA user_version;') + return cursor.fetchone()[0] == 1 + + def VerifySchema(self, connection): + """Updates the database to the latest schema. + + Args: + connection: Connection to the database that needs to be updated. + + Returns: + True if the database reported that it was updated to the latest schema. + False if not. + """ + cursor = connection.cursor() + cursor.execute('PRAGMA user_version;') # Default is 0 + db_version = cursor.fetchone()[0] + + # Update to the latest schema in the given database, if necessary. + if db_version < self.current_version: + # Future schema updates will build on this. + if self.UpdateSchemaV1(connection): + db_version = 1 + + # Return if the database has been updated to the latest schema. + return db_version == self.current_version + + def InitDB(self, db_path): + """Initializes a new connection to a SQLite database. + + Args: + db_path: String representing a reference to the SQLite database. + + Returns: + A sqlite3.connection object representing an active connection to + the database referenced by db_path. + """ + # If this is not an in-memory SQLite database... + if ':memory:' not in db_path: + # Create all subdirs before we create a new db or connect to existing. + if not os.path.isfile(db_path): + try: + os.makedirs(os.path.dirname(db_path)) + except OSError as e: + if e.errno != errno.EEXIST: + raise + + connection = sqlite3.connect(db_path) + + # Update to the latest schema and return the db connection. + if self.VerifySchema(connection): + return connection + else: + return None + + def __init__(self, db_path=SQLITE_SYMBOL_CACHE_PATH): + self.connection = self.InitDB(db_path) + + def __del__(self): + if self.connection: + self.connection.close() diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/tulsi_logging.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/tulsi_logging.py new file mode 100755 index 000000000..9b72cb299 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/tulsi_logging.py @@ -0,0 +1,77 @@ +# Copyright 2017 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the 'License'); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an 'AS IS' BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Logging routines used by Tulsi scripts.""" + +import logging +import logging.handlers +import os +import sys + + +def validity_check(): + """Returns a warning message from logger initialization, if applicable.""" + return None + + +class Logger(object): + """Tulsi specific logging.""" + + def __init__(self): + logging_dir = os.path.expanduser('~/Library/Application Support/Tulsi') + if not os.path.exists(logging_dir): + os.mkdir(logging_dir) + + logfile = os.path.join(logging_dir, 'build_log.txt') + + # Currently only creates a single logger called 'tulsi_logging'. If + # additional loggers are needed, consider adding a name attribute to the + # Logger. + self._logger = logging.getLogger('tulsi_logging') + self._logger.setLevel(logging.INFO) + + try: + file_handler = logging.handlers.RotatingFileHandler(logfile, + backupCount=20) + file_handler.setLevel(logging.INFO) + # Create a new log file for each build. + file_handler.doRollover() + self._logger.addHandler(file_handler) + except (IOError, OSError) as err: + filename = 'none' + if hasattr(err, 'filename'): + filename = err.filename + sys.stderr.write('Failed to set up logging to file: %s (%s).\n' % + (os.strerror(err.errno), filename)) + sys.stderr.flush() + + console = logging.StreamHandler() + console.setLevel(logging.INFO) + self._logger.addHandler(console) + + def log_bazel_message(self, message): + self._logger.info(message) + + def log_action(self, action_name, action_id, seconds, start=None, end=None): + """Logs the start, duration, and end of an action.""" + del action_id # Unused by this logger. + if start: + self._logger.info('<**> %s start: %f', action_name, start) + + # Log to file and print to stdout for display in the Xcode log. + self._logger.info('<*> %s completed in %0.3f ms', + action_name, seconds * 1000) + + if end: + self._logger.info('<**> %s end: %f', action_name, end) diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/update_symbol_cache.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/update_symbol_cache.py new file mode 100644 index 000000000..b1acd779c --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/update_symbol_cache.py @@ -0,0 +1,54 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Update the Tulsi dSYM symbol cache.""" + +import sqlite3 +from symbol_cache_schema import SQLITE_SYMBOL_CACHE_PATH +from symbol_cache_schema import SymbolCacheSchema + + +class UpdateSymbolCache(object): + """Provides a common interface to update a UUID referencing a dSYM.""" + + def UpdateUUID(self, uuid, dsym_path, arch): + """Updates a given UUID entry in the database. + + Args: + uuid: A UUID representing a binary slice in the dSYM bundle. + dsym_path: An absolute path to the dSYM bundle. + arch: The binary slice's architecture. + + Returns: + None: If no error occurred in inserting the new set of values. + String: If a sqlite3.error was raised upon attempting to store new + values into the dSYM cache. + """ + con = self.cache_schema.connection + cur = con.cursor() + # Relies on the UNIQUE constraint between dsym_path + architecture to + # update the UUID if dsym_path and arch match an existing pair, or + # create a new row if this combination of dsym_path and arch is unique. + try: + cur.execute('INSERT OR REPLACE INTO symbol_cache ' + '(uuid, dsym_path, architecture) ' + 'VALUES("%s", "%s", "%s");' % (uuid, dsym_path, arch)) + con.commit() + except sqlite3.Error as e: + return e.message + return None + + def __init__(self, db_path=SQLITE_SYMBOL_CACHE_PATH): + self.cache_schema = SymbolCacheSchema(db_path) diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/user_build.py b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/user_build.py new file mode 100755 index 000000000..6e4fba0d6 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Scripts/user_build.py @@ -0,0 +1,111 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Invokes Bazel builds for the given target using Tulsi specific flags.""" + + +import argparse +import pipes +import subprocess +import sys +from bazel_build_settings import BUILD_SETTINGS + + +def _FatalError(msg, exit_code=1): + """Prints a fatal error message to stderr and exits.""" + sys.stderr.write(msg) + sys.exit(exit_code) + + +def _BuildSettingsTargetForTargets(targets): + """Returns the singular target to use when fetching build settings.""" + return targets[0] if len(targets) == 1 else None + + +def _CreateCommand(targets, build_settings, test, release, + config, xcode_version, force_swift): + """Creates a Bazel command for targets with the specified settings.""" + target = _BuildSettingsTargetForTargets(targets) + bazel, startup, flags = build_settings.flags_for_target( + target, not release, config, is_swift_override=force_swift) + bazel_action = 'test' if test else 'build' + + command = [bazel] + command.extend(startup) + command.append(bazel_action) + command.extend(flags) + if xcode_version: + command.append('--xcode_version=%s' % xcode_version) + command.append('--tool_tag=tulsi:user_build') + command.extend(targets) + + return command + + +def _QuoteCommandForShell(cmd): + cmd = [pipes.quote(x) for x in cmd] + return ' '.join(cmd) + + +def _InterruptSafeCall(cmd): + p = subprocess.Popen(cmd) + try: + return p.wait() + except KeyboardInterrupt: + return p.wait() + + +def main(): + if not BUILD_SETTINGS: + _FatalError('Unable to fetch build settings. Please report a Tulsi bug.') + + default_config = BUILD_SETTINGS.defaultPlatformConfigId + config_options = BUILD_SETTINGS.platformConfigFlags + config_help = ( + 'Bazel apple config (used for flags). Default: {}').format(default_config) + + parser = argparse.ArgumentParser(description='Invoke a Bazel build or test ' + 'with the same flags as Tulsi.') + parser.add_argument('--test', dest='test', action='store_true', default=False) + parser.add_argument('--release', dest='release', action='store_true', + default=False) + parser.add_argument('--noprint_cmd', dest='print_cmd', action='store_false', + default=True) + parser.add_argument('--norun', dest='run', action='store_false', default=True) + parser.add_argument('--config', help=config_help, default=default_config, + choices=config_options) + parser.add_argument('--xcode_version', help='Bazel --xcode_version flag.') + parser.add_argument('--force_swift', dest='swift', action='store_true', + default=None, help='Forcibly treat the given targets ' + 'as containing Swift.') + parser.add_argument('--force_noswift', dest='swift', action='store_false', + default=None, help='Forcibly treat the given targets ' + 'as not containing Swift.') + parser.add_argument('targets', nargs='+') + + args = parser.parse_args() + command = _CreateCommand(args.targets, BUILD_SETTINGS, args.test, + args.release, args.config, args.xcode_version, + args.swift) + if args.print_cmd: + print(_QuoteCommandForShell(command)) + + if args.run: + return _InterruptSafeCall(command) + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Utils/lldbinit b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Utils/lldbinit new file mode 100644 index 000000000..a763d8191 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/Utils/lldbinit @@ -0,0 +1,6 @@ +# This file is autogenerated by Tulsi and should not be edited. +# This sets lldb's working directory to the Bazel workspace root used by 'OlaVideo.xcodeproj'. +platform settings -w "/Users/wangrenzhu/Documents/github/mediapipe-render/" +# This enables implicitly loading Clang modules which can be disabled when a Swift module was built with explicit modules enabled. +settings set -- target.swift-extra-clang-flags "-fimplicit-module-maps" +settings clear target.source-map diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-execution-root b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-execution-root new file mode 120000 index 000000000..7d0bceaaa --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-execution-root @@ -0,0 +1 @@ +/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc/execroot/mediapipe \ No newline at end of file diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-output-base b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-output-base new file mode 120000 index 000000000..5da447eee --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-output-base @@ -0,0 +1 @@ +/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc \ No newline at end of file diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-workspace b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-workspace new file mode 120000 index 000000000..7d0bceaaa --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/.tulsi/tulsi-workspace @@ -0,0 +1 @@ +/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc/execroot/mediapipe \ No newline at end of file diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.pbxproj b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.pbxproj new file mode 100644 index 000000000..3fc271683 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.pbxproj @@ -0,0 +1,806 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + EC43C1642BFD843200000000 /* OlaMTLCameraRenderView.mm in camera */ = {isa = PBXBuildFile; fileRef = AED7A97F2BFD843200000000 /* OlaMTLCameraRenderView.mm */; }; + EC43C1642BFD843200000001 /* OlaMTLCameraRenderView.mm in camera */ = {isa = PBXBuildFile; fileRef = AED7A97F2BFD843200000000 /* OlaMTLCameraRenderView.mm */; }; + EC43C16432EC674300000000 /* OlaShareTexture.m in camera */ = {isa = PBXBuildFile; fileRef = AED7A97F32EC674300000000 /* OlaShareTexture.m */; }; + EC43C16432EC674300000001 /* OlaShareTexture.m in camera */ = {isa = PBXBuildFile; fileRef = AED7A97F32EC674300000000 /* OlaShareTexture.m */; }; + EC43C16459C1184100000000 /* OlaCameraRender.m in camera */ = {isa = PBXBuildFile; fileRef = AED7A97F59C1184100000000 /* OlaCameraRender.m */; }; + EC43C16459C1184100000001 /* OlaCameraRender.m in camera */ = {isa = PBXBuildFile; fileRef = AED7A97F59C1184100000000 /* OlaCameraRender.m */; }; + EC43C16491B5138700000000 /* OlaMTLCameraRender.mm in camera */ = {isa = PBXBuildFile; fileRef = AED7A97F91B5138700000000 /* OlaMTLCameraRender.mm */; }; + EC43C16491B5138700000001 /* OlaMTLCameraRender.mm in camera */ = {isa = PBXBuildFile; fileRef = AED7A97F91B5138700000000 /* OlaMTLCameraRender.mm */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 79F19D9DB052EDC900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA778D00B000000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B0D91B25B052EDC800000000; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + AED7A97F09FFE58800000000 /* Info.plist */ = {isa = PBXFileReference; explicitFileType = text.plist; name = Info.plist; path = "OlaVideo.xcodeproj/.tulsi/tulsi-execution-root/bazel-tulsi-includes/x/x/mediapipe/render/ios/camera/OlaCameraFramework-intermediates/Info.plist"; sourceTree = SOURCE_ROOT; }; + AED7A97F1037468800000000 /* lib_idx_OlaCamera_D4C1E04C_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_OlaCamera_D4C1E04C_ios_min15.5.a; path = lib_idx_OlaCamera_D4C1E04C_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F22A8C25800000000 /* OlaMTLCameraRenderView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OlaMTLCameraRenderView.h; path = mediapipe/render/ios/camera/OlaMTLCameraRenderView.h; sourceTree = ""; }; + AED7A97F2BFD843200000000 /* OlaMTLCameraRenderView.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = OlaMTLCameraRenderView.mm; path = mediapipe/render/ios/camera/OlaMTLCameraRenderView.mm; sourceTree = ""; }; + AED7A97F32EC674300000000 /* OlaShareTexture.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = OlaShareTexture.m; path = mediapipe/render/ios/camera/OlaShareTexture.m; sourceTree = ""; }; + AED7A97F59C1184100000000 /* OlaCameraRender.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = OlaCameraRender.m; path = mediapipe/render/ios/camera/OlaCameraRender.m; sourceTree = ""; }; + AED7A97F7683FBD400000000 /* lib_idx_OlaCamera_D4C1E04C_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_OlaCamera_D4C1E04C_ios_min11.0.a; path = lib_idx_OlaCamera_D4C1E04C_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F7AA3D58000000000 /* OlaMTLCameraRender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OlaMTLCameraRender.h; path = mediapipe/render/ios/camera/OlaMTLCameraRender.h; sourceTree = ""; }; + AED7A97F86B67E0B00000000 /* OlaShareTexture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OlaShareTexture.h; path = mediapipe/render/ios/camera/OlaShareTexture.h; sourceTree = ""; }; + AED7A97F8D39733A00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/render/ios/camera/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F91B5138700000000 /* OlaMTLCameraRender.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = OlaMTLCameraRender.mm; path = mediapipe/render/ios/camera/OlaMTLCameraRender.mm; sourceTree = ""; }; + AED7A97F9878980200000000 /* OlaCameraFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; name = OlaCameraFramework.framework; path = OlaCameraFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FAC2A7FD500000000 /* OlaCameraFramework.metal */ = {isa = PBXFileReference; lastKnownFileType = com.apple.metal; name = OlaCameraFramework.metal; path = mediapipe/render/ios/camera/OlaCameraFramework.metal; sourceTree = ""; }; + AED7A97FB5F5C90C00000000 /* libmediapipe-render-ios-camera-OlaCamera.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = "libmediapipe-render-ios-camera-OlaCamera.a"; path = "libmediapipe-render-ios-camera-OlaCamera.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FC098314C00000000 /* OlaCameraRender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OlaCameraRender.h; path = mediapipe/render/ios/camera/OlaCameraRender.h; sourceTree = ""; }; + AED7A97FCF62A51000000000 /* OlaCameraFramework.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OlaCameraFramework.h; path = mediapipe/render/ios/camera/OlaCameraFramework.h; sourceTree = ""; }; + AED7A97FF942D3BE00000000 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = Info.plist; path = mediapipe/render/ios/camera/Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXGroup section */ + 1A7E690D5270F98E00000000 /* Products */ = { + isa = PBXGroup; + children = ( + 1A7E690DA64DA2C200000000 /* Indexer */, + AED7A97F9878980200000000 /* OlaCameraFramework.framework */, + 1A7E690D9974D8B500000000 /* bazel-tulsi-includes */, + AED7A97FB5F5C90C00000000 /* libmediapipe-render-ios-camera-OlaCamera.a */, + ); + name = Products; + sourceTree = ""; + }; + 1A7E690D5A5561D100000000 /* camera */ = { + isa = PBXGroup; + children = ( + 1A7E690D7271214400000000 /* OlaCameraFramework-intermediates */, + ); + name = camera; + sourceTree = ""; + }; + 1A7E690D5A5561D100000001 /* camera */ = { + isa = PBXGroup; + children = ( + AED7A97F8D39733A00000000 /* BUILD */, + AED7A97FF942D3BE00000000 /* Info.plist */, + AED7A97FCF62A51000000000 /* OlaCameraFramework.h */, + AED7A97FAC2A7FD500000000 /* OlaCameraFramework.metal */, + AED7A97FC098314C00000000 /* OlaCameraRender.h */, + AED7A97F59C1184100000000 /* OlaCameraRender.m */, + AED7A97F7AA3D58000000000 /* OlaMTLCameraRender.h */, + AED7A97F91B5138700000000 /* OlaMTLCameraRender.mm */, + AED7A97F22A8C25800000000 /* OlaMTLCameraRenderView.h */, + AED7A97F2BFD843200000000 /* OlaMTLCameraRenderView.mm */, + AED7A97F86B67E0B00000000 /* OlaShareTexture.h */, + AED7A97F32EC674300000000 /* OlaShareTexture.m */, + ); + name = camera; + sourceTree = ""; + }; + 1A7E690D7271214400000000 /* OlaCameraFramework-intermediates */ = { + isa = PBXGroup; + children = ( + AED7A97F09FFE58800000000 /* Info.plist */, + ); + name = "OlaCameraFramework-intermediates"; + sourceTree = ""; + }; + 1A7E690D7839CC7000000000 /* render */ = { + isa = PBXGroup; + children = ( + 1A7E690D7B0977E900000000 /* ios */, + ); + name = render; + sourceTree = ""; + }; + 1A7E690D7839CC7000000001 /* render */ = { + isa = PBXGroup; + children = ( + 1A7E690D7B0977E900000001 /* ios */, + ); + name = render; + sourceTree = ""; + }; + 1A7E690D7B0977E900000000 /* ios */ = { + isa = PBXGroup; + children = ( + 1A7E690D5A5561D100000000 /* camera */, + ); + name = ios; + sourceTree = ""; + }; + 1A7E690D7B0977E900000001 /* ios */ = { + isa = PBXGroup; + children = ( + 1A7E690D5A5561D100000001 /* camera */, + ); + name = ios; + sourceTree = ""; + }; + 1A7E690D9974D8B500000000 /* bazel-tulsi-includes */ = { + isa = PBXGroup; + children = ( + 1A7E690DFF57D04D00000000 /* x */, + ); + name = "bazel-tulsi-includes"; + sourceTree = ""; + }; + 1A7E690DA64DA2C200000000 /* Indexer */ = { + isa = PBXGroup; + children = ( + AED7A97F7683FBD400000000 /* lib_idx_OlaCamera_D4C1E04C_ios_min11.0.a */, + AED7A97F1037468800000000 /* lib_idx_OlaCamera_D4C1E04C_ios_min15.5.a */, + ); + name = Indexer; + sourceTree = ""; + }; + 1A7E690DA6D1E65D00000000 /* mainGroup */ = { + isa = PBXGroup; + children = ( + 1A7E690D5270F98E00000000 /* Products */, + 1A7E690DAFC71AAD00000001 /* mediapipe */, + ); + name = mainGroup; + path = ../../../..; + sourceTree = SOURCE_ROOT; + }; + 1A7E690DAFC71AAD00000000 /* mediapipe */ = { + isa = PBXGroup; + children = ( + 1A7E690D7839CC7000000000 /* render */, + ); + name = mediapipe; + sourceTree = ""; + }; + 1A7E690DAFC71AAD00000001 /* mediapipe */ = { + isa = PBXGroup; + children = ( + 1A7E690D7839CC7000000001 /* render */, + ); + name = mediapipe; + sourceTree = ""; + }; + 1A7E690DFF57D04D00000000 /* x */ = { + isa = PBXGroup; + children = ( + 1A7E690DFF57D04D00000001 /* x */, + ); + name = x; + sourceTree = ""; + }; + 1A7E690DFF57D04D00000001 /* x */ = { + isa = PBXGroup; + children = ( + 1A7E690DAFC71AAD00000000 /* mediapipe */, + ); + name = x; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXLegacyTarget section */ + B0D91B25B052EDC800000000 /* _bazel_clean_ */ = { + isa = PBXLegacyTarget; + buildArgumentsString = "\"/opt/homebrew/Cellar/bazelisk/1.12.0/bin/bazelisk\" \"bazel-bin\""; + buildConfigurationList = FA986D996551CEE700000000 /* Build configuration list for PBXLegacyTarget "_bazel_clean_" */; + buildPhases = ( + ); + buildToolPath = "${PROJECT_FILE_PATH}/.tulsi/Scripts/bazel_clean.sh"; + buildWorkingDirectory = "${SRCROOT}/../../../.."; + dependencies = ( + ); + name = _bazel_clean_; + passBuildSettingsInEnvironment = 1; + productName = _bazel_clean_; + }; +/* End PBXLegacyTarget section */ + +/* Begin PBXNativeTarget section */ + D807E5011D3F081800000000 /* _idx_OlaCamera_D4C1E04C_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99AFC9DC8A00000000 /* Build configuration list for PBXNativeTarget "_idx_OlaCamera_D4C1E04C_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000000 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_OlaCamera_D4C1E04C_ios_min11.0; + productName = _idx_OlaCamera_D4C1E04C_ios_min11.0; + productReference = AED7A97F7683FBD400000000 /* lib_idx_OlaCamera_D4C1E04C_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5015522F68E00000000 /* OlaCameraFramework */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D991B5CFFDE00000000 /* Build configuration list for PBXNativeTarget "OlaCameraFramework" */; + buildPhases = ( + 72D56B2C24A1839100000000 /* build //mediapipe/render/ios/camera:OlaCameraFramework */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = OlaCameraFramework; + productName = OlaCameraFramework; + productReference = AED7A97F9878980200000000 /* OlaCameraFramework.framework */; + productType = "com.apple.product-type.framework"; + }; + D807E50193F26E1000000000 /* mediapipe-render-ios-camera-OlaCamera */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99757981C400000000 /* Build configuration list for PBXNativeTarget "mediapipe-render-ios-camera-OlaCamera" */; + buildPhases = ( + 72D56B2CBF9D8E5C00000000 /* build //mediapipe/render/ios/camera:OlaCamera */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = "mediapipe-render-ios-camera-OlaCamera"; + productName = "mediapipe-render-ios-camera-OlaCamera"; + productReference = AED7A97FB5F5C90C00000000 /* libmediapipe-render-ios-camera-OlaCamera.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501DA646DFC00000000 /* _idx_OlaCamera_D4C1E04C_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99157C737100000000 /* Build configuration list for PBXNativeTarget "_idx_OlaCamera_D4C1E04C_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000001 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_OlaCamera_D4C1E04C_ios_min15.5; + productName = _idx_OlaCamera_D4C1E04C_ios_min15.5; + productReference = AED7A97F1037468800000000 /* lib_idx_OlaCamera_D4C1E04C_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + E8D406AA778D00B000000000 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0710; + LastUpgradeCheck = 1000; + }; + buildConfigurationList = FA986D9935B6D51200000000 /* Build configuration list for PBXProject "OlaVideo" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 1A7E690DA6D1E65D00000000 /* mainGroup */; + targets = ( + D807E5015522F68E00000000 /* OlaCameraFramework */, + B0D91B25B052EDC800000000 /* _bazel_clean_ */, + D807E5011D3F081800000000 /* _idx_OlaCamera_D4C1E04C_ios_min11.0 */, + D807E501DA646DFC00000000 /* _idx_OlaCamera_D4C1E04C_ios_min15.5 */, + D807E50193F26E1000000000 /* mediapipe-render-ios-camera-OlaCamera */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXShellScriptBuildPhase section */ + 72D56B2C24A1839100000000 /* build //mediapipe/render/ios/camera:OlaCameraFramework */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 0; + files = ( + ); + inputPaths = ( + "$(TARGET_BUILD_DIR)/$(INFOPLIST_PATH)", + ); + name = "build //mediapipe/render/ios/camera:OlaCameraFramework"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "set -e\ncd \"${SRCROOT}/../../../..\"\nexec \"${PROJECT_FILE_PATH}/.tulsi/Scripts/bazel_build.py\" //mediapipe/render/ios/camera:OlaCameraFramework --bazel \"/opt/homebrew/Cellar/bazelisk/1.12.0/bin/bazelisk\" --bazel_bin_path \"bazel-bin\" --verbose "; + showEnvVarsInLog = 1; + }; + 72D56B2CBF9D8E5C00000000 /* build //mediapipe/render/ios/camera:OlaCamera */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 0; + files = ( + ); + inputPaths = ( + "$(TARGET_BUILD_DIR)/$(INFOPLIST_PATH)", + ); + name = "build //mediapipe/render/ios/camera:OlaCamera"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "set -e\ncd \"${SRCROOT}/../../../..\"\nexec \"${PROJECT_FILE_PATH}/.tulsi/Scripts/bazel_build.py\" //mediapipe/render/ios/camera:OlaCamera --bazel \"/opt/homebrew/Cellar/bazelisk/1.12.0/bin/bazelisk\" --bazel_bin_path \"bazel-bin\" --verbose "; + showEnvVarsInLog = 1; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 20199D1C0000000000000000 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16459C1184100000000 /* OlaCameraRender.m in camera */, + EC43C16491B5138700000000 /* OlaMTLCameraRender.mm in camera */, + EC43C1642BFD843200000000 /* OlaMTLCameraRenderView.mm in camera */, + EC43C16432EC674300000000 /* OlaShareTexture.m in camera */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000001 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16459C1184100000001 /* OlaCameraRender.m in camera */, + EC43C16491B5138700000001 /* OlaMTLCameraRender.mm in camera */, + EC43C1642BFD843200000001 /* OlaMTLCameraRenderView.mm in camera */, + EC43C16432EC674300000001 /* OlaShareTexture.m in camera */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DB052EDC900000000 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 89A98AE65559229700000000 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + DONT_RUN_SWIFT_STDLIB_TOOL = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = "$(PLATFORM_DIR)/Developer/Library/Frameworks"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "$(TULSI_EXECUTION_ROOT) $(TULSI_WR)/bazel-bin $(TULSI_WR)/bazel-genfiles $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x"; + ONLY_ACTIVE_ARCH = YES; + PYTHONIOENCODING = utf8; + SDKROOT = iphoneos; + TULSI_BWRS = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_EXECUTION_ROOT = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_LLDBINIT_FILE = "$(PROJECT_FILE_PATH)/.tulsi/Utils/lldbinit"; + TULSI_OUTPUT_BASE = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-output-base"; + TULSI_PROJECT = OlaVideo; + TULSI_VERSION = 0.20220209.88; + TULSI_WR = "${SRCROOT}/../../../.."; + }; + name = Debug; + }; + 89A98AE65559229700000001 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/ios/camera:OlaCameraFramework"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.cameraframework; + PRODUCT_NAME = OlaCameraFramework; + SDKROOT = iphoneos; + TULSI_BUILD_PATH = mediapipe/render/ios/camera; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = Debug; + }; + 89A98AE65559229700000002 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_OlaCamera_D4C1E04C_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000003 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_OlaCamera_D4C1E04C_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000004 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/ios/camera:OlaCamera"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + PRODUCT_NAME = "mediapipe-render-ios-camera-OlaCamera"; + SDKROOT = iphoneos; + TULSI_BUILD_PATH = mediapipe/render/ios/camera; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = Debug; + }; + 89A98AE696F55C6100000000 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + DONT_RUN_SWIFT_STDLIB_TOOL = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = "$(PLATFORM_DIR)/Developer/Library/Frameworks"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "$(TULSI_EXECUTION_ROOT) $(TULSI_WR)/bazel-bin $(TULSI_WR)/bazel-genfiles $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x"; + ONLY_ACTIVE_ARCH = YES; + PYTHONIOENCODING = utf8; + SDKROOT = iphoneos; + TULSI_BWRS = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_EXECUTION_ROOT = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_LLDBINIT_FILE = "$(PROJECT_FILE_PATH)/.tulsi/Utils/lldbinit"; + TULSI_OUTPUT_BASE = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-output-base"; + TULSI_PROJECT = OlaVideo; + TULSI_VERSION = 0.20220209.88; + TULSI_WR = "${SRCROOT}/../../../.."; + }; + name = Release; + }; + 89A98AE696F55C6100000001 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/ios/camera:OlaCameraFramework"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.cameraframework; + PRODUCT_NAME = OlaCameraFramework; + SDKROOT = iphoneos; + TULSI_BUILD_PATH = mediapipe/render/ios/camera; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = Release; + }; + 89A98AE696F55C6100000002 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_OlaCamera_D4C1E04C_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000003 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_OlaCamera_D4C1E04C_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000004 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/ios/camera:OlaCamera"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + PRODUCT_NAME = "mediapipe-render-ios-camera-OlaCamera"; + SDKROOT = iphoneos; + TULSI_BUILD_PATH = mediapipe/render/ios/camera; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = Release; + }; + 89A98AE6ACBECA4500000000 /* __TulsiTestRunner_Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + DONT_RUN_SWIFT_STDLIB_TOOL = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ""; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PYTHONIOENCODING = utf8; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BWRS = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_EXECUTION_ROOT = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_LLDBINIT_FILE = "$(PROJECT_FILE_PATH)/.tulsi/Utils/lldbinit"; + TULSI_OUTPUT_BASE = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-output-base"; + TULSI_PROJECT = OlaVideo; + TULSI_VERSION = 0.20220209.88; + TULSI_WR = "${SRCROOT}/../../../.."; + }; + name = __TulsiTestRunner_Debug; + }; + 89A98AE6ACBECA4500000001 /* __TulsiTestRunner_Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/ios/camera:OlaCameraFramework"; + DEBUG_INFORMATION_FORMAT = dwarf; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.cameraframework; + PRODUCT_NAME = OlaCameraFramework; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BUILD_PATH = mediapipe/render/ios/camera; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = __TulsiTestRunner_Debug; + }; + 89A98AE6ACBECA4500000002 /* __TulsiTestRunner_Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/ios/camera:OlaCamera"; + DEBUG_INFORMATION_FORMAT = dwarf; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PRODUCT_NAME = "mediapipe-render-ios-camera-OlaCamera"; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BUILD_PATH = mediapipe/render/ios/camera; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = __TulsiTestRunner_Debug; + }; + 89A98AE6D9581F9600000000 /* __TulsiTestRunner_Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + DONT_RUN_SWIFT_STDLIB_TOOL = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ""; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PYTHONIOENCODING = utf8; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BWRS = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_EXECUTION_ROOT = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_LLDBINIT_FILE = "$(PROJECT_FILE_PATH)/.tulsi/Utils/lldbinit"; + TULSI_OUTPUT_BASE = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-output-base"; + TULSI_PROJECT = OlaVideo; + TULSI_VERSION = 0.20220209.88; + TULSI_WR = "${SRCROOT}/../../../.."; + }; + name = __TulsiTestRunner_Release; + }; + 89A98AE6D9581F9600000001 /* __TulsiTestRunner_Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/ios/camera:OlaCameraFramework"; + DEBUG_INFORMATION_FORMAT = dwarf; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.cameraframework; + PRODUCT_NAME = OlaCameraFramework; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BUILD_PATH = mediapipe/render/ios/camera; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = __TulsiTestRunner_Release; + }; + 89A98AE6D9581F9600000002 /* __TulsiTestRunner_Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/ios/camera:OlaCamera"; + DEBUG_INFORMATION_FORMAT = dwarf; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PRODUCT_NAME = "mediapipe-render-ios-camera-OlaCamera"; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BUILD_PATH = mediapipe/render/ios/camera; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = __TulsiTestRunner_Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + FA986D99157C737100000000 /* Build configuration list for PBXNativeTarget "_idx_OlaCamera_D4C1E04C_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000003 /* Debug */, + 89A98AE696F55C6100000003 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D991B5CFFDE00000000 /* Build configuration list for PBXNativeTarget "OlaCameraFramework" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000001 /* Debug */, + 89A98AE696F55C6100000001 /* Release */, + 89A98AE6ACBECA4500000001 /* __TulsiTestRunner_Debug */, + 89A98AE6D9581F9600000001 /* __TulsiTestRunner_Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9935B6D51200000000 /* Build configuration list for PBXProject "OlaVideo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000000 /* Debug */, + 89A98AE696F55C6100000000 /* Release */, + 89A98AE6ACBECA4500000000 /* __TulsiTestRunner_Debug */, + 89A98AE6D9581F9600000000 /* __TulsiTestRunner_Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D996551CEE700000000 /* Build configuration list for PBXLegacyTarget "_bazel_clean_" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99757981C400000000 /* Build configuration list for PBXNativeTarget "mediapipe-render-ios-camera-OlaCamera" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000004 /* Debug */, + 89A98AE696F55C6100000004 /* Release */, + 89A98AE6ACBECA4500000002 /* __TulsiTestRunner_Debug */, + 89A98AE6D9581F9600000002 /* __TulsiTestRunner_Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99AFC9DC8A00000000 /* Build configuration list for PBXNativeTarget "_idx_OlaCamera_D4C1E04C_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000002 /* Debug */, + 89A98AE696F55C6100000002 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = E8D406AA778D00B000000000 /* Project object */; +} \ No newline at end of file diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 000000000..a821c4662 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,14 @@ + + + + + BuildSystemType + Original + DisableBuildSystemDeprecationDiagnostic + + DisableBuildSystemDeprecationWarning + + IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded + + + diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/OlaCameraFramework.xcscheme b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/OlaCameraFramework.xcscheme new file mode 100644 index 000000000..d7aa095b7 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/OlaCameraFramework.xcscheme @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/_idx_Scheme.xcscheme b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/_idx_Scheme.xcscheme new file mode 100644 index 000000000..44e2e7bd7 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/_idx_Scheme.xcscheme @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/mediapipe-render-ios-camera-OlaCamera.xcscheme b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/mediapipe-render-ios-camera-OlaCamera.xcscheme new file mode 100644 index 000000000..7b8f8ac44 --- /dev/null +++ b/mediapipe/render/ios/Camera/OlaVideo.xcodeproj/xcshareddata/xcschemes/mediapipe-render-ios-camera-OlaCamera.xcscheme @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/Configs/develop.tulsigen b/mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/Configs/Camera.tulsigen similarity index 73% rename from mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/Configs/develop.tulsigen rename to mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/Configs/Camera.tulsigen index c7d804c18..b3cfea382 100644 --- a/mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/Configs/develop.tulsigen +++ b/mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/Configs/Camera.tulsigen @@ -1,15 +1,10 @@ { "additionalFilePaths" : [ - "mediapipe/render/ios/BUILD" + "mediapipe/render/ios/camera/BUILD" ], "buildTargets" : [ - "//mediapipe/render/core:core", - "//mediapipe/render/core:core-ios", - "//mediapipe/render/core:gpuimagemacros", - "//mediapipe/render/core:gpuimagemath", - "//mediapipe/render/core:gpuimageutil", - "//mediapipe/render/core:ref", - "//mediapipe/render/ios:OlaRenderDevelopFramework" + "//mediapipe/render/ios/camera:OlaCamera", + "//mediapipe/render/ios/camera:OlaCameraFramework" ], "optionSet" : { "BazelBuildOptionsDebug" : { @@ -30,6 +25,9 @@ "BuildActionPreActionScript" : { "p" : "$(inherited)" }, + "CLANG_CXX_LANGUAGE_STANDARD" : { + "p" : "c++17" + }, "CommandlineArguments" : { "p" : "$(inherited)" }, @@ -57,8 +55,6 @@ }, "projectName" : "OlaVideo", "sourceFilters" : [ - "mediapipe/render/core", - "mediapipe/render/core/math", - "mediapipe/render/ios" + "mediapipe/render/ios/camera" ] } diff --git a/mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/project.tulsiconf b/mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/project.tulsiconf index fa3131fe1..27e595667 100644 --- a/mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/project.tulsiconf +++ b/mediapipe/render/ios/OlaRenderDevelopFramework.tulsiproj/project.tulsiconf @@ -10,8 +10,7 @@ } }, "packages" : [ - "mediapipe/render/core", - "mediapipe/render/ios" + "mediapipe/render/ios/camera" ], "projectName" : "OlaVideo", "workspaceRoot" : "../../../.." diff --git a/mediapipe/render/ios/OlaRenderPlayground.h b/mediapipe/render/ios/OlaRenderPlayground.h index e69de29bb..4a33951d9 100644 --- a/mediapipe/render/ios/OlaRenderPlayground.h +++ b/mediapipe/render/ios/OlaRenderPlayground.h @@ -0,0 +1,8 @@ + +#import + +@interface OlaRenderPlayground : NSObject + +- (instancetype)init; + +@end diff --git a/mediapipe/render/ios/OlaRenderPlayground.mm b/mediapipe/render/ios/OlaRenderPlayground.mm index e69de29bb..2e8ad206d 100644 --- a/mediapipe/render/ios/OlaRenderPlayground.mm +++ b/mediapipe/render/ios/OlaRenderPlayground.mm @@ -0,0 +1,18 @@ +#import "OlaRenderPlayground.h" + +@interface OlaRenderPlayground () + +@end + +@implementation OlaRenderPlayground + +- (instancetype)init +{ + self = [super init]; + if (self) { + + } + return self; +} + +@end diff --git a/mediapipe/render/module/beauty/BUILD b/mediapipe/render/module/beauty/BUILD index 515b24cde..ebf76d64a 100644 --- a/mediapipe/render/module/beauty/BUILD +++ b/mediapipe/render/module/beauty/BUILD @@ -1,13 +1,17 @@ cc_library( name = "FaceMeshGPULibrary", copts = ["-std=c++17"], - srcs = ["face_mesh_module.hpp"], + srcs = [ + "face_mesh_module.hpp", + + ], hdrs = ["face_mesh_module.cpp"], data = [ "//mediapipe/graphs/face_mesh:face_mesh_mobile_gpu.binarypb", "//mediapipe/modules/face_detection:face_detection_short_range.tflite", "//mediapipe/modules/face_landmark:face_landmark_with_attention.tflite", ], + visibility = ["//visibility:public"], deps = [ "//mediapipe/render/module/common:olamodule_common_library", ] + select({ @@ -18,4 +22,4 @@ cc_library( "//mediapipe/framework/formats:landmark_cc_proto", ], }), -) \ No newline at end of file +) diff --git a/mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/Configs/OlaFaceUnity.tulsigen b/mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/Configs/OlaFaceUnity.tulsigen new file mode 100644 index 000000000..a25b19300 --- /dev/null +++ b/mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/Configs/OlaFaceUnity.tulsigen @@ -0,0 +1,89 @@ +{ + "additionalFilePaths" : [ + "mediapipe/render/module/beauty/ios/BUILD" + ], + "buildTargets" : [ + "//mediapipe/render/module/beauty/ios:OlaFaceUnityFramework", + "//mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary" + ], + "optionSet" : { + "BazelBuildOptionsDebug" : { + "p" : "$(inherited)" + }, + "BazelBuildOptionsRelease" : { + "p" : "$(inherited)" + }, + "BazelBuildStartupOptionsDebug" : { + "p" : "$(inherited)" + }, + "BazelBuildStartupOptionsRelease" : { + "p" : "$(inherited)" + }, + "BuildActionPostActionScript" : { + "p" : "$(inherited)" + }, + "BuildActionPreActionScript" : { + "p" : "$(inherited)" + }, + "CLANG_CXX_LANGUAGE_STANDARD" : { + "p" : "c++17" + }, + "CommandlineArguments" : { + "p" : "$(inherited)" + }, + "EnvironmentVariables" : { + "p" : "$(inherited)" + }, + "LaunchActionPostActionScript" : { + "p" : "$(inherited)" + }, + "LaunchActionPreActionScript" : { + "p" : "$(inherited)" + }, + "ProjectGenerationBazelStartupOptions" : { + "p" : "$(inherited)" + }, + "ProjectGenerationPlatformConfiguration" : { + "p" : "ios_arm64" + }, + "TestActionPostActionScript" : { + "p" : "$(inherited)" + }, + "TestActionPreActionScript" : { + "p" : "$(inherited)" + } + }, + "projectName" : "OlaFaceUnity", + "sourceFilters" : [ + "mediapipe/calculators", + "mediapipe/calculators/core", + "mediapipe/calculators/image", + "mediapipe/calculators/internal", + "mediapipe/calculators/tensor", + "mediapipe/calculators/tflite", + "mediapipe/calculators/util", + "mediapipe/gpu", + "mediapipe/graphs", + "mediapipe/graphs/face_mesh", + "mediapipe/graphs/face_mesh/calculators", + "mediapipe/graphs/face_mesh/subgraphs", + "mediapipe/modules", + "mediapipe/modules/face_detection", + "mediapipe/modules/face_landmark", + "mediapipe/objc", + "mediapipe/render", + "mediapipe/render/core", + "mediapipe/render/core/math", + "mediapipe/render/module", + "mediapipe/render/module/beauty", + "mediapipe/render/module/beauty/ios", + "mediapipe/render/module/common", + "mediapipe/util", + "mediapipe/util/android", + "mediapipe/util/android/file", + "mediapipe/util/android/file/base", + "mediapipe/util/tflite", + "mediapipe/util/tflite/operations", + "third_party" + ] +} diff --git a/mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/project.tulsiconf b/mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/project.tulsiconf new file mode 100644 index 000000000..b32abedb9 --- /dev/null +++ b/mediapipe/render/module/beauty/OlaFaceUnity.tulsiproj/project.tulsiconf @@ -0,0 +1,12 @@ +{ + "configDefaults" : { + "optionSet" : { + + } + }, + "packages" : [ + "mediapipe/render/module/beauty/ios" + ], + "projectName" : "OlaFaceUnity", + "workspaceRoot" : "../../../../.." +} diff --git a/mediapipe/render/module/beauty/ios/BUILD b/mediapipe/render/module/beauty/ios/BUILD index e69de29bb..242ab6900 100644 --- a/mediapipe/render/module/beauty/ios/BUILD +++ b/mediapipe/render/module/beauty/ios/BUILD @@ -0,0 +1,26 @@ +load("@build_bazel_rules_apple//apple:ios.bzl", "ios_framework") +ios_framework( + name = "OlaFaceUnityFramework", + hdrs = [ + "OlaFaceUnity.h", + ], + infoplists = ["Info.plist"], + bundle_id = "com.ola.olarender.develop", + families = ["iphone", "ipad"], + minimum_os_version = "11.0", + deps = [ + ":OlaFaceUnityLibrary", + ], +) + +objc_library( + name = "OlaFaceUnityLibrary", + hdrs = ["OlaFaceUnity.h"], + srcs = ["OlaFaceUnity.mm"], + visibility = ["//visibility:public"], + deps = [ + "//mediapipe/render/core:core-ios", + "//mediapipe/render/module/beauty:FaceMeshGPULibrary", + "@ios_opencv//:OpencvFramework", + ] +) diff --git a/mediapipe/render/module/beauty/ios/Info.plist b/mediapipe/render/module/beauty/ios/Info.plist new file mode 100644 index 000000000..8208eaf0f --- /dev/null +++ b/mediapipe/render/module/beauty/ios/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Configs/OlaFaceUnity.tulsigen b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Configs/OlaFaceUnity.tulsigen new file mode 100644 index 000000000..7651746cf --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Configs/OlaFaceUnity.tulsigen @@ -0,0 +1,50 @@ +{ + "additionalFilePaths" : [ + "mediapipe/render/module/beauty/ios/BUILD" + ], + "buildTargets" : [ + "//mediapipe/render/module/beauty/ios:OlaFaceUnityFramework", + "//mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary" + ], + "optionSet" : { + "CLANG_CXX_LANGUAGE_STANDARD" : { + "p" : "c++17" + }, + "ProjectGenerationPlatformConfiguration" : { + "p" : "ios_arm64" + } + }, + "projectName" : "OlaFaceUnity", + "sourceFilters" : [ + "mediapipe/calculators", + "mediapipe/calculators/core", + "mediapipe/calculators/image", + "mediapipe/calculators/internal", + "mediapipe/calculators/tensor", + "mediapipe/calculators/tflite", + "mediapipe/calculators/util", + "mediapipe/gpu", + "mediapipe/graphs", + "mediapipe/graphs/face_mesh", + "mediapipe/graphs/face_mesh/calculators", + "mediapipe/graphs/face_mesh/subgraphs", + "mediapipe/modules", + "mediapipe/modules/face_detection", + "mediapipe/modules/face_landmark", + "mediapipe/objc", + "mediapipe/render", + "mediapipe/render/core", + "mediapipe/render/core/math", + "mediapipe/render/module", + "mediapipe/render/module/beauty", + "mediapipe/render/module/beauty/ios", + "mediapipe/render/module/common", + "mediapipe/util", + "mediapipe/util/android", + "mediapipe/util/android/file", + "mediapipe/util/android/file/base", + "mediapipe/util/tflite", + "mediapipe/util/tflite/operations", + "third_party" + ] +} diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubInfoPlist.plist b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubInfoPlist.plist new file mode 100644 index 000000000..41851922a --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubInfoPlist.plist @@ -0,0 +1,13 @@ + + + + + CFBundleDisplayName + Stub Info.plist (do not edit) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + + + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubWatchOS2AppExInfoPlist.plist b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubWatchOS2AppExInfoPlist.plist new file mode 100644 index 000000000..df0ca450e --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubWatchOS2AppExInfoPlist.plist @@ -0,0 +1,17 @@ + + + + + CFBundleDisplayName + Stub Info.plist for a watchOS app extension (do not edit) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + NSExtension + + NSExtensionPointIdentifier + com.apple.watchkit + + + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubWatchOS2InfoPlist.plist b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubWatchOS2InfoPlist.plist new file mode 100644 index 000000000..8b114b087 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/StubWatchOS2InfoPlist.plist @@ -0,0 +1,15 @@ + + + + + CFBundleDisplayName + Stub Info.plist for a watchOS app (do not edit) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + WKWatchKitApp + + + + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/iOSXCTRunner.entitlements b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/iOSXCTRunner.entitlements new file mode 100644 index 000000000..aa120ae1a --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/iOSXCTRunner.entitlements @@ -0,0 +1,16 @@ + + + + + application-identifier + $(TeamIdentifier).$(BundleIdentifier) + com.apple.developer.team-identifier + $(TeamIdentifier) + get-task-allow + + keychain-access-groups + + $(TeamIdentifier).$(BundleIdentifier) + + + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/macOSXCTRunner.entitlements b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/macOSXCTRunner.entitlements new file mode 100644 index 000000000..226c940ab --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Resources/macOSXCTRunner.entitlements @@ -0,0 +1,33 @@ + + + + + com.apple.application-identifier + $(BundleIdentifier) + com.apple.security.app-sandbox + + com.apple.security.network.client + + com.apple.security.temporary-exception.files.absolute-path.read-only + + / + / + + com.apple.security.temporary-exception.mach-lookup.global-name + + com.apple.coresymbolicationd + com.apple.testmanagerd + + com.apple.security.temporary-exception.mach-lookup.local-name + + com.apple.axserver + + com.apple.security.temporary-exception.sbpl + + (allow network-outbound (subpath "/private/tmp")) + (allow hid-control) + (allow signal) + (allow network-outbound (subpath "/private/tmp")) + + + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/apfs_clone_copy.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/apfs_clone_copy.py new file mode 100644 index 000000000..ef9e3657c --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/apfs_clone_copy.py @@ -0,0 +1,115 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Copy on write with similar behavior to shutil.copy2, when available.""" + +import errno +import os +import re +import shutil +import subprocess + + +def _APFSCheck(volume_path): + """Reports if the given path belongs to an APFS volume. + + Args: + volume_path: Absolute path to the volume we want to test. + + Returns: + True if the volume has been formatted as APFS. + False if not. + """ + output = subprocess.check_output(['diskutil', 'info', volume_path], + encoding='utf-8') + # Match the output's "Type (Bundle): ..." entry to determine if apfs. + target_fs = re.search(r'(?:Type \(Bundle\):) +([^ ]+)', output) + if not target_fs: + return False + filesystem = target_fs.group(1) + if 'apfs' not in filesystem: + return False + return True + + +def _IsOnDevice(path, st_dev): + """Checks if a given path belongs to a FS on a given device. + + Args: + path: a filesystem path, possibly to a non-existent file or directory. + st_dev: the ID of a device with a filesystem, as in os.stat(...).st_dev. + + Returns: + True if the path or (if the path does not exist) its closest existing + ancestor exists on the device. + False if not. + """ + if not os.path.isabs(path): + path = os.path.abspath(path) + try: + return os.stat(path).st_dev == st_dev + except OSError as err: + if err.errno == errno.ENOENT: + dirname = os.path.dirname(path) + if len(dirname) < len(path): + return _IsOnDevice(dirname, st_dev) + return False + +# At launch, determine if the root filesystem is APFS. +IS_ROOT_APFS = _APFSCheck('/') + +# At launch, determine the root filesystem device ID. +ROOT_ST_DEV = os.stat('/').st_dev + + +def CopyOnWrite(source, dest, tree=False): + """Invokes cp -c to perform a CoW copy2 of all files, like clonefile(2). + + Args: + source: Source path to copy. + dest: Destination for copying. + tree: "True" to copy all child files and folders, like shutil.copytree(). + """ + # Note that this is based on cp, so permissions are copied, unlike shutil's + # copyfile method. + # + # Identical to shutil's copy2 method, used by shutil's move and copytree. + cmd = ['cp'] + if IS_ROOT_APFS and _IsOnDevice(source, ROOT_ST_DEV) and _IsOnDevice( + dest, ROOT_ST_DEV): + # Copy on write (clone) is possible if both source and destination reside in + # the same APFS volume. For simplicity, and since checking FS type can be + # expensive, allow CoW only for the root volume. + cmd.append('-c') + if tree: + # Copy recursively if indicated. + cmd.append('-R') + # Follow symlinks, emulating shutil.copytree defaults. + cmd.append('-L') + # Preserve all possible file attributes and permissions (copystat/copy2). + cmd.extend(['-p', source, dest]) + try: + # Attempt the copy action with cp. + subprocess.check_output(cmd) + except subprocess.CalledProcessError: + # If -c is not supported, use shutil's copy2-based methods directly. + if tree: + # A partial tree might be left over composed of dirs but no files. + # Remove them with rmtree so that they don't interfere with copytree. + if os.path.exists(dest): + shutil.rmtree(dest) + shutil.copytree(source, dest) + else: + shutil.copy2(source, dest) diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build.py new file mode 100755 index 000000000..00d1a01f7 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build.py @@ -0,0 +1,1863 @@ +#!/usr/bin/python3 +# -*- coding: utf-8 -*- +# Copyright 2016 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Bridge between Xcode and Bazel for the "build" action.""" + +import atexit +import errno +import fcntl +import hashlib +import inspect +import io +import json +import os +import pipes +import plistlib +import re +import shutil +import signal +import subprocess +import sys +import textwrap +import threading +import time +import zipfile + +from apfs_clone_copy import CopyOnWrite +import bazel_build_events +import bazel_build_settings +import bazel_options +from bootstrap_lldbinit import BootstrapLLDBInit +from bootstrap_lldbinit import TULSI_LLDBINIT_FILE +import tulsi_logging +from update_symbol_cache import UpdateSymbolCache + + +# List of frameworks that Xcode injects into test host targets that should be +# re-signed when running the tests on devices. +XCODE_INJECTED_FRAMEWORKS = [ + 'libXCTestBundleInject.dylib', + 'libXCTestSwiftSupport.dylib', + 'IDEBundleInjection.framework', + 'XCTAutomationSupport.framework', + 'XCTest.framework', + 'XCTestCore.framework', + 'XCUnit.framework', + 'XCUIAutomation.framework', +] + +_logger = None + + +def _PrintUnbuffered(msg): + sys.stdout.write('%s\n' % msg) + sys.stdout.flush() + + +def _PrintXcodeWarning(msg): + sys.stdout.write(':: warning: %s\n' % msg) + sys.stdout.flush() + + +def _PrintXcodeError(msg): + sys.stderr.write(':: error: %s\n' % msg) + sys.stderr.flush() + + +def _Fatal(msg, fatal_frame=None): + """Print a fatal error pointing to the failure line inside the script.""" + if not fatal_frame: + fatal_frame = inspect.currentframe().f_back + filename, line_number, _, _, _ = inspect.getframeinfo(fatal_frame) + _PrintUnbuffered('%s:%d: error: %s' % (os.path.abspath(filename), + line_number, msg)) + + +CLEANUP_BEP_FILE_AT_EXIT = False + + +# Function to be called atexit to clean up the BEP file if one is present. +# This is especially useful in cases of abnormal termination (such as what +# happens when Xcode is killed). +def _BEPFileExitCleanup(bep_file_path): + if not CLEANUP_BEP_FILE_AT_EXIT: + return + try: + os.remove(bep_file_path) + except OSError as e: + _PrintXcodeWarning('Failed to remove BEP file from %s. Error: %s' % + (bep_file_path, e.strerror)) + + +def _InterruptHandler(signum, frame): + """Gracefully exit on SIGINT.""" + del signum, frame # Unused. + _PrintUnbuffered('Caught interrupt signal. Exiting...') + sys.exit(0) + + +def _FindDefaultLldbInit(): + """Returns the path to the primary lldbinit file that Xcode would load or None when no file exists.""" + for lldbinit_shortpath in ['~/.lldbinit-Xcode', '~/.lldbinit']: + lldbinit_path = os.path.expanduser(lldbinit_shortpath) + if os.path.isfile(lldbinit_path): + return lldbinit_path + + return None + + +class Timer(object): + """Simple profiler.""" + + def __init__(self, action_name, action_id): + """Creates a new Timer object. + + Args: + action_name: A human-readable action name, shown in the build log. + action_id: A machine-readable action identifier, can be used for metrics. + + Returns: + A Timer instance. + + Raises: + RuntimeError: if Timer is created without initializing _logger. + """ + if _logger is None: + raise RuntimeError('Attempted to create Timer without a logger.') + self.action_name = action_name + self.action_id = action_id + self._start = None + + def Start(self): + self._start = time.time() + return self + + def End(self, log_absolute_times=False): + end = time.time() + seconds = end - self._start + if log_absolute_times: + _logger.log_action(self.action_name, self.action_id, seconds, + self._start, end) + else: + _logger.log_action(self.action_name, self.action_id, seconds) + + +def _LockFileCreate(): + # This relies on this script running at the root of the bazel workspace. + cwd = os.environ['PWD'] + cwd_hash = hashlib.sha256(cwd.encode()).hexdigest() + return '/tmp/tulsi_bazel_build_{}.lock'.format(cwd_hash) + + +# Function to be called atexit to release the file lock on script termination. +def _LockFileExitCleanup(lock_file_handle): + lock_file_handle.close() + + +def _LockFileAcquire(lock_path): + """Force script to wait on file lock to serialize build target actions. + + Args: + lock_path: Path to the lock file. + """ + _PrintUnbuffered('Queuing Tulsi build...') + lockfile = open(lock_path, 'w') + # Register "fclose(...)" as early as possible, before acquiring lock. + atexit.register(_LockFileExitCleanup, lockfile) + while True: + try: + fcntl.lockf(lockfile, fcntl.LOCK_EX | fcntl.LOCK_NB) + break + except IOError as err: + if err.errno != errno.EAGAIN: + raise + else: + time.sleep(0.1) + + +class CodesignBundleAttributes(object): + """Wrapper class for codesigning attributes of a signed bundle.""" + + # List of codesigning attributes that this script requires. + _ATTRIBUTES = ['Authority', 'Identifier', 'TeamIdentifier'] + + def __init__(self, codesign_output): + self.attributes = {} + + pending_attributes = list(self._ATTRIBUTES) + for line in codesign_output.split('\n'): + if not pending_attributes: + break + + for attribute in pending_attributes: + if line.startswith(attribute): + value = line[len(attribute) + 1:] + self.attributes[attribute] = value + pending_attributes.remove(attribute) + break + + for attribute in self._ATTRIBUTES: + if attribute not in self.attributes: + _PrintXcodeError( + 'Failed to extract %s from %s.\n' % (attribute, codesign_output)) + + def Get(self, attribute): + """Returns the value for the given attribute, or None if it wasn't found.""" + value = self.attributes.get(attribute) + if attribute not in self._ATTRIBUTES: + _PrintXcodeError( + 'Attribute %s not declared to be parsed. ' % attribute + + 'Available attributes are %s.\n' % self._ATTRIBUTES) + return value + + +class _OptionsParser(object): + """Handles parsing script options.""" + + # List of all supported Xcode configurations. + KNOWN_CONFIGS = ['Debug', 'Release'] + + def __init__(self, build_settings, sdk_version, platform_name, arch): + self.targets = [] + self.build_settings = build_settings + self.common_build_options = [ + '--verbose_failures', + '--bes_outerr_buffer_size=0', # Don't buffer Bazel output. + ] + + self.sdk_version = sdk_version + self.platform_name = platform_name + + if self.platform_name.startswith('watch'): + config_platform = 'watchos' + elif self.platform_name.startswith('iphone'): + config_platform = 'ios' + elif self.platform_name.startswith('macos'): + config_platform = 'macos' + elif self.platform_name.startswith('appletv'): + config_platform = 'tvos' + else: + self._WarnUnknownPlatform() + config_platform = 'ios' + self.bazel_build_config = '{}_{}'.format(config_platform, arch) + if self.bazel_build_config not in build_settings.platformConfigFlags: + _PrintXcodeError('Unknown active compilation target of "{}". ' + 'Please report a Tulsi bug.' + .format(self.bazel_build_config)) + sys.exit(1) + + self.verbose = 0 + self.bazel_bin_path = 'bazel-bin' + self.bazel_executable = None + + @staticmethod + def _UsageMessage(): + """Returns a usage message string.""" + usage = textwrap.dedent("""\ + Usage: %s [ ...] --bazel [options] + + Where options are: + --verbose [-v] + Increments the verbosity of the script by one level. This argument + may be provided multiple times to enable additional output levels. + + --bazel_bin_path + Path at which Bazel-generated artifacts may be retrieved. + """ % sys.argv[0]) + + return usage + + def ParseOptions(self, args): + """Parses arguments, returning (message, exit_code).""" + + bazel_executable_index = args.index('--bazel') + + self.targets = args[:bazel_executable_index] + if not self.targets or len(args) < bazel_executable_index + 2: + return (self._UsageMessage(), 10) + self.bazel_executable = args[bazel_executable_index + 1] + + return self._ParseVariableOptions(args[bazel_executable_index + 2:]) + + def GetBaseFlagsForTargets(self, config): + is_debug = config == 'Debug' + return self.build_settings.flags_for_target( + self.targets[0], + is_debug, + self.bazel_build_config) + + def GetEnabledFeatures(self): + """Returns a list of enabled Bazel features for the active target.""" + return self.build_settings.features_for_target(self.targets[0]) + + def GetBazelOptions(self, config): + """Returns the full set of build options for the given config.""" + bazel, start_up, build = self.GetBaseFlagsForTargets(config) + all_build = [] + all_build.extend(self.common_build_options) + all_build.extend(build) + + xcode_version_flag = self._ComputeXcodeVersionFlag() + if xcode_version_flag: + all_build.append('--xcode_version=%s' % xcode_version_flag) + + return bazel, start_up, all_build + + def _WarnUnknownPlatform(self): + _PrintUnbuffered('Warning: unknown platform "%s" will be treated as ' + 'iOS' % self.platform_name) + + def _ParseVariableOptions(self, args): + """Parses flag-based args, returning (message, exit_code).""" + + verbose_re = re.compile('-(v+)$') + + while args: + arg = args[0] + args = args[1:] + + if arg == '--bazel_bin_path': + if not args: + return ('Missing required parameter for %s' % arg, 2) + self.bazel_bin_path = args[0] + args = args[1:] + + elif arg == '--verbose': + self.verbose += 1 + + else: + match = verbose_re.match(arg) + if match: + self.verbose += len(match.group(1)) + else: + return ('Unknown option "%s"\n%s' % (arg, self._UsageMessage()), 1) + + return (None, 0) + + @staticmethod + def _GetXcodeBuildVersionString(): + """Returns Xcode build version from the environment as a string.""" + return os.environ['XCODE_PRODUCT_BUILD_VERSION'] + + @staticmethod + def _GetXcodeVersionString(): + """Returns Xcode version info from the Xcode's version.plist. + + Just reading XCODE_VERSION_ACTUAL from the environment seems like + a more reasonable implementation, but has shown to be unreliable, + at least when using Xcode 11.3.1 and opening the project within an + Xcode workspace. + """ + developer_dir = os.environ['DEVELOPER_DIR'] + app_dir = developer_dir.split('.app')[0] + '.app' + version_plist_path = os.path.join(app_dir, 'Contents', 'version.plist') + try: + with open(version_plist_path, 'rb') as f: + plist = plistlib.load(f) + except IOError: + _PrintXcodeWarning('Tulsi cannot determine Xcode version, error ' + 'reading from {}'.format(version_plist_path)) + return None + try: + # Example: "11.3.1", "11.3", "11.0" + key = 'CFBundleShortVersionString' + version_string = plist[key] + except KeyError: + _PrintXcodeWarning('Tulsi cannot determine Xcode version from {}, no ' + '"{}" key'.format(version_plist_path, key)) + return None + + # But we need to normalize to major.minor.patch, e.g. 11.3.0 or + # 11.0.0, so add one or two ".0" if needed (two just in case + # there is ever just a single version number like "12") + dots_count = version_string.count('.') + dot_zeroes_to_add = 2 - dots_count + version_string += '.0' * dot_zeroes_to_add + return version_string + + @staticmethod + def _ComputeXcodeVersionFlag(): + """Returns a string for the --xcode_version build flag, if any. + + The flag should be used if the active Xcode version was not the same one + used during project generation. + + Note this a best-attempt only; this may not be accurate as Bazel itself + caches the active DEVELOPER_DIR path and the user may have changed their + installed Xcode version. + """ + xcode_version = _OptionsParser._GetXcodeVersionString() + build_version = _OptionsParser._GetXcodeBuildVersionString() + + if not xcode_version or not build_version: + return None + + # Of the form Major.Minor.Fix.Build (new Bazel form) or Major.Min.Fix (old). + full_bazel_version = os.environ.get('TULSI_XCODE_VERSION') + if not full_bazel_version: # Unexpected: Tulsi gen didn't set the flag. + return xcode_version + + # Newer Bazel versions specify the version as Major.Minor.Fix.Build. + if full_bazel_version.count('.') == 3: + components = full_bazel_version.rsplit('.', 1) + bazel_xcode_version = components[0] + bazel_build_version = components[1] + + if (xcode_version != bazel_xcode_version + or build_version != bazel_build_version): + return '{}.{}'.format(xcode_version, build_version) + else: + return None + else: # Old version of Bazel. We need to use form Major.Minor.Fix. + return xcode_version if xcode_version != full_bazel_version else None + + +class BazelBuildBridge(object): + """Handles invoking Bazel and unpacking generated binaries.""" + + BUILD_EVENTS_FILE = 'build_events.json' + + XCODE_MODULE_CACHE_DIRECTORY = os.path.expanduser( + '~/Library/Developer/Xcode/DerivedData/ModuleCache.noindex') + MODULE_CACHE_PRUNER_EXECUTABLE = os.path.expanduser( + '~/Library/Application Support/Tulsi/Scripts/module_cache_pruner') + + def __init__(self, build_settings): + self.build_settings = build_settings + self.verbose = 0 + self.bazel_bin_path = None + self.codesign_attributes = {} + + self.codesigning_folder_path = os.environ['CODESIGNING_FOLDER_PATH'] + + self.xcode_action = os.environ['ACTION'] # The Xcode build action. + # When invoked as an external build system script, Xcode will set ACTION to + # an empty string. + if not self.xcode_action: + self.xcode_action = 'build' + + if int(os.environ['XCODE_VERSION_MAJOR']) < 900: + xcode_build_version = os.environ['XCODE_PRODUCT_BUILD_VERSION'] + _PrintXcodeWarning('Tulsi officially supports Xcode 9+. You are using an ' + 'earlier Xcode, build %s.' % xcode_build_version) + + self.tulsi_version = os.environ.get('TULSI_VERSION', 'UNKNOWN') + + self.custom_lldbinit = os.environ.get('TULSI_LLDBINIT_FILE') + + # TODO(b/69857078): Remove this when wrapped_clang is updated. + self.direct_debug_prefix_map = False + self.normalized_prefix_map = False + + self.update_symbol_cache = None + if os.environ.get('TULSI_USE_BAZEL_CACHE_READER') is not None: + self.update_symbol_cache = UpdateSymbolCache() + + # Path into which generated artifacts should be copied. + self.built_products_dir = os.environ['BUILT_PRODUCTS_DIR'] + # Path where Xcode expects generated sources to be placed. + self.derived_sources_folder_path = os.environ.get('DERIVED_SOURCES_DIR') + # Full name of the target artifact (e.g., "MyApp.app" or "Test.xctest"). + self.full_product_name = os.environ['FULL_PRODUCT_NAME'] + # Whether to generate runfiles for this target. + self.gen_runfiles = os.environ.get('GENERATE_RUNFILES') + # Target SDK version. + self.sdk_version = os.environ.get('SDK_VERSION') + # TEST_HOST for unit tests. + self.test_host_binary = os.environ.get('TEST_HOST') + # Whether this target is a test or not. + self.is_test = os.environ.get('WRAPPER_EXTENSION') == 'xctest' + # Target platform. + self.platform_name = os.environ['PLATFORM_NAME'] + # Type of the target artifact. + self.product_type = os.environ['PRODUCT_TYPE'] + # Path to the parent of the xcodeproj bundle. + self.project_dir = os.environ['PROJECT_DIR'] + # Path to the xcodeproj bundle. + self.project_file_path = os.environ['PROJECT_FILE_PATH'] + # Path to the directory containing the WORKSPACE file. + self.workspace_root = os.path.abspath(os.environ['TULSI_WR']) + # Set to the name of the generated bundle for bundle-type targets, None for + # single file targets (like static libraries). + self.wrapper_name = os.environ.get('WRAPPER_NAME') + self.wrapper_suffix = os.environ.get('WRAPPER_SUFFIX', '') + + # Path where Xcode expects the artifacts to be written to. This is not the + # codesigning_path as device vs simulator builds have different signing + # requirements, so Xcode expects different paths to be signed. This is + # mostly apparent on XCUITests where simulator builds set the codesigning + # path to be the .xctest bundle, but for device builds it is actually the + # UI runner app (since it needs to be codesigned to run on the device.) The + # FULL_PRODUCT_NAME variable is a stable path on where to put the expected + # artifacts. For static libraries (objc_library, swift_library), + # FULL_PRODUCT_NAME corresponds to the .a file name, which coincides with + # the expected location for a single artifact output. + # TODO(b/35811023): Check these paths are still valid. + self.artifact_output_path = os.path.join( + os.environ['TARGET_BUILD_DIR'], + os.environ['FULL_PRODUCT_NAME']) + + # Path to where Xcode expects the binary to be placed. + self.binary_path = os.path.join( + os.environ['TARGET_BUILD_DIR'], os.environ['EXECUTABLE_PATH']) + + self.is_simulator = self.platform_name.endswith('simulator') + self.codesigning_allowed = not self.is_simulator + + # Target architecture. Must be defined for correct setting of + # the --cpu flag. Note that Xcode will set multiple values in + # ARCHS when building for a Generic Device. + archs = os.environ.get('ARCHS') + if not archs: + _PrintXcodeError('Tulsi requires env variable ARCHS to be ' + 'set. Please file a bug against Tulsi.') + sys.exit(1) + arch = archs.split()[-1] + if self.is_simulator and arch == "arm64": + self.arch = "sim_" + arch + else: + self.arch = arch + + if self.codesigning_allowed: + platform_prefix = 'iOS' + if self.platform_name.startswith('macos'): + platform_prefix = 'macOS' + entitlements_filename = '%sXCTRunner.entitlements' % platform_prefix + self.runner_entitlements_template = os.path.join(self.project_file_path, + '.tulsi', + 'Resources', + entitlements_filename) + + self.bazel_executable = None + + def Run(self, args): + """Executes a Bazel build based on the environment and given arguments.""" + if self.xcode_action != 'build': + sys.stderr.write('Xcode action is %s, ignoring.' % self.xcode_action) + return 0 + + parser = _OptionsParser(self.build_settings, + self.sdk_version, + self.platform_name, + self.arch) + timer = Timer('Parsing options', 'parsing_options').Start() + message, exit_code = parser.ParseOptions(args[1:]) + timer.End() + if exit_code: + _PrintXcodeError('Option parsing failed: %s' % message) + return exit_code + + self.verbose = parser.verbose + self.bazel_bin_path = os.path.abspath(parser.bazel_bin_path) + self.bazel_executable = parser.bazel_executable + self.bazel_exec_root = self.build_settings.bazelExecRoot + self.bazel_output_base = self.build_settings.bazelOutputBase + + # Update feature flags. + features = parser.GetEnabledFeatures() + self.direct_debug_prefix_map = 'DirectDebugPrefixMap' in features + self.normalized_prefix_map = 'DebugPathNormalization' in features + + # Path to the Build Events JSON file uses pid and is removed if the + # build is successful. + filename = '%d_%s' % (os.getpid(), BazelBuildBridge.BUILD_EVENTS_FILE) + self.build_events_file_path = os.path.join( + self.project_file_path, + '.tulsi', + filename) + + (command, retval) = self._BuildBazelCommand(parser) + if retval: + return retval + + timer = Timer('Running Bazel', 'running_bazel').Start() + exit_code, outputs = self._RunBazelAndPatchOutput(command) + timer.End() + if exit_code: + _Fatal('Bazel build failed with exit code %d. Please check the build ' + 'log in Report Navigator (⌘9) for more information.' + % exit_code) + return exit_code + + post_bazel_timer = Timer('Total Tulsi Post-Bazel time', 'total_post_bazel') + post_bazel_timer.Start() + + + # This needs to run after `bazel build`, since it depends on the Bazel + # output directories + + if not os.path.exists(self.bazel_exec_root): + _Fatal('No Bazel execution root was found at %r. Debugging experience ' + 'will be compromised. Please report a Tulsi bug.' + % self.bazel_exec_root) + return 404 + if not os.path.exists(self.bazel_output_base): + _Fatal('No Bazel output base was found at %r. Editing experience ' + 'will be compromised for external workspaces. Please report a' + ' Tulsi bug.' + % self.bazel_output_base) + return 404 + + exit_code = self._LinkTulsiToBazel('tulsi-execution-root', self.bazel_exec_root) + if exit_code: + return exit_code + # Old versions of Tulsi mis-referred to the execution root as the workspace. + # We preserve the old symlink name for backwards compatibility. + exit_code = self._LinkTulsiToBazel('tulsi-workspace', self.bazel_exec_root) + if exit_code: + return exit_code + exit_code = self._LinkTulsiToBazel( + 'tulsi-output-base', self.bazel_output_base) + if exit_code: + return exit_code + + + exit_code, outputs_data = self._ExtractAspectOutputsData(outputs) + if exit_code: + return exit_code + + # Generated headers are installed on a thread since we are launching + # a separate process to do so. This gives us clean timings. + install_thread = threading.Thread( + target=self._InstallGeneratedHeaders, args=(outputs,)) + install_thread.start() + timer = Timer('Installing artifacts', 'installing_artifacts').Start() + exit_code = self._InstallArtifact(outputs_data) + timer.End() + install_thread.join() + if exit_code: + return exit_code + + exit_code, dsym_paths = self._InstallDSYMBundles( + self.built_products_dir, outputs_data) + if exit_code: + return exit_code + + if not dsym_paths: + # Clean any bundles from a previous build that can interfere with + # debugging in LLDB. + self._CleanExistingDSYMs() + else: + for path in dsym_paths: + # Starting with Xcode 9.x, a plist based remapping exists for dSYM + # bundles that works with Swift as well as (Obj-)C(++). + # + # This solution also works for Xcode 8.x for (Obj-)C(++) but not + # for Swift. + timer = Timer('Adding remappings as plists to dSYM', + 'plist_dsym').Start() + exit_code = self._PlistdSYMPaths(path) + timer.End() + if exit_code: + _PrintXcodeError('Remapping dSYMs process returned %i, please ' + 'report a Tulsi bug and attach a full Xcode ' + 'build log.' % exit_code) + return exit_code + + # Starting with Xcode 7.3, XCTests inject several supporting frameworks + # into the test host that need to be signed with the same identity as + # the host itself. + if (self.is_test and not self.platform_name.startswith('macos') and + self.codesigning_allowed): + exit_code = self._ResignTestArtifacts() + if exit_code: + return exit_code + + self._PruneLLDBModuleCache(outputs) + + # Starting with Xcode 8, .lldbinit files are honored during Xcode debugging + # sessions. This allows use of the target.source-map field to remap the + # debug symbol paths encoded in the binary to the paths expected by Xcode. + # + # This will not work with dSYM bundles, or a direct -fdebug-prefix-map from + # the Bazel-built locations to Xcode-visible sources. + timer = Timer('Updating .lldbinit', 'updating_lldbinit').Start() + clear_source_map = dsym_paths or self.direct_debug_prefix_map + exit_code = self._UpdateLLDBInit(clear_source_map) + timer.End() + if exit_code: + _PrintXcodeWarning('Updating .lldbinit action failed with code %d' % + exit_code) + + post_bazel_timer.End(log_absolute_times=True) + + return 0 + + def _BuildBazelCommand(self, options): + """Builds up a commandline string suitable for running Bazel.""" + configuration = os.environ['CONFIGURATION'] + # Treat the special testrunner build config as a Debug compile. + test_runner_config_prefix = '__TulsiTestRunner_' + if configuration.startswith(test_runner_config_prefix): + configuration = configuration[len(test_runner_config_prefix):] + elif os.environ.get('TULSI_TEST_RUNNER_ONLY') == 'YES': + _PrintXcodeError('Building test targets with configuration "%s" is not ' + 'allowed. Please use the "Test" action or "Build for" > ' + '"Testing" instead.' % configuration) + return (None, 1) + + if configuration not in _OptionsParser.KNOWN_CONFIGS: + _PrintXcodeError('Unknown build configuration "%s"' % configuration) + return (None, 1) + + bazel, start_up, build = options.GetBazelOptions(configuration) + bazel_command = [bazel] + bazel_command.extend(start_up) + bazel_command.append('build') + bazel_command.extend(build) + + bazel_command.extend([ + # The following flags are used by Tulsi to identify itself and read + # build information from Bazel. They shold not affect Bazel anaylsis + # caching. + '--tool_tag=tulsi:bazel_build', + '--build_event_json_file=%s' % self.build_events_file_path, + '--noexperimental_build_event_json_file_path_conversion', + '--aspects', '@tulsi//:tulsi/tulsi_aspects.bzl%tulsi_outputs_aspect']) + + bazel_command.append('--output_groups=+tulsi_outputs') + bazel_command.extend(options.targets) + + extra_options = bazel_options.BazelOptions(os.environ) + bazel_command.extend(extra_options.bazel_feature_flags()) + + return (bazel_command, 0) + + def _RunBazelAndPatchOutput(self, command): + """Runs subprocess command, patching output as it's received.""" + self._PrintVerbose('Running "%s", patching output for workspace root at ' + '"%s" with project path at "%s".' % + (' '.join([pipes.quote(x) for x in command]), + self.workspace_root, + self.project_dir)) + # Clean up bazel output to make it look better in Xcode. + bazel_line_regex = re.compile( + r'(INFO|DEBUG|WARNING|ERROR|FAILED): ([^:]+:\d+:(?:\d+:)?)\s+(.+)') + + bazel_generic_regex = re.compile(r'(INFO|DEBUG|WARNING|ERROR|FAILED): (.*)') + + def PatchBazelDiagnosticStatements(output_line): + """Make Bazel output more Xcode friendly.""" + + def BazelLabelToXcodeLabel(bazel_label): + """Map Bazel labels to xcode labels for build output.""" + xcode_labels = { + 'INFO': 'note', + 'DEBUG': 'note', + 'WARNING': 'warning', + 'ERROR': 'error', + 'FAILED': 'error' + } + return xcode_labels.get(bazel_label, bazel_label) + + match = bazel_line_regex.match(output_line) + if match: + xcode_label = BazelLabelToXcodeLabel(match.group(1)) + output_line = '%s %s: %s' % (match.group(2), xcode_label, + match.group(3)) + else: + match = bazel_generic_regex.match(output_line) + if match: + xcode_label = BazelLabelToXcodeLabel(match.group(1)) + output_line = '%s: %s' % (xcode_label, match.group(2)) + return output_line + + if self.workspace_root != self.project_dir: + # Match (likely) filename:line_number: lines. + xcode_parsable_line_regex = re.compile(r'([^/][^:]+):\d+:') + + def PatchOutputLine(output_line): + output_line = PatchBazelDiagnosticStatements(output_line) + if xcode_parsable_line_regex.match(output_line): + output_line = '%s/%s' % (self.workspace_root, output_line) + return output_line + patch_xcode_parsable_line = PatchOutputLine + else: + patch_xcode_parsable_line = PatchBazelDiagnosticStatements + + def HandleOutput(output): + for line in output.splitlines(): + _logger.log_bazel_message(patch_xcode_parsable_line(line)) + + def WatcherUpdate(watcher): + """Processes any new events in the given watcher. + + Args: + watcher: a BazelBuildEventsWatcher object. + + Returns: + A list of new tulsiout file names seen. + """ + new_events = watcher.check_for_new_events() + new_outputs = [] + for build_event in new_events: + if build_event.stderr: + HandleOutput(build_event.stderr) + if build_event.stdout: + HandleOutput(build_event.stdout) + if build_event.files: + outputs = [x for x in build_event.files if x.endswith('.tulsiouts')] + new_outputs.extend(outputs) + return new_outputs + + def ReaderThread(file_handle, out_buffer): + out_buffer.append(file_handle.read()) + file_handle.close() + + # Make sure the BEP JSON file exists and is empty. We do this to prevent + # any sort of race between the watcher, bazel, and the old file contents. + open(self.build_events_file_path, 'w').close() + + # Capture the stderr and stdout from Bazel. We only display it if it we're + # unable to read any BEP events. + process = subprocess.Popen( + command, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, + universal_newlines=True, + bufsize=1) + + # Register atexit function to clean up BEP file. + atexit.register(_BEPFileExitCleanup, self.build_events_file_path) + global CLEANUP_BEP_FILE_AT_EXIT + CLEANUP_BEP_FILE_AT_EXIT = True + + # Start capturing output from Bazel. + reader_buffer = [] + reader_thread = threading.Thread(target=ReaderThread, + args=(process.stdout, reader_buffer)) + reader_thread.daemon = True + reader_thread.start() + + with io.open(self.build_events_file_path, 'r', -1, 'utf-8', 'ignore' + ) as bep_file: + watcher = bazel_build_events.BazelBuildEventsWatcher(bep_file, + _PrintXcodeWarning) + output_locations = [] + while process.returncode is None: + output_locations.extend(WatcherUpdate(watcher)) + time.sleep(0.1) + process.poll() + + output_locations.extend(WatcherUpdate(watcher)) + + # If BEP JSON parsing failed, we should display the raw stdout and + # stderr from Bazel. + reader_thread.join() + if not watcher.has_read_events(): + HandleOutput(reader_buffer[0]) + + if process.returncode == 0 and not output_locations: + CLEANUP_BEP_FILE_AT_EXIT = False + _PrintXcodeError('Unable to find location of the .tulsiouts file.' + 'Please report this as a Tulsi bug, including the' + 'contents of %s.' % self.build_events_file_path) + return 1, output_locations + return process.returncode, output_locations + + def _ExtractAspectOutputsData(self, output_files): + """Converts aspect output from paths to json to a list of dictionaries. + + Args: + output_files: A list of strings to files representing Bazel aspect output + in UTF-8 JSON format. + + Returns: + return_code, [dict]: A tuple with a return code as its first argument and + for its second argument, a list of dictionaries for + each output_file that could be interpreted as valid + JSON, representing the returned Bazel aspect + information. + return_code, None: If an error occurred while converting the list of + files into JSON. + """ + outputs_data = [] + for output_file in output_files: + try: + with io.open(output_file, 'rb') as f: + output_data = json.load(f) + except (ValueError, IOError) as e: + _PrintXcodeError('Failed to load output map ""%s". ' + '%s' % (output_file, e)) + return 600, None + outputs_data.append(output_data) + return 0, outputs_data + + def _InstallArtifact(self, outputs_data): + """Installs Bazel-generated artifacts into the Xcode output directory.""" + xcode_artifact_path = self.artifact_output_path + + if not outputs_data: + _PrintXcodeError('Failed to load top level output file.') + return 600 + + primary_output_data = outputs_data[0] + + if 'artifact' not in primary_output_data: + _PrintXcodeError( + 'Failed to find an output artifact for target %s in output map %r' % + (xcode_artifact_path, primary_output_data)) + return 601 + + primary_artifact = primary_output_data['artifact'] + artifact_archive_root = primary_output_data.get('archive_root') + bundle_name = primary_output_data.get('bundle_name') + + # The PRODUCT_NAME used by the Xcode project is not trustable as it may be + # modified by the user and, more importantly, may have been modified by + # Tulsi to disambiguate multiple targets with the same name. + self.bazel_product_name = bundle_name + + # We need to handle IPAs (from {ios, tvos}_application) differently from + # ZIPs (from the other bundled rules) because they output slightly different + # directory structures. + is_ipa = primary_artifact.endswith('.ipa') + is_zip = primary_artifact.endswith('.zip') + + if is_ipa or is_zip: + expected_bundle_name = bundle_name + self.wrapper_suffix + + # The directory structure within the IPA is then determined based on + # Bazel's package and/or product type. + if is_ipa: + bundle_subpath = os.path.join('Payload', expected_bundle_name) + else: + # If the artifact is a ZIP, assume that the bundle is the top-level + # directory (this is the way in which Skylark rules package artifacts + # that are not standalone IPAs). + bundle_subpath = expected_bundle_name + + # Prefer to copy over files from the archive root instead of unzipping the + # ipa/zip in order to help preserve timestamps. Note that the archive root + # is only present for local builds; for remote builds we must extract from + # the zip file. + if self._IsValidArtifactArchiveRoot(artifact_archive_root, bundle_name): + source_location = os.path.join(artifact_archive_root, bundle_subpath) + exit_code = self._RsyncBundle(os.path.basename(primary_artifact), + source_location, + xcode_artifact_path) + else: + exit_code = self._UnpackTarget(primary_artifact, + xcode_artifact_path, + bundle_subpath) + if exit_code: + return exit_code + + elif os.path.isfile(primary_artifact): + # Remove the old artifact before copying. + if os.path.isfile(xcode_artifact_path): + try: + os.remove(xcode_artifact_path) + except OSError as e: + _PrintXcodeError('Failed to remove stale output file ""%s". ' + '%s' % (xcode_artifact_path, e)) + return 600 + exit_code = self._CopyFile(os.path.basename(primary_artifact), + primary_artifact, + xcode_artifact_path) + if exit_code: + return exit_code + else: + self._RsyncBundle(os.path.basename(primary_artifact), + primary_artifact, + xcode_artifact_path) + + # When the rules output a tree artifact, Tulsi will copy the bundle as is + # into the expected Xcode output location. But because they're copied as + # is from the bazel output, they come with bazel's permissions, which are + # read only. Here we set them to write as well, so Xcode can modify the + # bundle too (for example, for codesigning). + chmod_timer = Timer('Modifying permissions of output bundle', + 'bundle_chmod').Start() + + self._PrintVerbose('Spawning subprocess to add write permissions to ' + 'copied bundle...') + process = subprocess.Popen(['chmod', '-R', 'uga+w', xcode_artifact_path]) + process.wait() + chmod_timer.End() + + # No return code check as this is not an essential operation. + self._InstallEmbeddedBundlesIfNecessary(primary_output_data) + + return 0 + + def _IsValidArtifactArchiveRoot(self, archive_root, bundle_name): + """Returns true if the archive root is valid for use.""" + if not archive_root or not os.path.isdir(archive_root): + return False + + # The archive root will not be updated for any remote builds, but will be + # valid for local builds. We detect this by using an implementation detail + # of the rules_apple bundler: archives will always be transformed from + # .unprocessed.zip (locally or remotely) to .archive-root. + # + # Thus if the mod time on the archive root is not greater than the mod + # time on the on the zip, the archive root is not valid. Remote builds + # will end up copying the .unprocessed.zip but not the + # .archive-root, making this a valid temporary solution. + # + # In the future, it would be better to have this handled by the rules; + # until then this should suffice as a work around to improve build times. + unprocessed_zip = os.path.join(os.path.dirname(archive_root), + '%s.unprocessed.zip' % bundle_name) + if not os.path.isfile(unprocessed_zip): + return False + return os.path.getmtime(archive_root) > os.path.getmtime(unprocessed_zip) + + def _InstallEmbeddedBundlesIfNecessary(self, output_data): + """Install embedded bundles next to the current target's output.""" + + # In order to find and load symbols for the binary installed on device, + # Instruments needs to "see" it in Spotlight index somewhere on the local + # filesystem. This is only needed for on-device instrumentation. + # + # Unfortunatelly, it does not seem to be possible to detect when a build is + # being made for profiling, thus we can't exclude this step for on-device + # non-profiling builds. + + if self.is_simulator or ('embedded_bundles' not in output_data): + return + + timer = Timer('Installing embedded bundles', + 'installing_embedded_bundles').Start() + + for bundle_info in output_data['embedded_bundles']: + bundle_name = bundle_info['bundle_name'] + bundle_extension = bundle_info['bundle_extension'] + full_name = bundle_name + bundle_extension + output_path = os.path.join(self.built_products_dir, full_name) + # TODO(b/68936732): See if copying just the binary (not the whole bundle) + # is enough to make Instruments work. + if self._IsValidArtifactArchiveRoot(bundle_info['archive_root'], + bundle_name): + source_path = os.path.join(bundle_info['archive_root'], full_name) + self._RsyncBundle(full_name, source_path, output_path) + else: + # Try to find the embedded bundle within the installed main bundle. + bundle_path = self._FindEmbeddedBundleInMain(bundle_name, + bundle_extension) + if bundle_path: + self._RsyncBundle(full_name, bundle_path, output_path) + else: + _PrintXcodeWarning('Could not find bundle %s in main bundle. ' % + (full_name) + + 'Device-level Instruments debugging will be ' + 'disabled for this bundle. Please report a ' + 'Tulsi bug and attach a full Xcode build log.') + + timer.End() + + # Maps extensions to anticipated subfolders. + _EMBEDDED_BUNDLE_PATHS = { + '.appex': 'PlugIns', + '.framework': 'Frameworks' + } + + def _FindEmbeddedBundleInMain(self, bundle_name, bundle_extension): + """Retrieves the first embedded bundle found within our main bundle.""" + main_bundle = os.environ.get('EXECUTABLE_FOLDER_PATH') + + if not main_bundle: + return None + + main_bundle_path = os.path.join(self.built_products_dir, + main_bundle) + + return self._FindEmbeddedBundle(bundle_name, + bundle_extension, + main_bundle_path) + + def _FindEmbeddedBundle(self, bundle_name, bundle_extension, bundle_path): + """Retrieves the first embedded bundle found within this bundle path.""" + embedded_subfolder = self._EMBEDDED_BUNDLE_PATHS.get(bundle_extension) + + if not embedded_subfolder: + return None + + projected_bundle_path = os.path.join(bundle_path, + embedded_subfolder, + bundle_name + bundle_extension) + + if os.path.isdir(projected_bundle_path): + return projected_bundle_path + + # For frameworks not in the main app bundle, and possibly other executable + # bundle content in the future, we recurse through every .appex in PlugIns + # to find those frameworks. + # + # This won't support frameworks that could potentially have the same name + # but are different between the app and extensions, but we intentionally + # choose not to handle that case. Xcode build system only supports + # uniquely named frameworks, and we shouldn't confuse the dynamic loader + # with frameworks that have the same image names but different content. + appex_root_path = os.path.join(bundle_path, 'PlugIns') + if not os.path.isdir(appex_root_path): + return None + + # Find each directory within appex_root_path and attempt to find a bundle. + # If one can't be found, return None. + appex_dirs = os.listdir(appex_root_path) + for appex_dir in appex_dirs: + appex_path = os.path.join(appex_root_path, appex_dir) + path = self._FindEmbeddedBundle(bundle_name, + bundle_extension, + appex_path) + if path: + return path + return None + + def _InstallGeneratedHeaders(self, outputs): + """Invokes install_genfiles.py to install generated Bazel files.""" + genfiles_timer = Timer('Installing generated headers', + 'installing_generated_headers').Start() + # Resolve the path to the install_genfiles.py script. + # It should be in the same directory as this script. + path = os.path.join(os.path.dirname(os.path.realpath(__file__)), + 'install_genfiles.py') + + args = [path, self.bazel_exec_root] + args.extend(outputs) + + self._PrintVerbose('Spawning subprocess install_genfiles.py to copy ' + 'generated files in the background...') + process = subprocess.Popen(args) + process.wait() + genfiles_timer.End() + + def _InstallBundle(self, source_path, output_path): + """Copies the bundle at source_path to output_path.""" + if not os.path.isdir(source_path): + return 0, None + + if os.path.isdir(output_path): + try: + shutil.rmtree(output_path) + except OSError as e: + _PrintXcodeError('Failed to remove stale bundle ""%s". ' + '%s' % (output_path, e)) + return 700, None + + exit_code = self._CopyBundle(os.path.basename(source_path), + source_path, + output_path) + return exit_code, output_path + + def _RsyncBundle(self, source_path, full_source_path, output_path): + """Rsyncs the given bundle to the given expected output path.""" + self._PrintVerbose('Rsyncing %s to %s' % (source_path, output_path)) + + # rsync behavior changes based on presence of a trailing slash. + if not full_source_path.endswith('/'): + full_source_path += '/' + + try: + # Use -c to check differences by checksum, -v for verbose, + # and --delete to delete stale files. + # The rest of the flags are the same as -a but without preserving + # timestamps, which is done intentionally so the timestamp will + # only change when the file is changed. + subprocess.check_output(['rsync', + '-vcrlpgoD', + '--delete', + full_source_path, + output_path], + stderr=subprocess.STDOUT) + except subprocess.CalledProcessError as e: + _PrintXcodeError('Rsync failed. %s' % e) + return 650 + return 0 + + def _CopyBundle(self, source_path, full_source_path, output_path): + """Copies the given bundle to the given expected output path.""" + self._PrintVerbose('Copying %s to %s' % (source_path, output_path)) + try: + CopyOnWrite(full_source_path, output_path, tree=True) + except OSError as e: + _PrintXcodeError('Copy failed. %s' % e) + return 650 + return 0 + + def _CopyFile(self, source_path, full_source_path, output_path): + """Copies the given file to the given expected output path.""" + self._PrintVerbose('Copying %s to %s' % (source_path, output_path)) + output_path_dir = os.path.dirname(output_path) + if not os.path.exists(output_path_dir): + try: + os.makedirs(output_path_dir) + except OSError as e: + _PrintXcodeError('Failed to create output directory "%s". ' + '%s' % (output_path_dir, e)) + return 650 + try: + CopyOnWrite(full_source_path, output_path) + except OSError as e: + _PrintXcodeError('Copy failed. %s' % e) + return 650 + return 0 + + def _UnpackTarget(self, bundle_path, output_path, bundle_subpath): + """Unpacks generated bundle into the given expected output path.""" + self._PrintVerbose('Unpacking %s to %s' % (bundle_path, output_path)) + + if not os.path.isfile(bundle_path): + _PrintXcodeError('Generated bundle not found at "%s"' % bundle_path) + return 670 + + if os.path.isdir(output_path): + try: + shutil.rmtree(output_path) + except OSError as e: + _PrintXcodeError('Failed to remove stale output directory ""%s". ' + '%s' % (output_path, e)) + return 600 + + # We need to handle IPAs (from {ios, tvos}_application) differently from + # ZIPs (from the other bundled rules) because they output slightly different + # directory structures. + is_ipa = bundle_path.endswith('.ipa') + + with zipfile.ZipFile(bundle_path, 'r') as zf: + for item in zf.infolist(): + filename = item.filename + + # Support directories do not seem to be needed by the debugger and are + # skipped. + basedir = filename.split(os.sep)[0] + if basedir.endswith('Support') or basedir.endswith('Support2'): + continue + + if len(filename) < len(bundle_subpath): + continue + + attributes = (item.external_attr >> 16) & 0o777 + self._PrintVerbose('Extracting %s (%o)' % (filename, attributes), + level=1) + + if not filename.startswith(bundle_subpath): + _PrintXcodeWarning('Mismatched extraction path. Bundle content ' + 'at "%s" expected to have subpath of "%s"' % + (filename, bundle_subpath)) + + dir_components = self._SplitPathComponents(filename) + + # Get the file's path, ignoring the payload components if the archive + # is an IPA. + if is_ipa: + subpath = os.path.join(*dir_components[2:]) + else: + subpath = os.path.join(*dir_components[1:]) + target_path = os.path.join(output_path, subpath) + + # Ensure the target directory exists. + try: + target_dir = os.path.dirname(target_path) + if not os.path.isdir(target_dir): + os.makedirs(target_dir) + except OSError as e: + _PrintXcodeError( + 'Failed to create target path "%s" during extraction. %s' % ( + target_path, e)) + return 671 + + # If the archive item looks like a file, extract it. + if not filename.endswith(os.sep): + with zf.open(item) as src, open(target_path, 'wb') as dst: + shutil.copyfileobj(src, dst) + + # Patch up the extracted file's attributes to match the zip content. + if attributes: + os.chmod(target_path, attributes) + + return 0 + + def _InstallDSYMBundles(self, output_dir, outputs_data): + """Copies any generated dSYM bundles to the given directory.""" + + dsym_to_process = set() + primary_output_data = outputs_data[0] + if primary_output_data['has_dsym']: + # Declares the Xcode-generated name of our main target's dSYM. + # This environment variable is always set, for any possible Xcode output + # that could generate a dSYM bundle. + # + # Note that this may differ from the Bazel name as Tulsi may modify the + # Xcode `BUNDLE_NAME`, so we need to make sure we use Bazel as the source + # of truth for Bazel's dSYM name, but copy it over to where Xcode expects. + xcode_target_dsym = os.environ.get('DWARF_DSYM_FILE_NAME') + + if xcode_target_dsym: + dsym_path = primary_output_data.get('dsym_path') + if dsym_path: + dsym_to_process.add((dsym_path, xcode_target_dsym)) + else: + _PrintXcodeWarning('Unable to resolve dSYM paths for main bundle %s' % + primary_output_data) + + # Collect additional dSYM bundles generated by the dependencies of this + # build such as extensions or frameworks. Note that a main target may not + # have dSYMs while subtargets (like an xctest) still can have them. + child_dsyms = set() + for data in outputs_data: + for bundle_info in data.get('embedded_bundles', []): + if not bundle_info['has_dsym']: + continue + dsym_path = bundle_info.get('dsym_path') + if dsym_path: + child_dsyms.add((dsym_path, os.path.basename(dsym_path))) + else: + _PrintXcodeWarning( + 'Unable to resolve dSYM paths for embedded bundle %s' + % bundle_info) + dsym_to_process.update(child_dsyms) + + if not dsym_to_process: + return 0, None + + # Start the timer now that we know we have dSYM bundles to install. + timer = Timer('Installing dSYM bundles', 'installing_dsym').Start() + + dsyms_found = [] + for input_dsym_full_path, xcode_dsym_name in dsym_to_process: + output_full_path = os.path.join(output_dir, xcode_dsym_name) + exit_code, path = self._InstallBundle(input_dsym_full_path, + output_full_path) + if exit_code: + _PrintXcodeWarning('Failed to install dSYM to "%s" (%s)' + % (input_dsym_full_path, exit_code)) + elif path is None: + _PrintXcodeWarning('Did not find a dSYM bundle at %s' + % input_dsym_full_path) + else: + dsyms_found.append(path) + + timer.End() + return 0, dsyms_found + + def _ResignBundle(self, bundle_path, signing_identity, entitlements=None): + """Re-signs the bundle with the given signing identity and entitlements.""" + if not self.codesigning_allowed: + return 0 + + timer = Timer('\tSigning ' + bundle_path, 'signing_bundle').Start() + command = [ + 'xcrun', + 'codesign', + '-f', + '--timestamp=none', + '-s', + signing_identity, + ] + + if entitlements: + command.extend(['--entitlements', entitlements]) + else: + command.append('--preserve-metadata=entitlements') + + command.append(bundle_path) + + returncode, output = self._RunSubprocess(command) + timer.End() + if returncode: + _PrintXcodeError('Re-sign command %r failed. %s' % (command, output)) + return 800 + returncode + return 0 + + def _ResignTestArtifacts(self): + """Resign test related artifacts that Xcode injected into the outputs.""" + if not self.is_test: + return 0 + # Extract the signing identity from the bundle at the expected output path + # since that's where the signed bundle from bazel was placed. + signing_identity = self._ExtractSigningIdentity(self.artifact_output_path) + if not signing_identity: + return 800 + + exit_code = 0 + timer = Timer('Re-signing injected test host artifacts', + 'resigning_test_host').Start() + + if self.test_host_binary: + # For Unit tests, we need to resign the frameworks that Xcode injected + # into the test host bundle. + test_host_bundle = os.path.dirname(self.test_host_binary) + exit_code = self._ResignXcodeTestFrameworks( + test_host_bundle, signing_identity) + else: + # For UI tests, we need to resign the UI test runner app and the + # frameworks that Xcode injected into the runner app. The UI Runner app + # also needs to be signed with entitlements. + exit_code = self._ResignXcodeTestFrameworks( + self.codesigning_folder_path, signing_identity) + if exit_code == 0: + entitlements_path = self._InstantiateUIRunnerEntitlements() + if entitlements_path: + exit_code = self._ResignBundle( + self.codesigning_folder_path, + signing_identity, + entitlements_path) + else: + _PrintXcodeError('Could not instantiate UI runner entitlements.') + exit_code = 800 + + timer.End() + return exit_code + + def _ResignXcodeTestFrameworks(self, bundle, signing_identity): + """Re-signs the support frameworks injected by Xcode in the given bundle.""" + if not self.codesigning_allowed: + return 0 + + for framework in XCODE_INJECTED_FRAMEWORKS: + framework_path = os.path.join( + bundle, 'Frameworks', framework) + if os.path.isdir(framework_path) or os.path.isfile(framework_path): + exit_code = self._ResignBundle(framework_path, signing_identity) + if exit_code != 0: + return exit_code + return 0 + + def _InstantiateUIRunnerEntitlements(self): + """Substitute team and bundle identifiers into UI runner entitlements. + + This method throws an IOError exception if the template wasn't found in + its expected location, or an OSError if the expected output folder could + not be created. + + Returns: + The path to where the entitlements file was generated. + """ + if not self.codesigning_allowed: + return None + if not os.path.exists(self.derived_sources_folder_path): + os.makedirs(self.derived_sources_folder_path) + + output_file = os.path.join( + self.derived_sources_folder_path, + self.bazel_product_name + '_UIRunner.entitlements') + if os.path.exists(output_file): + os.remove(output_file) + + with io.open( + self.runner_entitlements_template, 'r', encoding='utf-8') as template: + contents = template.read() + contents = contents.replace( + '$(TeamIdentifier)', + self._ExtractSigningTeamIdentifier(self.artifact_output_path)) + contents = contents.replace( + '$(BundleIdentifier)', + self._ExtractSigningBundleIdentifier(self.artifact_output_path)) + with open(output_file, 'w') as output: + output.write(contents) + return output_file + + def _ExtractSigningIdentity(self, signed_bundle): + """Returns the identity used to sign the given bundle path.""" + return self._ExtractSigningAttribute(signed_bundle, 'Authority') + + def _ExtractSigningTeamIdentifier(self, signed_bundle): + """Returns the team identifier used to sign the given bundle path.""" + return self._ExtractSigningAttribute(signed_bundle, 'TeamIdentifier') + + def _ExtractSigningBundleIdentifier(self, signed_bundle): + """Returns the bundle identifier used to sign the given bundle path.""" + return self._ExtractSigningAttribute(signed_bundle, 'Identifier') + + def _ExtractSigningAttribute(self, signed_bundle, attribute): + """Returns the attribute used to sign the given bundle path.""" + if not self.codesigning_allowed: + return '' + + cached = self.codesign_attributes.get(signed_bundle) + if cached: + return cached.Get(attribute) + + timer = Timer('\tExtracting signature for ' + signed_bundle, + 'extracting_signature').Start() + output = subprocess.check_output( + ['xcrun', 'codesign', '-dvv', signed_bundle], + stderr=subprocess.STDOUT, + encoding='utf-8') + timer.End() + + bundle_attributes = CodesignBundleAttributes(output) + self.codesign_attributes[signed_bundle] = bundle_attributes + return bundle_attributes.Get(attribute) + + def _PruneLLDBModuleCache(self, output_files): + """Run the module cache pruner tool as a subprocess.""" + if not os.path.exists(BazelBuildBridge.MODULE_CACHE_PRUNER_EXECUTABLE): + _PrintXcodeWarning( + 'Could find module cache pruner executable at %s. ' + 'You may need to manually remove %s if lldb-rpc-server crashes.' % + (BazelBuildBridge.MODULE_CACHE_PRUNER_EXECUTABLE, + BazelBuildBridge.XCODE_MODULE_CACHE_DIRECTORY)) + return + + timer = Timer('Pruning module cache', 'prune_module_cache').Start() + for output_file in output_files: + self._RunSubprocess([ + BazelBuildBridge.MODULE_CACHE_PRUNER_EXECUTABLE, + BazelBuildBridge.XCODE_MODULE_CACHE_DIRECTORY, output_file + ]) + timer.End() + + def _UpdateLLDBInit(self, clear_source_map=False): + """Updates lldbinit to enable debugging of Bazel binaries.""" + + # An additional lldbinit file that we should load in the lldbinit file + # we are about to write. + additional_lldbinit = None + + if self.custom_lldbinit is None: + # Write our settings to the global ~/.lldbinit-tulsiproj file when no + # custom lldbinit is provided. + lldbinit_file = TULSI_LLDBINIT_FILE + # Make sure a reference to ~/.lldbinit-tulsiproj exists in ~/.lldbinit or + # ~/.lldbinit-Xcode. Priority is given to ~/.lldbinit-Xcode if it exists, + # otherwise the bootstrapping will be written to ~/.lldbinit. + BootstrapLLDBInit(True) + else: + # Remove any reference to ~/.lldbinit-tulsiproj if the global lldbinit was + # previously bootstrapped. This prevents the global lldbinit from having + # side effects on the custom lldbinit file. + BootstrapLLDBInit(False) + # When using a custom lldbinit, Xcode will directly load our custom file + # so write our settings to this custom file. Retain standard Xcode + # behavior by loading the default file in our custom file. + lldbinit_file = self.custom_lldbinit + additional_lldbinit = _FindDefaultLldbInit() + + project_basename = os.path.basename(self.project_file_path) + workspace_root = self._NormalizePath(self.workspace_root) + + with open(lldbinit_file, 'w') as out: + out.write('# This file is autogenerated by Tulsi and should not be ' + 'edited.\n') + + if additional_lldbinit is not None: + out.write('# This loads the default lldbinit file to retain standard ' + 'Xcode behavior.\n') + out.write('command source "%s"\n' % additional_lldbinit) + + out.write('# This sets lldb\'s working directory to the Bazel workspace ' + 'root used by %r.\n' % project_basename) + out.write('platform settings -w "%s"\n' % workspace_root) + + out.write('# This enables implicitly loading Clang modules which can be ' + 'disabled when a Swift module was built with explicit modules ' + 'enabled.\n') + out.write( + 'settings set -- target.swift-extra-clang-flags "-fimplicit-module-maps"\n' + ) + + if clear_source_map: + out.write('settings clear target.source-map\n') + return 0 + + if self.normalized_prefix_map: + source_map = ('./', workspace_root) + out.write('# This maps the normalized root to that used by ' + '%r.\n' % project_basename) + else: + # NOTE: settings target.source-map is different from + # DBGSourcePathRemapping; the former is an LLDB target-level + # remapping API that rewrites breakpoints, the latter is an LLDB + # module-level remapping API that changes DWARF debug info in memory. + # + # If we had multiple remappings, it would not make sense for the + # two APIs to share the same mappings. They have very different + # side-effects in how they individually handle debug information. + source_map = self._ExtractTargetSourceMap() + out.write('# This maps Bazel\'s execution root to that used by ' + '%r.\n' % project_basename) + + out.write('settings set target.source-map "%s" "%s"\n' % source_map) + + return 0 + + def _DWARFdSYMBinaries(self, dsym_bundle_path): + """Returns an array of abs paths to DWARF binaries in the dSYM bundle. + + Args: + dsym_bundle_path: absolute path to the dSYM bundle. + + Returns: + str[]: a list of strings representing the absolute paths to each binary + found within the dSYM bundle. + """ + dwarf_dir = os.path.join(dsym_bundle_path, + 'Contents', + 'Resources', + 'DWARF') + + dsym_binaries = [] + + for f in os.listdir(dwarf_dir): + # Ignore hidden files, such as .DS_Store files. + if not f.startswith('.'): + # Append full path info. + dsym_binary = os.path.join(dwarf_dir, f) + dsym_binaries.append(dsym_binary) + + return dsym_binaries + + def _UUIDInfoForBinary(self, source_binary_path): + """Returns exit code of dwarfdump along with every UUID + arch found. + + Args: + source_binary_path: absolute path to the binary file. + + Returns: + (Int, str[(str, str)]): a tuple containing the return code of dwarfdump + as its first element, and a list of strings + representing each UUID found for each given + binary slice found within the binary with its + given architecture, if no error has occcured. + """ + + returncode, output = self._RunSubprocess( + ['xcrun', 'dwarfdump', '--uuid', source_binary_path]) + if returncode: + _PrintXcodeWarning('dwarfdump returned %d while finding the UUID for %s' + % (returncode, source_binary_path)) + return (returncode, []) + + # All UUIDs for binary slices will be returned as the second from left, + # from output; "UUID: D4DE5AA2-79EE-36FE-980C-755AED318308 (x86_64) + # /Applications/Calendar.app/Contents/MacOS/Calendar" + + uuids_found = [] + for dwarfdump_output in output.split('\n'): + if not dwarfdump_output: + continue + found_output = re.match(r'^(?:UUID: )([^ ]+) \(([^)]+)', dwarfdump_output) + if not found_output: + continue + found_uuid = found_output.group(1) + if not found_uuid: + continue + found_arch = found_output.group(2) + if not found_arch: + continue + uuids_found.append((found_uuid, found_arch)) + + return (0, uuids_found) + + def _CreateUUIDPlist(self, dsym_bundle_path, uuid, arch, source_maps): + """Creates a UUID.plist in a dSYM bundle to redirect sources. + + Args: + dsym_bundle_path: absolute path to the dSYM bundle. + uuid: string representing the UUID of the binary slice with paths to + remap in the dSYM bundle. + arch: the architecture of the binary slice. + source_maps: list of tuples representing all absolute paths to source + files compiled by Bazel as strings ($0) associated with the + paths to Xcode-visible sources used for the purposes of + Tulsi debugging as strings ($1). + + Returns: + Bool: True if no error was found, or False, representing a failure to + write when creating the plist. + """ + + # Create a UUID plist at (dsym_bundle_path)/Contents/Resources/. + remap_plist = os.path.join(dsym_bundle_path, + 'Contents', + 'Resources', + '%s.plist' % uuid) + + # Via an XML plist, add the mappings from _ExtractTargetSourceMap(). + try: + with open(remap_plist, 'w') as out: + out.write('\n' + '\n' + '\n' + '\n' + 'DBGSourcePathRemapping\n' + '\n') + for source_map in source_maps: + # Add the mapping as a DBGSourcePathRemapping to the UUID plist here. + out.write('%s\n%s\n' % source_map) + + # Make sure that we also set DBGVersion to 3. + out.write('\n' + 'DBGVersion\n' + '3\n' + '\n' + '\n') + except OSError as e: + _PrintXcodeError('Failed to write %s, received error %s' % + (remap_plist, e)) + return False + + # Update the dSYM symbol cache with a reference to this dSYM bundle. + if self.update_symbol_cache is not None: + err_msg = self.update_symbol_cache.UpdateUUID(uuid, + dsym_bundle_path, + arch) + if err_msg: + _PrintXcodeWarning('Attempted to save (uuid, dsym_bundle_path, arch) ' + 'to DBGShellCommands\' dSYM cache, but got error ' + '\"%s\".' % err_msg) + + return True + + def _CleanExistingDSYMs(self): + """Clean dSYM bundles that were left over from a previous build.""" + + output_dir = self.built_products_dir + output_dir_list = os.listdir(output_dir) + for item in output_dir_list: + if item.endswith('.dSYM'): + shutil.rmtree(os.path.join(output_dir, item)) + + def _PlistdSYMPaths(self, dsym_bundle_path): + """Adds Plists to a given dSYM bundle to redirect DWARF data.""" + + # Retrieve the paths that we are expected to remap. + + # Always include a direct path from the execroot to Xcode-visible sources. + source_maps = [self._ExtractTargetSourceMap()] + + # Remap relative paths from the workspace root. + if self.normalized_prefix_map: + # Take the normalized path and map that to Xcode-visible sources. + source_maps.append(('./', self._NormalizePath(self.workspace_root))) + + # Find the binaries within the dSYM bundle. UUIDs will match that of the + # binary it was based on. + dsym_binaries = self._DWARFdSYMBinaries(dsym_bundle_path) + + if not dsym_binaries: + _PrintXcodeWarning('Could not find the binaries that the dSYM %s was ' + 'based on to determine DWARF binary slices to patch. ' + 'Debugging will probably fail.' % (dsym_bundle_path)) + return 404 + + # Find the binary slice UUIDs with dwarfdump from each binary. + for source_binary_path in dsym_binaries: + + returncode, uuid_info_found = self._UUIDInfoForBinary(source_binary_path) + if returncode: + return returncode + + # Create a plist per UUID, each indicating a binary slice to remap paths. + for uuid, arch in uuid_info_found: + plist_created = self._CreateUUIDPlist(dsym_bundle_path, + uuid, + arch, + source_maps) + if not plist_created: + return 405 + + return 0 + + def _NormalizePath(self, path): + """Returns paths with a common form, normalized with a trailing slash. + + Args: + path: a file system path given in the form of a string. + + Returns: + str: a normalized string with a trailing slash, based on |path|. + """ + return os.path.normpath(path) + os.sep + + def _ExtractTargetSourceMap(self, normalize=True): + """Extracts the source path as a tuple associated with the WORKSPACE path. + + Args: + normalize: Defines if all paths should be normalized. Preferred for APIs + like DBGSourcePathRemapping and target.source-map but won't + work for the purposes of -fdebug-prefix-map. + + Returns: + None: if an error occurred. + (str, str): a single tuple representing all absolute paths to source + files compiled by Bazel as strings ($0) associated with + the paths to Xcode-visible sources used for the purposes + of Tulsi debugging as strings ($1). + """ + # All paths route to the "workspace root" for sources visible from Xcode. + sm_destpath = self.workspace_root + if normalize: + sm_destpath = self._NormalizePath(sm_destpath) + + # Add a redirection for the Bazel execution root, the path where sources + # are referenced by Bazel. + sm_execroot = self.bazel_exec_root + if normalize: + sm_execroot = self._NormalizePath(sm_execroot) + return (sm_execroot, sm_destpath) + + def _LinkTulsiToBazel(self, symlink_name, destination): + """Links symlink_name (in project/.tulsi) to the specified destination.""" + symlink_path = os.path.join(self.project_file_path, + '.tulsi', + symlink_name) + if os.path.islink(symlink_path): + os.unlink(symlink_path) + os.symlink(destination, symlink_path) + if not os.path.exists(symlink_path): + _PrintXcodeError( + 'Linking %s to %s failed.' % (symlink_path, destination)) + return -1 + + @staticmethod + def _SplitPathComponents(path): + """Splits the given path into an array of all of its components.""" + components = path.split(os.sep) + # Patch up the first component if path started with an os.sep + if not components[0]: + components[0] = os.sep + return components + + def _RunSubprocess(self, cmd): + """Runs the given command as a subprocess, returning (exit_code, output).""" + self._PrintVerbose('%r' % cmd, 1) + process = subprocess.Popen( + cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, encoding='utf-8') + output, _ = process.communicate() + return (process.returncode, output) + + def _PrintVerbose(self, msg, level=0): + if self.verbose > level: + _PrintUnbuffered(msg) + + +def main(argv): + build_settings = bazel_build_settings.BUILD_SETTINGS + if build_settings is None: + _Fatal('Unable to resolve build settings. Please report a Tulsi bug.') + return 1 + return BazelBuildBridge(build_settings).Run(argv) + + +if __name__ == '__main__': + # Register the interrupt handler immediately in case we receive SIGINT while + # trying to acquire the lock. + signal.signal(signal.SIGINT, _InterruptHandler) + _LockFileAcquire(_LockFileCreate()) + _logger = tulsi_logging.Logger() + logger_warning = tulsi_logging.validity_check() + if logger_warning: + _PrintXcodeWarning(logger_warning) + _timer = Timer('Everything', 'complete_build').Start() + _exit_code = main(sys.argv) + _timer.End() + sys.exit(_exit_code) diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build_events.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build_events.py new file mode 100755 index 000000000..cc6e3c543 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build_events.py @@ -0,0 +1,136 @@ +# Copyright 2017 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the 'License'); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an 'AS IS' BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Parses a stream of JSON build event protocol messages from a file.""" + +import json + + +class _FileLineReader(object): + """Reads lines from a streaming file. + + This will repeatedly check the file for an entire line to read. It will + buffer partial lines until they are completed. + This is meant for files that are being modified by an long-living external + program. + """ + + def __init__(self, file_obj): + """Creates a new FileLineReader object. + + Args: + file_obj: The file object to watch. + + Returns: + A FileLineReader instance. + """ + self._file_obj = file_obj + self._buffer = [] + + def check_for_changes(self): + """Checks the file for any changes, returning the line read if any.""" + line = self._file_obj.readline() + self._buffer.append(line) + + # Only parse complete lines. + if not line.endswith('\n'): + return None + full_line = ''.join(self._buffer) + del self._buffer[:] + return full_line + + +class BazelBuildEvent(object): + """Represents a Bazel Build Event. + + Public Properties: + event_dict: the source dictionary for this event. + stdout: stdout string, if any. + stderr: stderr string, if any. + files: list of file URIs. + """ + + def __init__(self, event_dict): + """Creates a new BazelBuildEvent object. + + Args: + event_dict: Dictionary representing a build event + + Returns: + A BazelBuildEvent instance. + """ + self.event_dict = event_dict + self.stdout = None + self.stderr = None + self.files = [] + if 'progress' in event_dict: + self._update_fields_for_progress(event_dict['progress']) + if 'namedSetOfFiles' in event_dict: + self._update_fields_for_named_set_of_files(event_dict['namedSetOfFiles']) + + def _update_fields_for_progress(self, progress_dict): + self.stdout = progress_dict.get('stdout') + self.stderr = progress_dict.get('stderr') + + def _update_fields_for_named_set_of_files(self, named_set): + files = named_set.get('files', []) + for file_obj in files: + uri = file_obj.get('uri', '') + if uri.startswith('file://'): + self.files.append(uri[7:]) + + +class BazelBuildEventsWatcher(object): + """Watches a build events JSON file.""" + + def __init__(self, json_file, warning_handler=None): + """Creates a new BazelBuildEventsWatcher object. + + Args: + json_file: The JSON file object to watch. + warning_handler: Handler function for warnings accepting a single string. + + Returns: + A BazelBuildEventsWatcher instance. + """ + self.file_reader = _FileLineReader(json_file) + self.warning_handler = warning_handler + self._read_any_events = False + + def has_read_events(self): + return self._read_any_events + + def check_for_new_events(self): + """Checks the file for new BazelBuildEvents. + + Returns: + A list of all new BazelBuildEvents. + """ + new_events = [] + while True: + line = self.file_reader.check_for_changes() + if not line: + break + try: + build_event_dict = json.loads(line) + except (UnicodeDecodeError, ValueError) as e: + handler = self.warning_handler + if handler: + handler('Could not decode BEP event "%s"\n' % line) + handler('Received error of %s, "%s"\n' % (type(e), e)) + break + self._read_any_events = True + build_event = BazelBuildEvent(build_event_dict) + new_events.append(build_event) + return new_events diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build_settings.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build_settings.py new file mode 100644 index 000000000..fcc8c91a4 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_build_settings.py @@ -0,0 +1,274 @@ +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# Generated by Tulsi to resolve flags during builds. + + +import sys + + +def _StandardizeTargetLabel(label): + """Convert labels of form //dir/target to //dir/target:target.""" + if label is None: + return label + if not label.startswith('//') and not label.startswith('@'): + sys.stderr.write('[WARNING] Target label "{0}" is not fully qualified. ' + 'Labels should start with "@" or "//".\n\n'.format(label)) + sys.stderr.flush() + tokens = label.rsplit('/', 1) + if len(tokens) <= 1: + return label + + target_base = tokens[0] + target = tokens[1] + + if '...' in target or ':' in target: + return label + return label + ':' + target + + +class BazelFlags(object): + """Represents Bazel flags.""" + + def __init__(self, startup = [], build = []): + self.startup = startup + self.build = build + + +class BazelFlagsSet(object): + """Represents a set of Bazel flags which can vary by compilation mode.""" + + def __init__(self, debug = None, release = None, flags = None): + if debug is None: + debug = flags or BazelFlags() + if release is None: + release = flags or BazelFlags() + + self.debug = debug + self.release = release + + def flags(self, is_debug): + """Returns the proper flags (either debug or release).""" + return self.debug if is_debug else self.release + + +class BazelBuildSettings(object): + """Represents a Tulsi project's Bazel settings.""" + + def __init__(self, bazel, bazelExecRoot, bazelOutputBase, + defaultPlatformConfigId, platformConfigFlags, + swiftTargets, + cacheAffecting, cacheSafe, + swiftOnly, nonSwiftOnly, + swiftFeatures, nonSwiftFeatures, + projDefault, projTargetMap): + self.bazel = bazel + self.bazelExecRoot = bazelExecRoot + self.bazelOutputBase = bazelOutputBase + self.defaultPlatformConfigId = defaultPlatformConfigId + self.platformConfigFlags = platformConfigFlags + self.swiftTargets = swiftTargets + self.cacheAffecting = cacheAffecting + self.cacheSafe = cacheSafe + self.swiftOnly = swiftOnly + self.nonSwiftOnly = nonSwiftOnly + self.swiftFeatures = swiftFeatures + self.nonSwiftFeatures = nonSwiftFeatures + self.projDefault = projDefault + self.projTargetMap = projTargetMap + + def features_for_target(self, target, is_swift_override=None): + """Returns an array of enabled features for the given target.""" + + target = _StandardizeTargetLabel(target) + is_swift = target in self.swiftTargets + if is_swift_override is not None: + is_swift = is_swift_override + + return self.swiftFeatures if is_swift else self.nonSwiftFeatures + + def flags_for_target(self, target, is_debug, + config, is_swift_override=None): + """Returns (bazel, startup flags, build flags) for the given target.""" + + target = _StandardizeTargetLabel(target) + target_flag_set = self.projTargetMap.get(target) + if not target_flag_set: + target_flag_set = self.projDefault + + is_swift = target in self.swiftTargets + if is_swift_override is not None: + is_swift = is_swift_override + lang = self.swiftOnly if is_swift else self.nonSwiftOnly + + config_flags = self.platformConfigFlags[config] + cache_affecting = self.cacheAffecting.flags(is_debug) + cache_safe = self.cacheSafe.flags(is_debug) + target = target_flag_set.flags(is_debug) + lang = lang.flags(is_debug) + + startupFlags = [] + startupFlags.extend(target.startup) + startupFlags.extend(cache_safe.startup) + startupFlags.extend(cache_affecting.startup) + startupFlags.extend(lang.startup) + + buildFlags = [] + buildFlags.extend(target.build) + buildFlags.extend(config_flags) + buildFlags.extend(cache_safe.build) + buildFlags.extend(cache_affecting.build) + buildFlags.extend(lang.build) + + return (self.bazel, startupFlags, buildFlags) + +# Default value in case the template does not behave as expected. +BUILD_SETTINGS = None + +# Generated by Tulsi. DO NOT EDIT. +BUILD_SETTINGS = BazelBuildSettings( + '/opt/homebrew/Cellar/bazelisk/1.12.0/bin/bazelisk', + '/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc/execroot/mediapipe', + '/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc', + 'ios_arm64', + { + 'ios_sim_arm64': [ + '--apple_platform_type=ios', + '--cpu=ios_sim_arm64', + '--watchos_cpus=armv7k', + ], + 'macos_x86_64': [ + '--apple_platform_type=macos', + '--cpu=darwin_x86_64', + ], + 'macos_arm64': [ + '--apple_platform_type=macos', + '--cpu=darwin_arm64', + ], + 'watchos_armv7k': [ + '--apple_platform_type=watchos', + '--watchos_cpus=armv7k,arm64_32', + ], + 'watchos_x86_64': [ + '--apple_platform_type=watchos', + '--watchos_cpus=i386', + ], + 'ios_arm64': [ + '--apple_platform_type=ios', + '--cpu=ios_arm64', + '--watchos_cpus=armv7k,arm64_32', + ], + 'ios_x86_64': [ + '--apple_platform_type=ios', + '--cpu=ios_x86_64', + '--watchos_cpus=i386', + ], + 'ios_armv7': [ + '--apple_platform_type=ios', + '--cpu=ios_armv7', + '--watchos_cpus=armv7k', + ], + 'watchos_i386': [ + '--apple_platform_type=watchos', + '--watchos_cpus=i386', + ], + 'watchos_arm64_32': [ + '--apple_platform_type=watchos', + '--watchos_cpus=armv7k,arm64_32', + ], + 'tvos_arm64': [ + '--apple_platform_type=tvos', + '--tvos_cpus=arm64', + ], + 'tvos_x86_64': [ + '--apple_platform_type=tvos', + '--tvos_cpus=x86_64', + ], + 'ios_arm64e': [ + '--apple_platform_type=ios', + '--cpu=ios_arm64e', + '--watchos_cpus=armv7k,arm64_32', + ], + 'macos_arm64e': [ + '--apple_platform_type=macos', + '--cpu=darwin_arm64e', + ], + 'ios_i386': [ + '--apple_platform_type=ios', + '--cpu=ios_i386', + '--watchos_cpus=i386', + ], + }, + set(), + BazelFlagsSet( + debug = BazelFlags( + startup = [], + build = [ + '--override_repository=tulsi=/Users/wangrenzhu/Library/Application Support/Tulsi/0.20220209.88/Bazel', + '--compilation_mode=dbg', + '--define=apple.add_debugger_entitlement=1', + '--define=apple.propagate_embedded_extra_outputs=1', + ], + ), + release = BazelFlags( + startup = [], + build = [ + '--override_repository=tulsi=/Users/wangrenzhu/Library/Application Support/Tulsi/0.20220209.88/Bazel', + '--compilation_mode=opt', + '--strip=always', + '--apple_generate_dsym', + '--define=apple.add_debugger_entitlement=1', + '--define=apple.propagate_embedded_extra_outputs=1', + ], + ), + ), + BazelFlagsSet( + flags = BazelFlags( + startup = [], + build = [ + '--announce_rc', + ], + ), + ), + BazelFlagsSet( + flags = BazelFlags( + startup = [], + build = [ + '--define=apple.experimental.tree_artifact_outputs=1', + '--features=debug_prefix_map_pwd_is_dot', + ], + ), + ), + BazelFlagsSet( + flags = BazelFlags( + startup = [], + build = [ + '--define=apple.experimental.tree_artifact_outputs=1', + '--features=debug_prefix_map_pwd_is_dot', + ], + ), + ), + [ + 'TreeArtifactOutputs', + 'DebugPathNormalization', + ], + [ + 'TreeArtifactOutputs', + 'DebugPathNormalization', + ], + BazelFlagsSet(), + {}, +) + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_clean.sh b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_clean.sh new file mode 100755 index 000000000..7bd3291e2 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_clean.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# Copyright 2016 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# Bridge between Xcode and Bazel for the "clean" action. +# +# Usage: bazel_clean.sh +# Note that the ACTION environment variable is expected to be set to "clean". + +set -eu + +readonly bazel_executable="$1"; shift +readonly bazel_bin_dir="$1"; shift + +if [ -z $# ]; then + readonly arguments=(clean) +else + readonly arguments=("$@" clean) +fi + +if [[ "${ACTION}" != "clean" ]]; then + exit 0 +fi + +# Removes a directory if it exists and is not a symlink. +function remove_dir() { + directory="$1" + + if [[ -d "${directory}" && ! -L "${directory}" ]]; then + rm -r "${directory}" + fi +} + +# Xcode may have generated a bazel-bin directory after a previous clean. +# Remove it to prevent a useless warning. +remove_dir "${bazel_bin_dir}" + +( + set -x + "${bazel_executable}" "${arguments[@]}" +) + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_options.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_options.py new file mode 100755 index 000000000..dc05b0554 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bazel_options.py @@ -0,0 +1,42 @@ +# Copyright 2017 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the 'License'); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an 'AS IS' BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Logic to translate Xcode options to Bazel options.""" + + +class BazelOptions(object): + """Converts Xcode features into Bazel command line flags.""" + + def __init__(self, xcode_env): + """Creates a new BazelOptions object. + + Args: + xcode_env: A dictionary of Xcode environment variables. + + Returns: + A BazelOptions instance. + """ + self.xcode_env = xcode_env + + def bazel_feature_flags(self): + """Returns a list of bazel flags for the current Xcode env configuration.""" + flags = [] + if self.xcode_env.get('ENABLE_ADDRESS_SANITIZER') == 'YES': + flags.append('--features=asan') + if self.xcode_env.get('ENABLE_THREAD_SANITIZER') == 'YES': + flags.append('--features=tsan') + if self.xcode_env.get('ENABLE_UNDEFINED_BEHAVIOR_SANITIZER') == 'YES': + flags.append('--features=ubsan') + + return flags diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bootstrap_lldbinit.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bootstrap_lldbinit.py new file mode 100755 index 000000000..e474cd6b4 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/bootstrap_lldbinit.py @@ -0,0 +1,187 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Bootstraps the presence and setup of ~/.lldbinit-tulsiproj.""" + +import io +import os +import shutil +import sys + + +TULSI_LLDBINIT_FILE = os.path.expanduser('~/.lldbinit-tulsiproj') + +CHANGE_NEEDED = 0 +NO_CHANGE = 1 +NOT_FOUND = 2 + + +class BootstrapLLDBInit(object): + """Bootstrap Xcode's preferred lldbinit for Bazel debugging.""" + + def _ExtractLLDBInitContent(self, lldbinit_path, source_string, + add_source_string): + """Extracts non-Tulsi content in a given lldbinit if needed. + + Args: + lldbinit_path: Absolute path to the lldbinit we are writing to. + source_string: String that we wish to write or remove from the lldbinit. + add_source_string: Boolean indicating whether we intend to write or remove + the source string. + + Returns: + (int, [string]): A tuple featuring the status code along with the list + of strings representing content to write to lldbinit + that does not account for the Tulsi-generated strings. + Status code will be 0 if Tulsi-generated strings are + not all there. Status code will be 1 if we intend to + write Tulsi strings and all strings were accounted for. + Alternatively, if we intend to remove the Tulsi strings, + the status code will be 1 if none of the strings were + found. Status code will be 2 if the lldbinit file could + not be found. + """ + if not os.path.isfile(lldbinit_path): + return (NOT_FOUND, []) + content = [] + with open(lldbinit_path) as f: + ignoring = False + + # Split on the newline. This works as long as the last string isn't + # suffixed with \n. + source_lines = source_string.split('\n') + + source_idx = 0 + + # If the last line was suffixed with \n, last elements would be length + # minus 2, accounting for the extra \n. + source_last = len(source_lines) - 1 + + for line in f: + + # For each line found matching source_string, increment the iterator + # and do not append that line to the list. + if source_idx <= source_last and source_lines[source_idx] in line: + + # If we intend to write the source string and all lines were found, + # return an error code with empty content. + if add_source_string and source_idx == source_last: + return (NO_CHANGE, []) + + # Increment for each matching line found. + source_idx += 1 + ignoring = True + + if ignoring: + + # If the last line was found... + if source_lines[source_last] in line: + # Stop ignoring lines and continue appending to content. + ignoring = False + continue + + # If the line could not be found within source_string, append to the + # content array. + content.append(line) + + # If we intend to remove the source string and none of the lines to remove + # were found, return an error code with empty content. + if not add_source_string and source_idx == 0: + return (NO_CHANGE, []) + + return (CHANGE_NEEDED, content) + + def _LinkTulsiLLDBInit(self, add_source_string): + """Adds or removes a reference to ~/.lldbinit-tulsiproj to the primary lldbinit file. + + Xcode 8+ executes the contents of the first available lldbinit on startup. + To help work around this, an external reference to ~/.lldbinit-tulsiproj is + added to that lldbinit. This causes Xcode's lldb-rpc-server to load the + possibly modified contents between Debug runs of any given app. Note that + this only happens after a Debug session terminates; the cache is only fully + invalidated after Xcode is relaunched. + + Args: + add_source_string: Boolean indicating whether we intend to write or remove + the source string. + """ + + # ~/.lldbinit-Xcode is the only lldbinit file that Xcode will read if it is + # present, therefore it has priority. + lldbinit_path = os.path.expanduser('~/.lldbinit-Xcode') + if not os.path.isfile(lldbinit_path): + # If ~/.lldbinit-Xcode does not exist, write the reference to + # ~/.lldbinit-tulsiproj to ~/.lldbinit, the second lldbinit file that + # Xcode will attempt to read if ~/.lldbinit-Xcode isn't present. + lldbinit_path = os.path.expanduser('~/.lldbinit') + + # String that we plan to inject or remove from this lldbinit. + source_string = ('# LLDB bridge [:\n' + '# This was autogenerated by Tulsi in order to modify ' + 'LLDB source-maps at build time.\n' + 'command source %s\n' % TULSI_LLDBINIT_FILE + + '# ]: LLDB bridge') + + # Retrieve the contents of lldbinit if applicable along with a return code. + return_code, content = self._ExtractLLDBInitContent(lldbinit_path, + source_string, + add_source_string) + + out = io.StringIO() + + if add_source_string: + if return_code == CHANGE_NEEDED: + # Print the existing contents of this ~/.lldbinit without any malformed + # tulsi lldbinit block, and add the correct tulsi lldbinit block to the + # end of it. + for line in content: + out.write(line) + elif return_code == NO_CHANGE: + # If we should ignore the contents of this lldbinit, and it has the + # association with ~/.lldbinit-tulsiproj that we want, do not modify it. + return + + # Add a newline after the source_string for protection from other elements + # within the lldbinit file. + out.write(source_string + '\n') + else: + if return_code != CHANGE_NEEDED: + # The source string was not found in the lldbinit so do not modify it. + return + + # Print the existing contents of this ~/.lldbinit without the tulsi + # lldbinit block. + for line in content: + out.write(line) + + out.seek(0, os.SEEK_END) + if out.tell() == 0: + # The file did not contain any content other than the source string so + # remove the file altogether. + os.remove(lldbinit_path) + return + + with open(lldbinit_path, 'w') as outfile: + out.seek(0) + # Negative length to make copyfileobj write the whole file at once. + shutil.copyfileobj(out, outfile, -1) + + def __init__(self, do_inject_link=True): + self._LinkTulsiLLDBInit(do_inject_link) + + +if __name__ == '__main__': + BootstrapLLDBInit() + sys.exit(0) diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/clang_stub.sh b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/clang_stub.sh new file mode 100755 index 000000000..ca7548d25 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/clang_stub.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# Copyright 2022 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Stub for Xcode's clang invocations to avoid compilation but still create the +# expected compiler outputs. + +set -eu + +while test $# -gt 0 +do + case $1 in + -MF|--serialize-diagnostics) + # TODO: See if we can create a valid diagnostics file (it appear to be + # LLVM bitcode), currently we get warnings like: + # file.dia:1:1: Could not read serialized diagnostics file: error("Invalid diagnostics signature") + shift + touch $1 + ;; + *.o) + break + ;; + esac + + shift +done diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/install_genfiles.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/install_genfiles.py new file mode 100755 index 000000000..2bf32c9c0 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/install_genfiles.py @@ -0,0 +1,103 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Symlinks files generated by Bazel into bazel-tulsi-includes for indexing.""" + + +import json +import os +import shutil +import sys + + +class Installer(object): + """Symlinks generated files into bazel-tulsi-includes.""" + + def __init__(self, bazel_exec_root, preserve_tulsi_includes=True, + output_root=None): + """Initializes the installer with the proper Bazel paths.""" + + self.bazel_exec_root = bazel_exec_root + self.preserve_tulsi_includes = preserve_tulsi_includes + # The folder must begin with an underscore as otherwise Bazel will delete + # it whenever it builds. See tulsi_aspects.bzl for futher explanation. + if not output_root: + output_root = bazel_exec_root + self.tulsi_root = os.path.join(output_root, 'bazel-tulsi-includes') + + def PrepareTulsiIncludes(self): + """Creates tulsi includes, possibly removing the old folder.""" + + tulsi_root = self.tulsi_root + if not self.preserve_tulsi_includes and os.path.exists(tulsi_root): + shutil.rmtree(tulsi_root) + if not os.path.exists(tulsi_root): + os.mkdir(tulsi_root) + + def InstallForTulsiouts(self, tulsiouts): + """Creates tulsi includes and symlinks generated sources.""" + self.PrepareTulsiIncludes() + + for file_path in tulsiouts: + try: + output_data = json.load(open(file_path)) + self.InstallForData(output_data) + except (ValueError, IOError) as e: + print('Failed to load output data file "%s". %s' % (file_path, e)) + + def InstallForData(self, output_data): + """Symlinks generated sources present in the output_data.""" + bazel_exec_root = self.bazel_exec_root + tulsi_root = self.tulsi_root + + for gs in output_data['generated_sources']: + real_path, link_path = gs + src = os.path.join(bazel_exec_root, real_path) + + # Bazel outputs are not guaranteed to be created if nothing references + # them. This check skips the processing if an output was declared + # but not created. + if not os.path.exists(src): + continue + + # The /x/x/ part is here to match the number of directory components + # between tulsi root and bazel root. See tulsi_aspects.bzl for futher + # explanation. + dst = os.path.join(tulsi_root, 'x/x/', link_path) + + dst_dir = os.path.dirname(dst) + if not os.path.exists(dst_dir): + os.makedirs(dst_dir) + + # It's important to use lexists() here in case dst is a broken symlink + # (in which case exists() would return False). + if os.path.lexists(dst): + # Don't need to do anything if the link hasn't changed. + if os.readlink(dst) == src: + continue + + # Link changed; must remove it otherwise os.symlink will fail. + os.unlink(dst) + + os.symlink(src, dst) + + +if __name__ == '__main__': + if len(sys.argv) < 3: + sys.stderr.write('usage: %s ' + '<.tulsiouts JSON files>\n' % sys.argv[0]) + exit(1) + + Installer(sys.argv[1]).InstallForTulsiouts(sys.argv[2:]) diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/ld_stub.sh b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/ld_stub.sh new file mode 100755 index 000000000..1fd6bc6be --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/ld_stub.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# Copyright 2022 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Stub for Xcode's ld invocations to avoid linking but still create the expected +# linker outputs. + +set -eu + +while test $# -gt 0 +do + case $1 in + *.dat) + # Create an empty .dat file containing just a simple header. + echo -n -e '\x00lld\0' > $1 + ;; + *) + ;; + esac + + shift +done diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/swiftc_stub.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/swiftc_stub.py new file mode 100755 index 000000000..2988460c2 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/swiftc_stub.py @@ -0,0 +1,76 @@ +#!/usr/bin/python3 +# Copyright 2022 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Stub to avoid swiftc but create the expected swiftc outputs.""" + +import json +import os +import pathlib +import subprocess +import sys + + +def _TouchFile(filepath): + """Touch the given file: create if necessary and update its mtime.""" + pathlib.Path(filepath).touch() + + +def _HandleOutputMapFile(filepath): + # Touch all output files referenced in the map. See the documentation here: + # https://github.com/apple/swift/blob/main/docs/Driver.md#output-file-maps + with open(filepath, 'rb') as file: + output_map = json.load(file) + for single_file_outputs in output_map.values(): + for output in single_file_outputs.values(): + _TouchFile(output) + + +def _CreateModuleFiles(module_path): + _TouchFile(module_path) + filename_no_ext = os.path.splitext(module_path)[0] + _TouchFile(filename_no_ext + '.swiftdoc') + _TouchFile(filename_no_ext + '.swiftsourceinfo') + + +def main(args): + # Xcode may call `swiftc -v` which we need to pass through. + if args == ['-v'] or args == ['--version']: + return subprocess.call(['swiftc', '-v']) + + index = 0 + num_args = len(args) + # Compare against length - 1 since we only care about arguments which come in + # pairs. + while index < num_args - 1: + cur_arg = args[index] + + if cur_arg == '-output-file-map': + index += 1 + output_file_map = args[index] + _HandleOutputMapFile(output_file_map) + elif cur_arg == '-emit-module-path': + index += 1 + module_path = args[index] + _CreateModuleFiles(module_path) + elif cur_arg == '-emit-objc-header-path': + index += 1 + header_path = args[index] + _TouchFile(header_path) + index += 1 + return 0 + + +if __name__ == '__main__': + sys.exit(main(sys.argv[1:])) diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/symbol_cache_schema.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/symbol_cache_schema.py new file mode 100755 index 000000000..48101d75e --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/symbol_cache_schema.py @@ -0,0 +1,119 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Manages our dSYM SQLite database schema.""" + +import errno +import os +import sqlite3 + + +SQLITE_SYMBOL_CACHE_PATH = os.path.expanduser('~/Library/Application Support/' + 'Tulsi/Scripts/symbol_cache.db') + + +class SymbolCacheSchema(object): + """Defines and updates the SQLite database used for DBGShellCommands.""" + + current_version = 1 + + def UpdateSchemaV1(self, connection): + """Updates the database to the v1 schema. + + Args: + connection: Connection to the database that needs to be updated. + + Returns: + True if the database reported that it was updated to v1. + False if not. + """ + # Create the table (schema version 1). + cursor = connection.cursor() + cursor.execute('CREATE TABLE symbol_cache(' + 'uuid TEXT PRIMARY KEY, ' + 'dsym_path TEXT, ' + 'architecture TEXT' + ');') + # NOTE: symbol_cache (uuid) already has an index, as the PRIMARY KEY. + # Create a unique index to keep dSYM paths and architectures unique. + cursor.execute('CREATE UNIQUE INDEX idx_dsym_arch ' + 'ON ' + 'symbol_cache(' + 'dsym_path, ' + 'architecture' + ');') + cursor.execute('PRAGMA user_version = 1;') + + # Verify the updated user_version, as confirmation of the update. + cursor.execute('PRAGMA user_version;') + return cursor.fetchone()[0] == 1 + + def VerifySchema(self, connection): + """Updates the database to the latest schema. + + Args: + connection: Connection to the database that needs to be updated. + + Returns: + True if the database reported that it was updated to the latest schema. + False if not. + """ + cursor = connection.cursor() + cursor.execute('PRAGMA user_version;') # Default is 0 + db_version = cursor.fetchone()[0] + + # Update to the latest schema in the given database, if necessary. + if db_version < self.current_version: + # Future schema updates will build on this. + if self.UpdateSchemaV1(connection): + db_version = 1 + + # Return if the database has been updated to the latest schema. + return db_version == self.current_version + + def InitDB(self, db_path): + """Initializes a new connection to a SQLite database. + + Args: + db_path: String representing a reference to the SQLite database. + + Returns: + A sqlite3.connection object representing an active connection to + the database referenced by db_path. + """ + # If this is not an in-memory SQLite database... + if ':memory:' not in db_path: + # Create all subdirs before we create a new db or connect to existing. + if not os.path.isfile(db_path): + try: + os.makedirs(os.path.dirname(db_path)) + except OSError as e: + if e.errno != errno.EEXIST: + raise + + connection = sqlite3.connect(db_path) + + # Update to the latest schema and return the db connection. + if self.VerifySchema(connection): + return connection + else: + return None + + def __init__(self, db_path=SQLITE_SYMBOL_CACHE_PATH): + self.connection = self.InitDB(db_path) + + def __del__(self): + if self.connection: + self.connection.close() diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/tulsi_logging.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/tulsi_logging.py new file mode 100755 index 000000000..9b72cb299 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/tulsi_logging.py @@ -0,0 +1,77 @@ +# Copyright 2017 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the 'License'); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an 'AS IS' BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Logging routines used by Tulsi scripts.""" + +import logging +import logging.handlers +import os +import sys + + +def validity_check(): + """Returns a warning message from logger initialization, if applicable.""" + return None + + +class Logger(object): + """Tulsi specific logging.""" + + def __init__(self): + logging_dir = os.path.expanduser('~/Library/Application Support/Tulsi') + if not os.path.exists(logging_dir): + os.mkdir(logging_dir) + + logfile = os.path.join(logging_dir, 'build_log.txt') + + # Currently only creates a single logger called 'tulsi_logging'. If + # additional loggers are needed, consider adding a name attribute to the + # Logger. + self._logger = logging.getLogger('tulsi_logging') + self._logger.setLevel(logging.INFO) + + try: + file_handler = logging.handlers.RotatingFileHandler(logfile, + backupCount=20) + file_handler.setLevel(logging.INFO) + # Create a new log file for each build. + file_handler.doRollover() + self._logger.addHandler(file_handler) + except (IOError, OSError) as err: + filename = 'none' + if hasattr(err, 'filename'): + filename = err.filename + sys.stderr.write('Failed to set up logging to file: %s (%s).\n' % + (os.strerror(err.errno), filename)) + sys.stderr.flush() + + console = logging.StreamHandler() + console.setLevel(logging.INFO) + self._logger.addHandler(console) + + def log_bazel_message(self, message): + self._logger.info(message) + + def log_action(self, action_name, action_id, seconds, start=None, end=None): + """Logs the start, duration, and end of an action.""" + del action_id # Unused by this logger. + if start: + self._logger.info('<**> %s start: %f', action_name, start) + + # Log to file and print to stdout for display in the Xcode log. + self._logger.info('<*> %s completed in %0.3f ms', + action_name, seconds * 1000) + + if end: + self._logger.info('<**> %s end: %f', action_name, end) diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/update_symbol_cache.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/update_symbol_cache.py new file mode 100644 index 000000000..b1acd779c --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/update_symbol_cache.py @@ -0,0 +1,54 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Update the Tulsi dSYM symbol cache.""" + +import sqlite3 +from symbol_cache_schema import SQLITE_SYMBOL_CACHE_PATH +from symbol_cache_schema import SymbolCacheSchema + + +class UpdateSymbolCache(object): + """Provides a common interface to update a UUID referencing a dSYM.""" + + def UpdateUUID(self, uuid, dsym_path, arch): + """Updates a given UUID entry in the database. + + Args: + uuid: A UUID representing a binary slice in the dSYM bundle. + dsym_path: An absolute path to the dSYM bundle. + arch: The binary slice's architecture. + + Returns: + None: If no error occurred in inserting the new set of values. + String: If a sqlite3.error was raised upon attempting to store new + values into the dSYM cache. + """ + con = self.cache_schema.connection + cur = con.cursor() + # Relies on the UNIQUE constraint between dsym_path + architecture to + # update the UUID if dsym_path and arch match an existing pair, or + # create a new row if this combination of dsym_path and arch is unique. + try: + cur.execute('INSERT OR REPLACE INTO symbol_cache ' + '(uuid, dsym_path, architecture) ' + 'VALUES("%s", "%s", "%s");' % (uuid, dsym_path, arch)) + con.commit() + except sqlite3.Error as e: + return e.message + return None + + def __init__(self, db_path=SQLITE_SYMBOL_CACHE_PATH): + self.cache_schema = SymbolCacheSchema(db_path) diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/user_build.py b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/user_build.py new file mode 100755 index 000000000..6e4fba0d6 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Scripts/user_build.py @@ -0,0 +1,111 @@ +#!/usr/bin/python3 +# Copyright 2018 The Tulsi Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Invokes Bazel builds for the given target using Tulsi specific flags.""" + + +import argparse +import pipes +import subprocess +import sys +from bazel_build_settings import BUILD_SETTINGS + + +def _FatalError(msg, exit_code=1): + """Prints a fatal error message to stderr and exits.""" + sys.stderr.write(msg) + sys.exit(exit_code) + + +def _BuildSettingsTargetForTargets(targets): + """Returns the singular target to use when fetching build settings.""" + return targets[0] if len(targets) == 1 else None + + +def _CreateCommand(targets, build_settings, test, release, + config, xcode_version, force_swift): + """Creates a Bazel command for targets with the specified settings.""" + target = _BuildSettingsTargetForTargets(targets) + bazel, startup, flags = build_settings.flags_for_target( + target, not release, config, is_swift_override=force_swift) + bazel_action = 'test' if test else 'build' + + command = [bazel] + command.extend(startup) + command.append(bazel_action) + command.extend(flags) + if xcode_version: + command.append('--xcode_version=%s' % xcode_version) + command.append('--tool_tag=tulsi:user_build') + command.extend(targets) + + return command + + +def _QuoteCommandForShell(cmd): + cmd = [pipes.quote(x) for x in cmd] + return ' '.join(cmd) + + +def _InterruptSafeCall(cmd): + p = subprocess.Popen(cmd) + try: + return p.wait() + except KeyboardInterrupt: + return p.wait() + + +def main(): + if not BUILD_SETTINGS: + _FatalError('Unable to fetch build settings. Please report a Tulsi bug.') + + default_config = BUILD_SETTINGS.defaultPlatformConfigId + config_options = BUILD_SETTINGS.platformConfigFlags + config_help = ( + 'Bazel apple config (used for flags). Default: {}').format(default_config) + + parser = argparse.ArgumentParser(description='Invoke a Bazel build or test ' + 'with the same flags as Tulsi.') + parser.add_argument('--test', dest='test', action='store_true', default=False) + parser.add_argument('--release', dest='release', action='store_true', + default=False) + parser.add_argument('--noprint_cmd', dest='print_cmd', action='store_false', + default=True) + parser.add_argument('--norun', dest='run', action='store_false', default=True) + parser.add_argument('--config', help=config_help, default=default_config, + choices=config_options) + parser.add_argument('--xcode_version', help='Bazel --xcode_version flag.') + parser.add_argument('--force_swift', dest='swift', action='store_true', + default=None, help='Forcibly treat the given targets ' + 'as containing Swift.') + parser.add_argument('--force_noswift', dest='swift', action='store_false', + default=None, help='Forcibly treat the given targets ' + 'as not containing Swift.') + parser.add_argument('targets', nargs='+') + + args = parser.parse_args() + command = _CreateCommand(args.targets, BUILD_SETTINGS, args.test, + args.release, args.config, args.xcode_version, + args.swift) + if args.print_cmd: + print(_QuoteCommandForShell(command)) + + if args.run: + return _InterruptSafeCall(command) + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Utils/lldbinit b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Utils/lldbinit new file mode 100644 index 000000000..8d8c9be87 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/Utils/lldbinit @@ -0,0 +1,6 @@ +# This file is autogenerated by Tulsi and should not be edited. +# This sets lldb's working directory to the Bazel workspace root used by 'OlaFaceUnity.xcodeproj'. +platform settings -w "/Users/wangrenzhu/Documents/github/mediapipe-render/" +# This enables implicitly loading Clang modules which can be disabled when a Swift module was built with explicit modules enabled. +settings set -- target.swift-extra-clang-flags "-fimplicit-module-maps" +settings clear target.source-map diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-execution-root b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-execution-root new file mode 120000 index 000000000..7d0bceaaa --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-execution-root @@ -0,0 +1 @@ +/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc/execroot/mediapipe \ No newline at end of file diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-output-base b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-output-base new file mode 120000 index 000000000..5da447eee --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-output-base @@ -0,0 +1 @@ +/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc \ No newline at end of file diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-workspace b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-workspace new file mode 120000 index 000000000..7d0bceaaa --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/.tulsi/tulsi-workspace @@ -0,0 +1 @@ +/private/var/tmp/_bazel_wangrenzhu/b244be861f40c753b454f38ce4e943dc/execroot/mediapipe \ No newline at end of file diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.pbxproj b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.pbxproj new file mode 100644 index 000000000..fd4bda0f0 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.pbxproj @@ -0,0 +1,8066 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + EC43C164024E437300000000 /* TargetView.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F024E437300000000 /* TargetView.cpp */; }; + EC43C164024E437300000001 /* TargetView.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F024E437300000000 /* TargetView.cpp */; }; + EC43C164024E437300000002 /* TargetView.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F024E437300000000 /* TargetView.cpp */; }; + EC43C164024E437300000003 /* TargetView.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F024E437300000000 /* TargetView.cpp */; }; + EC43C164043DD14B00000000 /* gpu_buffer_multi_pool.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F043DD14B00000000 /* gpu_buffer_multi_pool.cc */; }; + EC43C164043DD14B00000001 /* gpu_buffer_multi_pool.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F043DD14B00000000 /* gpu_buffer_multi_pool.cc */; }; + EC43C164054C67EB00000000 /* GPUImageUtil.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F054C67EB00000000 /* GPUImageUtil.cpp */; }; + EC43C164054C67EB00000001 /* GPUImageUtil.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F054C67EB00000000 /* GPUImageUtil.cpp */; }; + EC43C1640D075E6600000000 /* vec2.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97F0D075E6600000000 /* vec2.cpp */; }; + EC43C1640D075E6600000001 /* vec2.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97F0D075E6600000000 /* vec2.cpp */; }; + EC43C164115CC07300000000 /* Context.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F115CC07300000000 /* Context.cpp */; }; + EC43C164115CC07300000001 /* Context.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F115CC07300000000 /* Context.cpp */; }; + EC43C164115CC07300000002 /* Context.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F115CC07300000000 /* Context.cpp */; }; + EC43C164115CC07300000003 /* Context.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F115CC07300000000 /* Context.cpp */; }; + EC43C1641AF2345600000000 /* rectangle_util.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F1AF2345600000000 /* rectangle_util.cc */; }; + EC43C1641AF2345600000001 /* rectangle_util.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F1AF2345600000000 /* rectangle_util.cc */; }; + EC43C1641C1E706800000000 /* pixel_buffer_pool_util.mm in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F1C1E706800000000 /* pixel_buffer_pool_util.mm */; }; + EC43C1641C1E706800000001 /* pixel_buffer_pool_util.mm in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F1C1E706800000000 /* pixel_buffer_pool_util.mm */; }; + EC43C164216C8D5C00000000 /* gl_texture_view.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F216C8D5C00000000 /* gl_texture_view.cc */; }; + EC43C164216C8D5C00000001 /* gl_texture_view.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F216C8D5C00000000 /* gl_texture_view.cc */; }; + EC43C1642284465B00000000 /* annotation_overlay_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F2284465B00000000 /* annotation_overlay_calculator.cc */; }; + EC43C1642284465B00000001 /* annotation_overlay_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F2284465B00000000 /* annotation_overlay_calculator.cc */; }; + EC43C1642684427300000000 /* rect_transformation_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F2684427300000000 /* rect_transformation_calculator.cc */; }; + EC43C1642684427300000001 /* rect_transformation_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F2684427300000000 /* rect_transformation_calculator.cc */; }; + EC43C16429667CB800000000 /* clip_vector_size_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F29667CB800000000 /* clip_vector_size_calculator.cc */; }; + EC43C16429667CB800000001 /* clip_vector_size_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F29667CB800000000 /* clip_vector_size_calculator.cc */; }; + EC43C1642A43360700000000 /* Framebuffer.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F2A43360700000000 /* Framebuffer.cpp */; }; + EC43C1642A43360700000001 /* Framebuffer.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F2A43360700000000 /* Framebuffer.cpp */; }; + EC43C1642A43360700000002 /* Framebuffer.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F2A43360700000000 /* Framebuffer.cpp */; }; + EC43C1642A43360700000003 /* Framebuffer.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F2A43360700000000 /* Framebuffer.cpp */; }; + EC43C1642CE04EFD00000000 /* tensors_to_landmarks_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F2CE04EFD00000000 /* tensors_to_landmarks_calculator.cc */; }; + EC43C1642CE04EFD00000001 /* tensors_to_landmarks_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F2CE04EFD00000000 /* tensors_to_landmarks_calculator.cc */; }; + EC43C1642E6B486000000000 /* gpu_buffer_format.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F2E6B486000000000 /* gpu_buffer_format.cc */; }; + EC43C1642E6B486000000001 /* gpu_buffer_format.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F2E6B486000000000 /* gpu_buffer_format.cc */; }; + EC43C16430D1B2CD00000000 /* Target.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F30D1B2CD00000000 /* Target.cpp */; }; + EC43C16430D1B2CD00000001 /* Target.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F30D1B2CD00000000 /* Target.cpp */; }; + EC43C16430D1B2CD00000002 /* Target.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F30D1B2CD00000000 /* Target.cpp */; }; + EC43C16430D1B2CD00000003 /* Target.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F30D1B2CD00000000 /* Target.cpp */; }; + EC43C164350B780B00000000 /* face_mesh_module.cpp in beauty */ = {isa = PBXBuildFile; fileRef = AED7A97F350B780B00000000 /* face_mesh_module.cpp */; }; + EC43C164350B780B00000001 /* face_mesh_module.cpp in beauty */ = {isa = PBXBuildFile; fileRef = AED7A97F350B780B00000000 /* face_mesh_module.cpp */; }; + EC43C1643634749B00000000 /* previous_loopback_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F3634749B00000000 /* previous_loopback_calculator.cc */; }; + EC43C1643634749B00000001 /* previous_loopback_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F3634749B00000000 /* previous_loopback_calculator.cc */; }; + EC43C1643637376A00000000 /* image_to_tensor_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F3637376A00000000 /* image_to_tensor_calculator.cc */; }; + EC43C1643637376A00000001 /* image_to_tensor_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F3637376A00000000 /* image_to_tensor_calculator.cc */; }; + EC43C1643BCE8AD900000000 /* image_to_tensor_converter_opencv.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F3BCE8AD900000000 /* image_to_tensor_converter_opencv.cc */; }; + EC43C1643BCE8AD900000001 /* image_to_tensor_converter_opencv.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F3BCE8AD900000000 /* image_to_tensor_converter_opencv.cc */; }; + EC43C1643CC849C200000000 /* end_loop_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F3CC849C200000000 /* end_loop_calculator.cc */; }; + EC43C1643CC849C200000001 /* end_loop_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F3CC849C200000000 /* end_loop_calculator.cc */; }; + EC43C164425236D800000000 /* tensors_to_floats_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F425236D800000000 /* tensors_to_floats_calculator.cc */; }; + EC43C164425236D800000001 /* tensors_to_floats_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F425236D800000000 /* tensors_to_floats_calculator.cc */; }; + EC43C1644373C5BE00000000 /* math.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F4373C5BE00000000 /* math.cpp */; }; + EC43C1644373C5BE00000001 /* math.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F4373C5BE00000000 /* math.cpp */; }; + EC43C164439B269800000000 /* gl_simple_shaders.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F439B269800000000 /* gl_simple_shaders.cc */; }; + EC43C164439B269800000001 /* gl_simple_shaders.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F439B269800000000 /* gl_simple_shaders.cc */; }; + EC43C1644528D20000000000 /* constant_side_packet_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F4528D20000000000 /* constant_side_packet_calculator.cc */; }; + EC43C1644528D20000000001 /* constant_side_packet_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F4528D20000000000 /* constant_side_packet_calculator.cc */; }; + EC43C16446361A7400000000 /* Filter.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F46361A7400000000 /* Filter.cpp */; }; + EC43C16446361A7400000001 /* Filter.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F46361A7400000000 /* Filter.cpp */; }; + EC43C16446361A7400000002 /* Filter.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F46361A7400000000 /* Filter.cpp */; }; + EC43C16446361A7400000003 /* Filter.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F46361A7400000000 /* Filter.cpp */; }; + EC43C164466D956B00000000 /* max_pool_argmax.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97F466D956B00000000 /* max_pool_argmax.cc */; }; + EC43C164466D956B00000001 /* max_pool_argmax.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97F466D956B00000000 /* max_pool_argmax.cc */; }; + EC43C16446E8118200000000 /* tensors_to_detections_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F46E8118200000000 /* tensors_to_detections_calculator.cc */; }; + EC43C16446E8118200000001 /* tensors_to_detections_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F46E8118200000000 /* tensors_to_detections_calculator.cc */; }; + EC43C164485AE53400000000 /* MPPMetalHelper.mm in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F485AE53400000000 /* MPPMetalHelper.mm */; }; + EC43C164485AE53400000001 /* MPPMetalHelper.mm in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F485AE53400000000 /* MPPMetalHelper.mm */; }; + EC43C16448DF98DB00000000 /* inference_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F48DF98DB00000000 /* inference_calculator.cc */; }; + EC43C16448DF98DB00000001 /* inference_calculator.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F48DF98DB00000000 /* inference_calculator.cc */; }; + EC43C1644A333ECF00000000 /* gl_calculator_helper_impl_common.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F4A333ECF00000000 /* gl_calculator_helper_impl_common.cc */; }; + EC43C1644A333ECF00000001 /* gl_calculator_helper_impl_common.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F4A333ECF00000000 /* gl_calculator_helper_impl_common.cc */; }; + EC43C1644AC087AD00000000 /* MPPGraphGPUData.mm in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F4AC087AD00000000 /* MPPGraphGPUData.mm */; }; + EC43C1644AC087AD00000001 /* MPPGraphGPUData.mm in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F4AC087AD00000000 /* MPPGraphGPUData.mm */; }; + EC43C1644E6E1B1A00000000 /* vec4.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97F4E6E1B1A00000000 /* vec4.cpp */; }; + EC43C1644E6E1B1A00000001 /* vec4.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97F4E6E1B1A00000000 /* vec4.cpp */; }; + EC43C1644ECFA1D200000000 /* gl_calculator_helper.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F4ECFA1D200000000 /* gl_calculator_helper.cc */; }; + EC43C1644ECFA1D200000001 /* gl_calculator_helper.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F4ECFA1D200000000 /* gl_calculator_helper.cc */; }; + EC43C1644F3D133A00000000 /* local_file_contents_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F4F3D133A00000000 /* local_file_contents_calculator.cc */; }; + EC43C1644F3D133A00000001 /* local_file_contents_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F4F3D133A00000000 /* local_file_contents_calculator.cc */; }; + EC43C1644F7EA7CE00000000 /* cpu_op_resolver.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F4F7EA7CE00000000 /* cpu_op_resolver.cc */; }; + EC43C1644F7EA7CE00000001 /* cpu_op_resolver.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F4F7EA7CE00000000 /* cpu_op_resolver.cc */; }; + EC43C164512859F400000000 /* util.cc in objc */ = {isa = PBXBuildFile; fileRef = AED7A97F512859F400000000 /* util.cc */; }; + EC43C164512859F400000001 /* util.cc in objc */ = {isa = PBXBuildFile; fileRef = AED7A97F512859F400000000 /* util.cc */; }; + EC43C164553C1F9100000000 /* association_norm_rect_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F553C1F9100000000 /* association_norm_rect_calculator.cc */; }; + EC43C164553C1F9100000001 /* association_norm_rect_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F553C1F9100000000 /* association_norm_rect_calculator.cc */; }; + EC43C164567DD13A00000000 /* math_utils.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97F567DD13A00000000 /* math_utils.cpp */; }; + EC43C164567DD13A00000001 /* math_utils.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97F567DD13A00000000 /* math_utils.cpp */; }; + EC43C16456D28C4300000000 /* inference_calculator_cpu.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F56D28C4300000000 /* inference_calculator_cpu.cc */; }; + EC43C16456D28C4300000001 /* inference_calculator_cpu.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97F56D28C4300000000 /* inference_calculator_cpu.cc */; }; + EC43C16457EF428E00000000 /* resource_util.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F57EF428E00000000 /* resource_util.cc */; }; + EC43C16457EF428E00000001 /* resource_util.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F57EF428E00000000 /* resource_util.cc */; }; + EC43C1645DA9AAF300000000 /* max_unpooling.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97F5DA9AAF300000000 /* max_unpooling.cc */; }; + EC43C1645DA9AAF300000001 /* max_unpooling.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97F5DA9AAF300000000 /* max_unpooling.cc */; }; + EC43C164610B41F300000000 /* tflite_custom_op_resolver_calculator.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F610B41F300000000 /* tflite_custom_op_resolver_calculator.cc */; }; + EC43C164610B41F300000001 /* tflite_custom_op_resolver_calculator.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F610B41F300000000 /* tflite_custom_op_resolver_calculator.cc */; }; + EC43C16461BCBB4F00000000 /* MPPMetalUtil.mm in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F61BCBB4F00000000 /* MPPMetalUtil.mm */; }; + EC43C16461BCBB4F00000001 /* MPPMetalUtil.mm in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F61BCBB4F00000000 /* MPPMetalUtil.mm */; }; + EC43C16462B6E69B00000000 /* collection_has_min_size_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F62B6E69B00000000 /* collection_has_min_size_calculator.cc */; }; + EC43C16462B6E69B00000001 /* collection_has_min_size_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F62B6E69B00000000 /* collection_has_min_size_calculator.cc */; }; + EC43C1646708DA9D00000000 /* annotation_renderer.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F6708DA9D00000000 /* annotation_renderer.cc */; }; + EC43C1646708DA9D00000001 /* annotation_renderer.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F6708DA9D00000000 /* annotation_renderer.cc */; }; + EC43C16467291D3100000000 /* header_util.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F67291D3100000000 /* header_util.cc */; }; + EC43C16467291D3100000001 /* header_util.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F67291D3100000000 /* header_util.cc */; }; + EC43C1646A77E38000000000 /* ssd_anchors_calculator.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F6A77E38000000000 /* ssd_anchors_calculator.cc */; }; + EC43C1646A77E38000000001 /* ssd_anchors_calculator.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F6A77E38000000000 /* ssd_anchors_calculator.cc */; }; + EC43C1646E0AB7DE00000000 /* MPPTimestampConverter.mm in objc */ = {isa = PBXBuildFile; fileRef = AED7A97F6E0AB7DE00000000 /* MPPTimestampConverter.mm */; }; + EC43C1646E0AB7DE00000001 /* MPPTimestampConverter.mm in objc */ = {isa = PBXBuildFile; fileRef = AED7A97F6E0AB7DE00000000 /* MPPTimestampConverter.mm */; }; + EC43C16472A6165000000000 /* landmarks_refinement_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F72A6165000000000 /* landmarks_refinement_calculator.cc */; }; + EC43C16472A6165000000001 /* landmarks_refinement_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F72A6165000000000 /* landmarks_refinement_calculator.cc */; }; + EC43C164730C61E800000000 /* landmarks_to_render_data_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F730C61E800000000 /* landmarks_to_render_data_calculator.cc */; }; + EC43C164730C61E800000001 /* landmarks_to_render_data_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F730C61E800000000 /* landmarks_to_render_data_calculator.cc */; }; + EC43C164731BD67000000000 /* FramebufferCache.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F731BD67000000000 /* FramebufferCache.cpp */; }; + EC43C164731BD67000000001 /* FramebufferCache.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F731BD67000000000 /* FramebufferCache.cpp */; }; + EC43C164731BD67000000002 /* FramebufferCache.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F731BD67000000000 /* FramebufferCache.cpp */; }; + EC43C164731BD67000000003 /* FramebufferCache.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F731BD67000000000 /* FramebufferCache.cpp */; }; + EC43C1647352B17300000000 /* Source.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F7352B17300000000 /* Source.cpp */; }; + EC43C1647352B17300000001 /* Source.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F7352B17300000000 /* Source.cpp */; }; + EC43C1647352B17300000002 /* Source.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F7352B17300000000 /* Source.cpp */; }; + EC43C1647352B17300000003 /* Source.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F7352B17300000000 /* Source.cpp */; }; + EC43C16473F96BB900000000 /* shader_util.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F73F96BB900000000 /* shader_util.cc */; }; + EC43C16473F96BB900000001 /* shader_util.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F73F96BB900000000 /* shader_util.cc */; }; + EC43C16474F94ED900000000 /* landmark_projection_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F74F94ED900000000 /* landmark_projection_calculator.cc */; }; + EC43C16474F94ED900000001 /* landmark_projection_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F74F94ED900000000 /* landmark_projection_calculator.cc */; }; + EC43C1647C7A404400000000 /* gl_context.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F7C7A404400000000 /* gl_context.cc */; }; + EC43C1647C7A404400000001 /* gl_context.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F7C7A404400000000 /* gl_context.cc */; }; + EC43C1647EA8AD8900000000 /* op_resolver.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F7EA8AD8900000000 /* op_resolver.cc */; }; + EC43C1647EA8AD8900000001 /* op_resolver.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F7EA8AD8900000000 /* op_resolver.cc */; }; + EC43C164815E3DC900000000 /* IOSTarget.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F815E3DC900000000 /* IOSTarget.cpp */; }; + EC43C164815E3DC900000001 /* IOSTarget.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F815E3DC900000000 /* IOSTarget.cpp */; }; + EC43C164815E3DC900000002 /* IOSTarget.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F815E3DC900000000 /* IOSTarget.cpp */; }; + EC43C164815E3DC900000003 /* IOSTarget.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F815E3DC900000000 /* IOSTarget.cpp */; }; + EC43C1648437B63D00000000 /* non_max_suppression_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F8437B63D00000000 /* non_max_suppression_calculator.cc */; }; + EC43C1648437B63D00000001 /* non_max_suppression_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F8437B63D00000000 /* non_max_suppression_calculator.cc */; }; + EC43C1648537330500000000 /* landmarks_to_transform_matrix.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97F8537330500000000 /* landmarks_to_transform_matrix.cc */; }; + EC43C1648537330500000001 /* landmarks_to_transform_matrix.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97F8537330500000000 /* landmarks_to_transform_matrix.cc */; }; + EC43C1648597B84200000000 /* callback_packet_calculator.cc in internal */ = {isa = PBXBuildFile; fileRef = AED7A97F8597B84200000000 /* callback_packet_calculator.cc */; }; + EC43C1648597B84200000001 /* callback_packet_calculator.cc in internal */ = {isa = PBXBuildFile; fileRef = AED7A97F8597B84200000000 /* callback_packet_calculator.cc */; }; + EC43C164861C82C600000000 /* begin_loop_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F861C82C600000000 /* begin_loop_calculator.cc */; }; + EC43C164861C82C600000001 /* begin_loop_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97F861C82C600000000 /* begin_loop_calculator.cc */; }; + EC43C16487DFEA2300000000 /* OlaGraph.cpp in common */ = {isa = PBXBuildFile; fileRef = AED7A97F87DFEA2300000000 /* OlaGraph.cpp */; }; + EC43C16487DFEA2300000001 /* OlaGraph.cpp in common */ = {isa = PBXBuildFile; fileRef = AED7A97F87DFEA2300000000 /* OlaGraph.cpp */; }; + EC43C164884B993900000000 /* detections_to_rects_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F884B993900000000 /* detections_to_rects_calculator.cc */; }; + EC43C164884B993900000001 /* detections_to_rects_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F884B993900000000 /* detections_to_rects_calculator.cc */; }; + EC43C1648A2AAB7400000000 /* tflite_model_loader.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F8A2AAB7400000000 /* tflite_model_loader.cc */; }; + EC43C1648A2AAB7400000001 /* tflite_model_loader.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97F8A2AAB7400000000 /* tflite_model_loader.cc */; }; + EC43C1648BBC9F7900000000 /* Ref.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F8BBC9F7900000000 /* Ref.cpp */; }; + EC43C1648BBC9F7900000001 /* Ref.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97F8BBC9F7900000000 /* Ref.cpp */; }; + EC43C1648FE6AC8600000000 /* transform_tensor_bilinear.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97F8FE6AC8600000000 /* transform_tensor_bilinear.cc */; }; + EC43C1648FE6AC8600000001 /* transform_tensor_bilinear.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97F8FE6AC8600000000 /* transform_tensor_bilinear.cc */; }; + EC43C16492727CA000000000 /* gpu_service.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F92727CA000000000 /* gpu_service.cc */; }; + EC43C16492727CA000000001 /* gpu_service.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F92727CA000000000 /* gpu_service.cc */; }; + EC43C164941107A700000000 /* thresholding_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F941107A700000000 /* thresholding_calculator.cc */; }; + EC43C164941107A700000001 /* thresholding_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F941107A700000000 /* thresholding_calculator.cc */; }; + EC43C164969C674A00000000 /* mat4.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97F969C674A00000000 /* mat4.cpp */; }; + EC43C164969C674A00000001 /* mat4.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97F969C674A00000000 /* mat4.cpp */; }; + EC43C16497ED1FC700000000 /* gpu_buffer.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F97ED1FC700000000 /* gpu_buffer.cc */; }; + EC43C16497ED1FC700000001 /* gpu_buffer.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97F97ED1FC700000000 /* gpu_buffer.cc */; }; + EC43C164994837E700000000 /* resource_util_apple.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F994837E700000000 /* resource_util_apple.cc */; }; + EC43C164994837E700000001 /* resource_util_apple.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97F994837E700000000 /* resource_util_apple.cc */; }; + EC43C164A1D1B51100000000 /* MPPGraph.mm in objc */ = {isa = PBXBuildFile; fileRef = AED7A97FA1D1B51100000000 /* MPPGraph.mm */; }; + EC43C164A1D1B51100000001 /* MPPGraph.mm in objc */ = {isa = PBXBuildFile; fileRef = AED7A97FA1D1B51100000000 /* MPPGraph.mm */; }; + EC43C164A23EAE8F00000000 /* NSError+util_status.mm in objc */ = {isa = PBXBuildFile; fileRef = AED7A97FA23EAE8F00000000 /* NSError+util_status.mm */; }; + EC43C164A23EAE8F00000001 /* NSError+util_status.mm in objc */ = {isa = PBXBuildFile; fileRef = AED7A97FA23EAE8F00000000 /* NSError+util_status.mm */; }; + EC43C164A42FD6CE00000000 /* transform_landmarks.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97FA42FD6CE00000000 /* transform_landmarks.cc */; }; + EC43C164A42FD6CE00000001 /* transform_landmarks.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97FA42FD6CE00000000 /* transform_landmarks.cc */; }; + EC43C164A54788E300000000 /* cpu_util.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FA54788E300000000 /* cpu_util.cc */; }; + EC43C164A54788E300000001 /* cpu_util.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FA54788E300000000 /* cpu_util.cc */; }; + EC43C164A60E9BF200000000 /* split_vector_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97FA60E9BF200000000 /* split_vector_calculator.cc */; }; + EC43C164A60E9BF200000001 /* split_vector_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97FA60E9BF200000000 /* split_vector_calculator.cc */; }; + EC43C164AAA2FE7000000000 /* gpu_buffer_storage.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FAAA2FE7000000000 /* gpu_buffer_storage.cc */; }; + EC43C164AAA2FE7000000001 /* gpu_buffer_storage.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FAAA2FE7000000000 /* gpu_buffer_storage.cc */; }; + EC43C164ADAE637800000000 /* to_image_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FADAE637800000000 /* to_image_calculator.cc */; }; + EC43C164ADAE637800000001 /* to_image_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FADAE637800000000 /* to_image_calculator.cc */; }; + EC43C164B51C03B400000000 /* landmarks_to_detection_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FB51C03B400000000 /* landmarks_to_detection_calculator.cc */; }; + EC43C164B51C03B400000001 /* landmarks_to_detection_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FB51C03B400000000 /* landmarks_to_detection_calculator.cc */; }; + EC43C164B77E32DB00000000 /* face_landmarks_to_render_data_calculator.cc in calculators */ = {isa = PBXBuildFile; fileRef = AED7A97FB77E32DB00000000 /* face_landmarks_to_render_data_calculator.cc */; }; + EC43C164B77E32DB00000001 /* face_landmarks_to_render_data_calculator.cc in calculators */ = {isa = PBXBuildFile; fileRef = AED7A97FB77E32DB00000000 /* face_landmarks_to_render_data_calculator.cc */; }; + EC43C164C2113DD500000000 /* transpose_conv_bias.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97FC2113DD500000000 /* transpose_conv_bias.cc */; }; + EC43C164C2113DD500000001 /* transpose_conv_bias.cc in operations */ = {isa = PBXBuildFile; fileRef = AED7A97FC2113DD500000000 /* transpose_conv_bias.cc */; }; + EC43C164C4B69F3800000000 /* flow_limiter_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97FC4B69F3800000000 /* flow_limiter_calculator.cc */; }; + EC43C164C4B69F3800000001 /* flow_limiter_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97FC4B69F3800000000 /* flow_limiter_calculator.cc */; }; + EC43C164C6B713FC00000000 /* detections_to_render_data_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FC6B713FC00000000 /* detections_to_render_data_calculator.cc */; }; + EC43C164C6B713FC00000001 /* detections_to_render_data_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FC6B713FC00000000 /* detections_to_render_data_calculator.cc */; }; + EC43C164C905FCC400000000 /* gl_context_eagl.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FC905FCC400000000 /* gl_context_eagl.cc */; }; + EC43C164C905FCC400000001 /* gl_context_eagl.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FC905FCC400000000 /* gl_context_eagl.cc */; }; + EC43C164CD95B30F00000000 /* gate_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97FCD95B30F00000000 /* gate_calculator.cc */; }; + EC43C164CD95B30F00000001 /* gate_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97FCD95B30F00000000 /* gate_calculator.cc */; }; + EC43C164CEAD353700000000 /* gl_texture_buffer_pool.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FCEAD353700000000 /* gl_texture_buffer_pool.cc */; }; + EC43C164CEAD353700000001 /* gl_texture_buffer_pool.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FCEAD353700000000 /* gl_texture_buffer_pool.cc */; }; + EC43C164D02AC36400000000 /* vec3.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97FD02AC36400000000 /* vec3.cpp */; }; + EC43C164D02AC36400000001 /* vec3.cpp in math */ = {isa = PBXBuildFile; fileRef = AED7A97FD02AC36400000000 /* vec3.cpp */; }; + EC43C164D11E82F000000000 /* rect_to_render_data_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FD11E82F000000000 /* rect_to_render_data_calculator.cc */; }; + EC43C164D11E82F000000001 /* rect_to_render_data_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FD11E82F000000000 /* rect_to_render_data_calculator.cc */; }; + EC43C164D3B4F92F00000000 /* gpu_shared_data_internal.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FD3B4F92F00000000 /* gpu_shared_data_internal.cc */; }; + EC43C164D3B4F92F00000001 /* gpu_shared_data_internal.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FD3B4F92F00000000 /* gpu_shared_data_internal.cc */; }; + EC43C164D57A06BE00000000 /* inference_calculator_metal.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97FD57A06BE00000000 /* inference_calculator_metal.cc */; }; + EC43C164D57A06BE00000001 /* inference_calculator_metal.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97FD57A06BE00000000 /* inference_calculator_metal.cc */; }; + EC43C164E04A951600000000 /* SourceImage.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FE04A951600000000 /* SourceImage.cpp */; }; + EC43C164E04A951600000001 /* SourceImage.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FE04A951600000000 /* SourceImage.cpp */; }; + EC43C164E04A951600000002 /* SourceImage.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FE04A951600000000 /* SourceImage.cpp */; }; + EC43C164E04A951600000003 /* SourceImage.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FE04A951600000000 /* SourceImage.cpp */; }; + EC43C164E5A048F400000000 /* OlaFaceUnity.mm in ios */ = {isa = PBXBuildFile; fileRef = AED7A97FE5A048F400000000 /* OlaFaceUnity.mm */; }; + EC43C164E5A048F400000001 /* OlaFaceUnity.mm in ios */ = {isa = PBXBuildFile; fileRef = AED7A97FE5A048F400000000 /* OlaFaceUnity.mm */; }; + EC43C164E8D550C300000000 /* GLProgram.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FE8D550C300000000 /* GLProgram.cpp */; }; + EC43C164E8D550C300000001 /* GLProgram.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FE8D550C300000000 /* GLProgram.cpp */; }; + EC43C164E8D550C300000002 /* GLProgram.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FE8D550C300000000 /* GLProgram.cpp */; }; + EC43C164E8D550C300000003 /* GLProgram.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FE8D550C300000000 /* GLProgram.cpp */; }; + EC43C164EB4C12EA00000000 /* tflite_model_calculator.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97FEB4C12EA00000000 /* tflite_model_calculator.cc */; }; + EC43C164EB4C12EA00000001 /* tflite_model_calculator.cc in tflite */ = {isa = PBXBuildFile; fileRef = AED7A97FEB4C12EA00000000 /* tflite_model_calculator.cc */; }; + EC43C164EBDBE6FA00000000 /* detection_projection_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FEBDBE6FA00000000 /* detection_projection_calculator.cc */; }; + EC43C164EBDBE6FA00000001 /* detection_projection_calculator.cc in util */ = {isa = PBXBuildFile; fileRef = AED7A97FEBDBE6FA00000000 /* detection_projection_calculator.cc */; }; + EC43C164F2D261CD00000000 /* split_proto_list_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97FF2D261CD00000000 /* split_proto_list_calculator.cc */; }; + EC43C164F2D261CD00000001 /* split_proto_list_calculator.cc in core */ = {isa = PBXBuildFile; fileRef = AED7A97FF2D261CD00000000 /* split_proto_list_calculator.cc */; }; + EC43C164F31FC2AD00000000 /* image_to_tensor_utils.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97FF31FC2AD00000000 /* image_to_tensor_utils.cc */; }; + EC43C164F31FC2AD00000001 /* image_to_tensor_utils.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97FF31FC2AD00000000 /* image_to_tensor_utils.cc */; }; + EC43C164F382926900000000 /* SourceCamera.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FF382926900000000 /* SourceCamera.cpp */; }; + EC43C164F382926900000001 /* SourceCamera.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FF382926900000000 /* SourceCamera.cpp */; }; + EC43C164F382926900000002 /* SourceCamera.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FF382926900000000 /* SourceCamera.cpp */; }; + EC43C164F382926900000003 /* SourceCamera.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FF382926900000000 /* SourceCamera.cpp */; }; + EC43C164F8C96D3D00000000 /* gl_texture_buffer.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FF8C96D3D00000000 /* gl_texture_buffer.cc */; }; + EC43C164F8C96D3D00000001 /* gl_texture_buffer.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FF8C96D3D00000000 /* gl_texture_buffer.cc */; }; + EC43C164FAB2EC1300000000 /* FilterGroup.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FFAB2EC1300000000 /* FilterGroup.cpp */; }; + EC43C164FAB2EC1300000001 /* FilterGroup.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FFAB2EC1300000000 /* FilterGroup.cpp */; }; + EC43C164FAB2EC1300000002 /* FilterGroup.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FFAB2EC1300000000 /* FilterGroup.cpp */; }; + EC43C164FAB2EC1300000003 /* FilterGroup.cpp in core */ = {isa = PBXBuildFile; fileRef = AED7A97FFAB2EC1300000000 /* FilterGroup.cpp */; }; + EC43C164FBEF99EE00000000 /* image_to_tensor_converter_metal.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97FFBEF99EE00000000 /* image_to_tensor_converter_metal.cc */; }; + EC43C164FBEF99EE00000001 /* image_to_tensor_converter_metal.cc in tensor */ = {isa = PBXBuildFile; fileRef = AED7A97FFBEF99EE00000000 /* image_to_tensor_converter_metal.cc */; }; + EC43C164FCDA188900000000 /* gpu_buffer_storage_cv_pixel_buffer.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FFCDA188900000000 /* gpu_buffer_storage_cv_pixel_buffer.cc */; }; + EC43C164FCDA188900000001 /* gpu_buffer_storage_cv_pixel_buffer.cc in gpu */ = {isa = PBXBuildFile; fileRef = AED7A97FFCDA188900000000 /* gpu_buffer_storage_cv_pixel_buffer.cc */; }; + EC43C164FD2C140F00000000 /* image_properties_calculator.cc in image */ = {isa = PBXBuildFile; fileRef = AED7A97FFD2C140F00000000 /* image_properties_calculator.cc */; }; + EC43C164FD2C140F00000001 /* image_properties_calculator.cc in image */ = {isa = PBXBuildFile; fileRef = AED7A97FFD2C140F00000000 /* image_properties_calculator.cc */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 79F19D9D06BDEB2B00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50106BDEB2A00000000; + }; + 79F19D9D0AA81EC300000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5010AA81EC200000000; + }; + 79F19D9D0C83C67D00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5010C83C67C00000000; + }; + 79F19D9D107AC04100000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501107AC04000000000; + }; + 79F19D9D126D7CC700000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501126D7CC600000000; + }; + 79F19D9D12A6202500000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50112A6202400000000; + }; + 79F19D9D25CEBB5F00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50125CEBB5E00000000; + }; + 79F19D9D28DF669100000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50128DF669000000000; + }; + 79F19D9D2B54506300000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5012B54506200000000; + }; + 79F19D9D2CDA58B700000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5012CDA58B600000000; + }; + 79F19D9D2EDC5D5B00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5012EDC5D5A00000000; + }; + 79F19D9D33E4A23D00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50133E4A23C00000000; + }; + 79F19D9D37FF534F00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50137FF534E00000000; + }; + 79F19D9D3C33B88F00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5013C33B88E00000000; + }; + 79F19D9D3F591E2F00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5013F591E2E00000000; + }; + 79F19D9D4594765900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5014594765800000000; + }; + 79F19D9D45A4DD6500000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50145A4DD6400000000; + }; + 79F19D9D462EFBA300000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501462EFBA200000000; + }; + 79F19D9D46D4E80900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50146D4E80800000000; + }; + 79F19D9D4843522D00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5014843522C00000000; + }; + 79F19D9D4C0DA67100000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5014C0DA67000000000; + }; + 79F19D9D4EABA32900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5014EABA32800000000; + }; + 79F19D9D4EF47AD100000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5014EF47AD000000000; + }; + 79F19D9D5EC7447B00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5015EC7447A00000000; + }; + 79F19D9D5F25395100000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5015F25395000000000; + }; + 79F19D9D5F558F1D00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5015F558F1C00000000; + }; + 79F19D9D60A115C900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50160A115C800000000; + }; + 79F19D9D62D4D60D00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50162D4D60C00000000; + }; + 79F19D9D652D07FF00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501652D07FE00000000; + }; + 79F19D9D680A55C900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501680A55C800000000; + }; + 79F19D9D6999113F00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5016999113E00000000; + }; + 79F19D9D6B67FEED00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5016B67FEEC00000000; + }; + 79F19D9D6B9DD04500000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5016B9DD04400000000; + }; + 79F19D9D7073403D00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5017073403C00000000; + }; + 79F19D9D71C7DBE500000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50171C7DBE400000000; + }; + 79F19D9D76D9570300000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50176D9570200000000; + }; + 79F19D9D7B881ECB00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5017B881ECA00000000; + }; + 79F19D9D84D8D44100000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50184D8D44000000000; + }; + 79F19D9D9537EA2700000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E5019537EA2600000000; + }; + 79F19D9D98631CBF00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50198631CBE00000000; + }; + 79F19D9D98D05C4B00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E50198D05C4A00000000; + }; + 79F19D9DB052EDC900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B0D91B25B052EDC800000000; + }; + 79F19D9DBA73597300000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501BA73597200000000; + }; + 79F19D9DBBDDDAB900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501BBDDDAB800000000; + }; + 79F19D9DBE53424B00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501BE53424A00000000; + }; + 79F19D9DBFC8082300000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501BFC8082200000000; + }; + 79F19D9DC7D8DFDF00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501C7D8DFDE00000000; + }; + 79F19D9DD05A039B00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501D05A039A00000000; + }; + 79F19D9DD40A970700000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501D40A970600000000; + }; + 79F19D9DD5C6ED8300000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501D5C6ED8200000000; + }; + 79F19D9DD625937500000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501D625937400000000; + }; + 79F19D9DD971168F00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501D971168E00000000; + }; + 79F19D9DD9E967BF00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501D9E967BE00000000; + }; + 79F19D9DE12D6E0F00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501E12D6E0E00000000; + }; + 79F19D9DE1EABCB700000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501E1EABCB600000000; + }; + 79F19D9DE67C2A1B00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501E67C2A1A00000000; + }; + 79F19D9DF07E016F00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501F07E016E00000000; + }; + 79F19D9DF3D581C900000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501F3D581C800000000; + }; + 79F19D9DF57C17F100000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501F57C17F000000000; + }; + 79F19D9DF70D126B00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501F70D126A00000000; + }; + 79F19D9DF727D6E300000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501F727D6E200000000; + }; + 79F19D9DF8F8F01D00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501F8F8F01C00000000; + }; + 79F19D9DFE323FCF00000000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = E8D406AA11D4451E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D807E501FE323FCE00000000; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + AED7A97F004AA53400000000 /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_begin_loop_calculator_FEDA75EA_ios_min15.5.a; path = lib_idx_begin_loop_calculator_FEDA75EA_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F024E437300000000 /* TargetView.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TargetView.cpp; path = mediapipe/render/core/TargetView.cpp; sourceTree = ""; }; + AED7A97F02C2765300000000 /* IOSTarget.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = IOSTarget.hpp; path = mediapipe/render/core/IOSTarget.hpp; sourceTree = ""; }; + AED7A97F043DD14B00000000 /* gpu_buffer_multi_pool.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gpu_buffer_multi_pool.cc; path = mediapipe/gpu/gpu_buffer_multi_pool.cc; sourceTree = ""; }; + AED7A97F0453AA5800000000 /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0.a; path = lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F054C67EB00000000 /* GPUImageUtil.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GPUImageUtil.cpp; path = mediapipe/render/core/GPUImageUtil.cpp; sourceTree = ""; }; + AED7A97F0556389200000000 /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5.a; path = lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F09DE828200000000 /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_olamodule_common_library_4A2D4D8A_ios_min15.5.a; path = lib_idx_olamodule_common_library_4A2D4D8A_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F0D075E6600000000 /* vec2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vec2.cpp; path = mediapipe/render/core/math/vec2.cpp; sourceTree = ""; }; + AED7A97F0D37EB1400000000 /* lib_idx_op_resolver_E390FDC7_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_op_resolver_E390FDC7_ios_min11.0.a; path = lib_idx_op_resolver_E390FDC7_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F0F5DFEC400000000 /* lib_idx_util_28409609_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_util_28409609_ios_min15.5.a; path = lib_idx_util_28409609_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F10B91A6400000000 /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5.a; path = lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F115CC07300000000 /* Context.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Context.cpp; path = mediapipe/render/core/Context.cpp; sourceTree = ""; }; + AED7A97F12C953C600000000 /* GPUImage-x.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "GPUImage-x.h"; path = "mediapipe/render/core/GPUImage-x.h"; sourceTree = ""; }; + AED7A97F14A783CE00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = third_party/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F14D36E2200000000 /* gl_thread_collector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_thread_collector.h; path = mediapipe/gpu/gl_thread_collector.h; sourceTree = ""; }; + AED7A97F15470C1200000000 /* resource_util_custom.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = resource_util_custom.h; path = mediapipe/util/resource_util_custom.h; sourceTree = ""; }; + AED7A97F17D3192E00000000 /* detections_to_rects_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = detections_to_rects_calculator.h; path = mediapipe/calculators/util/detections_to_rects_calculator.h; sourceTree = ""; }; + AED7A97F17E9E7AC00000000 /* lib_idx_gl_calculator_helper_D8986C65_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gl_calculator_helper_D8986C65_ios_min11.0.a; path = lib_idx_gl_calculator_helper_D8986C65_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F18343BA800000000 /* face_detection_short_range.tflite */ = {isa = PBXFileReference; lastKnownFileType = dyn.age81k3xqrf4gn; name = face_detection_short_range.tflite; path = mediapipe/modules/face_detection/face_detection_short_range.tflite; sourceTree = ""; }; + AED7A97F18E10F1600000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/modules/face_landmark/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F1AF2345600000000 /* rectangle_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rectangle_util.cc; path = mediapipe/util/rectangle_util.cc; sourceTree = ""; }; + AED7A97F1B9417A400000000 /* rectangle_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = rectangle_util.h; path = mediapipe/util/rectangle_util.h; sourceTree = ""; }; + AED7A97F1C1E706800000000 /* pixel_buffer_pool_util.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = pixel_buffer_pool_util.mm; path = mediapipe/gpu/pixel_buffer_pool_util.mm; sourceTree = ""; }; + AED7A97F1CB8D33100000000 /* OlaFaceUnity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OlaFaceUnity.h; path = mediapipe/render/module/beauty/ios/OlaFaceUnity.h; sourceTree = ""; }; + AED7A97F1D11BD0C00000000 /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0.a; path = lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F1D95D95600000000 /* SourceImage.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = SourceImage.hpp; path = mediapipe/render/core/SourceImage.hpp; sourceTree = ""; }; + AED7A97F1F021A8400000000 /* gl_texture_view.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_texture_view.h; path = mediapipe/gpu/gl_texture_view.h; sourceTree = ""; }; + AED7A97F1F27769C00000000 /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0.a; path = lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F216C8D5C00000000 /* gl_texture_view.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gl_texture_view.cc; path = mediapipe/gpu/gl_texture_view.cc; sourceTree = ""; }; + AED7A97F21F0D81000000000 /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0.a; path = lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F2284465B00000000 /* annotation_overlay_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = annotation_overlay_calculator.cc; path = mediapipe/calculators/util/annotation_overlay_calculator.cc; sourceTree = ""; }; + AED7A97F24C2D8FF00000000 /* attachments.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = attachments.h; path = mediapipe/gpu/attachments.h; sourceTree = ""; }; + AED7A97F25A42A6600000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/graphs/face_mesh/subgraphs/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F2684427300000000 /* rect_transformation_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rect_transformation_calculator.cc; path = mediapipe/calculators/util/rect_transformation_calculator.cc; sourceTree = ""; }; + AED7A97F2783FF8600000000 /* lib_idx_util_28409609_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_util_28409609_ios_min11.0.a; path = lib_idx_util_28409609_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F29667CB800000000 /* clip_vector_size_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clip_vector_size_calculator.cc; path = mediapipe/calculators/core/clip_vector_size_calculator.cc; sourceTree = ""; }; + AED7A97F296F7FCB00000000 /* MPPGraph.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MPPGraph.h; path = mediapipe/objc/MPPGraph.h; sourceTree = ""; }; + AED7A97F2A43360700000000 /* Framebuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Framebuffer.cpp; path = mediapipe/render/core/Framebuffer.cpp; sourceTree = ""; }; + AED7A97F2AC65A7D00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/calculators/image/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F2B05D03900000000 /* clip_vector_size_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = clip_vector_size_calculator.h; path = mediapipe/calculators/core/clip_vector_size_calculator.h; sourceTree = ""; }; + AED7A97F2BAC9A6C00000000 /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5.a; path = lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F2BFD778400000000 /* lib_idx_non_max_suppression_calculator_EA803631_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_non_max_suppression_calculator_EA803631_ios_min15.5.a; path = lib_idx_non_max_suppression_calculator_EA803631_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F2CE04EFD00000000 /* tensors_to_landmarks_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tensors_to_landmarks_calculator.cc; path = mediapipe/calculators/tensor/tensors_to_landmarks_calculator.cc; sourceTree = ""; }; + AED7A97F2CF5607E00000000 /* OlaFaceUnityFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; name = OlaFaceUnityFramework.framework; path = OlaFaceUnityFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F2D2504B400000000 /* Ref.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Ref.hpp; path = mediapipe/render/core/Ref.hpp; sourceTree = ""; }; + AED7A97F2E6B486000000000 /* gpu_buffer_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gpu_buffer_format.cc; path = mediapipe/gpu/gpu_buffer_format.cc; sourceTree = ""; }; + AED7A97F2FF7641A00000000 /* vec4.inl */ = {isa = PBXFileReference; lastKnownFileType = "public.c-plus-plus-inline-header"; name = vec4.inl; path = mediapipe/render/core/math/vec4.inl; sourceTree = ""; }; + AED7A97F30D1B2CD00000000 /* Target.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Target.cpp; path = mediapipe/render/core/Target.cpp; sourceTree = ""; }; + AED7A97F321D0D7800000000 /* lib_idx_gl_simple_shaders_6A91D77D_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gl_simple_shaders_6A91D77D_ios_min11.0.a; path = lib_idx_gl_simple_shaders_6A91D77D_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F3360798700000000 /* transform_landmarks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = transform_landmarks.h; path = mediapipe/util/tflite/operations/transform_landmarks.h; sourceTree = ""; }; + AED7A97F33F60BE100000000 /* SourceCamera.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = SourceCamera.hpp; path = mediapipe/render/core/SourceCamera.hpp; sourceTree = ""; }; + AED7A97F350B780B00000000 /* face_mesh_module.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = face_mesh_module.cpp; path = mediapipe/render/module/beauty/face_mesh_module.cpp; sourceTree = ""; }; + AED7A97F35479D9E00000000 /* vec3.inl */ = {isa = PBXFileReference; lastKnownFileType = "public.c-plus-plus-inline-header"; name = vec3.inl; path = mediapipe/render/core/math/vec3.inl; sourceTree = ""; }; + AED7A97F3634749B00000000 /* previous_loopback_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = previous_loopback_calculator.cc; path = mediapipe/calculators/core/previous_loopback_calculator.cc; sourceTree = ""; }; + AED7A97F3637376A00000000 /* image_to_tensor_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image_to_tensor_calculator.cc; path = mediapipe/calculators/tensor/image_to_tensor_calculator.cc; sourceTree = ""; }; + AED7A97F36C8B0C800000000 /* lib_idx_cpu_op_resolver_741B9450_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_cpu_op_resolver_741B9450_ios_min11.0.a; path = lib_idx_cpu_op_resolver_741B9450_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F36FF738D00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/util/tflite/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F3743224400000000 /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0.a; path = lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F38E88DF400000000 /* GPUImageUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GPUImageUtil.h; path = mediapipe/render/core/GPUImageUtil.h; sourceTree = ""; }; + AED7A97F39B50CDA00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/graphs/face_mesh/calculators/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F3BCE8AD900000000 /* image_to_tensor_converter_opencv.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image_to_tensor_converter_opencv.cc; path = mediapipe/calculators/tensor/image_to_tensor_converter_opencv.cc; sourceTree = ""; }; + AED7A97F3CC849C200000000 /* end_loop_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = end_loop_calculator.cc; path = mediapipe/calculators/core/end_loop_calculator.cc; sourceTree = ""; }; + AED7A97F3D487D7600000000 /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5.a; path = lib_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F4144F2D600000000 /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5.a; path = lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F4231667400000000 /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5.a; path = lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F425236D800000000 /* tensors_to_floats_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tensors_to_floats_calculator.cc; path = mediapipe/calculators/tensor/tensors_to_floats_calculator.cc; sourceTree = ""; }; + AED7A97F4373C5BE00000000 /* math.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = math.cpp; path = mediapipe/render/core/math.cpp; sourceTree = ""; }; + AED7A97F439B269800000000 /* gl_simple_shaders.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gl_simple_shaders.cc; path = mediapipe/gpu/gl_simple_shaders.cc; sourceTree = ""; }; + AED7A97F43CED18C00000000 /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tensors_to_detections_calculator_888E512F_ios_min15.5.a; path = lib_idx_tensors_to_detections_calculator_888E512F_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F4528D20000000000 /* constant_side_packet_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = constant_side_packet_calculator.cc; path = mediapipe/calculators/core/constant_side_packet_calculator.cc; sourceTree = ""; }; + AED7A97F461F2F7700000000 /* CFHolder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CFHolder.h; path = mediapipe/objc/CFHolder.h; sourceTree = ""; }; + AED7A97F46361A7400000000 /* Filter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Filter.cpp; path = mediapipe/render/core/Filter.cpp; sourceTree = ""; }; + AED7A97F466D956B00000000 /* max_pool_argmax.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = max_pool_argmax.cc; path = mediapipe/util/tflite/operations/max_pool_argmax.cc; sourceTree = ""; }; + AED7A97F46E8118200000000 /* tensors_to_detections_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tensors_to_detections_calculator.cc; path = mediapipe/calculators/tensor/tensors_to_detections_calculator.cc; sourceTree = ""; }; + AED7A97F47EFAC5200000000 /* FramebufferCache.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = FramebufferCache.hpp; path = mediapipe/render/core/FramebufferCache.hpp; sourceTree = ""; }; + AED7A97F485AE53400000000 /* MPPMetalHelper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = MPPMetalHelper.mm; path = mediapipe/gpu/MPPMetalHelper.mm; sourceTree = ""; }; + AED7A97F48DBF45200000000 /* lib_idx_resource_util_B6FA1F0B_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_resource_util_B6FA1F0B_ios_min15.5.a; path = lib_idx_resource_util_B6FA1F0B_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F48DF98DB00000000 /* inference_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = inference_calculator.cc; path = mediapipe/calculators/tensor/inference_calculator.cc; sourceTree = ""; }; + AED7A97F4A333ECF00000000 /* gl_calculator_helper_impl_common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gl_calculator_helper_impl_common.cc; path = mediapipe/gpu/gl_calculator_helper_impl_common.cc; sourceTree = ""; }; + AED7A97F4AC087AD00000000 /* MPPGraphGPUData.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = MPPGraphGPUData.mm; path = mediapipe/gpu/MPPGraphGPUData.mm; sourceTree = ""; }; + AED7A97F4B8CA68500000000 /* GPUImageTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GPUImageTarget.h; path = mediapipe/render/core/GPUImageTarget.h; sourceTree = ""; }; + AED7A97F4D7323A000000000 /* resource_cache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = resource_cache.h; path = mediapipe/util/resource_cache.h; sourceTree = ""; }; + AED7A97F4E6E1B1A00000000 /* vec4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vec4.cpp; path = mediapipe/render/core/math/vec4.cpp; sourceTree = ""; }; + AED7A97F4E8A433800000000 /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5.a; path = lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F4ECFA1D200000000 /* gl_calculator_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gl_calculator_helper.cc; path = mediapipe/gpu/gl_calculator_helper.cc; sourceTree = ""; }; + AED7A97F4F3D133A00000000 /* local_file_contents_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = local_file_contents_calculator.cc; path = mediapipe/calculators/util/local_file_contents_calculator.cc; sourceTree = ""; }; + AED7A97F4F7EA7CE00000000 /* cpu_op_resolver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_op_resolver.cc; path = mediapipe/util/tflite/cpu_op_resolver.cc; sourceTree = ""; }; + AED7A97F506A492500000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/render/core/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F511EA79600000000 /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0.a; path = lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F512859F400000000 /* util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = util.cc; path = mediapipe/objc/util.cc; sourceTree = ""; }; + AED7A97F51B51D6D00000000 /* transpose_conv_bias.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = transpose_conv_bias.h; path = mediapipe/util/tflite/operations/transpose_conv_bias.h; sourceTree = ""; }; + AED7A97F528D2C4F00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/modules/face_detection/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F53B35E3E00000000 /* gpu_buffer_multi_pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gpu_buffer_multi_pool.h; path = mediapipe/gpu/gpu_buffer_multi_pool.h; sourceTree = ""; }; + AED7A97F54A0DE6100000000 /* pixel_buffer_pool_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = pixel_buffer_pool_util.h; path = mediapipe/gpu/pixel_buffer_pool_util.h; sourceTree = ""; }; + AED7A97F553C1F9100000000 /* association_norm_rect_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = association_norm_rect_calculator.cc; path = mediapipe/calculators/util/association_norm_rect_calculator.cc; sourceTree = ""; }; + AED7A97F55FAB76100000000 /* end_loop_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = end_loop_calculator.h; path = mediapipe/calculators/core/end_loop_calculator.h; sourceTree = ""; }; + AED7A97F567DD13A00000000 /* math_utils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = math_utils.cpp; path = mediapipe/render/core/math/math_utils.cpp; sourceTree = ""; }; + AED7A97F569BAB1800000000 /* lib_idx_annotation_renderer_BE836363_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_annotation_renderer_BE836363_ios_min15.5.a; path = lib_idx_annotation_renderer_BE836363_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F56B9E0C600000000 /* lib_idx_annotation_renderer_BE836363_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_annotation_renderer_BE836363_ios_min11.0.a; path = lib_idx_annotation_renderer_BE836363_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F56D28C4300000000 /* inference_calculator_cpu.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = inference_calculator_cpu.cc; path = mediapipe/calculators/tensor/inference_calculator_cpu.cc; sourceTree = ""; }; + AED7A97F571FD55A00000000 /* gpu_buffer_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gpu_buffer_format.h; path = mediapipe/gpu/gpu_buffer_format.h; sourceTree = ""; }; + AED7A97F57EF428E00000000 /* resource_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = resource_util.cc; path = mediapipe/util/resource_util.cc; sourceTree = ""; }; + AED7A97F59B674E800000000 /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5.a; path = lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F5BB68F3500000000 /* gl_context.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_context.h; path = mediapipe/gpu/gl_context.h; sourceTree = ""; }; + AED7A97F5C1FBB0A00000000 /* lib_idx_transpose_conv_bias_207EFBC1_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_transpose_conv_bias_207EFBC1_ios_min11.0.a; path = lib_idx_transpose_conv_bias_207EFBC1_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F5DA9AAF300000000 /* max_unpooling.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = max_unpooling.cc; path = mediapipe/util/tflite/operations/max_unpooling.cc; sourceTree = ""; }; + AED7A97F5E64FA8000000000 /* image_frame_view.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = image_frame_view.h; path = mediapipe/gpu/image_frame_view.h; sourceTree = ""; }; + AED7A97F5F69EDD100000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/graphs/face_mesh/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F5F82C4D900000000 /* CVFramebuffer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = CVFramebuffer.hpp; path = mediapipe/render/core/CVFramebuffer.hpp; sourceTree = ""; }; + AED7A97F60B164C900000000 /* graph_support.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = graph_support.h; path = mediapipe/gpu/graph_support.h; sourceTree = ""; }; + AED7A97F60D3B6A400000000 /* image_to_tensor_converter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = image_to_tensor_converter.h; path = mediapipe/calculators/tensor/image_to_tensor_converter.h; sourceTree = ""; }; + AED7A97F610B41F300000000 /* tflite_custom_op_resolver_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tflite_custom_op_resolver_calculator.cc; path = mediapipe/calculators/tflite/tflite_custom_op_resolver_calculator.cc; sourceTree = ""; }; + AED7A97F612FDD7700000000 /* mat4.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = mat4.hpp; path = mediapipe/render/core/math/mat4.hpp; sourceTree = ""; }; + AED7A97F61BCBB4F00000000 /* MPPMetalUtil.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = MPPMetalUtil.mm; path = mediapipe/gpu/MPPMetalUtil.mm; sourceTree = ""; }; + AED7A97F62B6E69B00000000 /* collection_has_min_size_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collection_has_min_size_calculator.cc; path = mediapipe/calculators/util/collection_has_min_size_calculator.cc; sourceTree = ""; }; + AED7A97F643D598200000000 /* lib_idx_shader_util_F77AE4F3_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_shader_util_F77AE4F3_ios_min15.5.a; path = lib_idx_shader_util_F77AE4F3_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F64463C9D00000000 /* header_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = header_util.h; path = mediapipe/util/header_util.h; sourceTree = ""; }; + AED7A97F6680C42E00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/render/module/common/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F6708DA9D00000000 /* annotation_renderer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = annotation_renderer.cc; path = mediapipe/util/annotation_renderer.cc; sourceTree = ""; }; + AED7A97F67291D3100000000 /* header_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = header_util.cc; path = mediapipe/util/header_util.cc; sourceTree = ""; }; + AED7A97F693AA84D00000000 /* image_to_tensor_converter_opencv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = image_to_tensor_converter_opencv.h; path = mediapipe/calculators/tensor/image_to_tensor_converter_opencv.h; sourceTree = ""; }; + AED7A97F6953E68600000000 /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_clip_vector_size_calculator_02FA2733_ios_min15.5.a; path = lib_idx_clip_vector_size_calculator_02FA2733_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F6A2EDEA000000000 /* lib_idx_math_3043B97F_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_math_3043B97F_ios_min15.5.a; path = lib_idx_math_3043B97F_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F6A77E38000000000 /* ssd_anchors_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ssd_anchors_calculator.cc; path = mediapipe/calculators/tflite/ssd_anchors_calculator.cc; sourceTree = ""; }; + AED7A97F6A89A27A00000000 /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5.a; path = lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F6B12573400000000 /* mat4.inl */ = {isa = PBXFileReference; lastKnownFileType = "public.c-plus-plus-inline-header"; name = mat4.inl; path = mediapipe/render/core/math/mat4.inl; sourceTree = ""; }; + AED7A97F6B79879800000000 /* inference_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = inference_calculator.h; path = mediapipe/calculators/tensor/inference_calculator.h; sourceTree = ""; }; + AED7A97F6BBCCA9800000000 /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_begin_loop_calculator_FEDA75EA_ios_min11.0.a; path = lib_idx_begin_loop_calculator_FEDA75EA_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F6D305F1600000000 /* lib_idx_resource_util_B6FA1F0B_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_resource_util_B6FA1F0B_ios_min11.0.a; path = lib_idx_resource_util_B6FA1F0B_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F6E0AB7DE00000000 /* MPPTimestampConverter.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = MPPTimestampConverter.mm; path = mediapipe/objc/MPPTimestampConverter.mm; sourceTree = ""; }; + AED7A97F70B3208200000000 /* GPUImageMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GPUImageMacros.h; path = mediapipe/render/core/GPUImageMacros.h; sourceTree = ""; }; + AED7A97F7157E27C00000000 /* MPPTimestampConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MPPTimestampConverter.h; path = mediapipe/objc/MPPTimestampConverter.h; sourceTree = ""; }; + AED7A97F71FB390000000000 /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0.a; path = lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F72A6165000000000 /* landmarks_refinement_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = landmarks_refinement_calculator.cc; path = mediapipe/calculators/util/landmarks_refinement_calculator.cc; sourceTree = ""; }; + AED7A97F730C61E800000000 /* landmarks_to_render_data_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = landmarks_to_render_data_calculator.cc; path = mediapipe/calculators/util/landmarks_to_render_data_calculator.cc; sourceTree = ""; }; + AED7A97F731BD67000000000 /* FramebufferCache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FramebufferCache.cpp; path = mediapipe/render/core/FramebufferCache.cpp; sourceTree = ""; }; + AED7A97F733BC1A800000000 /* lib_idx_core_core-ios_4EDC2AF0_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = "lib_idx_core_core-ios_4EDC2AF0_ios_min15.5.a"; path = "lib_idx_core_core-ios_4EDC2AF0_ios_min15.5.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F7352B17300000000 /* Source.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Source.cpp; path = mediapipe/render/core/Source.cpp; sourceTree = ""; }; + AED7A97F73F96BB900000000 /* shader_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = shader_util.cc; path = mediapipe/gpu/shader_util.cc; sourceTree = ""; }; + AED7A97F7438783800000000 /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0.a; path = lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F74F94ED900000000 /* landmark_projection_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = landmark_projection_calculator.cc; path = mediapipe/calculators/util/landmark_projection_calculator.cc; sourceTree = ""; }; + AED7A97F755AC2A200000000 /* vec2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = vec2.hpp; path = mediapipe/render/core/math/vec2.hpp; sourceTree = ""; }; + AED7A97F7668967200000000 /* lib_idx_tflite_model_loader_F900857E_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tflite_model_loader_F900857E_ios_min15.5.a; path = lib_idx_tflite_model_loader_F900857E_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F76795D6D00000000 /* Framebuffer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Framebuffer.hpp; path = mediapipe/render/core/Framebuffer.hpp; sourceTree = ""; }; + AED7A97F76AD183E00000000 /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0.a; path = lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F793CF2A000000000 /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5.a; path = lib_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F79B4421A00000000 /* MPPMetalUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MPPMetalUtil.h; path = mediapipe/gpu/MPPMetalUtil.h; sourceTree = ""; }; + AED7A97F79E3E67800000000 /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0.a; path = lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F7C7A404400000000 /* gl_context.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gl_context.cc; path = mediapipe/gpu/gl_context.cc; sourceTree = ""; }; + AED7A97F7DD0DFE500000000 /* Target.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Target.hpp; path = mediapipe/render/core/Target.hpp; sourceTree = ""; }; + AED7A97F7EA8AD8900000000 /* op_resolver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = op_resolver.cc; path = mediapipe/util/tflite/op_resolver.cc; sourceTree = ""; }; + AED7A97F7EACDF6900000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/calculators/tflite/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F7EECC88600000000 /* lib_idx_op_resolver_E390FDC7_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_op_resolver_E390FDC7_ios_min15.5.a; path = lib_idx_op_resolver_E390FDC7_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F7F7BF53600000000 /* vec2.inl */ = {isa = PBXFileReference; lastKnownFileType = "public.c-plus-plus-inline-header"; name = vec2.inl; path = mediapipe/render/core/math/vec2.inl; sourceTree = ""; }; + AED7A97F80F3BA4D00000000 /* face_landmark_with_attention.tflite */ = {isa = PBXFileReference; lastKnownFileType = dyn.age81k3xqrf4gn; name = face_landmark_with_attention.tflite; path = mediapipe/modules/face_landmark/face_landmark_with_attention.tflite; sourceTree = ""; }; + AED7A97F815E3DC900000000 /* IOSTarget.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IOSTarget.cpp; path = mediapipe/render/core/IOSTarget.cpp; sourceTree = ""; }; + AED7A97F8275616600000000 /* face_mesh_module.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = face_mesh_module.hpp; path = mediapipe/render/module/beauty/face_mesh_module.hpp; sourceTree = ""; }; + AED7A97F82E9D30000000000 /* MPPGraphGPUData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MPPGraphGPUData.h; path = mediapipe/gpu/MPPGraphGPUData.h; sourceTree = ""; }; + AED7A97F8437B63D00000000 /* non_max_suppression_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = non_max_suppression_calculator.cc; path = mediapipe/calculators/util/non_max_suppression_calculator.cc; sourceTree = ""; }; + AED7A97F8537330500000000 /* landmarks_to_transform_matrix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = landmarks_to_transform_matrix.cc; path = mediapipe/util/tflite/operations/landmarks_to_transform_matrix.cc; sourceTree = ""; }; + AED7A97F8597B84200000000 /* callback_packet_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = callback_packet_calculator.cc; path = mediapipe/calculators/internal/callback_packet_calculator.cc; sourceTree = ""; }; + AED7A97F861C82C600000000 /* begin_loop_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = begin_loop_calculator.cc; path = mediapipe/calculators/core/begin_loop_calculator.cc; sourceTree = ""; }; + AED7A97F866604AE00000000 /* Source.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Source.hpp; path = mediapipe/render/core/Source.hpp; sourceTree = ""; }; + AED7A97F8676234E00000000 /* lib_idx_MPPMetalHelper_7397E6A5_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_MPPMetalHelper_7397E6A5_ios_min11.0.a; path = lib_idx_MPPMetalHelper_7397E6A5_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F871BF89200000000 /* max_pool_argmax.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = max_pool_argmax.h; path = mediapipe/util/tflite/operations/max_pool_argmax.h; sourceTree = ""; }; + AED7A97F87A2EB9600000000 /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0.a; path = lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F87DFEA2300000000 /* OlaGraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OlaGraph.cpp; path = mediapipe/render/module/common/OlaGraph.cpp; sourceTree = ""; }; + AED7A97F884B993900000000 /* detections_to_rects_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = detections_to_rects_calculator.cc; path = mediapipe/calculators/util/detections_to_rects_calculator.cc; sourceTree = ""; }; + AED7A97F8889ECD800000000 /* vec3.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = vec3.hpp; path = mediapipe/render/core/math/vec3.hpp; sourceTree = ""; }; + AED7A97F8A2AAB7400000000 /* tflite_model_loader.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tflite_model_loader.cc; path = mediapipe/util/tflite/tflite_model_loader.cc; sourceTree = ""; }; + AED7A97F8BBC9F7900000000 /* Ref.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Ref.cpp; path = mediapipe/render/core/Ref.cpp; sourceTree = ""; }; + AED7A97F8CDAAD8000000000 /* gl_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_base.h; path = mediapipe/gpu/gl_base.h; sourceTree = ""; }; + AED7A97F8D8DDBC600000000 /* lib_idx_inference_calculator_metal_712F45E9_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_inference_calculator_metal_712F45E9_ios_min15.5.a; path = lib_idx_inference_calculator_metal_712F45E9_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F8D8FA5E400000000 /* lib_idx_MPPMetalHelper_7397E6A5_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_MPPMetalHelper_7397E6A5_ios_min15.5.a; path = lib_idx_MPPMetalHelper_7397E6A5_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F8E483A7800000000 /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_MPPGraphGPUData_733A9D5A_ios_min11.0.a; path = lib_idx_MPPGraphGPUData_733A9D5A_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F8F0BA60200000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/render/module/beauty/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F8F4205CE00000000 /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5.a; path = lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F8F79BD4A00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/gpu/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F8FE6AC8600000000 /* transform_tensor_bilinear.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = transform_tensor_bilinear.cc; path = mediapipe/util/tflite/operations/transform_tensor_bilinear.cc; sourceTree = ""; }; + AED7A97F90EB5F4C00000000 /* landmarks_refinement_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = landmarks_refinement_calculator.h; path = mediapipe/calculators/util/landmarks_refinement_calculator.h; sourceTree = ""; }; + AED7A97F9199F03800000000 /* lib_idx_detection_projection_calculator_9B95E740_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_detection_projection_calculator_9B95E740_ios_min11.0.a; path = lib_idx_detection_projection_calculator_9B95E740_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F92727CA000000000 /* gpu_service.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gpu_service.cc; path = mediapipe/gpu/gpu_service.cc; sourceTree = ""; }; + AED7A97F932343DE00000000 /* FilterGroup.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = FilterGroup.hpp; path = mediapipe/render/core/FilterGroup.hpp; sourceTree = ""; }; + AED7A97F941107A700000000 /* thresholding_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = thresholding_calculator.cc; path = mediapipe/calculators/util/thresholding_calculator.cc; sourceTree = ""; }; + AED7A97F969C674A00000000 /* mat4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mat4.cpp; path = mediapipe/render/core/math/mat4.cpp; sourceTree = ""; }; + AED7A97F96D677EC00000000 /* util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = util.h; path = mediapipe/objc/util.h; sourceTree = ""; }; + AED7A97F96E6076A00000000 /* Info.plist */ = {isa = PBXFileReference; explicitFileType = text.plist; name = Info.plist; path = "OlaFaceUnity.xcodeproj/.tulsi/tulsi-execution-root/bazel-tulsi-includes/x/x/mediapipe/render/module/beauty/ios/OlaFaceUnityFramework-intermediates/Info.plist"; sourceTree = SOURCE_ROOT; }; + AED7A97F97D718F200000000 /* lib_idx_inference_calculator_metal_712F45E9_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_inference_calculator_metal_712F45E9_ios_min11.0.a; path = lib_idx_inference_calculator_metal_712F45E9_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F97ED1FC700000000 /* gpu_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gpu_buffer.cc; path = mediapipe/gpu/gpu_buffer.cc; sourceTree = ""; }; + AED7A97F99018DD600000000 /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0.a; path = lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F994837E700000000 /* resource_util_apple.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = resource_util_apple.cc; path = mediapipe/util/resource_util_apple.cc; sourceTree = ""; }; + AED7A97F9AA963CC00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/calculators/tensor/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F9B66645D00000000 /* tflite_model_loader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tflite_model_loader.h; path = mediapipe/util/tflite/tflite_model_loader.h; sourceTree = ""; }; + AED7A97F9B7D710200000000 /* image_to_tensor_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = image_to_tensor_utils.h; path = mediapipe/calculators/tensor/image_to_tensor_utils.h; sourceTree = ""; }; + AED7A97F9BE1815200000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/util/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97F9C7F492A00000000 /* lib_idx_non_max_suppression_calculator_EA803631_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_non_max_suppression_calculator_EA803631_ios_min11.0.a; path = lib_idx_non_max_suppression_calculator_EA803631_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97F9CAAE49600000000 /* gl_context_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_context_internal.h; path = mediapipe/gpu/gl_context_internal.h; sourceTree = ""; }; + AED7A97F9CD3124800000000 /* gl_simple_shaders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_simple_shaders.h; path = mediapipe/gpu/gl_simple_shaders.h; sourceTree = ""; }; + AED7A97F9DADC4EC00000000 /* gpu_buffer_storage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gpu_buffer_storage.h; path = mediapipe/gpu/gpu_buffer_storage.h; sourceTree = ""; }; + AED7A97F9FB0CCE200000000 /* TargetView.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = TargetView.hpp; path = mediapipe/render/core/TargetView.hpp; sourceTree = ""; }; + AED7A97FA101DE9B00000000 /* gl_texture_buffer_pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_texture_buffer_pool.h; path = mediapipe/gpu/gl_texture_buffer_pool.h; sourceTree = ""; }; + AED7A97FA18A895E00000000 /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = config.h; path = mediapipe/util/tflite/config.h; sourceTree = ""; }; + AED7A97FA1BB1D7E00000000 /* lib_idx_gl_simple_shaders_6A91D77D_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gl_simple_shaders_6A91D77D_ios_min15.5.a; path = lib_idx_gl_simple_shaders_6A91D77D_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FA1D1B51100000000 /* MPPGraph.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = MPPGraph.mm; path = mediapipe/objc/MPPGraph.mm; sourceTree = ""; }; + AED7A97FA23EAE8F00000000 /* NSError+util_status.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "NSError+util_status.mm"; path = "mediapipe/objc/NSError+util_status.mm"; sourceTree = ""; }; + AED7A97FA24D4E2600000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/render/module/beauty/ios/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97FA2E9BD8400000000 /* Context.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Context.hpp; path = mediapipe/render/core/Context.hpp; sourceTree = ""; }; + AED7A97FA42FD6CE00000000 /* transform_landmarks.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = transform_landmarks.cc; path = mediapipe/util/tflite/operations/transform_landmarks.cc; sourceTree = ""; }; + AED7A97FA4952BDE00000000 /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0.a; path = lib_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FA4F093DE00000000 /* lib_idx_MPPMetalUtil_E63D8158_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_MPPMetalUtil_E63D8158_ios_min11.0.a; path = lib_idx_MPPMetalUtil_E63D8158_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FA54788E300000000 /* cpu_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_util.cc; path = mediapipe/util/cpu_util.cc; sourceTree = ""; }; + AED7A97FA60E9BF200000000 /* split_vector_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = split_vector_calculator.cc; path = mediapipe/calculators/core/split_vector_calculator.cc; sourceTree = ""; }; + AED7A97FA7048F5200000000 /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0.a; path = lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FA843B95C00000000 /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5.a; path = lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FAAA2FE7000000000 /* gpu_buffer_storage.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gpu_buffer_storage.cc; path = mediapipe/gpu/gpu_buffer_storage.cc; sourceTree = ""; }; + AED7A97FAAB76E3900000000 /* gpu_buffer_storage_image_frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gpu_buffer_storage_image_frame.h; path = mediapipe/gpu/gpu_buffer_storage_image_frame.h; sourceTree = ""; }; + AED7A97FAAE0F57200000000 /* lib_idx_split_vector_calculator_6654799A_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_split_vector_calculator_6654799A_ios_min11.0.a; path = lib_idx_split_vector_calculator_6654799A_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FAD31F37100000000 /* shader_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = shader_util.h; path = mediapipe/gpu/shader_util.h; sourceTree = ""; }; + AED7A97FAD72A5DA00000000 /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5.a; path = lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FAD93CF9C00000000 /* lib_idx_math_3043B97F_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_math_3043B97F_ios_min11.0.a; path = lib_idx_math_3043B97F_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FADAE637800000000 /* to_image_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = to_image_calculator.cc; path = mediapipe/calculators/util/to_image_calculator.cc; sourceTree = ""; }; + AED7A97FADE5D13000000000 /* libmediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = "libmediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.a"; path = "libmediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FADF4C90200000000 /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0.a; path = lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FAE9D2F9F00000000 /* association_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = association_calculator.h; path = mediapipe/calculators/util/association_calculator.h; sourceTree = ""; }; + AED7A97FAF93AF3000000000 /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5.a; path = lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FB344F9F800000000 /* math.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = math.hpp; path = mediapipe/render/core/math.hpp; sourceTree = ""; }; + AED7A97FB4326CBC00000000 /* lib_idx_MPPMetalUtil_E63D8158_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_MPPMetalUtil_E63D8158_ios_min15.5.a; path = lib_idx_MPPMetalUtil_E63D8158_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FB51C03B400000000 /* landmarks_to_detection_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = landmarks_to_detection_calculator.cc; path = mediapipe/calculators/util/landmarks_to_detection_calculator.cc; sourceTree = ""; }; + AED7A97FB77E32DB00000000 /* face_landmarks_to_render_data_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = face_landmarks_to_render_data_calculator.cc; path = mediapipe/graphs/face_mesh/calculators/face_landmarks_to_render_data_calculator.cc; sourceTree = ""; }; + AED7A97FB913DCD000000000 /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0.a; path = lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FB98F90AE00000000 /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5.a; path = lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FB995807E00000000 /* op_resolver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = op_resolver.h; path = mediapipe/util/tflite/op_resolver.h; sourceTree = ""; }; + AED7A97FB9BC893200000000 /* lib_idx_cpu_util_B64315B8_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_cpu_util_B64315B8_ios_min11.0.a; path = lib_idx_cpu_util_B64315B8_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FBB00542E00000000 /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0.a; path = lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FBCC8613800000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/util/tflite/operations/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97FBDE8EA7C00000000 /* collection_has_min_size_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = collection_has_min_size_calculator.h; path = mediapipe/calculators/util/collection_has_min_size_calculator.h; sourceTree = ""; }; + AED7A97FBEE6626C00000000 /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5.a; path = lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FBF1EA75800000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/calculators/util/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97FBF4071C200000000 /* gl_calculator_helper_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_calculator_helper_impl.h; path = mediapipe/gpu/gl_calculator_helper_impl.h; sourceTree = ""; }; + AED7A97FC0E755D400000000 /* lib_idx_split_vector_calculator_6654799A_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_split_vector_calculator_6654799A_ios_min15.5.a; path = lib_idx_split_vector_calculator_6654799A_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FC12B324000000000 /* cpu_op_resolver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpu_op_resolver.h; path = mediapipe/util/tflite/cpu_op_resolver.h; sourceTree = ""; }; + AED7A97FC1724CB400000000 /* math_utils.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = math_utils.hpp; path = mediapipe/render/core/math/math_utils.hpp; sourceTree = ""; }; + AED7A97FC2113DD500000000 /* transpose_conv_bias.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = transpose_conv_bias.cc; path = mediapipe/util/tflite/operations/transpose_conv_bias.cc; sourceTree = ""; }; + AED7A97FC4B69F3800000000 /* flow_limiter_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = flow_limiter_calculator.cc; path = mediapipe/calculators/core/flow_limiter_calculator.cc; sourceTree = ""; }; + AED7A97FC4F2652200000000 /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_MPPGraphGPUData_733A9D5A_ios_min15.5.a; path = lib_idx_MPPGraphGPUData_733A9D5A_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FC56C6E9000000000 /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0.a; path = lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FC56FBE0A00000000 /* lib_idx_core_core-ios_4EDC2AF0_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = "lib_idx_core_core-ios_4EDC2AF0_ios_min11.0.a"; path = "lib_idx_core_core-ios_4EDC2AF0_ios_min11.0.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FC6B713FC00000000 /* detections_to_render_data_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = detections_to_render_data_calculator.cc; path = mediapipe/calculators/util/detections_to_render_data_calculator.cc; sourceTree = ""; }; + AED7A97FC87753C600000000 /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_clip_vector_size_calculator_02FA2733_ios_min11.0.a; path = lib_idx_clip_vector_size_calculator_02FA2733_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FC8F4B9E000000000 /* lib_idx_cpu_util_B64315B8_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_cpu_util_B64315B8_ios_min15.5.a; path = lib_idx_cpu_util_B64315B8_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FC905FCC400000000 /* gl_context_eagl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gl_context_eagl.cc; path = mediapipe/gpu/gl_context_eagl.cc; sourceTree = ""; }; + AED7A97FCC9C8CEA00000000 /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0.a; path = lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FCCF9B5CC00000000 /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5.a; path = lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FCD95B30F00000000 /* gate_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gate_calculator.cc; path = mediapipe/calculators/core/gate_calculator.cc; sourceTree = ""; }; + AED7A97FCEAD353700000000 /* gl_texture_buffer_pool.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gl_texture_buffer_pool.cc; path = mediapipe/gpu/gl_texture_buffer_pool.cc; sourceTree = ""; }; + AED7A97FCFB0DD5600000000 /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tensors_to_detections_calculator_888E512F_ios_min11.0.a; path = lib_idx_tensors_to_detections_calculator_888E512F_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FCFCBE3A500000000 /* Weakify.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Weakify.h; path = mediapipe/objc/Weakify.h; sourceTree = ""; }; + AED7A97FD02AC36400000000 /* vec3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vec3.cpp; path = mediapipe/render/core/math/vec3.cpp; sourceTree = ""; }; + AED7A97FD11B226900000000 /* resource_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = resource_util.h; path = mediapipe/util/resource_util.h; sourceTree = ""; }; + AED7A97FD11E82F000000000 /* rect_to_render_data_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rect_to_render_data_calculator.cc; path = mediapipe/calculators/util/rect_to_render_data_calculator.cc; sourceTree = ""; }; + AED7A97FD16A91CE00000000 /* lib_idx_cpu_op_resolver_741B9450_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_cpu_op_resolver_741B9450_ios_min15.5.a; path = lib_idx_cpu_op_resolver_741B9450_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FD3B4F92F00000000 /* gpu_shared_data_internal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gpu_shared_data_internal.cc; path = mediapipe/gpu/gpu_shared_data_internal.cc; sourceTree = ""; }; + AED7A97FD4527DC400000000 /* vec4.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = vec4.hpp; path = mediapipe/render/core/math/vec4.hpp; sourceTree = ""; }; + AED7A97FD487255900000000 /* Filter.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Filter.hpp; path = mediapipe/render/core/Filter.hpp; sourceTree = ""; }; + AED7A97FD4E094CE00000000 /* MPPMetalHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MPPMetalHelper.h; path = mediapipe/gpu/MPPMetalHelper.h; sourceTree = ""; }; + AED7A97FD57A06BE00000000 /* inference_calculator_metal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = inference_calculator_metal.cc; path = mediapipe/calculators/tensor/inference_calculator_metal.cc; sourceTree = ""; }; + AED7A97FD5C38D7700000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/objc/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97FD8CB6F0000000000 /* gpu_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gpu_buffer.h; path = mediapipe/gpu/gpu_buffer.h; sourceTree = ""; }; + AED7A97FD9D8267100000000 /* annotation_renderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = annotation_renderer.h; path = mediapipe/util/annotation_renderer.h; sourceTree = ""; }; + AED7A97FDA1E3CA600000000 /* lib_idx_detection_projection_calculator_9B95E740_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_detection_projection_calculator_9B95E740_ios_min15.5.a; path = lib_idx_detection_projection_calculator_9B95E740_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FDB65E5C000000000 /* image_to_tensor_converter_metal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = image_to_tensor_converter_metal.h; path = mediapipe/calculators/tensor/image_to_tensor_converter_metal.h; sourceTree = ""; }; + AED7A97FDCB5CFF600000000 /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5.a; path = lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FDCFC782600000000 /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0.a; path = lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FDD0DC0C900000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/calculators/internal/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97FDD1949C800000000 /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0.a; path = lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FDDB0EF7500000000 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = Info.plist; path = mediapipe/render/module/beauty/ios/Info.plist; sourceTree = ""; }; + AED7A97FDE84DAA600000000 /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5.a; path = lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FDEC9C83500000000 /* landmarks_to_transform_matrix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = landmarks_to_transform_matrix.h; path = mediapipe/util/tflite/operations/landmarks_to_transform_matrix.h; sourceTree = ""; }; + AED7A97FE04A951600000000 /* SourceImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SourceImage.cpp; path = mediapipe/render/core/SourceImage.cpp; sourceTree = ""; }; + AED7A97FE2F8115C00000000 /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5.a; path = lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FE5A048F400000000 /* OlaFaceUnity.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = OlaFaceUnity.mm; path = mediapipe/render/module/beauty/ios/OlaFaceUnity.mm; sourceTree = ""; }; + AED7A97FE5E909D200000000 /* lib_idx_shader_util_F77AE4F3_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_shader_util_F77AE4F3_ios_min11.0.a; path = lib_idx_shader_util_F77AE4F3_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FE647888200000000 /* resource_util_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = resource_util_internal.h; path = mediapipe/util/resource_util_internal.h; sourceTree = ""; }; + AED7A97FE86F350A00000000 /* NSError+util_status.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "NSError+util_status.h"; path = "mediapipe/objc/NSError+util_status.h"; sourceTree = ""; }; + AED7A97FE8D550C300000000 /* GLProgram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GLProgram.cpp; path = mediapipe/render/core/GLProgram.cpp; sourceTree = ""; }; + AED7A97FEB1D946B00000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/render/core/math/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97FEB454D0800000000 /* lib_idx_tflite_model_loader_F900857E_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_tflite_model_loader_F900857E_ios_min11.0.a; path = lib_idx_tflite_model_loader_F900857E_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FEB4C12EA00000000 /* tflite_model_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tflite_model_calculator.cc; path = mediapipe/calculators/tflite/tflite_model_calculator.cc; sourceTree = ""; }; + AED7A97FEB6CA5E900000000 /* begin_loop_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = begin_loop_calculator.h; path = mediapipe/calculators/core/begin_loop_calculator.h; sourceTree = ""; }; + AED7A97FEB99912A00000000 /* gl_texture_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_texture_buffer.h; path = mediapipe/gpu/gl_texture_buffer.h; sourceTree = ""; }; + AED7A97FEBDBE6FA00000000 /* detection_projection_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = detection_projection_calculator.cc; path = mediapipe/calculators/util/detection_projection_calculator.cc; sourceTree = ""; }; + AED7A97FEDAA79AC00000000 /* lib_idx_gl_calculator_helper_D8986C65_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gl_calculator_helper_D8986C65_ios_min15.5.a; path = lib_idx_gl_calculator_helper_D8986C65_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FF06E61C200000000 /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_olamodule_common_library_4A2D4D8A_ios_min11.0.a; path = lib_idx_olamodule_common_library_4A2D4D8A_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FF1F248B600000000 /* landmarks_to_render_data_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = landmarks_to_render_data_calculator.h; path = mediapipe/calculators/util/landmarks_to_render_data_calculator.h; sourceTree = ""; }; + AED7A97FF2D261CD00000000 /* split_proto_list_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = split_proto_list_calculator.cc; path = mediapipe/calculators/core/split_proto_list_calculator.cc; sourceTree = ""; }; + AED7A97FF306D45600000000 /* OlaGraph.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = OlaGraph.hpp; path = mediapipe/render/module/common/OlaGraph.hpp; sourceTree = ""; }; + AED7A97FF31FC2AD00000000 /* image_to_tensor_utils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image_to_tensor_utils.cc; path = mediapipe/calculators/tensor/image_to_tensor_utils.cc; sourceTree = ""; }; + AED7A97FF382926900000000 /* SourceCamera.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SourceCamera.cpp; path = mediapipe/render/core/SourceCamera.cpp; sourceTree = ""; }; + AED7A97FF5DC96EC00000000 /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5.a; path = lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FF7565D9800000000 /* split_vector_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = split_vector_calculator.h; path = mediapipe/calculators/core/split_vector_calculator.h; sourceTree = ""; }; + AED7A97FF82E717F00000000 /* gpu_buffer_storage_cv_pixel_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gpu_buffer_storage_cv_pixel_buffer.h; path = mediapipe/gpu/gpu_buffer_storage_cv_pixel_buffer.h; sourceTree = ""; }; + AED7A97FF83CF85400000000 /* lib_idx_transpose_conv_bias_207EFBC1_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_transpose_conv_bias_207EFBC1_ios_min15.5.a; path = lib_idx_transpose_conv_bias_207EFBC1_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FF8761CBE00000000 /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0.a; path = lib_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AED7A97FF89FECF800000000 /* transform_tensor_bilinear.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = transform_tensor_bilinear.h; path = mediapipe/util/tflite/operations/transform_tensor_bilinear.h; sourceTree = ""; }; + AED7A97FF8C96D3D00000000 /* gl_texture_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gl_texture_buffer.cc; path = mediapipe/gpu/gl_texture_buffer.cc; sourceTree = ""; }; + AED7A97FF92BBDBD00000000 /* GLProgram.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = GLProgram.hpp; path = mediapipe/render/core/GLProgram.hpp; sourceTree = ""; }; + AED7A97FFA696A6900000000 /* gpu_shared_data_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gpu_shared_data_internal.h; path = mediapipe/gpu/gpu_shared_data_internal.h; sourceTree = ""; }; + AED7A97FFAB2EC1300000000 /* FilterGroup.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FilterGroup.cpp; path = mediapipe/render/core/FilterGroup.cpp; sourceTree = ""; }; + AED7A97FFBEF99EE00000000 /* image_to_tensor_converter_metal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image_to_tensor_converter_metal.cc; path = mediapipe/calculators/tensor/image_to_tensor_converter_metal.cc; sourceTree = ""; }; + AED7A97FFC0EF90200000000 /* BUILD */ = {isa = PBXFileReference; lastKnownFileType = text; name = BUILD; path = mediapipe/calculators/core/BUILD; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.python; }; + AED7A97FFC48A85B00000000 /* cpu_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpu_util.h; path = mediapipe/util/cpu_util.h; sourceTree = ""; }; + AED7A97FFCDA188900000000 /* gpu_buffer_storage_cv_pixel_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gpu_buffer_storage_cv_pixel_buffer.cc; path = mediapipe/gpu/gpu_buffer_storage_cv_pixel_buffer.cc; sourceTree = ""; }; + AED7A97FFD01374900000000 /* gpu_service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gpu_service.h; path = mediapipe/gpu/gpu_service.h; sourceTree = ""; }; + AED7A97FFD2C140F00000000 /* image_properties_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image_properties_calculator.cc; path = mediapipe/calculators/image/image_properties_calculator.cc; sourceTree = ""; }; + AED7A97FFD4A17F100000000 /* gl_calculator_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl_calculator_helper.h; path = mediapipe/gpu/gl_calculator_helper.h; sourceTree = ""; }; + AED7A97FFDD4D82600000000 /* max_unpooling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = max_unpooling.h; path = mediapipe/util/tflite/operations/max_unpooling.h; sourceTree = ""; }; + AED7A97FFF2AB57800000000 /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5.a; path = lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5.a; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXGroup section */ + 1A7E690D03BF169D00000000 /* operations */ = { + isa = PBXGroup; + children = ( + AED7A97FBCC8613800000000 /* BUILD */, + AED7A97F8537330500000000 /* landmarks_to_transform_matrix.cc */, + AED7A97FDEC9C83500000000 /* landmarks_to_transform_matrix.h */, + AED7A97F466D956B00000000 /* max_pool_argmax.cc */, + AED7A97F871BF89200000000 /* max_pool_argmax.h */, + AED7A97F5DA9AAF300000000 /* max_unpooling.cc */, + AED7A97FFDD4D82600000000 /* max_unpooling.h */, + AED7A97FA42FD6CE00000000 /* transform_landmarks.cc */, + AED7A97F3360798700000000 /* transform_landmarks.h */, + AED7A97F8FE6AC8600000000 /* transform_tensor_bilinear.cc */, + AED7A97FF89FECF800000000 /* transform_tensor_bilinear.h */, + AED7A97FC2113DD500000000 /* transpose_conv_bias.cc */, + AED7A97F51B51D6D00000000 /* transpose_conv_bias.h */, + ); + name = operations; + sourceTree = ""; + }; + 1A7E690D177BD5C500000000 /* calculators */ = { + isa = PBXGroup; + children = ( + 1A7E690DDE22F5B400000000 /* core */, + 1A7E690D9077480200000000 /* image */, + 1A7E690D5DB656D100000000 /* internal */, + 1A7E690D72BBC75000000000 /* tensor */, + 1A7E690DC9FE8CC800000000 /* tflite */, + 1A7E690D3EA441D600000000 /* util */, + ); + name = calculators; + sourceTree = ""; + }; + 1A7E690D177BD5C500000001 /* calculators */ = { + isa = PBXGroup; + children = ( + AED7A97F39B50CDA00000000 /* BUILD */, + AED7A97FB77E32DB00000000 /* face_landmarks_to_render_data_calculator.cc */, + ); + name = calculators; + sourceTree = ""; + }; + 1A7E690D20CD24FA00000000 /* subgraphs */ = { + isa = PBXGroup; + children = ( + AED7A97F25A42A6600000000 /* BUILD */, + ); + name = subgraphs; + sourceTree = ""; + }; + 1A7E690D34F194B400000000 /* face_detection */ = { + isa = PBXGroup; + children = ( + AED7A97F528D2C4F00000000 /* BUILD */, + AED7A97F18343BA800000000 /* face_detection_short_range.tflite */, + ); + name = face_detection; + sourceTree = ""; + }; + 1A7E690D3E3DDEFC00000000 /* gpu */ = { + isa = PBXGroup; + children = ( + AED7A97F8F79BD4A00000000 /* BUILD */, + AED7A97F82E9D30000000000 /* MPPGraphGPUData.h */, + AED7A97F4AC087AD00000000 /* MPPGraphGPUData.mm */, + AED7A97FD4E094CE00000000 /* MPPMetalHelper.h */, + AED7A97F485AE53400000000 /* MPPMetalHelper.mm */, + AED7A97F79B4421A00000000 /* MPPMetalUtil.h */, + AED7A97F61BCBB4F00000000 /* MPPMetalUtil.mm */, + AED7A97F24C2D8FF00000000 /* attachments.h */, + AED7A97F8CDAAD8000000000 /* gl_base.h */, + AED7A97F4ECFA1D200000000 /* gl_calculator_helper.cc */, + AED7A97FFD4A17F100000000 /* gl_calculator_helper.h */, + AED7A97FBF4071C200000000 /* gl_calculator_helper_impl.h */, + AED7A97F4A333ECF00000000 /* gl_calculator_helper_impl_common.cc */, + AED7A97F7C7A404400000000 /* gl_context.cc */, + AED7A97F5BB68F3500000000 /* gl_context.h */, + AED7A97FC905FCC400000000 /* gl_context_eagl.cc */, + AED7A97F9CAAE49600000000 /* gl_context_internal.h */, + AED7A97F439B269800000000 /* gl_simple_shaders.cc */, + AED7A97F9CD3124800000000 /* gl_simple_shaders.h */, + AED7A97FF8C96D3D00000000 /* gl_texture_buffer.cc */, + AED7A97FEB99912A00000000 /* gl_texture_buffer.h */, + AED7A97FCEAD353700000000 /* gl_texture_buffer_pool.cc */, + AED7A97FA101DE9B00000000 /* gl_texture_buffer_pool.h */, + AED7A97F216C8D5C00000000 /* gl_texture_view.cc */, + AED7A97F1F021A8400000000 /* gl_texture_view.h */, + AED7A97F14D36E2200000000 /* gl_thread_collector.h */, + AED7A97F97ED1FC700000000 /* gpu_buffer.cc */, + AED7A97FD8CB6F0000000000 /* gpu_buffer.h */, + AED7A97F2E6B486000000000 /* gpu_buffer_format.cc */, + AED7A97F571FD55A00000000 /* gpu_buffer_format.h */, + AED7A97F043DD14B00000000 /* gpu_buffer_multi_pool.cc */, + AED7A97F53B35E3E00000000 /* gpu_buffer_multi_pool.h */, + AED7A97FAAA2FE7000000000 /* gpu_buffer_storage.cc */, + AED7A97F9DADC4EC00000000 /* gpu_buffer_storage.h */, + AED7A97FFCDA188900000000 /* gpu_buffer_storage_cv_pixel_buffer.cc */, + AED7A97FF82E717F00000000 /* gpu_buffer_storage_cv_pixel_buffer.h */, + AED7A97FAAB76E3900000000 /* gpu_buffer_storage_image_frame.h */, + AED7A97F92727CA000000000 /* gpu_service.cc */, + AED7A97FFD01374900000000 /* gpu_service.h */, + AED7A97FD3B4F92F00000000 /* gpu_shared_data_internal.cc */, + AED7A97FFA696A6900000000 /* gpu_shared_data_internal.h */, + AED7A97F60B164C900000000 /* graph_support.h */, + AED7A97F5E64FA8000000000 /* image_frame_view.h */, + AED7A97F54A0DE6100000000 /* pixel_buffer_pool_util.h */, + AED7A97F1C1E706800000000 /* pixel_buffer_pool_util.mm */, + AED7A97F73F96BB900000000 /* shader_util.cc */, + AED7A97FAD31F37100000000 /* shader_util.h */, + ); + name = gpu; + sourceTree = ""; + }; + 1A7E690D3EA441D600000000 /* util */ = { + isa = PBXGroup; + children = ( + AED7A97FBF1EA75800000000 /* BUILD */, + AED7A97F2284465B00000000 /* annotation_overlay_calculator.cc */, + AED7A97FAE9D2F9F00000000 /* association_calculator.h */, + AED7A97F553C1F9100000000 /* association_norm_rect_calculator.cc */, + AED7A97F62B6E69B00000000 /* collection_has_min_size_calculator.cc */, + AED7A97FBDE8EA7C00000000 /* collection_has_min_size_calculator.h */, + AED7A97FEBDBE6FA00000000 /* detection_projection_calculator.cc */, + AED7A97F884B993900000000 /* detections_to_rects_calculator.cc */, + AED7A97F17D3192E00000000 /* detections_to_rects_calculator.h */, + AED7A97FC6B713FC00000000 /* detections_to_render_data_calculator.cc */, + AED7A97F74F94ED900000000 /* landmark_projection_calculator.cc */, + AED7A97F72A6165000000000 /* landmarks_refinement_calculator.cc */, + AED7A97F90EB5F4C00000000 /* landmarks_refinement_calculator.h */, + AED7A97FB51C03B400000000 /* landmarks_to_detection_calculator.cc */, + AED7A97F730C61E800000000 /* landmarks_to_render_data_calculator.cc */, + AED7A97FF1F248B600000000 /* landmarks_to_render_data_calculator.h */, + AED7A97F4F3D133A00000000 /* local_file_contents_calculator.cc */, + AED7A97F8437B63D00000000 /* non_max_suppression_calculator.cc */, + AED7A97FD11E82F000000000 /* rect_to_render_data_calculator.cc */, + AED7A97F2684427300000000 /* rect_transformation_calculator.cc */, + AED7A97F941107A700000000 /* thresholding_calculator.cc */, + AED7A97FADAE637800000000 /* to_image_calculator.cc */, + ); + name = util; + sourceTree = ""; + }; + 1A7E690D3EA441D600000001 /* util */ = { + isa = PBXGroup; + children = ( + AED7A97F9BE1815200000000 /* BUILD */, + AED7A97F6708DA9D00000000 /* annotation_renderer.cc */, + AED7A97FD9D8267100000000 /* annotation_renderer.h */, + AED7A97FA54788E300000000 /* cpu_util.cc */, + AED7A97FFC48A85B00000000 /* cpu_util.h */, + AED7A97F67291D3100000000 /* header_util.cc */, + AED7A97F64463C9D00000000 /* header_util.h */, + AED7A97F1AF2345600000000 /* rectangle_util.cc */, + AED7A97F1B9417A400000000 /* rectangle_util.h */, + AED7A97F4D7323A000000000 /* resource_cache.h */, + AED7A97F57EF428E00000000 /* resource_util.cc */, + AED7A97FD11B226900000000 /* resource_util.h */, + AED7A97F994837E700000000 /* resource_util_apple.cc */, + AED7A97F15470C1200000000 /* resource_util_custom.h */, + AED7A97FE647888200000000 /* resource_util_internal.h */, + 1A7E690DC9FE8CC800000001 /* tflite */, + ); + name = util; + sourceTree = ""; + }; + 1A7E690D5270F98E00000000 /* Products */ = { + isa = PBXGroup; + children = ( + 1A7E690DA64DA2C200000000 /* Indexer */, + AED7A97F2CF5607E00000000 /* OlaFaceUnityFramework.framework */, + 1A7E690D9974D8B500000000 /* bazel-tulsi-includes */, + AED7A97FADE5D13000000000 /* libmediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.a */, + ); + name = Products; + sourceTree = ""; + }; + 1A7E690D5DB656D100000000 /* internal */ = { + isa = PBXGroup; + children = ( + AED7A97FDD0DC0C900000000 /* BUILD */, + AED7A97F8597B84200000000 /* callback_packet_calculator.cc */, + ); + name = internal; + sourceTree = ""; + }; + 1A7E690D65368C9800000000 /* objc */ = { + isa = PBXGroup; + children = ( + AED7A97FD5C38D7700000000 /* BUILD */, + AED7A97F461F2F7700000000 /* CFHolder.h */, + AED7A97F296F7FCB00000000 /* MPPGraph.h */, + AED7A97FA1D1B51100000000 /* MPPGraph.mm */, + AED7A97F7157E27C00000000 /* MPPTimestampConverter.h */, + AED7A97F6E0AB7DE00000000 /* MPPTimestampConverter.mm */, + AED7A97FE86F350A00000000 /* NSError+util_status.h */, + AED7A97FA23EAE8F00000000 /* NSError+util_status.mm */, + AED7A97FCFCBE3A500000000 /* Weakify.h */, + AED7A97F512859F400000000 /* util.cc */, + AED7A97F96D677EC00000000 /* util.h */, + ); + name = objc; + sourceTree = ""; + }; + 1A7E690D71E1389600000000 /* face_landmark */ = { + isa = PBXGroup; + children = ( + AED7A97F18E10F1600000000 /* BUILD */, + AED7A97F80F3BA4D00000000 /* face_landmark_with_attention.tflite */, + ); + name = face_landmark; + sourceTree = ""; + }; + 1A7E690D72BBC75000000000 /* tensor */ = { + isa = PBXGroup; + children = ( + AED7A97F9AA963CC00000000 /* BUILD */, + AED7A97F3637376A00000000 /* image_to_tensor_calculator.cc */, + AED7A97F60D3B6A400000000 /* image_to_tensor_converter.h */, + AED7A97FFBEF99EE00000000 /* image_to_tensor_converter_metal.cc */, + AED7A97FDB65E5C000000000 /* image_to_tensor_converter_metal.h */, + AED7A97F3BCE8AD900000000 /* image_to_tensor_converter_opencv.cc */, + AED7A97F693AA84D00000000 /* image_to_tensor_converter_opencv.h */, + AED7A97FF31FC2AD00000000 /* image_to_tensor_utils.cc */, + AED7A97F9B7D710200000000 /* image_to_tensor_utils.h */, + AED7A97F48DF98DB00000000 /* inference_calculator.cc */, + AED7A97F6B79879800000000 /* inference_calculator.h */, + AED7A97F56D28C4300000000 /* inference_calculator_cpu.cc */, + AED7A97FD57A06BE00000000 /* inference_calculator_metal.cc */, + AED7A97F46E8118200000000 /* tensors_to_detections_calculator.cc */, + AED7A97F425236D800000000 /* tensors_to_floats_calculator.cc */, + AED7A97F2CE04EFD00000000 /* tensors_to_landmarks_calculator.cc */, + ); + name = tensor; + sourceTree = ""; + }; + 1A7E690D7839CC7000000000 /* render */ = { + isa = PBXGroup; + children = ( + 1A7E690DA2C9D79C00000000 /* module */, + ); + name = render; + sourceTree = ""; + }; + 1A7E690D7839CC7000000001 /* render */ = { + isa = PBXGroup; + children = ( + 1A7E690DDE22F5B400000001 /* core */, + 1A7E690DA2C9D79C00000001 /* module */, + ); + name = render; + sourceTree = ""; + }; + 1A7E690D7B0977E900000000 /* ios */ = { + isa = PBXGroup; + children = ( + 1A7E690DF1A27F9600000000 /* OlaFaceUnityFramework-intermediates */, + ); + name = ios; + sourceTree = ""; + }; + 1A7E690D7B0977E900000001 /* ios */ = { + isa = PBXGroup; + children = ( + AED7A97FA24D4E2600000000 /* BUILD */, + AED7A97FDDB0EF7500000000 /* Info.plist */, + AED7A97F1CB8D33100000000 /* OlaFaceUnity.h */, + AED7A97FE5A048F400000000 /* OlaFaceUnity.mm */, + ); + name = ios; + sourceTree = ""; + }; + 1A7E690D825F78B800000000 /* third_party */ = { + isa = PBXGroup; + children = ( + AED7A97F14A783CE00000000 /* BUILD */, + ); + name = third_party; + sourceTree = ""; + }; + 1A7E690D8C8C90B800000000 /* math */ = { + isa = PBXGroup; + children = ( + AED7A97FEB1D946B00000000 /* BUILD */, + AED7A97F969C674A00000000 /* mat4.cpp */, + AED7A97F612FDD7700000000 /* mat4.hpp */, + AED7A97F6B12573400000000 /* mat4.inl */, + AED7A97F567DD13A00000000 /* math_utils.cpp */, + AED7A97FC1724CB400000000 /* math_utils.hpp */, + AED7A97F0D075E6600000000 /* vec2.cpp */, + AED7A97F755AC2A200000000 /* vec2.hpp */, + AED7A97F7F7BF53600000000 /* vec2.inl */, + AED7A97FD02AC36400000000 /* vec3.cpp */, + AED7A97F8889ECD800000000 /* vec3.hpp */, + AED7A97F35479D9E00000000 /* vec3.inl */, + AED7A97F4E6E1B1A00000000 /* vec4.cpp */, + AED7A97FD4527DC400000000 /* vec4.hpp */, + AED7A97F2FF7641A00000000 /* vec4.inl */, + ); + name = math; + sourceTree = ""; + }; + 1A7E690D9077480200000000 /* image */ = { + isa = PBXGroup; + children = ( + AED7A97F2AC65A7D00000000 /* BUILD */, + AED7A97FFD2C140F00000000 /* image_properties_calculator.cc */, + ); + name = image; + sourceTree = ""; + }; + 1A7E690D9974D8B500000000 /* bazel-tulsi-includes */ = { + isa = PBXGroup; + children = ( + 1A7E690DFF57D04D00000000 /* x */, + ); + name = "bazel-tulsi-includes"; + sourceTree = ""; + }; + 1A7E690D9D8EE90600000000 /* beauty */ = { + isa = PBXGroup; + children = ( + 1A7E690D7B0977E900000000 /* ios */, + ); + name = beauty; + sourceTree = ""; + }; + 1A7E690D9D8EE90600000001 /* beauty */ = { + isa = PBXGroup; + children = ( + AED7A97F8F0BA60200000000 /* BUILD */, + AED7A97F350B780B00000000 /* face_mesh_module.cpp */, + AED7A97F8275616600000000 /* face_mesh_module.hpp */, + 1A7E690D7B0977E900000001 /* ios */, + ); + name = beauty; + sourceTree = ""; + }; + 1A7E690DA1BDF39E00000000 /* face_mesh */ = { + isa = PBXGroup; + children = ( + AED7A97F5F69EDD100000000 /* BUILD */, + 1A7E690D177BD5C500000001 /* calculators */, + 1A7E690D20CD24FA00000000 /* subgraphs */, + ); + name = face_mesh; + sourceTree = ""; + }; + 1A7E690DA2C9D79C00000000 /* module */ = { + isa = PBXGroup; + children = ( + 1A7E690D9D8EE90600000000 /* beauty */, + ); + name = module; + sourceTree = ""; + }; + 1A7E690DA2C9D79C00000001 /* module */ = { + isa = PBXGroup; + children = ( + 1A7E690D9D8EE90600000001 /* beauty */, + 1A7E690DACBA322600000000 /* common */, + ); + name = module; + sourceTree = ""; + }; + 1A7E690DA64DA2C200000000 /* Indexer */ = { + isa = PBXGroup; + children = ( + AED7A97FB913DCD000000000 /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0.a */, + AED7A97FBEE6626C00000000 /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5.a */, + AED7A97F8E483A7800000000 /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min11.0.a */, + AED7A97FC4F2652200000000 /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min15.5.a */, + AED7A97F8676234E00000000 /* lib_idx_MPPMetalHelper_7397E6A5_ios_min11.0.a */, + AED7A97F8D8FA5E400000000 /* lib_idx_MPPMetalHelper_7397E6A5_ios_min15.5.a */, + AED7A97FA4F093DE00000000 /* lib_idx_MPPMetalUtil_E63D8158_ios_min11.0.a */, + AED7A97FB4326CBC00000000 /* lib_idx_MPPMetalUtil_E63D8158_ios_min15.5.a */, + AED7A97F79E3E67800000000 /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0.a */, + AED7A97FE2F8115C00000000 /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5.a */, + AED7A97FF8761CBE00000000 /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0.a */, + AED7A97F793CF2A000000000 /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5.a */, + AED7A97F56B9E0C600000000 /* lib_idx_annotation_renderer_BE836363_ios_min11.0.a */, + AED7A97F569BAB1800000000 /* lib_idx_annotation_renderer_BE836363_ios_min15.5.a */, + AED7A97F6BBCCA9800000000 /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min11.0.a */, + AED7A97F004AA53400000000 /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min15.5.a */, + AED7A97FC87753C600000000 /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min11.0.a */, + AED7A97F6953E68600000000 /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min15.5.a */, + AED7A97FC56FBE0A00000000 /* lib_idx_core_core-ios_4EDC2AF0_ios_min11.0.a */, + AED7A97F733BC1A800000000 /* lib_idx_core_core-ios_4EDC2AF0_ios_min15.5.a */, + AED7A97F36C8B0C800000000 /* lib_idx_cpu_op_resolver_741B9450_ios_min11.0.a */, + AED7A97FD16A91CE00000000 /* lib_idx_cpu_op_resolver_741B9450_ios_min15.5.a */, + AED7A97FB9BC893200000000 /* lib_idx_cpu_util_B64315B8_ios_min11.0.a */, + AED7A97FC8F4B9E000000000 /* lib_idx_cpu_util_B64315B8_ios_min15.5.a */, + AED7A97F9199F03800000000 /* lib_idx_detection_projection_calculator_9B95E740_ios_min11.0.a */, + AED7A97FDA1E3CA600000000 /* lib_idx_detection_projection_calculator_9B95E740_ios_min15.5.a */, + AED7A97F17E9E7AC00000000 /* lib_idx_gl_calculator_helper_D8986C65_ios_min11.0.a */, + AED7A97FEDAA79AC00000000 /* lib_idx_gl_calculator_helper_D8986C65_ios_min15.5.a */, + AED7A97F321D0D7800000000 /* lib_idx_gl_simple_shaders_6A91D77D_ios_min11.0.a */, + AED7A97FA1BB1D7E00000000 /* lib_idx_gl_simple_shaders_6A91D77D_ios_min15.5.a */, + AED7A97F7438783800000000 /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0.a */, + AED7A97F6A89A27A00000000 /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5.a */, + AED7A97F3743224400000000 /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0.a */, + AED7A97F4E8A433800000000 /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5.a */, + AED7A97F21F0D81000000000 /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0.a */, + AED7A97FF5DC96EC00000000 /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5.a */, + AED7A97F76AD183E00000000 /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0.a */, + AED7A97FA843B95C00000000 /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5.a */, + AED7A97F0453AA5800000000 /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0.a */, + AED7A97FDE84DAA600000000 /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5.a */, + AED7A97F1F27769C00000000 /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0.a */, + AED7A97F4144F2D600000000 /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5.a */, + AED7A97FA7048F5200000000 /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0.a */, + AED7A97FAF93AF3000000000 /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5.a */, + AED7A97F87A2EB9600000000 /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0.a */, + AED7A97F8F4205CE00000000 /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5.a */, + AED7A97F97D718F200000000 /* lib_idx_inference_calculator_metal_712F45E9_ios_min11.0.a */, + AED7A97F8D8DDBC600000000 /* lib_idx_inference_calculator_metal_712F45E9_ios_min15.5.a */, + AED7A97FAD93CF9C00000000 /* lib_idx_math_3043B97F_ios_min11.0.a */, + AED7A97F6A2EDEA000000000 /* lib_idx_math_3043B97F_ios_min15.5.a */, + AED7A97FC56C6E9000000000 /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0.a */, + AED7A97F10B91A6400000000 /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5.a */, + AED7A97FA4952BDE00000000 /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0.a */, + AED7A97F3D487D7600000000 /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5.a */, + AED7A97F9C7F492A00000000 /* lib_idx_non_max_suppression_calculator_EA803631_ios_min11.0.a */, + AED7A97F2BFD778400000000 /* lib_idx_non_max_suppression_calculator_EA803631_ios_min15.5.a */, + AED7A97FF06E61C200000000 /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min11.0.a */, + AED7A97F09DE828200000000 /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min15.5.a */, + AED7A97F0D37EB1400000000 /* lib_idx_op_resolver_E390FDC7_ios_min11.0.a */, + AED7A97F7EECC88600000000 /* lib_idx_op_resolver_E390FDC7_ios_min15.5.a */, + AED7A97FADF4C90200000000 /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0.a */, + AED7A97FAD72A5DA00000000 /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5.a */, + AED7A97F1D11BD0C00000000 /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0.a */, + AED7A97FFF2AB57800000000 /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5.a */, + AED7A97F511EA79600000000 /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0.a */, + AED7A97F2BAC9A6C00000000 /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5.a */, + AED7A97FDCFC782600000000 /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0.a */, + AED7A97F59B674E800000000 /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5.a */, + AED7A97F6D305F1600000000 /* lib_idx_resource_util_B6FA1F0B_ios_min11.0.a */, + AED7A97F48DBF45200000000 /* lib_idx_resource_util_B6FA1F0B_ios_min15.5.a */, + AED7A97FE5E909D200000000 /* lib_idx_shader_util_F77AE4F3_ios_min11.0.a */, + AED7A97F643D598200000000 /* lib_idx_shader_util_F77AE4F3_ios_min15.5.a */, + AED7A97FAAE0F57200000000 /* lib_idx_split_vector_calculator_6654799A_ios_min11.0.a */, + AED7A97FC0E755D400000000 /* lib_idx_split_vector_calculator_6654799A_ios_min15.5.a */, + AED7A97FCFB0DD5600000000 /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min11.0.a */, + AED7A97F43CED18C00000000 /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min15.5.a */, + AED7A97FDD1949C800000000 /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0.a */, + AED7A97F0556389200000000 /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5.a */, + AED7A97FBB00542E00000000 /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0.a */, + AED7A97FCCF9B5CC00000000 /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5.a */, + AED7A97FCC9C8CEA00000000 /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0.a */, + AED7A97FB98F90AE00000000 /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5.a */, + AED7A97FEB454D0800000000 /* lib_idx_tflite_model_loader_F900857E_ios_min11.0.a */, + AED7A97F7668967200000000 /* lib_idx_tflite_model_loader_F900857E_ios_min15.5.a */, + AED7A97F71FB390000000000 /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0.a */, + AED7A97FDCB5CFF600000000 /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5.a */, + AED7A97F99018DD600000000 /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0.a */, + AED7A97F4231667400000000 /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5.a */, + AED7A97F5C1FBB0A00000000 /* lib_idx_transpose_conv_bias_207EFBC1_ios_min11.0.a */, + AED7A97FF83CF85400000000 /* lib_idx_transpose_conv_bias_207EFBC1_ios_min15.5.a */, + AED7A97F2783FF8600000000 /* lib_idx_util_28409609_ios_min11.0.a */, + AED7A97F0F5DFEC400000000 /* lib_idx_util_28409609_ios_min15.5.a */, + ); + name = Indexer; + sourceTree = ""; + }; + 1A7E690DACBA322600000000 /* common */ = { + isa = PBXGroup; + children = ( + AED7A97F6680C42E00000000 /* BUILD */, + AED7A97F87DFEA2300000000 /* OlaGraph.cpp */, + AED7A97FF306D45600000000 /* OlaGraph.hpp */, + ); + name = common; + sourceTree = ""; + }; + 1A7E690DAF2F994700000000 /* modules */ = { + isa = PBXGroup; + children = ( + 1A7E690D34F194B400000000 /* face_detection */, + 1A7E690D71E1389600000000 /* face_landmark */, + ); + name = modules; + sourceTree = ""; + }; + 1A7E690DAFC71AAD00000000 /* mediapipe */ = { + isa = PBXGroup; + children = ( + 1A7E690D7839CC7000000000 /* render */, + ); + name = mediapipe; + sourceTree = ""; + }; + 1A7E690DAFC71AAD00000001 /* mediapipe */ = { + isa = PBXGroup; + children = ( + 1A7E690D177BD5C500000000 /* calculators */, + 1A7E690D3E3DDEFC00000000 /* gpu */, + 1A7E690DBFECCC7F00000000 /* graphs */, + 1A7E690DAF2F994700000000 /* modules */, + 1A7E690D65368C9800000000 /* objc */, + 1A7E690D7839CC7000000001 /* render */, + 1A7E690D3EA441D600000001 /* util */, + ); + name = mediapipe; + sourceTree = ""; + }; + 1A7E690DBFECCC7F00000000 /* graphs */ = { + isa = PBXGroup; + children = ( + 1A7E690DA1BDF39E00000000 /* face_mesh */, + ); + name = graphs; + sourceTree = ""; + }; + 1A7E690DC9FE8CC800000000 /* tflite */ = { + isa = PBXGroup; + children = ( + AED7A97F7EACDF6900000000 /* BUILD */, + AED7A97F6A77E38000000000 /* ssd_anchors_calculator.cc */, + AED7A97F610B41F300000000 /* tflite_custom_op_resolver_calculator.cc */, + AED7A97FEB4C12EA00000000 /* tflite_model_calculator.cc */, + ); + name = tflite; + sourceTree = ""; + }; + 1A7E690DC9FE8CC800000001 /* tflite */ = { + isa = PBXGroup; + children = ( + AED7A97F36FF738D00000000 /* BUILD */, + AED7A97FA18A895E00000000 /* config.h */, + AED7A97F4F7EA7CE00000000 /* cpu_op_resolver.cc */, + AED7A97FC12B324000000000 /* cpu_op_resolver.h */, + AED7A97F7EA8AD8900000000 /* op_resolver.cc */, + AED7A97FB995807E00000000 /* op_resolver.h */, + 1A7E690D03BF169D00000000 /* operations */, + AED7A97F8A2AAB7400000000 /* tflite_model_loader.cc */, + AED7A97F9B66645D00000000 /* tflite_model_loader.h */, + ); + name = tflite; + sourceTree = ""; + }; + 1A7E690DDE22F5B400000000 /* core */ = { + isa = PBXGroup; + children = ( + AED7A97FFC0EF90200000000 /* BUILD */, + AED7A97F861C82C600000000 /* begin_loop_calculator.cc */, + AED7A97FEB6CA5E900000000 /* begin_loop_calculator.h */, + AED7A97F29667CB800000000 /* clip_vector_size_calculator.cc */, + AED7A97F2B05D03900000000 /* clip_vector_size_calculator.h */, + AED7A97F4528D20000000000 /* constant_side_packet_calculator.cc */, + AED7A97F3CC849C200000000 /* end_loop_calculator.cc */, + AED7A97F55FAB76100000000 /* end_loop_calculator.h */, + AED7A97FC4B69F3800000000 /* flow_limiter_calculator.cc */, + AED7A97FCD95B30F00000000 /* gate_calculator.cc */, + AED7A97F3634749B00000000 /* previous_loopback_calculator.cc */, + AED7A97FF2D261CD00000000 /* split_proto_list_calculator.cc */, + AED7A97FA60E9BF200000000 /* split_vector_calculator.cc */, + AED7A97FF7565D9800000000 /* split_vector_calculator.h */, + ); + name = core; + sourceTree = ""; + }; + 1A7E690DDE22F5B400000001 /* core */ = { + isa = PBXGroup; + children = ( + AED7A97F506A492500000000 /* BUILD */, + AED7A97F5F82C4D900000000 /* CVFramebuffer.hpp */, + AED7A97F115CC07300000000 /* Context.cpp */, + AED7A97FA2E9BD8400000000 /* Context.hpp */, + AED7A97F46361A7400000000 /* Filter.cpp */, + AED7A97FD487255900000000 /* Filter.hpp */, + AED7A97FFAB2EC1300000000 /* FilterGroup.cpp */, + AED7A97F932343DE00000000 /* FilterGroup.hpp */, + AED7A97F2A43360700000000 /* Framebuffer.cpp */, + AED7A97F76795D6D00000000 /* Framebuffer.hpp */, + AED7A97F731BD67000000000 /* FramebufferCache.cpp */, + AED7A97F47EFAC5200000000 /* FramebufferCache.hpp */, + AED7A97FE8D550C300000000 /* GLProgram.cpp */, + AED7A97FF92BBDBD00000000 /* GLProgram.hpp */, + AED7A97F12C953C600000000 /* GPUImage-x.h */, + AED7A97F70B3208200000000 /* GPUImageMacros.h */, + AED7A97F4B8CA68500000000 /* GPUImageTarget.h */, + AED7A97F054C67EB00000000 /* GPUImageUtil.cpp */, + AED7A97F38E88DF400000000 /* GPUImageUtil.h */, + AED7A97F815E3DC900000000 /* IOSTarget.cpp */, + AED7A97F02C2765300000000 /* IOSTarget.hpp */, + AED7A97F8BBC9F7900000000 /* Ref.cpp */, + AED7A97F2D2504B400000000 /* Ref.hpp */, + AED7A97F7352B17300000000 /* Source.cpp */, + AED7A97F866604AE00000000 /* Source.hpp */, + AED7A97FF382926900000000 /* SourceCamera.cpp */, + AED7A97F33F60BE100000000 /* SourceCamera.hpp */, + AED7A97FE04A951600000000 /* SourceImage.cpp */, + AED7A97F1D95D95600000000 /* SourceImage.hpp */, + AED7A97F30D1B2CD00000000 /* Target.cpp */, + AED7A97F7DD0DFE500000000 /* Target.hpp */, + AED7A97F024E437300000000 /* TargetView.cpp */, + AED7A97F9FB0CCE200000000 /* TargetView.hpp */, + 1A7E690D8C8C90B800000000 /* math */, + AED7A97F4373C5BE00000000 /* math.cpp */, + AED7A97FB344F9F800000000 /* math.hpp */, + ); + name = core; + sourceTree = ""; + }; + 1A7E690DF1A27F9600000000 /* OlaFaceUnityFramework-intermediates */ = { + isa = PBXGroup; + children = ( + AED7A97F96E6076A00000000 /* Info.plist */, + ); + name = "OlaFaceUnityFramework-intermediates"; + sourceTree = ""; + }; + 1A7E690DF79A8EE400000000 /* mainGroup */ = { + isa = PBXGroup; + children = ( + 1A7E690D5270F98E00000000 /* Products */, + 1A7E690DAFC71AAD00000001 /* mediapipe */, + 1A7E690D825F78B800000000 /* third_party */, + ); + name = mainGroup; + path = ../../../../..; + sourceTree = SOURCE_ROOT; + }; + 1A7E690DFF57D04D00000000 /* x */ = { + isa = PBXGroup; + children = ( + 1A7E690DFF57D04D00000001 /* x */, + ); + name = x; + sourceTree = ""; + }; + 1A7E690DFF57D04D00000001 /* x */ = { + isa = PBXGroup; + children = ( + 1A7E690DAFC71AAD00000000 /* mediapipe */, + ); + name = x; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXLegacyTarget section */ + B0D91B25B052EDC800000000 /* _bazel_clean_ */ = { + isa = PBXLegacyTarget; + buildArgumentsString = "\"/opt/homebrew/Cellar/bazelisk/1.12.0/bin/bazelisk\" \"bazel-bin\""; + buildConfigurationList = FA986D996551CEE700000000 /* Build configuration list for PBXLegacyTarget "_bazel_clean_" */; + buildPhases = ( + ); + buildToolPath = "${PROJECT_FILE_PATH}/.tulsi/Scripts/bazel_clean.sh"; + buildWorkingDirectory = "${SRCROOT}/../../../../.."; + dependencies = ( + ); + name = _bazel_clean_; + passBuildSettingsInEnvironment = 1; + productName = _bazel_clean_; + }; +/* End PBXLegacyTarget section */ + +/* Begin PBXNativeTarget section */ + D807E50106BDEB2A00000000 /* _idx_tflite_model_loader_F900857E_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9950C2A88D00000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_model_loader_F900857E_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000043 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA62D4D60D00000000 /* PBXTargetDependency */, + ); + name = _idx_tflite_model_loader_F900857E_ios_min11.0; + productName = _idx_tflite_model_loader_F900857E_ios_min11.0; + productReference = AED7A97FEB454D0800000000 /* lib_idx_tflite_model_loader_F900857E_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5010700315200000000 /* _idx_begin_loop_calculator_FEDA75EA_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99322E930900000000 /* Build configuration list for PBXNativeTarget "_idx_begin_loop_calculator_FEDA75EA_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000002C /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_begin_loop_calculator_FEDA75EA_ios_min11.0; + productName = _idx_begin_loop_calculator_FEDA75EA_ios_min11.0; + productReference = AED7A97F6BBCCA9800000000 /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5010AA81EC200000000 /* _idx_annotation_renderer_BE836363_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9985FAB61600000000 /* Build configuration list for PBXNativeTarget "_idx_annotation_renderer_BE836363_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000021 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_annotation_renderer_BE836363_ios_min11.0; + productName = _idx_annotation_renderer_BE836363_ios_min11.0; + productReference = AED7A97F56B9E0C600000000 /* lib_idx_annotation_renderer_BE836363_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5010C83C67C00000000 /* _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9980BA837500000000 /* Build configuration list for PBXNativeTarget "_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000000E /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5; + productName = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5; + productReference = AED7A97F59B674E800000000 /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501107AC04000000000 /* _idx_cpu_op_resolver_741B9450_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D994C2C3D9B00000000 /* Build configuration list for PBXNativeTarget "_idx_cpu_op_resolver_741B9450_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000034 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA2EDC5D5B00000000 /* PBXTargetDependency */, + EC2CE7DA28DF669100000000 /* PBXTargetDependency */, + EC2CE7DA2CDA58B700000000 /* PBXTargetDependency */, + EC2CE7DA2CDA58B700000000 /* PBXTargetDependency */, + EC2CE7DA2CDA58B700000000 /* PBXTargetDependency */, + EC2CE7DA2EDC5D5B00000000 /* PBXTargetDependency */, + ); + name = _idx_cpu_op_resolver_741B9450_ios_min15.5; + productName = _idx_cpu_op_resolver_741B9450_ios_min15.5; + productReference = AED7A97FD16A91CE00000000 /* lib_idx_cpu_op_resolver_741B9450_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501126D7CC600000000 /* _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99040548D400000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000006 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0; + productName = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0; + productReference = AED7A97F21F0D81000000000 /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50112A6202400000000 /* _idx_MPPMetalUtil_E63D8158_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A5D46CA400000000 /* Build configuration list for PBXNativeTarget "_idx_MPPMetalUtil_E63D8158_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000001D /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA4843522D00000000 /* PBXTargetDependency */, + ); + name = _idx_MPPMetalUtil_E63D8158_ios_min15.5; + productName = _idx_MPPMetalUtil_E63D8158_ios_min15.5; + productReference = AED7A97FB4326CBC00000000 /* lib_idx_MPPMetalUtil_E63D8158_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50113B9FA2E00000000 /* _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99FF0D22E400000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000057 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA107AC04100000000 /* PBXTargetDependency */, + EC2CE7DA5EC7447B00000000 /* PBXTargetDependency */, + ); + name = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5; + productName = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5; + productReference = AED7A97FCCF9B5CC00000000 /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5011780241600000000 /* _idx_begin_loop_calculator_FEDA75EA_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99BE7CD17800000000 /* Build configuration list for PBXNativeTarget "_idx_begin_loop_calculator_FEDA75EA_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000002D /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_begin_loop_calculator_FEDA75EA_ios_min15.5; + productName = _idx_begin_loop_calculator_FEDA75EA_ios_min15.5; + productReference = AED7A97F004AA53400000000 /* lib_idx_begin_loop_calculator_FEDA75EA_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501181DA32A00000000 /* _idx_clip_vector_size_calculator_02FA2733_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9959E8B5A300000000 /* Build configuration list for PBXNativeTarget "_idx_clip_vector_size_calculator_02FA2733_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000002E /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_clip_vector_size_calculator_02FA2733_ios_min11.0; + productName = _idx_clip_vector_size_calculator_02FA2733_ios_min11.0; + productReference = AED7A97FC87753C600000000 /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5011BBEB05200000000 /* _idx_non_max_suppression_calculator_EA803631_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D997AA3FFA400000000 /* Build configuration list for PBXNativeTarget "_idx_non_max_suppression_calculator_EA803631_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000004B /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_non_max_suppression_calculator_EA803631_ios_min15.5; + productName = _idx_non_max_suppression_calculator_EA803631_ios_min15.5; + productReference = AED7A97F2BFD778400000000 /* lib_idx_non_max_suppression_calculator_EA803631_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50123AC318600000000 /* _idx_tensors_to_detections_calculator_888E512F_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9939A3575700000000 /* Build configuration list for PBXNativeTarget "_idx_tensors_to_detections_calculator_888E512F_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000053 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_tensors_to_detections_calculator_888E512F_ios_min15.5; + productName = _idx_tensors_to_detections_calculator_888E512F_ios_min15.5; + productReference = AED7A97F43CED18C00000000 /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50125AB3D8C00000000 /* _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99F5AFBACB00000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000040 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAF727D6E300000000 /* PBXTargetDependency */, + EC2CE7DA126D7CC700000000 /* PBXTargetDependency */, + EC2CE7DAF70D126B00000000 /* PBXTargetDependency */, + ); + name = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0; + productName = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0; + productReference = AED7A97F1F27769C00000000 /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50125CEBB5E00000000 /* _idx_MPPMetalUtil_E63D8158_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D990EB0070600000000 /* Build configuration list for PBXNativeTarget "_idx_MPPMetalUtil_E63D8158_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000001C /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DABBDDDAB900000000 /* PBXTargetDependency */, + ); + name = _idx_MPPMetalUtil_E63D8158_ios_min11.0; + productName = _idx_MPPMetalUtil_E63D8158_ios_min11.0; + productReference = AED7A97FA4F093DE00000000 /* lib_idx_MPPMetalUtil_E63D8158_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50128DF669000000000 /* _idx_transpose_conv_bias_207EFBC1_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9992B2D59900000000 /* Build configuration list for PBXNativeTarget "_idx_transpose_conv_bias_207EFBC1_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000036 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_transpose_conv_bias_207EFBC1_ios_min15.5; + productName = _idx_transpose_conv_bias_207EFBC1_ios_min15.5; + productReference = AED7A97FF83CF85400000000 /* lib_idx_transpose_conv_bias_207EFBC1_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5012B54506200000000 /* _idx_math_3043B97F_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9968A23B8500000000 /* Build configuration list for PBXNativeTarget "_idx_math_3043B97F_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000000A /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_math_3043B97F_ios_min11.0; + productName = _idx_math_3043B97F_ios_min11.0; + productReference = AED7A97FAD93CF9C00000000 /* lib_idx_math_3043B97F_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5012CDA58B600000000 /* _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D996B754CB900000000 /* Build configuration list for PBXNativeTarget "_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000037 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5; + productName = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5; + productReference = AED7A97F4231667400000000 /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5012EDC5D5A00000000 /* _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A93DAF1A00000000 /* Build configuration list for PBXNativeTarget "_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000035 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5; + productName = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5; + productReference = AED7A97F10B91A6400000000 /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50133E4A23C00000000 /* _idx_cpu_op_resolver_741B9450_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99174D441D00000000 /* Build configuration list for PBXNativeTarget "_idx_cpu_op_resolver_741B9450_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000030 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAC7D8DFDF00000000 /* PBXTargetDependency */, + EC2CE7DA4EABA32900000000 /* PBXTargetDependency */, + EC2CE7DAC7D8DFDF00000000 /* PBXTargetDependency */, + EC2CE7DA4EABA32900000000 /* PBXTargetDependency */, + EC2CE7DA4EABA32900000000 /* PBXTargetDependency */, + EC2CE7DA46D4E80900000000 /* PBXTargetDependency */, + ); + name = _idx_cpu_op_resolver_741B9450_ios_min11.0; + productName = _idx_cpu_op_resolver_741B9450_ios_min11.0; + productReference = AED7A97F36C8B0C800000000 /* lib_idx_cpu_op_resolver_741B9450_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50134002EA400000000 /* _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D992E6D2D6000000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000059 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5; + productName = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5; + productReference = AED7A97FB98F90AE00000000 /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5013476F00000000000 /* _idx_clip_vector_size_calculator_02FA2733_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D991DE7AFEB00000000 /* Build configuration list for PBXNativeTarget "_idx_clip_vector_size_calculator_02FA2733_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000002F /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_clip_vector_size_calculator_02FA2733_ios_min15.5; + productName = _idx_clip_vector_size_calculator_02FA2733_ios_min15.5; + productReference = AED7A97F6953E68600000000 /* lib_idx_clip_vector_size_calculator_02FA2733_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50137FF534E00000000 /* _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99DA31051A00000000 /* Build configuration list for PBXNativeTarget "_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000024 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */, + ); + name = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0; + productName = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0; + productReference = AED7A97F76AD183E00000000 /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5013C33B88E00000000 /* _idx_op_resolver_E390FDC7_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D992FECBD2900000000 /* Build configuration list for PBXNativeTarget "_idx_op_resolver_E390FDC7_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000004C /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_op_resolver_E390FDC7_ios_min11.0; + productName = _idx_op_resolver_E390FDC7_ios_min11.0; + productReference = AED7A97F0D37EB1400000000 /* lib_idx_op_resolver_E390FDC7_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5013F591E2E00000000 /* _idx_MPPGraphGPUData_733A9D5A_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D994805BBB500000000 /* Build configuration list for PBXNativeTarget "_idx_MPPGraphGPUData_733A9D5A_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000017 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DABE53424B00000000 /* PBXTargetDependency */, + EC2CE7DABE53424B00000000 /* PBXTargetDependency */, + ); + name = _idx_MPPGraphGPUData_733A9D5A_ios_min15.5; + productName = _idx_MPPGraphGPUData_733A9D5A_ios_min15.5; + productReference = AED7A97FC4F2652200000000 /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5014594765800000000 /* _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9951CA8D0300000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000013 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5; + productName = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5; + productReference = AED7A97FF5DC96EC00000000 /* lib_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50145A4DD6400000000 /* _idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D996039A2BE00000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000003B /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAF727D6E300000000 /* PBXTargetDependency */, + ); + name = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0; + productName = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0; + productReference = AED7A97FA7048F5200000000 /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501462EFBA200000000 /* _idx_cpu_util_B64315B8_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D992819742700000000 /* Build configuration list for PBXNativeTarget "_idx_cpu_util_B64315B8_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000004 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_cpu_util_B64315B8_ios_min11.0; + productName = _idx_cpu_util_B64315B8_ios_min11.0; + productReference = AED7A97FB9BC893200000000 /* lib_idx_cpu_util_B64315B8_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50146D4E80800000000 /* _idx_transpose_conv_bias_207EFBC1_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99FD0A1C6D00000000 /* Build configuration list for PBXNativeTarget "_idx_transpose_conv_bias_207EFBC1_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000033 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_transpose_conv_bias_207EFBC1_ios_min11.0; + productName = _idx_transpose_conv_bias_207EFBC1_ios_min11.0; + productReference = AED7A97F5C1FBB0A00000000 /* lib_idx_transpose_conv_bias_207EFBC1_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5014843522C00000000 /* _idx_mediapipe_framework_ios_E5983FAB_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9963E757BC00000000 /* Build configuration list for PBXNativeTarget "_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000001B /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA84D8D44100000000 /* PBXTargetDependency */, + EC2CE7DAD40A970700000000 /* PBXTargetDependency */, + EC2CE7DA3F591E2F00000000 /* PBXTargetDependency */, + EC2CE7DAF8F8F01D00000000 /* PBXTargetDependency */, + EC2CE7DA60A115C900000000 /* PBXTargetDependency */, + ); + name = _idx_mediapipe_framework_ios_E5983FAB_ios_min15.5; + productName = _idx_mediapipe_framework_ios_E5983FAB_ios_min15.5; + productReference = AED7A97F3D487D7600000000 /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5014BACA9B800000000 /* _idx_detection_projection_calculator_9B95E740_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99D29FC5F000000000 /* Build configuration list for PBXNativeTarget "_idx_detection_projection_calculator_9B95E740_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000039 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_detection_projection_calculator_9B95E740_ios_min15.5; + productName = _idx_detection_projection_calculator_9B95E740_ios_min15.5; + productReference = AED7A97FDA1E3CA600000000 /* lib_idx_detection_projection_calculator_9B95E740_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5014C0DA67000000000 /* _idx_MPPMetalHelper_7397E6A5_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9952E49A5D00000000 /* Build configuration list for PBXNativeTarget "_idx_MPPMetalHelper_7397E6A5_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000001A /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA4843522D00000000 /* PBXTargetDependency */, + ); + name = _idx_MPPMetalHelper_7397E6A5_ios_min15.5; + productName = _idx_MPPMetalHelper_7397E6A5_ios_min15.5; + productReference = AED7A97F8D8FA5E400000000 /* lib_idx_MPPMetalHelper_7397E6A5_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5014EABA32800000000 /* _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9939D12DEE00000000 /* Build configuration list for PBXNativeTarget "_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000032 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0; + productName = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0; + productReference = AED7A97F99018DD600000000 /* lib_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5014EF47AD000000000 /* _idx_util_28409609_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99EB68CF0F00000000 /* Build configuration list for PBXNativeTarget "_idx_util_28409609_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000002 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_util_28409609_ios_min11.0; + productName = _idx_util_28409609_ios_min11.0; + productReference = AED7A97F2783FF8600000000 /* lib_idx_util_28409609_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50153AD96EA00000000 /* _idx_split_vector_calculator_6654799A_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99345E966300000000 /* Build configuration list for PBXNativeTarget "_idx_split_vector_calculator_6654799A_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000051 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAD05A039B00000000 /* PBXTargetDependency */, + ); + name = _idx_split_vector_calculator_6654799A_ios_min15.5; + productName = _idx_split_vector_calculator_6654799A_ios_min15.5; + productReference = AED7A97FC0E755D400000000 /* lib_idx_split_vector_calculator_6654799A_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5015AF9572600000000 /* _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9981E502F700000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000056 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA33E4A23D00000000 /* PBXTargetDependency */, + EC2CE7DA3C33B88F00000000 /* PBXTargetDependency */, + ); + name = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0; + productName = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0; + productReference = AED7A97FBB00542E00000000 /* lib_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5015C0B74AE00000000 /* _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9997443EAB00000000 /* Build configuration list for PBXNativeTarget "_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000055 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5; + productName = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5; + productReference = AED7A97F0556389200000000 /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5015DAF3A1600000000 /* _idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D992024523300000000 /* Build configuration list for PBXNativeTarget "_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000001F /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAF57C17F100000000 /* PBXTargetDependency */, + EC2CE7DA71C7DBE500000000 /* PBXTargetDependency */, + ); + name = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5; + productName = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5; + productReference = AED7A97FE2F8115C00000000 /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5015EC7447A00000000 /* _idx_op_resolver_E390FDC7_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99D9ED7AAD00000000 /* Build configuration list for PBXNativeTarget "_idx_op_resolver_E390FDC7_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000004D /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_op_resolver_E390FDC7_ios_min15.5; + productName = _idx_op_resolver_E390FDC7_ios_min15.5; + productReference = AED7A97F7EECC88600000000 /* lib_idx_op_resolver_E390FDC7_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5015F25395000000000 /* _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99572B977600000000 /* Build configuration list for PBXNativeTarget "_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000004E /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0; + productName = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0; + productReference = AED7A97F1D11BD0C00000000 /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5015F558F1C00000000 /* _idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D999444475C00000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000003F /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA98631CBF00000000 /* PBXTargetDependency */, + ); + name = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5; + productName = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5; + productReference = AED7A97FAF93AF3000000000 /* lib_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50160A115C800000000 /* _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D991C65D8AE00000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000012 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA4594765900000000 /* PBXTargetDependency */, + EC2CE7DAF8F8F01D00000000 /* PBXTargetDependency */, + EC2CE7DA4594765900000000 /* PBXTargetDependency */, + EC2CE7DABE53424B00000000 /* PBXTargetDependency */, + ); + name = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5; + productName = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5; + productReference = AED7A97F4E8A433800000000 /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50162D4D60C00000000 /* _idx_resource_util_B6FA1F0B_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D990778FA5200000000 /* Build configuration list for PBXNativeTarget "_idx_resource_util_B6FA1F0B_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000044 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_resource_util_B6FA1F0B_ios_min11.0; + productName = _idx_resource_util_B6FA1F0B_ios_min11.0; + productReference = AED7A97F6D305F1600000000 /* lib_idx_resource_util_B6FA1F0B_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5016335695200000000 /* _idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9925C9ED4000000000 /* Build configuration list for PBXNativeTarget "_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000001E /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA7073403D00000000 /* PBXTargetDependency */, + EC2CE7DA6B67FEED00000000 /* PBXTargetDependency */, + ); + name = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0; + productName = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0; + productReference = AED7A97F79E3E67800000000 /* lib_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501652D07FE00000000 /* _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A8D18AAC00000000 /* Build configuration list for PBXNativeTarget "_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000004F /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5; + productName = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5; + productReference = AED7A97FFF2AB57800000000 /* lib_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50165CC282600000000 /* _idx_annotation_overlay_calculator_7B50CB48_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D998657695200000000 /* Build configuration list for PBXNativeTarget "_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000026 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA60A115C900000000 /* PBXTargetDependency */, + EC2CE7DABFC8082300000000 /* PBXTargetDependency */, + EC2CE7DA76D9570300000000 /* PBXTargetDependency */, + EC2CE7DAD9E967BF00000000 /* PBXTargetDependency */, + EC2CE7DA98D05C4B00000000 /* PBXTargetDependency */, + ); + name = _idx_annotation_overlay_calculator_7B50CB48_ios_min15.5; + productName = _idx_annotation_overlay_calculator_7B50CB48_ios_min15.5; + productReference = AED7A97F793CF2A000000000 /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5016749B1D400000000 /* _idx_non_max_suppression_calculator_EA803631_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9965EDE81500000000 /* Build configuration list for PBXNativeTarget "_idx_non_max_suppression_calculator_EA803631_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000004A /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_non_max_suppression_calculator_EA803631_ios_min11.0; + productName = _idx_non_max_suppression_calculator_EA803631_ios_min11.0; + productReference = AED7A97F9C7F492A00000000 /* lib_idx_non_max_suppression_calculator_EA803631_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501680A55C800000000 /* _idx_MPPGraphGPUData_733A9D5A_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99BD5C422900000000 /* Build configuration list for PBXNativeTarget "_idx_MPPGraphGPUData_733A9D5A_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000016 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DABA73597300000000 /* PBXTargetDependency */, + EC2CE7DABA73597300000000 /* PBXTargetDependency */, + ); + name = _idx_MPPGraphGPUData_733A9D5A_ios_min11.0; + productName = _idx_MPPGraphGPUData_733A9D5A_ios_min11.0; + productReference = AED7A97F8E483A7800000000 /* lib_idx_MPPGraphGPUData_733A9D5A_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5016999113E00000000 /* _idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99291CEF2C00000000 /* Build configuration list for PBXNativeTarget "_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000003 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA4EF47AD100000000 /* PBXTargetDependency */, + ); + name = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0; + productName = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0; + productReference = AED7A97FADF4C90200000000 /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5016B67FEEC00000000 /* _idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A642A64F00000000 /* Build configuration list for PBXNativeTarget "_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000000 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAF07E016F00000000 /* PBXTargetDependency */, + ); + name = _idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0; + productName = _idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0; + productReference = AED7A97FB913DCD000000000 /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5016B9DD04400000000 /* _idx_shader_util_F77AE4F3_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99C8B73DBA00000000 /* Build configuration list for PBXNativeTarget "_idx_shader_util_F77AE4F3_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000022 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_shader_util_F77AE4F3_ios_min11.0; + productName = _idx_shader_util_F77AE4F3_ios_min11.0; + productReference = AED7A97FE5E909D200000000 /* lib_idx_shader_util_F77AE4F3_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5016D63274000000000 /* _idx_tensors_to_detections_calculator_888E512F_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9927F8B20300000000 /* Build configuration list for PBXNativeTarget "_idx_tensors_to_detections_calculator_888E512F_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000052 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_tensors_to_detections_calculator_888E512F_ios_min11.0; + productName = _idx_tensors_to_detections_calculator_888E512F_ios_min11.0; + productReference = AED7A97FCFB0DD5600000000 /* lib_idx_tensors_to_detections_calculator_888E512F_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5017039FC3C00000000 /* _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9937C5646800000000 /* Build configuration list for PBXNativeTarget "_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000005B /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA98D05C4B00000000 /* PBXTargetDependency */, + EC2CE7DAD05A039B00000000 /* PBXTargetDependency */, + EC2CE7DA652D07FF00000000 /* PBXTargetDependency */, + ); + name = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5; + productName = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5; + productReference = AED7A97FDCB5CFF600000000 /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5017073403C00000000 /* _idx_core_core-ios_4EDC2AF0_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99DB0558BC00000000 /* Build configuration list for PBXNativeTarget "_idx_core_core-ios_4EDC2AF0_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000008 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAE67C2A1B00000000 /* PBXTargetDependency */, + EC2CE7DAE67C2A1B00000000 /* PBXTargetDependency */, + EC2CE7DA2B54506300000000 /* PBXTargetDependency */, + EC2CE7DAE67C2A1B00000000 /* PBXTargetDependency */, + ); + name = "_idx_core_core-ios_4EDC2AF0_ios_min11.0"; + productName = "_idx_core_core-ios_4EDC2AF0_ios_min11.0"; + productReference = AED7A97FC56FBE0A00000000 /* lib_idx_core_core-ios_4EDC2AF0_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50171C7DBE400000000 /* _idx_core_core-ios_4EDC2AF0_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9953E1984400000000 /* Build configuration list for PBXNativeTarget "_idx_core_core-ios_4EDC2AF0_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000000D /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA0C83C67D00000000 /* PBXTargetDependency */, + EC2CE7DAF3D581C900000000 /* PBXTargetDependency */, + EC2CE7DA0C83C67D00000000 /* PBXTargetDependency */, + EC2CE7DA0C83C67D00000000 /* PBXTargetDependency */, + ); + name = "_idx_core_core-ios_4EDC2AF0_ios_min15.5"; + productName = "_idx_core_core-ios_4EDC2AF0_ios_min15.5"; + productReference = AED7A97F733BC1A800000000 /* lib_idx_core_core-ios_4EDC2AF0_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50176D9570200000000 /* _idx_gl_simple_shaders_6A91D77D_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D991E69B20A00000000 /* Build configuration list for PBXNativeTarget "_idx_gl_simple_shaders_6A91D77D_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000028 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_gl_simple_shaders_6A91D77D_ios_min15.5; + productName = _idx_gl_simple_shaders_6A91D77D_ios_min15.5; + productReference = AED7A97FA1BB1D7E00000000 /* lib_idx_gl_simple_shaders_6A91D77D_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5017B881ECA00000000 /* _idx_tflite_model_loader_F900857E_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D999F4275A500000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_model_loader_F900857E_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000046 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAD05A039B00000000 /* PBXTargetDependency */, + ); + name = _idx_tflite_model_loader_F900857E_ios_min15.5; + productName = _idx_tflite_model_loader_F900857E_ios_min15.5; + productReference = AED7A97F7668967200000000 /* lib_idx_tflite_model_loader_F900857E_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50184D8D44000000000 /* _idx_cpu_util_B64315B8_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99713C107300000000 /* Build configuration list for PBXNativeTarget "_idx_cpu_util_B64315B8_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000015 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_cpu_util_B64315B8_ios_min15.5; + productName = _idx_cpu_util_B64315B8_ios_min15.5; + productReference = AED7A97FC8F4B9E000000000 /* lib_idx_cpu_util_B64315B8_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E5019537EA2600000000 /* _idx_gl_calculator_helper_D8986C65_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D991F01EA1200000000 /* Build configuration list for PBXNativeTarget "_idx_gl_calculator_helper_D8986C65_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000023 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DABA73597300000000 /* PBXTargetDependency */, + EC2CE7DA37FF534F00000000 /* PBXTargetDependency */, + EC2CE7DABA73597300000000 /* PBXTargetDependency */, + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */, + EC2CE7DA126D7CC700000000 /* PBXTargetDependency */, + EC2CE7DA6B9DD04500000000 /* PBXTargetDependency */, + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */, + ); + name = _idx_gl_calculator_helper_D8986C65_ios_min11.0; + productName = _idx_gl_calculator_helper_D8986C65_ios_min11.0; + productReference = AED7A97F17E9E7AC00000000 /* lib_idx_gl_calculator_helper_D8986C65_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501965E9F0C00000000 /* OlaFaceUnityFramework */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99F3B6E6E100000000 /* Build configuration list for PBXNativeTarget "OlaFaceUnityFramework" */; + buildPhases = ( + 72D56B2CDD3D6EF200000000 /* build //mediapipe/render/module/beauty/ios:OlaFaceUnityFramework */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = OlaFaceUnityFramework; + productName = OlaFaceUnityFramework; + productReference = AED7A97F2CF5607E00000000 /* OlaFaceUnityFramework.framework */; + productType = "com.apple.product-type.framework"; + }; + D807E501970493FA00000000 /* _idx_annotation_overlay_calculator_7B50CB48_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9910A050C000000000 /* Build configuration list for PBXNativeTarget "_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000020 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA0AA81EC300000000 /* PBXTargetDependency */, + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */, + EC2CE7DA6B9DD04500000000 /* PBXTargetDependency */, + EC2CE7DA9537EA2700000000 /* PBXTargetDependency */, + EC2CE7DAE12D6E0F00000000 /* PBXTargetDependency */, + ); + name = _idx_annotation_overlay_calculator_7B50CB48_ios_min11.0; + productName = _idx_annotation_overlay_calculator_7B50CB48_ios_min11.0; + productReference = AED7A97FF8761CBE00000000 /* lib_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50198631CBE00000000 /* _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99896DC09700000000 /* Build configuration list for PBXNativeTarget "_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000003E /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5; + productName = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5; + productReference = AED7A97F2BAC9A6C00000000 /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E50198D05C4A00000000 /* _idx_gl_calculator_helper_D8986C65_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A133568300000000 /* Build configuration list for PBXNativeTarget "_idx_gl_calculator_helper_D8986C65_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000002A /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DABE53424B00000000 /* PBXTargetDependency */, + EC2CE7DABE53424B00000000 /* PBXTargetDependency */, + EC2CE7DA60A115C900000000 /* PBXTargetDependency */, + EC2CE7DA4594765900000000 /* PBXTargetDependency */, + EC2CE7DAD5C6ED8300000000 /* PBXTargetDependency */, + EC2CE7DA60A115C900000000 /* PBXTargetDependency */, + EC2CE7DABFC8082300000000 /* PBXTargetDependency */, + ); + name = _idx_gl_calculator_helper_D8986C65_ios_min15.5; + productName = _idx_gl_calculator_helper_D8986C65_ios_min15.5; + productReference = AED7A97FEDAA79AC00000000 /* lib_idx_gl_calculator_helper_D8986C65_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501A00763E200000000 /* _idx_inference_calculator_metal_712F45E9_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9928F2BAC000000000 /* Build configuration list for PBXNativeTarget "_idx_inference_calculator_metal_712F45E9_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000049 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAE1EABCB700000000 /* PBXTargetDependency */, + EC2CE7DA12A6202500000000 /* PBXTargetDependency */, + EC2CE7DA4843522D00000000 /* PBXTargetDependency */, + EC2CE7DA4C0DA67100000000 /* PBXTargetDependency */, + EC2CE7DA60A115C900000000 /* PBXTargetDependency */, + ); + name = _idx_inference_calculator_metal_712F45E9_ios_min15.5; + productName = _idx_inference_calculator_metal_712F45E9_ios_min15.5; + productReference = AED7A97F8D8DDBC600000000 /* lib_idx_inference_calculator_metal_712F45E9_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501A20D2A1200000000 /* _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99AFA7731000000000 /* Build configuration list for PBXNativeTarget "_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000005A /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA9537EA2700000000 /* PBXTargetDependency */, + EC2CE7DA62D4D60D00000000 /* PBXTargetDependency */, + EC2CE7DA5F25395100000000 /* PBXTargetDependency */, + ); + name = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0; + productName = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0; + productReference = AED7A97F71FB390000000000 /* lib_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501A2DE10FC00000000 /* _idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9984E04B4800000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000003D /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA98631CBF00000000 /* PBXTargetDependency */, + EC2CE7DA5F558F1D00000000 /* PBXTargetDependency */, + ); + name = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5; + productName = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5; + productReference = AED7A97FDE84DAA600000000 /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501B392E15C00000000 /* _idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99406F85CE00000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000003A /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA45A4DD6500000000 /* PBXTargetDependency */, + EC2CE7DAF727D6E300000000 /* PBXTargetDependency */, + ); + name = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0; + productName = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0; + productReference = AED7A97F0453AA5800000000 /* lib_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501B5CD309A00000000 /* _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A6D80A6900000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000041 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA98631CBF00000000 /* PBXTargetDependency */, + EC2CE7DA4594765900000000 /* PBXTargetDependency */, + EC2CE7DA4C0DA67100000000 /* PBXTargetDependency */, + ); + name = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5; + productName = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5; + productReference = AED7A97F4144F2D600000000 /* lib_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501B9EA5DEE00000000 /* _idx_inference_calculator_metal_712F45E9_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9959CD9AE000000000 /* Build configuration list for PBXNativeTarget "_idx_inference_calculator_metal_712F45E9_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000048 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAD625937500000000 /* PBXTargetDependency */, + EC2CE7DA25CEBB5F00000000 /* PBXTargetDependency */, + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */, + EC2CE7DAF70D126B00000000 /* PBXTargetDependency */, + EC2CE7DABBDDDAB900000000 /* PBXTargetDependency */, + ); + name = _idx_inference_calculator_metal_712F45E9_ios_min11.0; + productName = _idx_inference_calculator_metal_712F45E9_ios_min11.0; + productReference = AED7A97F97D718F200000000 /* lib_idx_inference_calculator_metal_712F45E9_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501BA73597200000000 /* _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D990BA7F1C900000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000007 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA6999113F00000000 /* PBXTargetDependency */, + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */, + EC2CE7DA126D7CC700000000 /* PBXTargetDependency */, + EC2CE7DA4EF47AD100000000 /* PBXTargetDependency */, + ); + name = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0; + productName = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0; + productReference = AED7A97F7438783800000000 /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501BBDDDAB800000000 /* _idx_mediapipe_framework_ios_E5983FAB_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D998B11C4FB00000000 /* Build configuration list for PBXNativeTarget "_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000019 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA6999113F00000000 /* PBXTargetDependency */, + EC2CE7DA680A55C900000000 /* PBXTargetDependency */, + EC2CE7DA4EF47AD100000000 /* PBXTargetDependency */, + EC2CE7DA462EFBA300000000 /* PBXTargetDependency */, + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */, + ); + name = _idx_mediapipe_framework_ios_E5983FAB_ios_min11.0; + productName = _idx_mediapipe_framework_ios_E5983FAB_ios_min11.0; + productReference = AED7A97FA4952BDE00000000 /* lib_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501BE53424A00000000 /* _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99C161904800000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000014 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA60A115C900000000 /* PBXTargetDependency */, + EC2CE7DA4594765900000000 /* PBXTargetDependency */, + EC2CE7DAD40A970700000000 /* PBXTargetDependency */, + EC2CE7DAF8F8F01D00000000 /* PBXTargetDependency */, + ); + name = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5; + productName = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5; + productReference = AED7A97F6A89A27A00000000 /* lib_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501BFC8082200000000 /* _idx_shader_util_F77AE4F3_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9953D5785900000000 /* Build configuration list for PBXNativeTarget "_idx_shader_util_F77AE4F3_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000027 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_shader_util_F77AE4F3_ios_min15.5; + productName = _idx_shader_util_F77AE4F3_ios_min15.5; + productReference = AED7A97F643D598200000000 /* lib_idx_shader_util_F77AE4F3_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501C07677A200000000 /* _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99B516DF3400000000 /* Build configuration list for PBXNativeTarget "_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000054 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0; + productName = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0; + productReference = AED7A97FDD1949C800000000 /* lib_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501C284C0CA00000000 /* mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D993C2C805100000000 /* Build configuration list for PBXNativeTarget "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary" */; + buildPhases = ( + 72D56B2CFA6D815F00000000 /* build //mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary"; + productName = "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary"; + productReference = AED7A97FADE5D13000000000 /* libmediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501C7D8DFDE00000000 /* _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99BA5925E000000000 /* Build configuration list for PBXNativeTarget "_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000031 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0; + productName = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0; + productReference = AED7A97FC56C6E9000000000 /* lib_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501D05A039A00000000 /* _idx_resource_util_B6FA1F0B_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99B15CAA1600000000 /* Build configuration list for PBXNativeTarget "_idx_resource_util_B6FA1F0B_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000047 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_resource_util_B6FA1F0B_ios_min15.5; + productName = _idx_resource_util_B6FA1F0B_ios_min15.5; + productReference = AED7A97F48DBF45200000000 /* lib_idx_resource_util_B6FA1F0B_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501D40A970600000000 /* _idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A6B30FDC00000000 /* Build configuration list for PBXNativeTarget "_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000010 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAF8F8F01D00000000 /* PBXTargetDependency */, + ); + name = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5; + productName = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5; + productReference = AED7A97FAD72A5DA00000000 /* lib_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501D5C6ED8200000000 /* _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99000E817F00000000 /* Build configuration list for PBXNativeTarget "_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000002B /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA60A115C900000000 /* PBXTargetDependency */, + ); + name = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5; + productName = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5; + productReference = AED7A97FA843B95C00000000 /* lib_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501D625937400000000 /* _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D993750B25F00000000 /* Build configuration list for PBXNativeTarget "_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000042 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA462EFBA300000000 /* PBXTargetDependency */, + EC2CE7DA06BDEB2B00000000 /* PBXTargetDependency */, + ); + name = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0; + productName = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0; + productReference = AED7A97F87A2EB9600000000 /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501D971168E00000000 /* _idx_olamodule_common_library_4A2D4D8A_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D997FA4A65900000000 /* Build configuration list for PBXNativeTarget "_idx_olamodule_common_library_4A2D4D8A_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000000C /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA71C7DBE500000000 /* PBXTargetDependency */, + EC2CE7DAD40A970700000000 /* PBXTargetDependency */, + EC2CE7DA60A115C900000000 /* PBXTargetDependency */, + EC2CE7DAF8F8F01D00000000 /* PBXTargetDependency */, + EC2CE7DA84D8D44100000000 /* PBXTargetDependency */, + ); + name = _idx_olamodule_common_library_4A2D4D8A_ios_min15.5; + productName = _idx_olamodule_common_library_4A2D4D8A_ios_min15.5; + productReference = AED7A97F09DE828200000000 /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501D9E967BE00000000 /* _idx_annotation_renderer_BE836363_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9936EFDCB600000000 /* Build configuration list for PBXNativeTarget "_idx_annotation_renderer_BE836363_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000029 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_annotation_renderer_BE836363_ios_min15.5; + productName = _idx_annotation_renderer_BE836363_ios_min15.5; + productReference = AED7A97F569BAB1800000000 /* lib_idx_annotation_renderer_BE836363_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501E12D6E0E00000000 /* _idx_gl_simple_shaders_6A91D77D_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9929F8455500000000 /* Build configuration list for PBXNativeTarget "_idx_gl_simple_shaders_6A91D77D_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000025 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_gl_simple_shaders_6A91D77D_ios_min11.0; + productName = _idx_gl_simple_shaders_6A91D77D_ios_min11.0; + productReference = AED7A97F321D0D7800000000 /* lib_idx_gl_simple_shaders_6A91D77D_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501E1D70D7A00000000 /* _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9984FD43B400000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000058 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0; + productName = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0; + productReference = AED7A97FCC9C8CEA00000000 /* lib_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501E1EABCB600000000 /* _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A0A46A3400000000 /* Build configuration list for PBXNativeTarget "_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000045 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA84D8D44100000000 /* PBXTargetDependency */, + EC2CE7DA7B881ECB00000000 /* PBXTargetDependency */, + ); + name = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5; + productName = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5; + productReference = AED7A97F8F4205CE00000000 /* lib_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501E4CCBCC400000000 /* _idx_split_vector_calculator_6654799A_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9987A36DA900000000 /* Build configuration list for PBXNativeTarget "_idx_split_vector_calculator_6654799A_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000050 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA62D4D60D00000000 /* PBXTargetDependency */, + ); + name = _idx_split_vector_calculator_6654799A_ios_min11.0; + productName = _idx_split_vector_calculator_6654799A_ios_min11.0; + productReference = AED7A97FAAE0F57200000000 /* lib_idx_split_vector_calculator_6654799A_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501E67C2A1A00000000 /* _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D992A5CB20B00000000 /* Build configuration list for PBXNativeTarget "_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000009 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0; + productName = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0; + productReference = AED7A97FDCFC782600000000 /* lib_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501F07E016E00000000 /* _idx_olamodule_common_library_4A2D4D8A_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99C847318E00000000 /* Build configuration list for PBXNativeTarget "_idx_olamodule_common_library_4A2D4D8A_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000001 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA4EF47AD100000000 /* PBXTargetDependency */, + EC2CE7DA6999113F00000000 /* PBXTargetDependency */, + EC2CE7DA462EFBA300000000 /* PBXTargetDependency */, + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */, + EC2CE7DA7073403D00000000 /* PBXTargetDependency */, + ); + name = _idx_olamodule_common_library_4A2D4D8A_ios_min11.0; + productName = _idx_olamodule_common_library_4A2D4D8A_ios_min11.0; + productReference = AED7A97FF06E61C200000000 /* lib_idx_olamodule_common_library_4A2D4D8A_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501F3D581C800000000 /* _idx_math_3043B97F_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D993F54474500000000 /* Build configuration list for PBXNativeTarget "_idx_math_3043B97F_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000000F /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_math_3043B97F_ios_min15.5; + productName = _idx_math_3043B97F_ios_min15.5; + productReference = AED7A97F6A2EDEA000000000 /* lib_idx_math_3043B97F_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501F509D76C00000000 /* _idx_detection_projection_calculator_9B95E740_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99A08B5FEF00000000 /* Build configuration list for PBXNativeTarget "_idx_detection_projection_calculator_9B95E740_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000038 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_detection_projection_calculator_9B95E740_ios_min11.0; + productName = _idx_detection_projection_calculator_9B95E740_ios_min11.0; + productReference = AED7A97F9199F03800000000 /* lib_idx_detection_projection_calculator_9B95E740_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501F57C17F000000000 /* _idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D993D661B0800000000 /* Build configuration list for PBXNativeTarget "_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5" */; + buildPhases = ( + 20199D1C000000000000000B /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DAD971168F00000000 /* PBXTargetDependency */, + ); + name = _idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5; + productName = _idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5; + productReference = AED7A97FBEE6626C00000000 /* lib_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501F70D126A00000000 /* _idx_MPPMetalHelper_7397E6A5_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9954F5EA3D00000000 /* Build configuration list for PBXNativeTarget "_idx_MPPMetalHelper_7397E6A5_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000018 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DABBDDDAB900000000 /* PBXTargetDependency */, + ); + name = _idx_MPPMetalHelper_7397E6A5_ios_min11.0; + productName = _idx_MPPMetalHelper_7397E6A5_ios_min11.0; + productReference = AED7A97F8676234E00000000 /* lib_idx_MPPMetalHelper_7397E6A5_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501F727D6E200000000 /* _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D9965A4196200000000 /* Build configuration list for PBXNativeTarget "_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0" */; + buildPhases = ( + 20199D1C000000000000003C /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0; + productName = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0; + productReference = AED7A97F511EA79600000000 /* lib_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501F8F8F01C00000000 /* _idx_util_28409609_ios_min15.5 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99D3524F2C00000000 /* Build configuration list for PBXNativeTarget "_idx_util_28409609_ios_min15.5" */; + buildPhases = ( + 20199D1C0000000000000011 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + ); + name = _idx_util_28409609_ios_min15.5; + productName = _idx_util_28409609_ios_min15.5; + productReference = AED7A97F0F5DFEC400000000 /* lib_idx_util_28409609_ios_min15.5.a */; + productType = "com.apple.product-type.library.static"; + }; + D807E501FE323FCE00000000 /* _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0 */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA986D99940D2EC900000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0" */; + buildPhases = ( + 20199D1C0000000000000005 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */, + EC2CE7DA126D7CC700000000 /* PBXTargetDependency */, + EC2CE7DA4EF47AD100000000 /* PBXTargetDependency */, + EC2CE7DA126D7CC700000000 /* PBXTargetDependency */, + EC2CE7DABA73597300000000 /* PBXTargetDependency */, + ); + name = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0; + productName = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0; + productReference = AED7A97F3743224400000000 /* lib_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + E8D406AA11D4451E00000000 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0710; + LastUpgradeCheck = 1000; + }; + buildConfigurationList = FA986D997EA5083300000000 /* Build configuration list for PBXProject "OlaFaceUnity" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 1A7E690DF79A8EE400000000 /* mainGroup */; + targets = ( + D807E501965E9F0C00000000 /* OlaFaceUnityFramework */, + B0D91B25B052EDC800000000 /* _bazel_clean_ */, + D807E5016B67FEEC00000000 /* _idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0 */, + D807E501F57C17F000000000 /* _idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5 */, + D807E501680A55C800000000 /* _idx_MPPGraphGPUData_733A9D5A_ios_min11.0 */, + D807E5013F591E2E00000000 /* _idx_MPPGraphGPUData_733A9D5A_ios_min15.5 */, + D807E501F70D126A00000000 /* _idx_MPPMetalHelper_7397E6A5_ios_min11.0 */, + D807E5014C0DA67000000000 /* _idx_MPPMetalHelper_7397E6A5_ios_min15.5 */, + D807E50125CEBB5E00000000 /* _idx_MPPMetalUtil_E63D8158_ios_min11.0 */, + D807E50112A6202400000000 /* _idx_MPPMetalUtil_E63D8158_ios_min15.5 */, + D807E5016335695200000000 /* _idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0 */, + D807E5015DAF3A1600000000 /* _idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5 */, + D807E501970493FA00000000 /* _idx_annotation_overlay_calculator_7B50CB48_ios_min11.0 */, + D807E50165CC282600000000 /* _idx_annotation_overlay_calculator_7B50CB48_ios_min15.5 */, + D807E5010AA81EC200000000 /* _idx_annotation_renderer_BE836363_ios_min11.0 */, + D807E501D9E967BE00000000 /* _idx_annotation_renderer_BE836363_ios_min15.5 */, + D807E5010700315200000000 /* _idx_begin_loop_calculator_FEDA75EA_ios_min11.0 */, + D807E5011780241600000000 /* _idx_begin_loop_calculator_FEDA75EA_ios_min15.5 */, + D807E501181DA32A00000000 /* _idx_clip_vector_size_calculator_02FA2733_ios_min11.0 */, + D807E5013476F00000000000 /* _idx_clip_vector_size_calculator_02FA2733_ios_min15.5 */, + D807E5017073403C00000000 /* _idx_core_core-ios_4EDC2AF0_ios_min11.0 */, + D807E50171C7DBE400000000 /* _idx_core_core-ios_4EDC2AF0_ios_min15.5 */, + D807E50133E4A23C00000000 /* _idx_cpu_op_resolver_741B9450_ios_min11.0 */, + D807E501107AC04000000000 /* _idx_cpu_op_resolver_741B9450_ios_min15.5 */, + D807E501462EFBA200000000 /* _idx_cpu_util_B64315B8_ios_min11.0 */, + D807E50184D8D44000000000 /* _idx_cpu_util_B64315B8_ios_min15.5 */, + D807E501F509D76C00000000 /* _idx_detection_projection_calculator_9B95E740_ios_min11.0 */, + D807E5014BACA9B800000000 /* _idx_detection_projection_calculator_9B95E740_ios_min15.5 */, + D807E5019537EA2600000000 /* _idx_gl_calculator_helper_D8986C65_ios_min11.0 */, + D807E50198D05C4A00000000 /* _idx_gl_calculator_helper_D8986C65_ios_min15.5 */, + D807E501E12D6E0E00000000 /* _idx_gl_simple_shaders_6A91D77D_ios_min11.0 */, + D807E50176D9570200000000 /* _idx_gl_simple_shaders_6A91D77D_ios_min15.5 */, + D807E501BA73597200000000 /* _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0 */, + D807E501BE53424A00000000 /* _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5 */, + D807E501FE323FCE00000000 /* _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0 */, + D807E50160A115C800000000 /* _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5 */, + D807E501126D7CC600000000 /* _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0 */, + D807E5014594765800000000 /* _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5 */, + D807E50137FF534E00000000 /* _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0 */, + D807E501D5C6ED8200000000 /* _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5 */, + D807E501B392E15C00000000 /* _idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0 */, + D807E501A2DE10FC00000000 /* _idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5 */, + D807E50125AB3D8C00000000 /* _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0 */, + D807E501B5CD309A00000000 /* _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5 */, + D807E50145A4DD6400000000 /* _idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0 */, + D807E5015F558F1C00000000 /* _idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5 */, + D807E501D625937400000000 /* _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0 */, + D807E501E1EABCB600000000 /* _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5 */, + D807E501B9EA5DEE00000000 /* _idx_inference_calculator_metal_712F45E9_ios_min11.0 */, + D807E501A00763E200000000 /* _idx_inference_calculator_metal_712F45E9_ios_min15.5 */, + D807E5012B54506200000000 /* _idx_math_3043B97F_ios_min11.0 */, + D807E501F3D581C800000000 /* _idx_math_3043B97F_ios_min15.5 */, + D807E501C7D8DFDE00000000 /* _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0 */, + D807E5012EDC5D5A00000000 /* _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5 */, + D807E501BBDDDAB800000000 /* _idx_mediapipe_framework_ios_E5983FAB_ios_min11.0 */, + D807E5014843522C00000000 /* _idx_mediapipe_framework_ios_E5983FAB_ios_min15.5 */, + D807E5016749B1D400000000 /* _idx_non_max_suppression_calculator_EA803631_ios_min11.0 */, + D807E5011BBEB05200000000 /* _idx_non_max_suppression_calculator_EA803631_ios_min15.5 */, + D807E501F07E016E00000000 /* _idx_olamodule_common_library_4A2D4D8A_ios_min11.0 */, + D807E501D971168E00000000 /* _idx_olamodule_common_library_4A2D4D8A_ios_min15.5 */, + D807E5013C33B88E00000000 /* _idx_op_resolver_E390FDC7_ios_min11.0 */, + D807E5015EC7447A00000000 /* _idx_op_resolver_E390FDC7_ios_min15.5 */, + D807E5016999113E00000000 /* _idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0 */, + D807E501D40A970600000000 /* _idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5 */, + D807E5015F25395000000000 /* _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0 */, + D807E501652D07FE00000000 /* _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5 */, + D807E501F727D6E200000000 /* _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0 */, + D807E50198631CBE00000000 /* _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5 */, + D807E501E67C2A1A00000000 /* _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0 */, + D807E5010C83C67C00000000 /* _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5 */, + D807E50162D4D60C00000000 /* _idx_resource_util_B6FA1F0B_ios_min11.0 */, + D807E501D05A039A00000000 /* _idx_resource_util_B6FA1F0B_ios_min15.5 */, + D807E5016B9DD04400000000 /* _idx_shader_util_F77AE4F3_ios_min11.0 */, + D807E501BFC8082200000000 /* _idx_shader_util_F77AE4F3_ios_min15.5 */, + D807E501E4CCBCC400000000 /* _idx_split_vector_calculator_6654799A_ios_min11.0 */, + D807E50153AD96EA00000000 /* _idx_split_vector_calculator_6654799A_ios_min15.5 */, + D807E5016D63274000000000 /* _idx_tensors_to_detections_calculator_888E512F_ios_min11.0 */, + D807E50123AC318600000000 /* _idx_tensors_to_detections_calculator_888E512F_ios_min15.5 */, + D807E501C07677A200000000 /* _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0 */, + D807E5015C0B74AE00000000 /* _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5 */, + D807E5015AF9572600000000 /* _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0 */, + D807E50113B9FA2E00000000 /* _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5 */, + D807E501E1D70D7A00000000 /* _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0 */, + D807E50134002EA400000000 /* _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5 */, + D807E50106BDEB2A00000000 /* _idx_tflite_model_loader_F900857E_ios_min11.0 */, + D807E5017B881ECA00000000 /* _idx_tflite_model_loader_F900857E_ios_min15.5 */, + D807E501A20D2A1200000000 /* _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0 */, + D807E5017039FC3C00000000 /* _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5 */, + D807E5014EABA32800000000 /* _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0 */, + D807E5012CDA58B600000000 /* _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5 */, + D807E50146D4E80800000000 /* _idx_transpose_conv_bias_207EFBC1_ios_min11.0 */, + D807E50128DF669000000000 /* _idx_transpose_conv_bias_207EFBC1_ios_min15.5 */, + D807E5014EF47AD000000000 /* _idx_util_28409609_ios_min11.0 */, + D807E501F8F8F01C00000000 /* _idx_util_28409609_ios_min15.5 */, + D807E501C284C0CA00000000 /* mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXShellScriptBuildPhase section */ + 72D56B2CDD3D6EF200000000 /* build //mediapipe/render/module/beauty/ios:OlaFaceUnityFramework */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 0; + files = ( + ); + inputPaths = ( + "$(TARGET_BUILD_DIR)/$(INFOPLIST_PATH)", + ); + name = "build //mediapipe/render/module/beauty/ios:OlaFaceUnityFramework"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "set -e\ncd \"${SRCROOT}/../../../../..\"\nexec \"${PROJECT_FILE_PATH}/.tulsi/Scripts/bazel_build.py\" //mediapipe/render/module/beauty/ios:OlaFaceUnityFramework --bazel \"/opt/homebrew/Cellar/bazelisk/1.12.0/bin/bazelisk\" --bazel_bin_path \"bazel-bin\" --verbose "; + showEnvVarsInLog = 1; + }; + 72D56B2CFA6D815F00000000 /* build //mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 0; + files = ( + ); + inputPaths = ( + "$(TARGET_BUILD_DIR)/$(INFOPLIST_PATH)", + ); + name = "build //mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "set -e\ncd \"${SRCROOT}/../../../../..\"\nexec \"${PROJECT_FILE_PATH}/.tulsi/Scripts/bazel_build.py\" //mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary --bazel \"/opt/homebrew/Cellar/bazelisk/1.12.0/bin/bazelisk\" --bazel_bin_path \"bazel-bin\" --verbose "; + showEnvVarsInLog = 1; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 20199D1C0000000000000000 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164350B780B00000000 /* face_mesh_module.cpp in beauty */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000001 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16487DFEA2300000000 /* OlaGraph.cpp in common */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000002 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164512859F400000000 /* util.cc in objc */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000003 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1641C1E706800000000 /* pixel_buffer_pool_util.mm in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000004 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164A54788E300000000 /* cpu_util.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000005 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164FCDA188900000000 /* gpu_buffer_storage_cv_pixel_buffer.cc in gpu */, + EC43C164F8C96D3D00000000 /* gl_texture_buffer.cc in gpu */, + EC43C164CEAD353700000000 /* gl_texture_buffer_pool.cc in gpu */, + EC43C164216C8D5C00000000 /* gl_texture_view.cc in gpu */, + EC43C16497ED1FC700000000 /* gpu_buffer.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000006 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164AAA2FE7000000000 /* gpu_buffer_storage.cc in gpu */, + EC43C1642E6B486000000000 /* gpu_buffer_format.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000007 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164043DD14B00000000 /* gpu_buffer_multi_pool.cc in gpu */, + EC43C1647C7A404400000000 /* gl_context.cc in gpu */, + EC43C164C905FCC400000000 /* gl_context_eagl.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000008 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164731BD67000000000 /* FramebufferCache.cpp in core */, + EC43C1642A43360700000000 /* Framebuffer.cpp in core */, + EC43C16430D1B2CD00000000 /* Target.cpp in core */, + EC43C164115CC07300000000 /* Context.cpp in core */, + EC43C16446361A7400000000 /* Filter.cpp in core */, + EC43C164E8D550C300000000 /* GLProgram.cpp in core */, + EC43C1647352B17300000000 /* Source.cpp in core */, + EC43C164E04A951600000000 /* SourceImage.cpp in core */, + EC43C164815E3DC900000000 /* IOSTarget.cpp in core */, + EC43C164F382926900000000 /* SourceCamera.cpp in core */, + EC43C164024E437300000000 /* TargetView.cpp in core */, + EC43C164FAB2EC1300000000 /* FilterGroup.cpp in core */, + EC43C164731BD67000000001 /* FramebufferCache.cpp in core */, + EC43C1642A43360700000001 /* Framebuffer.cpp in core */, + EC43C16430D1B2CD00000001 /* Target.cpp in core */, + EC43C164115CC07300000001 /* Context.cpp in core */, + EC43C16446361A7400000001 /* Filter.cpp in core */, + EC43C164E8D550C300000001 /* GLProgram.cpp in core */, + EC43C1647352B17300000001 /* Source.cpp in core */, + EC43C164E04A951600000001 /* SourceImage.cpp in core */, + EC43C164815E3DC900000001 /* IOSTarget.cpp in core */, + EC43C164F382926900000001 /* SourceCamera.cpp in core */, + EC43C164024E437300000001 /* TargetView.cpp in core */, + EC43C164FAB2EC1300000001 /* FilterGroup.cpp in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000009 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1648BBC9F7900000000 /* Ref.cpp in core */, + EC43C1644373C5BE00000000 /* math.cpp in core */, + EC43C164054C67EB00000000 /* GPUImageUtil.cpp in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000000A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164969C674A00000000 /* mat4.cpp in math */, + EC43C164567DD13A00000000 /* math_utils.cpp in math */, + EC43C1640D075E6600000000 /* vec2.cpp in math */, + EC43C164D02AC36400000000 /* vec3.cpp in math */, + EC43C1644E6E1B1A00000000 /* vec4.cpp in math */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000000B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164350B780B00000001 /* face_mesh_module.cpp in beauty */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000000C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16487DFEA2300000001 /* OlaGraph.cpp in common */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000000D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164731BD67000000002 /* FramebufferCache.cpp in core */, + EC43C1642A43360700000002 /* Framebuffer.cpp in core */, + EC43C16430D1B2CD00000002 /* Target.cpp in core */, + EC43C164115CC07300000002 /* Context.cpp in core */, + EC43C16446361A7400000002 /* Filter.cpp in core */, + EC43C164E8D550C300000002 /* GLProgram.cpp in core */, + EC43C1647352B17300000002 /* Source.cpp in core */, + EC43C164E04A951600000002 /* SourceImage.cpp in core */, + EC43C164815E3DC900000002 /* IOSTarget.cpp in core */, + EC43C164F382926900000002 /* SourceCamera.cpp in core */, + EC43C164024E437300000002 /* TargetView.cpp in core */, + EC43C164FAB2EC1300000002 /* FilterGroup.cpp in core */, + EC43C164731BD67000000003 /* FramebufferCache.cpp in core */, + EC43C1642A43360700000003 /* Framebuffer.cpp in core */, + EC43C16430D1B2CD00000003 /* Target.cpp in core */, + EC43C164115CC07300000003 /* Context.cpp in core */, + EC43C16446361A7400000003 /* Filter.cpp in core */, + EC43C164E8D550C300000003 /* GLProgram.cpp in core */, + EC43C1647352B17300000003 /* Source.cpp in core */, + EC43C164E04A951600000003 /* SourceImage.cpp in core */, + EC43C164815E3DC900000003 /* IOSTarget.cpp in core */, + EC43C164F382926900000003 /* SourceCamera.cpp in core */, + EC43C164024E437300000003 /* TargetView.cpp in core */, + EC43C164FAB2EC1300000003 /* FilterGroup.cpp in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000000E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1648BBC9F7900000001 /* Ref.cpp in core */, + EC43C1644373C5BE00000001 /* math.cpp in core */, + EC43C164054C67EB00000001 /* GPUImageUtil.cpp in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000000F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164969C674A00000001 /* mat4.cpp in math */, + EC43C164567DD13A00000001 /* math_utils.cpp in math */, + EC43C1640D075E6600000001 /* vec2.cpp in math */, + EC43C164D02AC36400000001 /* vec3.cpp in math */, + EC43C1644E6E1B1A00000001 /* vec4.cpp in math */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000010 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1641C1E706800000001 /* pixel_buffer_pool_util.mm in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000011 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164512859F400000001 /* util.cc in objc */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000012 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164FCDA188900000001 /* gpu_buffer_storage_cv_pixel_buffer.cc in gpu */, + EC43C164F8C96D3D00000001 /* gl_texture_buffer.cc in gpu */, + EC43C164CEAD353700000001 /* gl_texture_buffer_pool.cc in gpu */, + EC43C164216C8D5C00000001 /* gl_texture_view.cc in gpu */, + EC43C16497ED1FC700000001 /* gpu_buffer.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000013 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164AAA2FE7000000001 /* gpu_buffer_storage.cc in gpu */, + EC43C1642E6B486000000001 /* gpu_buffer_format.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000014 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164043DD14B00000001 /* gpu_buffer_multi_pool.cc in gpu */, + EC43C1647C7A404400000001 /* gl_context.cc in gpu */, + EC43C164C905FCC400000001 /* gl_context_eagl.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000015 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164A54788E300000001 /* cpu_util.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000016 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1644AC087AD00000000 /* MPPGraphGPUData.mm in gpu */, + EC43C164D3B4F92F00000000 /* gpu_shared_data_internal.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000017 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1644AC087AD00000001 /* MPPGraphGPUData.mm in gpu */, + EC43C164D3B4F92F00000001 /* gpu_shared_data_internal.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000018 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164485AE53400000000 /* MPPMetalHelper.mm in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000019 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164A1D1B51100000000 /* MPPGraph.mm in objc */, + EC43C1646E0AB7DE00000000 /* MPPTimestampConverter.mm in objc */, + EC43C164A23EAE8F00000000 /* NSError+util_status.mm in objc */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000001A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164485AE53400000001 /* MPPMetalHelper.mm in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000001B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164A1D1B51100000001 /* MPPGraph.mm in objc */, + EC43C1646E0AB7DE00000001 /* MPPTimestampConverter.mm in objc */, + EC43C164A23EAE8F00000001 /* NSError+util_status.mm in objc */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000001C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16461BCBB4F00000000 /* MPPMetalUtil.mm in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000001D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16461BCBB4F00000001 /* MPPMetalUtil.mm in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000001E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164E5A048F400000000 /* OlaFaceUnity.mm in ios */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000001F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164E5A048F400000001 /* OlaFaceUnity.mm in ios */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000020 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1642284465B00000000 /* annotation_overlay_calculator.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000021 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1646708DA9D00000000 /* annotation_renderer.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000022 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16473F96BB900000000 /* shader_util.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000023 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1644ECFA1D200000000 /* gl_calculator_helper.cc in gpu */, + EC43C1644A333ECF00000000 /* gl_calculator_helper_impl_common.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000024 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164FD2C140F00000000 /* image_properties_calculator.cc in image */, + EC43C16492727CA000000000 /* gpu_service.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000025 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164439B269800000000 /* gl_simple_shaders.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000026 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1642284465B00000001 /* annotation_overlay_calculator.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000027 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16473F96BB900000001 /* shader_util.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000028 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164439B269800000001 /* gl_simple_shaders.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000029 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1646708DA9D00000001 /* annotation_renderer.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000002A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1644ECFA1D200000001 /* gl_calculator_helper.cc in gpu */, + EC43C1644A333ECF00000001 /* gl_calculator_helper_impl_common.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000002B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164FD2C140F00000001 /* image_properties_calculator.cc in image */, + EC43C16492727CA000000001 /* gpu_service.cc in gpu */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000002C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164861C82C600000000 /* begin_loop_calculator.cc in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000002D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164861C82C600000001 /* begin_loop_calculator.cc in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000002E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16429667CB800000000 /* clip_vector_size_calculator.cc in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000002F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16429667CB800000001 /* clip_vector_size_calculator.cc in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000030 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1644F7EA7CE00000000 /* cpu_op_resolver.cc in tflite */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000031 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1645DA9AAF300000000 /* max_unpooling.cc in operations */, + EC43C164466D956B00000000 /* max_pool_argmax.cc in operations */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000032 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1648FE6AC8600000000 /* transform_tensor_bilinear.cc in operations */, + EC43C1648537330500000000 /* landmarks_to_transform_matrix.cc in operations */, + EC43C164A42FD6CE00000000 /* transform_landmarks.cc in operations */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000033 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164C2113DD500000000 /* transpose_conv_bias.cc in operations */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000034 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1644F7EA7CE00000001 /* cpu_op_resolver.cc in tflite */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000035 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1645DA9AAF300000001 /* max_unpooling.cc in operations */, + EC43C164466D956B00000001 /* max_pool_argmax.cc in operations */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000036 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164C2113DD500000001 /* transpose_conv_bias.cc in operations */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000037 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1648FE6AC8600000001 /* transform_tensor_bilinear.cc in operations */, + EC43C1648537330500000001 /* landmarks_to_transform_matrix.cc in operations */, + EC43C164A42FD6CE00000001 /* transform_landmarks.cc in operations */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000038 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164EBDBE6FA00000000 /* detection_projection_calculator.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000039 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164EBDBE6FA00000001 /* detection_projection_calculator.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000003A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1643637376A00000000 /* image_to_tensor_calculator.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000003B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1643BCE8AD900000000 /* image_to_tensor_converter_opencv.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000003C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1641AF2345600000000 /* rectangle_util.cc in util */, + EC43C1648597B84200000000 /* callback_packet_calculator.cc in internal */, + EC43C164F31FC2AD00000000 /* image_to_tensor_utils.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000003D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1643637376A00000001 /* image_to_tensor_calculator.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000003E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1641AF2345600000001 /* rectangle_util.cc in util */, + EC43C1648597B84200000001 /* callback_packet_calculator.cc in internal */, + EC43C164F31FC2AD00000001 /* image_to_tensor_utils.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000003F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1643BCE8AD900000001 /* image_to_tensor_converter_opencv.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000040 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164FBEF99EE00000000 /* image_to_tensor_converter_metal.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000041 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164FBEF99EE00000001 /* image_to_tensor_converter_metal.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000042 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16448DF98DB00000000 /* inference_calculator.cc in tensor */, + EC43C16456D28C4300000000 /* inference_calculator_cpu.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000043 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1648A2AAB7400000000 /* tflite_model_loader.cc in tflite */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000044 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16457EF428E00000000 /* resource_util.cc in util */, + EC43C164994837E700000000 /* resource_util_apple.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000045 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16448DF98DB00000001 /* inference_calculator.cc in tensor */, + EC43C16456D28C4300000001 /* inference_calculator_cpu.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000046 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1648A2AAB7400000001 /* tflite_model_loader.cc in tflite */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000047 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16457EF428E00000001 /* resource_util.cc in util */, + EC43C164994837E700000001 /* resource_util_apple.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000048 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164D57A06BE00000000 /* inference_calculator_metal.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000049 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164D57A06BE00000001 /* inference_calculator_metal.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000004A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1648437B63D00000000 /* non_max_suppression_calculator.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000004B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1648437B63D00000001 /* non_max_suppression_calculator.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000004C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1647EA8AD8900000000 /* op_resolver.cc in tflite */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000004D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1647EA8AD8900000001 /* op_resolver.cc in tflite */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000004E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1643634749B00000000 /* previous_loopback_calculator.cc in core */, + EC43C16467291D3100000000 /* header_util.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000004F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1643634749B00000001 /* previous_loopback_calculator.cc in core */, + EC43C16467291D3100000001 /* header_util.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000050 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164A60E9BF200000000 /* split_vector_calculator.cc in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000051 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164A60E9BF200000001 /* split_vector_calculator.cc in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000052 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16446E8118200000000 /* tensors_to_detections_calculator.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000053 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C16446E8118200000001 /* tensors_to_detections_calculator.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000054 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1642CE04EFD00000000 /* tensors_to_landmarks_calculator.cc in tensor */, + EC43C164425236D800000000 /* tensors_to_floats_calculator.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000055 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C1642CE04EFD00000001 /* tensors_to_landmarks_calculator.cc in tensor */, + EC43C164425236D800000001 /* tensors_to_floats_calculator.cc in tensor */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000056 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164610B41F300000000 /* tflite_custom_op_resolver_calculator.cc in tflite */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000057 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164610B41F300000001 /* tflite_custom_op_resolver_calculator.cc in tflite */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000058 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164EB4C12EA00000000 /* tflite_model_calculator.cc in tflite */, + EC43C1643CC849C200000000 /* end_loop_calculator.cc in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C0000000000000059 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164EB4C12EA00000001 /* tflite_model_calculator.cc in tflite */, + EC43C1643CC849C200000001 /* end_loop_calculator.cc in core */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000005A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164ADAE637800000000 /* to_image_calculator.cc in util */, + EC43C164553C1F9100000000 /* association_norm_rect_calculator.cc in util */, + EC43C16462B6E69B00000000 /* collection_has_min_size_calculator.cc in util */, + EC43C1644528D20000000000 /* constant_side_packet_calculator.cc in core */, + EC43C164884B993900000000 /* detections_to_rects_calculator.cc in util */, + EC43C164C6B713FC00000000 /* detections_to_render_data_calculator.cc in util */, + EC43C164B77E32DB00000000 /* face_landmarks_to_render_data_calculator.cc in calculators */, + EC43C164C4B69F3800000000 /* flow_limiter_calculator.cc in core */, + EC43C164CD95B30F00000000 /* gate_calculator.cc in core */, + EC43C16474F94ED900000000 /* landmark_projection_calculator.cc in util */, + EC43C16472A6165000000000 /* landmarks_refinement_calculator.cc in util */, + EC43C164B51C03B400000000 /* landmarks_to_detection_calculator.cc in util */, + EC43C164730C61E800000000 /* landmarks_to_render_data_calculator.cc in util */, + EC43C1644F3D133A00000000 /* local_file_contents_calculator.cc in util */, + EC43C164D11E82F000000000 /* rect_to_render_data_calculator.cc in util */, + EC43C1642684427300000000 /* rect_transformation_calculator.cc in util */, + EC43C164F2D261CD00000000 /* split_proto_list_calculator.cc in core */, + EC43C1646A77E38000000000 /* ssd_anchors_calculator.cc in tflite */, + EC43C164941107A700000000 /* thresholding_calculator.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20199D1C000000000000005B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + EC43C164ADAE637800000001 /* to_image_calculator.cc in util */, + EC43C164553C1F9100000001 /* association_norm_rect_calculator.cc in util */, + EC43C16462B6E69B00000001 /* collection_has_min_size_calculator.cc in util */, + EC43C1644528D20000000001 /* constant_side_packet_calculator.cc in core */, + EC43C164884B993900000001 /* detections_to_rects_calculator.cc in util */, + EC43C164C6B713FC00000001 /* detections_to_render_data_calculator.cc in util */, + EC43C164B77E32DB00000001 /* face_landmarks_to_render_data_calculator.cc in calculators */, + EC43C164C4B69F3800000001 /* flow_limiter_calculator.cc in core */, + EC43C164CD95B30F00000001 /* gate_calculator.cc in core */, + EC43C16474F94ED900000001 /* landmark_projection_calculator.cc in util */, + EC43C16472A6165000000001 /* landmarks_refinement_calculator.cc in util */, + EC43C164B51C03B400000001 /* landmarks_to_detection_calculator.cc in util */, + EC43C164730C61E800000001 /* landmarks_to_render_data_calculator.cc in util */, + EC43C1644F3D133A00000001 /* local_file_contents_calculator.cc in util */, + EC43C164D11E82F000000001 /* rect_to_render_data_calculator.cc in util */, + EC43C1642684427300000001 /* rect_transformation_calculator.cc in util */, + EC43C164F2D261CD00000001 /* split_proto_list_calculator.cc in core */, + EC43C1646A77E38000000001 /* ssd_anchors_calculator.cc in tflite */, + EC43C164941107A700000001 /* thresholding_calculator.cc in util */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + EC2CE7DA06BDEB2B00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D06BDEB2B00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA0AA81EC300000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D0AA81EC300000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA0C83C67D00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D0C83C67D00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA107AC04100000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D107AC04100000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA126D7CC700000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D126D7CC700000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA12A6202500000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D12A6202500000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA25CEBB5F00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D25CEBB5F00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA28DF669100000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D28DF669100000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA2B54506300000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D2B54506300000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA2CDA58B700000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D2CDA58B700000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA2EDC5D5B00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D2EDC5D5B00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA33E4A23D00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D33E4A23D00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA37FF534F00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D37FF534F00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA3C33B88F00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D3C33B88F00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA3F591E2F00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D3F591E2F00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA4594765900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D4594765900000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA45A4DD6500000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D45A4DD6500000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA462EFBA300000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D462EFBA300000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA46D4E80900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D46D4E80900000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA4843522D00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D4843522D00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA4C0DA67100000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D4C0DA67100000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA4EABA32900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D4EABA32900000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA4EF47AD100000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D4EF47AD100000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA5EC7447B00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D5EC7447B00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA5F25395100000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D5F25395100000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA5F558F1D00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D5F558F1D00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA60A115C900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D60A115C900000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA62D4D60D00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D62D4D60D00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA652D07FF00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D652D07FF00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA680A55C900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D680A55C900000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA6999113F00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D6999113F00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA6B67FEED00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D6B67FEED00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA6B9DD04500000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D6B9DD04500000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA7073403D00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D7073403D00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA71C7DBE500000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D71C7DBE500000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA76D9570300000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D76D9570300000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA7B881ECB00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D7B881ECB00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA84D8D44100000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D84D8D44100000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA9537EA2700000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D9537EA2700000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA98631CBF00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D98631CBF00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DA98D05C4B00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9D98D05C4B00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAB052EDC900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DB052EDC900000000 /* PBXContainerItemProxy */; + }; + EC2CE7DABA73597300000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DBA73597300000000 /* PBXContainerItemProxy */; + }; + EC2CE7DABBDDDAB900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DBBDDDAB900000000 /* PBXContainerItemProxy */; + }; + EC2CE7DABE53424B00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DBE53424B00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DABFC8082300000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DBFC8082300000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAC7D8DFDF00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DC7D8DFDF00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAD05A039B00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DD05A039B00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAD40A970700000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DD40A970700000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAD5C6ED8300000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DD5C6ED8300000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAD625937500000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DD625937500000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAD971168F00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DD971168F00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAD9E967BF00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DD9E967BF00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAE12D6E0F00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DE12D6E0F00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAE1EABCB700000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DE1EABCB700000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAE67C2A1B00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DE67C2A1B00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAF07E016F00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DF07E016F00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAF3D581C900000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DF3D581C900000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAF57C17F100000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DF57C17F100000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAF70D126B00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DF70D126B00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAF727D6E300000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DF727D6E300000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAF8F8F01D00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DF8F8F01D00000000 /* PBXContainerItemProxy */; + }; + EC2CE7DAFE323FCF00000000 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + targetProxy = 79F19D9DFE323FCF00000000 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 89A98AE65559229700000000 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + DONT_RUN_SWIFT_STDLIB_TOOL = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = "$(PLATFORM_DIR)/Developer/Library/Frameworks"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "$(TULSI_EXECUTION_ROOT) $(TULSI_WR)/bazel-bin $(TULSI_WR)/bazel-genfiles $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x"; + ONLY_ACTIVE_ARCH = YES; + PYTHONIOENCODING = utf8; + SDKROOT = iphoneos; + TULSI_BWRS = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_EXECUTION_ROOT = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_LLDBINIT_FILE = "$(PROJECT_FILE_PATH)/.tulsi/Utils/lldbinit"; + TULSI_OUTPUT_BASE = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-output-base"; + TULSI_PROJECT = OlaFaceUnity; + TULSI_VERSION = 0.20220209.88; + TULSI_WR = "${SRCROOT}/../../../../.."; + }; + name = Debug; + }; + 89A98AE65559229700000001 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/module/beauty/ios:OlaFaceUnityFramework"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.olarender.develop; + PRODUCT_NAME = OlaFaceUnityFramework; + SDKROOT = iphoneos; + TULSI_BUILD_PATH = mediapipe/render/module/beauty/ios; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = Debug; + }; + 89A98AE65559229700000002 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-std=c++17 -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000003 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_olamodule_common_library_4A2D4D8A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000004 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_util_28409609_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000005 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000006 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_cpu_util_B64315B8_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000007 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000008 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000009 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000000A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = "_idx_core_core-ios_4EDC2AF0_ios_min11.0"; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000000B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000000C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_math_3043B97F_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000000D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-std=c++17 -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000000E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_olamodule_common_library_4A2D4D8A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000000F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = "_idx_core_core-ios_4EDC2AF0_ios_min15.5"; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000010 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000011 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_math_3043B97F_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000012 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000013 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_util_28409609_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000014 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000015 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000016 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000017 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_cpu_util_B64315B8_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000018 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPGraphGPUData_733A9D5A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000019 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPGraphGPUData_733A9D5A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000001A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPMetalHelper_7397E6A5_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000001B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_mediapipe_framework_ios_E5983FAB_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000001C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPMetalHelper_7397E6A5_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000001D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_mediapipe_framework_ios_E5983FAB_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000001E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPMetalUtil_E63D8158_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000001F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPMetalUtil_E63D8158_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000020 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000021 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000022 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_annotation_overlay_calculator_7B50CB48_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000023 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_annotation_renderer_BE836363_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000024 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_shader_util_F77AE4F3_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000025 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gl_calculator_helper_D8986C65_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000026 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000027 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gl_simple_shaders_6A91D77D_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000028 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_annotation_overlay_calculator_7B50CB48_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000029 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_shader_util_F77AE4F3_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000002A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gl_simple_shaders_6A91D77D_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000002B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_annotation_renderer_BE836363_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000002C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gl_calculator_helper_D8986C65_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000002D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000002E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_begin_loop_calculator_FEDA75EA_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000002F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_begin_loop_calculator_FEDA75EA_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000030 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_clip_vector_size_calculator_02FA2733_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000031 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_clip_vector_size_calculator_02FA2733_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000032 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_cpu_op_resolver_741B9450_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000033 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000034 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000035 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_transpose_conv_bias_207EFBC1_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000036 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_cpu_op_resolver_741B9450_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000037 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000038 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_transpose_conv_bias_207EFBC1_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000039 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000003A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_detection_projection_calculator_9B95E740_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000003B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_detection_projection_calculator_9B95E740_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000003C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000003D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000003E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000003F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000040 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000041 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000042 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000043 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000044 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000045 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_model_loader_F900857E_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000046 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-ObjC++ -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_resource_util_B6FA1F0B_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000047 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000048 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_model_loader_F900857E_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000049 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-ObjC++ -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_resource_util_B6FA1F0B_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000004A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_inference_calculator_metal_712F45E9_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000004B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_inference_calculator_metal_712F45E9_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000004C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_non_max_suppression_calculator_EA803631_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000004D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_non_max_suppression_calculator_EA803631_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000004E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_op_resolver_E390FDC7_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000004F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_op_resolver_E390FDC7_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000050 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000051 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000052 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_split_vector_calculator_6654799A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000053 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_split_vector_calculator_6654799A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000054 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tensors_to_detections_calculator_888E512F_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000055 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tensors_to_detections_calculator_888E512F_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000056 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000057 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000058 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE65559229700000059 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000005A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000005B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000005C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000005D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Debug; + }; + 89A98AE6555922970000005E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + PRODUCT_NAME = "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary"; + SDKROOT = iphoneos; + TULSI_BUILD_PATH = mediapipe/render/module/beauty/ios; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = Debug; + }; + 89A98AE696F55C6100000000 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + DONT_RUN_SWIFT_STDLIB_TOOL = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = "$(PLATFORM_DIR)/Developer/Library/Frameworks"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "$(TULSI_EXECUTION_ROOT) $(TULSI_WR)/bazel-bin $(TULSI_WR)/bazel-genfiles $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x"; + ONLY_ACTIVE_ARCH = YES; + PYTHONIOENCODING = utf8; + SDKROOT = iphoneos; + TULSI_BWRS = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_EXECUTION_ROOT = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_LLDBINIT_FILE = "$(PROJECT_FILE_PATH)/.tulsi/Utils/lldbinit"; + TULSI_OUTPUT_BASE = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-output-base"; + TULSI_PROJECT = OlaFaceUnity; + TULSI_VERSION = 0.20220209.88; + TULSI_WR = "${SRCROOT}/../../../../.."; + }; + name = Release; + }; + 89A98AE696F55C6100000001 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/module/beauty/ios:OlaFaceUnityFramework"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.olarender.develop; + PRODUCT_NAME = OlaFaceUnityFramework; + SDKROOT = iphoneos; + TULSI_BUILD_PATH = mediapipe/render/module/beauty/ios; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = Release; + }; + 89A98AE696F55C6100000002 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-std=c++17 -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000003 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_olamodule_common_library_4A2D4D8A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000004 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_util_28409609_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000005 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000006 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_cpu_util_B64315B8_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000007 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000008 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000009 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000000A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = "_idx_core_core-ios_4EDC2AF0_ios_min11.0"; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000000B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000000C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_math_3043B97F_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000000D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-std=c++17 -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000000E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_olamodule_common_library_4A2D4D8A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000000F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = "_idx_core_core-ios_4EDC2AF0_ios_min15.5"; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000010 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000011 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_math_3043B97F_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000012 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000013 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_util_28409609_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000014 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000015 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000016 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000017 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_cpu_util_B64315B8_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000018 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPGraphGPUData_733A9D5A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000019 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPGraphGPUData_733A9D5A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000001A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPMetalHelper_7397E6A5_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000001B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_mediapipe_framework_ios_E5983FAB_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000001C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPMetalHelper_7397E6A5_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000001D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_mediapipe_framework_ios_E5983FAB_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000001E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPMetalUtil_E63D8158_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000001F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_MPPMetalUtil_E63D8158_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000020 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000021 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_WR)/mediapipe/render/core/math $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/mediapipe/render/core/math $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000022 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_annotation_overlay_calculator_7B50CB48_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000023 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_annotation_renderer_BE836363_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000024 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_shader_util_F77AE4F3_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000025 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gl_calculator_helper_D8986C65_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000026 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000027 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gl_simple_shaders_6A91D77D_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000028 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_annotation_overlay_calculator_7B50CB48_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000029 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_shader_util_F77AE4F3_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000002A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gl_simple_shaders_6A91D77D_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000002B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_annotation_renderer_BE836363_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000002C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_gl_calculator_helper_D8986C65_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000002D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000002E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_begin_loop_calculator_FEDA75EA_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000002F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_begin_loop_calculator_FEDA75EA_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000030 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_clip_vector_size_calculator_02FA2733_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000031 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_clip_vector_size_calculator_02FA2733_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000032 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_cpu_op_resolver_741B9450_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000033 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000034 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000035 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_transpose_conv_bias_207EFBC1_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000036 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_cpu_op_resolver_741B9450_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000037 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000038 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_transpose_conv_bias_207EFBC1_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000039 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DTFLITE_WITH_RUY -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000003A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_detection_projection_calculator_9B95E740_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000003B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_detection_projection_calculator_9B95E740_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000003C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000003D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000003E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000003F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000040 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000041 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000042 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000043 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000044 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000045 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_model_loader_F900857E_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000046 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-ObjC++ -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_resource_util_B6FA1F0B_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000047 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000048 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_model_loader_F900857E_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000049 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-ObjC++ -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_resource_util_B6FA1F0B_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000004A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_inference_calculator_metal_712F45E9_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000004B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common/task $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/metal $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/delegates/gpu/common $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/delegates/gpu/common "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_inference_calculator_metal_712F45E9_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000004C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_non_max_suppression_calculator_EA803631_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000004D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_non_max_suppression_calculator_EA803631_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000004E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_op_resolver_E390FDC7_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000004F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_op_resolver_E390FDC7_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000050 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000051 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000052 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_split_vector_calculator_6654799A_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000053 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_split_vector_calculator_6654799A_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000054 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tensors_to_detections_calculator_888E512F_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000055 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/external/ios_opencv"; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv/_virtual_includes/opencv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/ios_opencv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ios_opencv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tensors_to_detections_calculator_888E512F_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000056 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000057 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-x objective-c++ -fobjc-arc -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000058 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C6100000059 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/_virtual_includes/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo/_virtual_includes/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog/_virtual_includes/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/_virtual_includes/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/_virtual_includes/FXdiv $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/FP16 $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16 $(TULSI_OUTPUT_BASE)/external/gemmlowp $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/gemmlowp $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/eigen_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/eigen_archive $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/cpuinfo $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/cpuinfo $(TULSI_OUTPUT_BASE)/external/clog $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/clog $(TULSI_OUTPUT_BASE)/external/fft2d $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/fft2d $(TULSI_OUTPUT_BASE)/external/farmhash_archive $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive $(TULSI_OUTPUT_BASE)/external/XNNPACK $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK $(TULSI_OUTPUT_BASE)/external/pthreadpool $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool $(TULSI_OUTPUT_BASE)/external/FXdiv $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/FP16/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FP16/include $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema $(TULSI_OUTPUT_BASE)/external/farmhash_archive/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/farmhash_archive/src $(TULSI_OUTPUT_BASE)/external/XNNPACK/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/include $(TULSI_OUTPUT_BASE)/external/XNNPACK/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/XNNPACK/src $(TULSI_OUTPUT_BASE)/external/pthreadpool/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/pthreadpool/include $(TULSI_OUTPUT_BASE)/external/FXdiv/include $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/FXdiv/include "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DEIGEN_ALTIVEC_USE_CUSTOM_PACK=0 -DEIGEN_MAX_ALIGN_BYTES=64 -DEIGEN_MPL2_ONLY -DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -DPTHREADPOOL_NO_DEPRECATED_API -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFLITE_WITH_RUY -DXNN_ENABLE_ASSEMBLY=1 -DXNN_ENABLE_JIT=0 -DXNN_ENABLE_MEMOPT=1 -DXNN_ENABLE_SPARSE=1 -DXNN_LOG_LEVEL=5 -DXNN_NO_QU8_OPERATORS -DXNN_NO_U8_OPERATORS -DXNN_WASMSIMD_VERSION=87 -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000005A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000005B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/runtime_cc $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/_virtual_includes/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers/src/_virtual_includes/flatbuffers $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/org_tensorflow $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow $(TULSI_OUTPUT_BASE)/external/flatbuffers $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/flatbuffers $(TULSI_OUTPUT_BASE)/external/ruy $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/ruy $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src $(TULSI_OUTPUT_BASE)/external/org_tensorflow/tensorflow/lite/schema $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/org_tensorflow/tensorflow/lite/schema "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000005C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000005D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = "$(inherited) $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags/_virtual_includes/default_glog_headers $(TULSI_OUTPUT_BASE)/external/google_toolbox_for_mac $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/google_toolbox_for_mac $(TULSI_WR)/. $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/ $(TULSI_OUTPUT_BASE)/external/com_google_protobuf $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf $(TULSI_OUTPUT_BASE)/external/zlib $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/zlib $(TULSI_OUTPUT_BASE)/external/com_github_glog_glog_no_gflags $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_github_glog_glog_no_gflags $(TULSI_OUTPUT_BASE)/external/com_google_absl $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_absl $(TULSI_OUTPUT_BASE)/external/com_google_protobuf/src $(TULSI_EXECUTION_ROOT)/bazel-tulsi-includes/x/x/external/com_google_protobuf/src "; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + OTHER_CFLAGS = "-DGLES_SILENCE_DEPRECATION=1 -DMEDIAPIPE_PROFILER_AVAILABLE -D_FORTIFY_SOURCE=1 -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\""; + PRODUCT_NAME = _idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5; + SDKROOT = iphoneos; + USER_HEADER_SEARCH_PATHS = "$(TULSI_WR)"; + }; + name = Release; + }; + 89A98AE696F55C610000005E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + PRODUCT_NAME = "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary"; + SDKROOT = iphoneos; + TULSI_BUILD_PATH = mediapipe/render/module/beauty/ios; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = Release; + }; + 89A98AE6ACBECA4500000000 /* __TulsiTestRunner_Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + DONT_RUN_SWIFT_STDLIB_TOOL = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ""; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PYTHONIOENCODING = utf8; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BWRS = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_EXECUTION_ROOT = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_LLDBINIT_FILE = "$(PROJECT_FILE_PATH)/.tulsi/Utils/lldbinit"; + TULSI_OUTPUT_BASE = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-output-base"; + TULSI_PROJECT = OlaFaceUnity; + TULSI_VERSION = 0.20220209.88; + TULSI_WR = "${SRCROOT}/../../../../.."; + }; + name = __TulsiTestRunner_Debug; + }; + 89A98AE6ACBECA4500000001 /* __TulsiTestRunner_Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/module/beauty/ios:OlaFaceUnityFramework"; + DEBUG_INFORMATION_FORMAT = dwarf; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.olarender.develop; + PRODUCT_NAME = OlaFaceUnityFramework; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BUILD_PATH = mediapipe/render/module/beauty/ios; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = __TulsiTestRunner_Debug; + }; + 89A98AE6ACBECA4500000002 /* __TulsiTestRunner_Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary"; + DEBUG_INFORMATION_FORMAT = dwarf; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PRODUCT_NAME = "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary"; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BUILD_PATH = mediapipe/render/module/beauty/ios; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = __TulsiTestRunner_Debug; + }; + 89A98AE6D9581F9600000000 /* __TulsiTestRunner_Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_IDENTITY = ""; + DONT_RUN_SWIFT_STDLIB_TOOL = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ""; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PYTHONIOENCODING = utf8; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BWRS = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_EXECUTION_ROOT = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-execution-root"; + TULSI_LLDBINIT_FILE = "$(PROJECT_FILE_PATH)/.tulsi/Utils/lldbinit"; + TULSI_OUTPUT_BASE = "$(PROJECT_FILE_PATH)/.tulsi/tulsi-output-base"; + TULSI_PROJECT = OlaFaceUnity; + TULSI_VERSION = 0.20220209.88; + TULSI_WR = "${SRCROOT}/../../../../.."; + }; + name = __TulsiTestRunner_Release; + }; + 89A98AE6D9581F9600000001 /* __TulsiTestRunner_Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/module/beauty/ios:OlaFaceUnityFramework"; + DEBUG_INFORMATION_FORMAT = dwarf; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PRODUCT_BUNDLE_IDENTIFIER = com.ola.olarender.develop; + PRODUCT_NAME = OlaFaceUnityFramework; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BUILD_PATH = mediapipe/render/module/beauty/ios; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = __TulsiTestRunner_Release; + }; + 89A98AE6D9581F9600000002 /* __TulsiTestRunner_Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Stub Launch Image"; + BAZEL_TARGET = "//mediapipe/render/module/beauty/ios:OlaFaceUnityLibrary"; + DEBUG_INFORMATION_FORMAT = dwarf; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "${PROJECT_FILE_PATH}/.tulsi/Resources/StubInfoPlist.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "--version"; + OTHER_LDFLAGS = "--version"; + OTHER_SWIFT_FLAGS = "--version"; + PRODUCT_NAME = "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary"; + SDKROOT = iphoneos; + SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(PRODUCT_NAME).h"; + TULSI_BUILD_PATH = mediapipe/render/module/beauty/ios; + TULSI_XCODE_VERSION = 13.4.1.13F100; + }; + name = __TulsiTestRunner_Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + FA986D99000E817F00000000 /* Build configuration list for PBXNativeTarget "_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000002D /* Debug */, + 89A98AE696F55C610000002D /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99040548D400000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000008 /* Debug */, + 89A98AE696F55C6100000008 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D990778FA5200000000 /* Build configuration list for PBXNativeTarget "_idx_resource_util_B6FA1F0B_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000046 /* Debug */, + 89A98AE696F55C6100000046 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D990BA7F1C900000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000009 /* Debug */, + 89A98AE696F55C6100000009 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D990EB0070600000000 /* Build configuration list for PBXNativeTarget "_idx_MPPMetalUtil_E63D8158_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000001E /* Debug */, + 89A98AE696F55C610000001E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9910A050C000000000 /* Build configuration list for PBXNativeTarget "_idx_annotation_overlay_calculator_7B50CB48_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000022 /* Debug */, + 89A98AE696F55C6100000022 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99174D441D00000000 /* Build configuration list for PBXNativeTarget "_idx_cpu_op_resolver_741B9450_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000032 /* Debug */, + 89A98AE696F55C6100000032 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D991C65D8AE00000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000014 /* Debug */, + 89A98AE696F55C6100000014 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D991DE7AFEB00000000 /* Build configuration list for PBXNativeTarget "_idx_clip_vector_size_calculator_02FA2733_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000031 /* Debug */, + 89A98AE696F55C6100000031 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D991E69B20A00000000 /* Build configuration list for PBXNativeTarget "_idx_gl_simple_shaders_6A91D77D_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000002A /* Debug */, + 89A98AE696F55C610000002A /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D991F01EA1200000000 /* Build configuration list for PBXNativeTarget "_idx_gl_calculator_helper_D8986C65_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000025 /* Debug */, + 89A98AE696F55C6100000025 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D992024523300000000 /* Build configuration list for PBXNativeTarget "_idx_OlaFaceUnityLibrary_5CE49B93_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000021 /* Debug */, + 89A98AE696F55C6100000021 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9925C9ED4000000000 /* Build configuration list for PBXNativeTarget "_idx_OlaFaceUnityLibrary_5CE49B93_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000020 /* Debug */, + 89A98AE696F55C6100000020 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9927F8B20300000000 /* Build configuration list for PBXNativeTarget "_idx_tensors_to_detections_calculator_888E512F_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000054 /* Debug */, + 89A98AE696F55C6100000054 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D992819742700000000 /* Build configuration list for PBXNativeTarget "_idx_cpu_util_B64315B8_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000006 /* Debug */, + 89A98AE696F55C6100000006 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9928F2BAC000000000 /* Build configuration list for PBXNativeTarget "_idx_inference_calculator_metal_712F45E9_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000004B /* Debug */, + 89A98AE696F55C610000004B /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99291CEF2C00000000 /* Build configuration list for PBXNativeTarget "_idx_pixel_buffer_pool_util_1B0D8C74_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000005 /* Debug */, + 89A98AE696F55C6100000005 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9929F8455500000000 /* Build configuration list for PBXNativeTarget "_idx_gl_simple_shaders_6A91D77D_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000027 /* Debug */, + 89A98AE696F55C6100000027 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D992A5CB20B00000000 /* Build configuration list for PBXNativeTarget "_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000000B /* Debug */, + 89A98AE696F55C610000000B /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D992E6D2D6000000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000005B /* Debug */, + 89A98AE696F55C610000005B /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D992FECBD2900000000 /* Build configuration list for PBXNativeTarget "_idx_op_resolver_E390FDC7_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000004E /* Debug */, + 89A98AE696F55C610000004E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99322E930900000000 /* Build configuration list for PBXNativeTarget "_idx_begin_loop_calculator_FEDA75EA_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000002E /* Debug */, + 89A98AE696F55C610000002E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99345E966300000000 /* Build configuration list for PBXNativeTarget "_idx_split_vector_calculator_6654799A_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000053 /* Debug */, + 89A98AE696F55C6100000053 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9936EFDCB600000000 /* Build configuration list for PBXNativeTarget "_idx_annotation_renderer_BE836363_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000002B /* Debug */, + 89A98AE696F55C610000002B /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D993750B25F00000000 /* Build configuration list for PBXNativeTarget "_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000044 /* Debug */, + 89A98AE696F55C6100000044 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9937C5646800000000 /* Build configuration list for PBXNativeTarget "_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000005D /* Debug */, + 89A98AE696F55C610000005D /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9939A3575700000000 /* Build configuration list for PBXNativeTarget "_idx_tensors_to_detections_calculator_888E512F_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000055 /* Debug */, + 89A98AE696F55C6100000055 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9939D12DEE00000000 /* Build configuration list for PBXNativeTarget "_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000034 /* Debug */, + 89A98AE696F55C6100000034 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D993C2C805100000000 /* Build configuration list for PBXNativeTarget "mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000005E /* Debug */, + 89A98AE696F55C610000005E /* Release */, + 89A98AE6ACBECA4500000002 /* __TulsiTestRunner_Debug */, + 89A98AE6D9581F9600000002 /* __TulsiTestRunner_Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D993D661B0800000000 /* Build configuration list for PBXNativeTarget "_idx_FaceMeshGPULibrary_2BF20B88_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000000D /* Debug */, + 89A98AE696F55C610000000D /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D993F54474500000000 /* Build configuration list for PBXNativeTarget "_idx_math_3043B97F_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000011 /* Debug */, + 89A98AE696F55C6100000011 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99406F85CE00000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_calculator_C3DB5E1E_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000003C /* Debug */, + 89A98AE696F55C610000003C /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D994805BBB500000000 /* Build configuration list for PBXNativeTarget "_idx_MPPGraphGPUData_733A9D5A_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000019 /* Debug */, + 89A98AE696F55C6100000019 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D994C2C3D9B00000000 /* Build configuration list for PBXNativeTarget "_idx_cpu_op_resolver_741B9450_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000036 /* Debug */, + 89A98AE696F55C6100000036 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9950C2A88D00000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_model_loader_F900857E_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000045 /* Debug */, + 89A98AE696F55C6100000045 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9951CA8D0300000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_storage_gpu_buffer_format_BA46520A_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000015 /* Debug */, + 89A98AE696F55C6100000015 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9952E49A5D00000000 /* Build configuration list for PBXNativeTarget "_idx_MPPMetalHelper_7397E6A5_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000001C /* Debug */, + 89A98AE696F55C610000001C /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9953D5785900000000 /* Build configuration list for PBXNativeTarget "_idx_shader_util_F77AE4F3_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000029 /* Debug */, + 89A98AE696F55C6100000029 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9953E1984400000000 /* Build configuration list for PBXNativeTarget "_idx_core_core-ios_4EDC2AF0_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000000F /* Debug */, + 89A98AE696F55C610000000F /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9954F5EA3D00000000 /* Build configuration list for PBXNativeTarget "_idx_MPPMetalHelper_7397E6A5_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000001A /* Debug */, + 89A98AE696F55C610000001A /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99572B977600000000 /* Build configuration list for PBXNativeTarget "_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000050 /* Debug */, + 89A98AE696F55C6100000050 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9959CD9AE000000000 /* Build configuration list for PBXNativeTarget "_idx_inference_calculator_metal_712F45E9_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000004A /* Debug */, + 89A98AE696F55C610000004A /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9959E8B5A300000000 /* Build configuration list for PBXNativeTarget "_idx_clip_vector_size_calculator_02FA2733_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000030 /* Debug */, + 89A98AE696F55C6100000030 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D996039A2BE00000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_converter_opencv_F40C896E_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000003D /* Debug */, + 89A98AE696F55C610000003D /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9963E757BC00000000 /* Build configuration list for PBXNativeTarget "_idx_mediapipe_framework_ios_E5983FAB_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000001D /* Debug */, + 89A98AE696F55C610000001D /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D996551CEE700000000 /* Build configuration list for PBXLegacyTarget "_bazel_clean_" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9965A4196200000000 /* Build configuration list for PBXNativeTarget "_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000003E /* Debug */, + 89A98AE696F55C610000003E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9965EDE81500000000 /* Build configuration list for PBXNativeTarget "_idx_non_max_suppression_calculator_EA803631_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000004C /* Debug */, + 89A98AE696F55C610000004C /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9968A23B8500000000 /* Build configuration list for PBXNativeTarget "_idx_math_3043B97F_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000000C /* Debug */, + 89A98AE696F55C610000000C /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D996B754CB900000000 /* Build configuration list for PBXNativeTarget "_idx_transform_tensor_bilinear_landmarks_to_transform_matrix_transform_landmarks_AB0D0716_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000039 /* Debug */, + 89A98AE696F55C6100000039 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99713C107300000000 /* Build configuration list for PBXNativeTarget "_idx_cpu_util_B64315B8_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000017 /* Debug */, + 89A98AE696F55C6100000017 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D997AA3FFA400000000 /* Build configuration list for PBXNativeTarget "_idx_non_max_suppression_calculator_EA803631_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000004D /* Debug */, + 89A98AE696F55C610000004D /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D997EA5083300000000 /* Build configuration list for PBXProject "OlaFaceUnity" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000000 /* Debug */, + 89A98AE696F55C6100000000 /* Release */, + 89A98AE6ACBECA4500000000 /* __TulsiTestRunner_Debug */, + 89A98AE6D9581F9600000000 /* __TulsiTestRunner_Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D997FA4A65900000000 /* Build configuration list for PBXNativeTarget "_idx_olamodule_common_library_4A2D4D8A_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000000E /* Debug */, + 89A98AE696F55C610000000E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9980BA837500000000 /* Build configuration list for PBXNativeTarget "_idx_ref_gpuimagemath_gpuimageutil_8BF43A5D_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000010 /* Debug */, + 89A98AE696F55C6100000010 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9981E502F700000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000058 /* Debug */, + 89A98AE696F55C6100000058 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9984E04B4800000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_calculator_C3DB5E1E_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000003F /* Debug */, + 89A98AE696F55C610000003F /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9984FD43B400000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_model_calculator_end_loop_calculator_6A228ACC_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000005A /* Debug */, + 89A98AE696F55C610000005A /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9985FAB61600000000 /* Build configuration list for PBXNativeTarget "_idx_annotation_renderer_BE836363_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000023 /* Debug */, + 89A98AE696F55C6100000023 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D998657695200000000 /* Build configuration list for PBXNativeTarget "_idx_annotation_overlay_calculator_7B50CB48_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000028 /* Debug */, + 89A98AE696F55C6100000028 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9987A36DA900000000 /* Build configuration list for PBXNativeTarget "_idx_split_vector_calculator_6654799A_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000052 /* Debug */, + 89A98AE696F55C6100000052 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99896DC09700000000 /* Build configuration list for PBXNativeTarget "_idx_rectangle_util_callback_packet_calculator_image_to_tensor_utils_7F9F05C6_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000040 /* Debug */, + 89A98AE696F55C6100000040 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D998B11C4FB00000000 /* Build configuration list for PBXNativeTarget "_idx_mediapipe_framework_ios_E5983FAB_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000001B /* Debug */, + 89A98AE696F55C610000001B /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9992B2D59900000000 /* Build configuration list for PBXNativeTarget "_idx_transpose_conv_bias_207EFBC1_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000038 /* Debug */, + 89A98AE696F55C6100000038 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99940D2EC900000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_storage_cv_pixel_buffer_gl_texture_buffer_gl_texture_buffer_pool_gl_texture_view_gpu_buffer_26C42D3D_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000007 /* Debug */, + 89A98AE696F55C6100000007 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D999444475C00000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_converter_opencv_F40C896E_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000041 /* Debug */, + 89A98AE696F55C6100000041 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D9997443EAB00000000 /* Build configuration list for PBXNativeTarget "_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000057 /* Debug */, + 89A98AE696F55C6100000057 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D999F4275A500000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_model_loader_F900857E_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000048 /* Debug */, + 89A98AE696F55C6100000048 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A08B5FEF00000000 /* Build configuration list for PBXNativeTarget "_idx_detection_projection_calculator_9B95E740_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000003A /* Debug */, + 89A98AE696F55C610000003A /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A0A46A3400000000 /* Build configuration list for PBXNativeTarget "_idx_inference_calculator_interface_inference_calculator_cpu_AEFE6570_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000047 /* Debug */, + 89A98AE696F55C6100000047 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A133568300000000 /* Build configuration list for PBXNativeTarget "_idx_gl_calculator_helper_D8986C65_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000002C /* Debug */, + 89A98AE696F55C610000002C /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A5D46CA400000000 /* Build configuration list for PBXNativeTarget "_idx_MPPMetalUtil_E63D8158_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000001F /* Debug */, + 89A98AE696F55C610000001F /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A642A64F00000000 /* Build configuration list for PBXNativeTarget "_idx_FaceMeshGPULibrary_2BF20B88_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000002 /* Debug */, + 89A98AE696F55C6100000002 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A6B30FDC00000000 /* Build configuration list for PBXNativeTarget "_idx_pixel_buffer_pool_util_1B0D8C74_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000012 /* Debug */, + 89A98AE696F55C6100000012 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A6D80A6900000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000043 /* Debug */, + 89A98AE696F55C6100000043 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A8D18AAC00000000 /* Build configuration list for PBXNativeTarget "_idx_previous_loopback_calculator_header_util_D9AEB78A_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000051 /* Debug */, + 89A98AE696F55C6100000051 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99A93DAF1A00000000 /* Build configuration list for PBXNativeTarget "_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000037 /* Debug */, + 89A98AE696F55C6100000037 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99AFA7731000000000 /* Build configuration list for PBXNativeTarget "_idx_to_image_calculator_association_norm_rect_calculator_collection_has_min_size_calculator_constant_side_packet_calculator_detections_to_rects_calculator_detections_to_render_data_etc_A15F304E_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000005C /* Debug */, + 89A98AE696F55C610000005C /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99B15CAA1600000000 /* Build configuration list for PBXNativeTarget "_idx_resource_util_B6FA1F0B_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000049 /* Debug */, + 89A98AE696F55C6100000049 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99B516DF3400000000 /* Build configuration list for PBXNativeTarget "_idx_tensors_to_landmarks_calculator_tensors_to_floats_calculator_7ED8D1B5_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000056 /* Debug */, + 89A98AE696F55C6100000056 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99BA5925E000000000 /* Build configuration list for PBXNativeTarget "_idx_max_unpooling_max_pool_argmax_92E156D6_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000033 /* Debug */, + 89A98AE696F55C6100000033 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99BD5C422900000000 /* Build configuration list for PBXNativeTarget "_idx_MPPGraphGPUData_733A9D5A_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000018 /* Debug */, + 89A98AE696F55C6100000018 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99BE7CD17800000000 /* Build configuration list for PBXNativeTarget "_idx_begin_loop_calculator_FEDA75EA_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000002F /* Debug */, + 89A98AE696F55C610000002F /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99C161904800000000 /* Build configuration list for PBXNativeTarget "_idx_gpu_buffer_multi_pool_gl_context_4D0E07B8_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000016 /* Debug */, + 89A98AE696F55C6100000016 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99C847318E00000000 /* Build configuration list for PBXNativeTarget "_idx_olamodule_common_library_4A2D4D8A_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000003 /* Debug */, + 89A98AE696F55C6100000003 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99C8B73DBA00000000 /* Build configuration list for PBXNativeTarget "_idx_shader_util_F77AE4F3_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000024 /* Debug */, + 89A98AE696F55C6100000024 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99D29FC5F000000000 /* Build configuration list for PBXNativeTarget "_idx_detection_projection_calculator_9B95E740_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000003B /* Debug */, + 89A98AE696F55C610000003B /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99D3524F2C00000000 /* Build configuration list for PBXNativeTarget "_idx_util_28409609_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000013 /* Debug */, + 89A98AE696F55C6100000013 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99D9ED7AAD00000000 /* Build configuration list for PBXNativeTarget "_idx_op_resolver_E390FDC7_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000004F /* Debug */, + 89A98AE696F55C610000004F /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99DA31051A00000000 /* Build configuration list for PBXNativeTarget "_idx_image_properties_calculator_gpu_service_6BF370A2_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000026 /* Debug */, + 89A98AE696F55C6100000026 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99DB0558BC00000000 /* Build configuration list for PBXNativeTarget "_idx_core_core-ios_4EDC2AF0_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE6555922970000000A /* Debug */, + 89A98AE696F55C610000000A /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99EB68CF0F00000000 /* Build configuration list for PBXNativeTarget "_idx_util_28409609_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000004 /* Debug */, + 89A98AE696F55C6100000004 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99F3B6E6E100000000 /* Build configuration list for PBXNativeTarget "OlaFaceUnityFramework" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000001 /* Debug */, + 89A98AE696F55C6100000001 /* Release */, + 89A98AE6ACBECA4500000001 /* __TulsiTestRunner_Debug */, + 89A98AE6D9581F9600000001 /* __TulsiTestRunner_Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99F5AFBACB00000000 /* Build configuration list for PBXNativeTarget "_idx_image_to_tensor_converter_metal_9AA64D0A_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000042 /* Debug */, + 89A98AE696F55C6100000042 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99FD0A1C6D00000000 /* Build configuration list for PBXNativeTarget "_idx_transpose_conv_bias_207EFBC1_ios_min11.0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000035 /* Debug */, + 89A98AE696F55C6100000035 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + FA986D99FF0D22E400000000 /* Build configuration list for PBXNativeTarget "_idx_tflite_custom_op_resolver_calculator_042597A8_ios_min15.5" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89A98AE65559229700000059 /* Debug */, + 89A98AE696F55C6100000059 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = E8D406AA11D4451E00000000 /* Project object */; +} \ No newline at end of file diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 000000000..405ec8295 --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,16 @@ + + + + + BuildSystemType + Original + DisableBuildSystemDeprecationDiagnostic + + DisableBuildSystemDeprecationWarning + + IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded + + PreviewsEnabled + + + diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/OlaFaceUnityFramework.xcscheme b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/OlaFaceUnityFramework.xcscheme new file mode 100644 index 000000000..d9b8ed90b --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/OlaFaceUnityFramework.xcscheme @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/_idx_Scheme.xcscheme b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/_idx_Scheme.xcscheme new file mode 100644 index 000000000..0bbe7945e --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/_idx_Scheme.xcscheme @@ -0,0 +1,598 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.xcscheme b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.xcscheme new file mode 100644 index 000000000..b0baa4ace --- /dev/null +++ b/mediapipe/render/module/beauty/ios/OlaFaceUnity.xcodeproj/xcshareddata/xcschemes/mediapipe-render-module-beauty-ios-OlaFaceUnityLibrary.xcscheme @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file