diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 0c1a9d12e9..68e384339c 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -36,6 +36,7 @@ Code contributions: Dima Korolev Max Grigorev Roman Tsisyk + Caspar Nuël Porting to Tizen platform: Sergey Pisarchik diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index c2f1d34967..f5e5fa7939 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -325,6 +325,20 @@ android:permission="android.permission.BIND_JOB_SERVICE" android:exported="false"/> + + + + + + + + + diff --git a/android/build.gradle b/android/build.gradle index 0f7a135d74..f26090ba8d 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -26,7 +26,7 @@ buildscript { ext.googleFirebaseServicesEnabled = project.hasProperty('firebase') ?: googleFirebaseServicesDefault dependencies { - classpath 'com.android.tools.build:gradle:7.0.1' + classpath 'com.android.tools.build:gradle:7.0.0' if (googleMobileServicesEnabled) { println("Building with Google Mobile Services") @@ -153,7 +153,6 @@ android { } // All properties are read from gradle.properties file compileSdkVersion propCompileSdkVersion.toInteger() - buildToolsVersion propBuildToolsVersion ndkVersion '21.4.7075529' @@ -384,9 +383,9 @@ android { // We don't compress these extensions in assets/ because our random FileReader can't read zip-compressed files from apk. // TODO: Load all minor files via separate call to ReadAsString which can correctly handle compressed files in zip containers. - androidResources { - ignoreAssetsPattern '!.svn:!.git:!.DS_Store:!*.scc:.*:_*:!CVS:!thumbs.db:!picasa.ini:!*~' + aaptOptions { noCompress 'txt', 'bin', 'html', 'png', 'json', 'mwm', 'ttf', 'sdf', 'ui', 'config', 'csv', 'spv' + ignoreAssetsPattern "!.svn:!.git:!.DS_Store:!*.scc:.*:_*:!CVS:!thumbs.db:!picasa.ini:!*~" } compileOptions { diff --git a/android/jni/CMakeLists.txt b/android/jni/CMakeLists.txt index 1b1bd2f5d4..0a2963dee2 100644 --- a/android/jni/CMakeLists.txt +++ b/android/jni/CMakeLists.txt @@ -26,6 +26,7 @@ set( com/mapswithme/core/logging.hpp com/mapswithme/core/ScopedEnv.hpp com/mapswithme/core/ScopedLocalRef.hpp + com/mapswithme/maps/DownloaderAdapter.hpp com/mapswithme/maps/Framework.hpp com/mapswithme/maps/SearchEngine.hpp com/mapswithme/opengl/android_gl_utils.hpp @@ -42,6 +43,7 @@ set( com/mapswithme/core/logging.cpp com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp com/mapswithme/maps/DisplayedCategories.cpp + com/mapswithme/maps/DownloaderAdapter.cpp com/mapswithme/maps/DownloadResourcesLegacyActivity.cpp com/mapswithme/maps/editor/Editor.cpp com/mapswithme/maps/editor/OpeningHours.cpp diff --git a/android/jni/com/mapswithme/maps/DownloaderAdapter.cpp b/android/jni/com/mapswithme/maps/DownloaderAdapter.cpp new file mode 100644 index 0000000000..f5a720b5c3 --- /dev/null +++ b/android/jni/com/mapswithme/maps/DownloaderAdapter.cpp @@ -0,0 +1,208 @@ +#include "com/mapswithme/maps/DownloaderAdapter.hpp" + +#include "com/mapswithme/core/jni_helper.hpp" +#include "com/mapswithme/platform/Platform.hpp" + +#include "storage/downloader.hpp" + +#include "base/assert.hpp" +#include "base/file_name_utils.hpp" +#include "base/string_utils.hpp" + +#include +#include +#include + +using Callbacks = std::pair, + std::function>; +static std::unordered_map g_completionHandlers; + +namespace storage +{ +BackgroundDownloaderAdapter::BackgroundDownloaderAdapter() +{ + auto env = jni::GetEnv(); + auto downloadManagerClazz = jni::GetGlobalClassRef(env, "com/mapswithme/maps/downloader/MapDownloadManager"); + auto from = jni::GetStaticMethodID(env, downloadManagerClazz, "from", + "(Landroid/content/Context;)Lcom/mapswithme/maps/downloader/MapDownloadManager;"); + + auto context = android::Platform::Instance().GetContext(); + m_downloadManager = jni::make_global_ref(env->CallStaticObjectMethod(downloadManagerClazz, from, context)); + m_downloadManagerRemove = env->GetMethodID(downloadManagerClazz, "remove","(J)V"); + m_downloadManagerEnqueue = env->GetMethodID(downloadManagerClazz, "enqueue", "(Ljava/lang/String;)J"); + jni::HandleJavaException(env); +} + +BackgroundDownloaderAdapter::~BackgroundDownloaderAdapter() +{ + CHECK_THREAD_CHECKER(m_threadChecker, ()); + + g_completionHandlers.clear(); +} + +void BackgroundDownloaderAdapter::Remove(CountryId const & countryId) +{ + CHECK_THREAD_CHECKER(m_threadChecker, ()); + + MapFilesDownloader::Remove(countryId); + + if (!m_queue.Contains(countryId)) + return; + + auto const id = m_queue.GetTaskInfoForCountryId(countryId); + if (id) + { + RemoveByRequestId(*id); + g_completionHandlers.erase(*id); + } + m_queue.Remove(countryId); +} + +void BackgroundDownloaderAdapter::Clear() +{ + CHECK_THREAD_CHECKER(m_threadChecker, ()); + + MapFilesDownloader::Clear(); + + m_queue.ForEachTaskInfo([this](auto const id) + { + RemoveByRequestId(id); + g_completionHandlers.erase(id); + }); + + m_queue.Clear(); +} + +QueueInterface const & BackgroundDownloaderAdapter::GetQueue() const +{ + CHECK_THREAD_CHECKER(m_threadChecker, ()); + + if (m_queue.IsEmpty()) + return MapFilesDownloader::GetQueue(); + + return m_queue; +} + +void BackgroundDownloaderAdapter::Download(QueuedCountry && queuedCountry) +{ + CHECK_THREAD_CHECKER(m_threadChecker, ()); + + if (!IsDownloadingAllowed()) + { + queuedCountry.OnDownloadFinished(downloader::DownloadStatus::Failed); + return; + } + + auto const countryId = queuedCountry.GetCountryId(); + auto urls = MakeUrlList(queuedCountry.GetRelativeUrl()); + // Get urls order from worst to best. + std::reverse(urls.begin(), urls.end()); + auto const path = queuedCountry.GetFileDownloadPath(); + + // For safety reasons, add to the queue first and notify start downloading then, + // to avoid possible recursion. + m_queue.Append(QueuedCountry(queuedCountry)); + + queuedCountry.OnStartDownloading(); + + DownloadFromLastUrl(countryId, path, std::move(urls)); +} + +void BackgroundDownloaderAdapter::DownloadFromLastUrl(CountryId const & countryId, + std::string const & downloadPath, + std::vector && urls) +{ + CHECK_THREAD_CHECKER(m_threadChecker, ()); + if (urls.empty()) + return; + + auto env = jni::GetEnv(); + + jni::TScopedLocalRef url(env, jni::ToJavaString(env, urls.back())); + auto id = static_cast(env->CallLongMethod(*m_downloadManager, m_downloadManagerEnqueue, url.get())); + urls.pop_back(); + + jni::HandleJavaException(env); + + m_queue.SetTaskInfoForCountryId(countryId, id); + + auto onFinish = [this, countryId, downloadPath, urls = std::move(urls)](bool status) mutable + { + CHECK_THREAD_CHECKER(m_threadChecker, ()); + + if (!m_queue.Contains(countryId)) + return; + + if (!status && !urls.empty()) + { + DownloadFromLastUrl(countryId, downloadPath, std::move(urls)); + } + else + { + auto const country = m_queue.GetCountryById(countryId); + m_queue.Remove(countryId); + country.OnDownloadFinished(status + ? downloader::DownloadStatus::Completed + : downloader::DownloadStatus::Failed); + } + }; + + auto onProgress = [this, countryId](int64_t bytesDownloaded, int64_t bytesTotal) + { + CHECK_THREAD_CHECKER(m_threadChecker, ()); + + if (!m_queue.Contains(countryId)) + return; + + auto const & country = m_queue.GetCountryById(countryId); + country.OnDownloadProgress({bytesDownloaded, bytesTotal}); + }; + + g_completionHandlers.emplace(id, Callbacks(onFinish, onProgress)); +} + +void BackgroundDownloaderAdapter::RemoveByRequestId(int64_t id) +{ + auto env = jni::GetEnv(); + env->CallVoidMethod(*m_downloadManager, m_downloadManagerRemove, static_cast(id)); + + jni::HandleJavaException(env); +} + +std::unique_ptr GetDownloader() +{ + return std::make_unique(); +} +} // namespace storage + +extern "C" { +JNIEXPORT void JNICALL +Java_com_mapswithme_maps_downloader_MapManager_nativeOnDownloadFinished(JNIEnv *, jclass, + jboolean status, jlong id) +{ + auto const it = g_completionHandlers.find(static_cast(id)); + if (it == g_completionHandlers.end()) + return; + + it->second.first(static_cast(status)); +} + +JNIEXPORT void JNICALL +Java_com_mapswithme_maps_downloader_MapManager_nativeOnDownloadProgress(JNIEnv *, jclass, jlong id, + jlong bytesDownloaded, + jlong bytesTotal) +{ + auto const it = g_completionHandlers.find(static_cast(id)); + if (it == g_completionHandlers.end()) + return; + + it->second.second(static_cast(bytesDownloaded), static_cast(bytesTotal)); +} + +JNIEXPORT jboolean JNICALL +Java_com_mapswithme_maps_downloader_MapManager_nativeHasPendingDownloads(JNIEnv *, jclass) +{ + return !g_completionHandlers.empty(); +} + +} // extern "C" diff --git a/android/jni/com/mapswithme/maps/DownloaderAdapter.hpp b/android/jni/com/mapswithme/maps/DownloaderAdapter.hpp new file mode 100644 index 0000000000..b7772546ab --- /dev/null +++ b/android/jni/com/mapswithme/maps/DownloaderAdapter.hpp @@ -0,0 +1,48 @@ +#pragma once + +#include "storage/background_downloading/downloader_queue.hpp" +#include "storage/storage_defines.hpp" +#include "storage/map_files_downloader_with_ping.hpp" + +#include "base/thread_checker.hpp" + +#include + +#include +#include +#include + +namespace storage +{ +class BackgroundDownloaderAdapter : public MapFilesDownloaderWithPing +{ +public: + BackgroundDownloaderAdapter(); + ~BackgroundDownloaderAdapter(); + + // MapFilesDownloader overrides: + void Remove(CountryId const & countryId) override; + + void Clear() override; + + QueueInterface const & GetQueue() const override; + +private: + // MapFilesDownloaderWithServerList overrides: + void Download(QueuedCountry && queuedCountry) override; + + // Trying to download mwm from different servers recursively. + void DownloadFromLastUrl(CountryId const & countryId, std::string const & downloadPath, + std::vector && urls); + + void RemoveByRequestId(int64_t id); + + BackgroundDownloaderQueue m_queue; + + jmethodID m_downloadManagerRemove = nullptr; + jmethodID m_downloadManagerEnqueue = nullptr; + std::shared_ptr m_downloadManager; + + DECLARE_THREAD_CHECKER(m_threadChecker); +}; +} // namespace storage diff --git a/android/jni/com/mapswithme/maps/MapManager.cpp b/android/jni/com/mapswithme/maps/MapManager.cpp index 068af595ed..ea85046313 100644 --- a/android/jni/com/mapswithme/maps/MapManager.cpp +++ b/android/jni/com/mapswithme/maps/MapManager.cpp @@ -576,4 +576,16 @@ Java_com_mapswithme_maps_downloader_MapManager_nativeGetSelectedCountry(JNIEnv * storage::CountryId const & res = g_framework->GetPlacePageInfo().GetCountryId(); return (res == storage::kInvalidCountryId ? nullptr : jni::ToJavaString(env, res)); } + +JNIEXPORT jboolean JNICALL +Java_com_mapswithme_maps_downloader_MapManager_nativeIsUrlSupported(JNIEnv * env, jclass, jstring url) +{ + return static_cast(downloader::IsUrlSupported(jni::ToNativeString(env, url))); +} + +JNIEXPORT jstring JNICALL +Java_com_mapswithme_maps_downloader_MapManager_nativeGetFilePathByUrl(JNIEnv * env, jclass, jstring url) +{ + return jni::ToJavaString(env, downloader::GetFilePathByUrl(jni::ToNativeString(env, url))); +} } // extern "C" diff --git a/android/multidex-config.txt b/android/multidex-config.txt index e5798526ec..c0ff101900 100644 --- a/android/multidex-config.txt +++ b/android/multidex-config.txt @@ -4,6 +4,7 @@ com/mapswithme/maps/bookmarks/data/Bookmark.class com/mapswithme/maps/bookmarks/data/ElevationInfo.class com/mapswithme/maps/bookmarks/data/FeatureId.class com/mapswithme/maps/bookmarks/data/MapObject.class +com/mapswithme/maps/downloader/MapDownloadManager.class com/mapswithme/maps/location/PlatformSocket.class com/mapswithme/maps/search/PopularityProvider.class com/mapswithme/maps/widget/placepage/PlacePageData.class diff --git a/android/res/values-de/strings.xml b/android/res/values-de/strings.xml index 366024e41c..2c35cdf0e6 100644 --- a/android/res/values-de/strings.xml +++ b/android/res/values-de/strings.xml @@ -703,7 +703,7 @@ Maximale Stromsparung Diese Option wird aktiviert, um Aktivitäten zwecks Diagnostik zu loggen. Das hilft unserem Team Probleme mit der App zu erkennen. Aktivieren Sie diese Option nur auf Ersuchen des Organic Maps-Supports. Online bearbeiten - Routenbeschränkungen + Einstellungen des Umweges In jeder Reiseroute vermeiden Mautstraßen Erdwege @@ -712,7 +712,7 @@ Es ist unmöglich, eine Route zu planen Leider konnten wir keine Route mit ausgewählten Optionen planen. Ändern Sie die Einstellungen und versuchen Sie den Versuch erneut Umwege einstellen - Routenbeschränkungen aktiv + Einstellung des Umweges aktiv Mautstraße Erdweg Fährstelle diff --git a/android/src/com/mapswithme/maps/MwmApplication.java b/android/src/com/mapswithme/maps/MwmApplication.java index ea2bfdd82a..8124afb3d9 100644 --- a/android/src/com/mapswithme/maps/MwmApplication.java +++ b/android/src/com/mapswithme/maps/MwmApplication.java @@ -17,6 +17,7 @@ import com.mapswithme.maps.background.Notifier; import com.mapswithme.maps.base.MediaPlayerWrapper; import com.mapswithme.maps.bookmarks.data.BookmarkManager; import com.mapswithme.maps.downloader.CountryItem; +import com.mapswithme.maps.downloader.MapDownloadManager; import com.mapswithme.maps.downloader.MapManager; import com.mapswithme.maps.editor.Editor; import com.mapswithme.maps.location.LocationHelper; @@ -58,6 +59,10 @@ public class MwmApplication extends Application implements AppBackgroundTracker. @NonNull private IsolinesManager mIsolinesManager; + @SuppressWarnings("NotNullFieldNotInitialized") + @NonNull + private MapDownloadManager mMapDownloadManager; + private volatile boolean mFrameworkInitialized; private volatile boolean mPlatformInitialized; @@ -143,6 +148,7 @@ public class MwmApplication extends Application implements AppBackgroundTracker. mBackgroundTracker = new AppBackgroundTracker(this); mSubwayManager = new SubwayManager(this); mIsolinesManager = new IsolinesManager(this); + mMapDownloadManager = new MapDownloadManager(this); mPlayer = new MediaPlayerWrapper(this); WebView.setWebContentsDebuggingEnabled(Utils.isDebugOrBeta()); @@ -317,6 +323,12 @@ public class MwmApplication extends Application implements AppBackgroundTracker. nativeOnTransit(foreground); } + @NonNull + public MapDownloadManager getMapDownloadManager() + { + return mMapDownloadManager; + } + private class StorageCallbackImpl implements MapManager.StorageCallback { @Override diff --git a/android/src/com/mapswithme/maps/background/SystemDownloadCompletedReceiver.java b/android/src/com/mapswithme/maps/background/SystemDownloadCompletedReceiver.java new file mode 100644 index 0000000000..3a61192047 --- /dev/null +++ b/android/src/com/mapswithme/maps/background/SystemDownloadCompletedReceiver.java @@ -0,0 +1,25 @@ +package com.mapswithme.maps.background; + +import android.app.DownloadManager; +import android.content.Context; +import android.content.Intent; +import androidx.annotation.NonNull; +import androidx.core.app.JobIntentService; + +import com.mapswithme.maps.MwmBroadcastReceiver; +import com.mapswithme.maps.scheduling.JobIdMap; + +public class SystemDownloadCompletedReceiver extends MwmBroadcastReceiver +{ + @Override + public void onReceiveInitialized(@NonNull Context context, @NonNull Intent intent) + { + DownloadManager manager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); + if (manager == null) + throw new IllegalStateException("Failed to get a download manager"); + + intent.setClass(context, SystemDownloadCompletedService.class); + int jobId = JobIdMap.getId(SystemDownloadCompletedService.class); + JobIntentService.enqueueWork(context, SystemDownloadCompletedService.class, jobId, intent); + } +} diff --git a/android/src/com/mapswithme/maps/background/SystemDownloadCompletedService.java b/android/src/com/mapswithme/maps/background/SystemDownloadCompletedService.java new file mode 100644 index 0000000000..dbe305c2b6 --- /dev/null +++ b/android/src/com/mapswithme/maps/background/SystemDownloadCompletedService.java @@ -0,0 +1,58 @@ +package com.mapswithme.maps.background; + +import android.app.DownloadManager; +import android.content.Context; +import android.content.Intent; +import android.database.Cursor; + +import androidx.annotation.NonNull; +import androidx.core.app.JobIntentService; +import com.mapswithme.maps.MwmApplication; +import com.mapswithme.maps.MwmJobIntentService; +import com.mapswithme.maps.downloader.MapDownloadCompletedProcessor; +import com.mapswithme.util.Utils; + +public class SystemDownloadCompletedService extends MwmJobIntentService +{ + private interface DownloadProcessor + { + boolean process(@NonNull Context context, long id, @NonNull Cursor cursor); + } + + @Override + protected void onHandleWorkInitialized(@NonNull Intent intent) + { + DownloadManager manager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); + if (manager == null) + throw new IllegalStateException("Failed to get a download manager"); + + processIntent(manager, intent); + } + + private void processIntent(@NonNull DownloadManager manager, @NonNull Intent intent) + { + Cursor cursor = null; + try + { + final long id = intent.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID, 0); + DownloadManager.Query query = new DownloadManager.Query().setFilterById(id); + cursor = manager.query(query); + if (!cursor.moveToFirst()) + return; + + final DownloadProcessor[] processors = { + MapDownloadCompletedProcessor::process + }; + + for (DownloadProcessor processor : processors) + { + if (processor.process(getApplicationContext(), id, cursor)) + break; + } + } + finally + { + Utils.closeSafely(cursor); + } + } +} diff --git a/android/src/com/mapswithme/maps/downloader/DownloaderFragment.java b/android/src/com/mapswithme/maps/downloader/DownloaderFragment.java index c37634d448..a2fb90b728 100644 --- a/android/src/com/mapswithme/maps/downloader/DownloaderFragment.java +++ b/android/src/com/mapswithme/maps/downloader/DownloaderFragment.java @@ -171,6 +171,22 @@ public class DownloaderFragment extends BaseMwmRecyclerFragment mRestoredRequests; + @NonNull + private MapDownloadProgressTracker mProgressTracker; + @NonNull + private String mAppName; + + public MapDownloadManager(@NonNull Context context) + { + DownloadManager downloadManager = + (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); + + if (downloadManager == null) + throw new NullPointerException("Download manager is null, failed to create MapDownloadManager"); + + mDownloadManager = downloadManager; + mProgressTracker = new MapDownloadProgressTracker(context); + mAppName = context.getString(R.string.app_name); + } + + @NonNull + private Map loadEnqueued() + { + Map result = new HashMap<>(); + DownloadManager.Query query = new DownloadManager.Query(); + query.setFilterByStatus(DownloadManager.STATUS_PENDING | DownloadManager.STATUS_RUNNING | + DownloadManager.STATUS_PAUSED | DownloadManager.STATUS_SUCCESSFUL); + Cursor cursor = null; + try + { + cursor = mDownloadManager.query(query); + + cursor.moveToFirst(); + int count = cursor.getCount(); + + for (int i = 0; i < count; ++i) + { + long id = cursor.getLong(cursor.getColumnIndex(DownloadManager.COLUMN_ID)); + String url = cursor.getString(cursor.getColumnIndex(DownloadManager.COLUMN_URI)); + String urlPath = getUrlPath(url); + + if (!TextUtils.isEmpty(urlPath)) + result.put(urlPath, id); + + cursor.moveToNext(); + } + } + catch (Exception e) + { + LOGGER.e(TAG, "Failed to load enqueued requests. Exception ", e); + } + finally + { + Utils.closeSafely(cursor); + } + + return result; + } + + @Nullable + private String getUrlPath(@Nullable String url) + { + if (TextUtils.isEmpty(url)) + return null; + + String path = Uri.parse(url).getPath(); + if (TextUtils.isEmpty(path)|| !MapManager.nativeIsUrlSupported(path)) + return null; + + try + { + return URLDecoder.decode(path, "UTF-8"); + } + catch (UnsupportedEncodingException ignored) + { + return null; + } + } + + @MainThread + public long enqueue(@NonNull String url) + { + Uri uri = Uri.parse(url); + String uriPath = uri.getPath(); + if (uriPath == null) + throw new AssertionError("The path must be not null"); + + if (mRestoredRequests == null) + mRestoredRequests = loadEnqueued(); + + Long id = mRestoredRequests.get(uriPath); + long requestId = 0; + + if (id == null) + { + DownloadManager.Request request = new DownloadManager + .Request(uri) + .setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE) + .setDescription(mAppName); + + requestId = mDownloadManager.enqueue(request); + } + else + { + mRestoredRequests.remove(uriPath); + requestId = id; + } + + startProgressTracking(); + + return requestId; + } + + @MainThread + public void remove(long requestId) + { + mDownloadManager.remove(requestId); + } + + public void onDownloadFinished(boolean status, long id) + { + MapManager.nativeOnDownloadFinished(status, id); + } + + public void startProgressTracking() + { + mProgressTracker.start(); + } + + public void stopProgressTracking() + { + mProgressTracker.stop(); + } + + @NonNull + public static MapDownloadManager from(@NonNull Context context) + { + MwmApplication app = (MwmApplication) context.getApplicationContext(); + return app.getMapDownloadManager(); + } +} diff --git a/android/src/com/mapswithme/maps/downloader/MapDownloadProgressTracker.java b/android/src/com/mapswithme/maps/downloader/MapDownloadProgressTracker.java new file mode 100644 index 0000000000..b673708383 --- /dev/null +++ b/android/src/com/mapswithme/maps/downloader/MapDownloadProgressTracker.java @@ -0,0 +1,96 @@ +package com.mapswithme.maps.downloader; + +import android.app.DownloadManager; +import android.content.Context; +import android.database.Cursor; + +import androidx.annotation.NonNull; + +import com.mapswithme.util.Utils; +import com.mapswithme.util.concurrency.UiThread; +import com.mapswithme.util.log.Logger; +import com.mapswithme.util.log.LoggerFactory; + +public class MapDownloadProgressTracker +{ + private static final Logger LOGGER = LoggerFactory.INSTANCE.getLogger(LoggerFactory.Type.DOWNLOADER); + private static final String TAG = MapDownloadProgressTracker.class.getSimpleName(); + + private static final long PROGRESS_TRACKING_INTERVAL_MILLISECONDS = 1000; + + @NonNull + private final DownloadManager mDownloadManager; + private boolean mTrackingEnabled = false; + private final Runnable mTrackingMethod = this::trackProgress; + + MapDownloadProgressTracker(@NonNull Context context) + { + DownloadManager downloadManager = + (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); + + if (downloadManager == null) + throw new NullPointerException("Download manager is null, failed to create MapDownloadManager"); + + mDownloadManager = downloadManager; + } + + public void start() + { + if (mTrackingEnabled) + return; + + mTrackingEnabled = true; + // Delayed start, because g_completionHandlers are empty until enquee() method finishes. + UiThread.runLater(mTrackingMethod, PROGRESS_TRACKING_INTERVAL_MILLISECONDS); + } + + public void stop() + { + mTrackingEnabled = false; + UiThread.cancelDelayedTasks(mTrackingMethod); + } + + private void trackProgress() + { + if (!mTrackingEnabled) + return; + + if (!MapManager.nativeHasPendingDownloads()) + { + mTrackingEnabled = false; + return; + } + + DownloadManager.Query query = new DownloadManager.Query(); + query.setFilterByStatus(DownloadManager.STATUS_RUNNING); + Cursor cursor = null; + try + { + cursor = mDownloadManager.query(query); + + cursor.moveToFirst(); + int count = cursor.getCount(); + for (int i = 0; i < count; ++i) + { + long id = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_ID)); + long bytesDownloaded = cursor.getLong(cursor.getColumnIndex(DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR)); + long bytesTotal = cursor.getLong(cursor.getColumnIndex(DownloadManager.COLUMN_TOTAL_SIZE_BYTES)); + + MapManager.nativeOnDownloadProgress(id, bytesDownloaded, bytesTotal); + + cursor.moveToNext(); + } + + UiThread.runLater(mTrackingMethod, PROGRESS_TRACKING_INTERVAL_MILLISECONDS); + } + catch (Exception e) + { + LOGGER.e(TAG, "Downloading progress tracking failed. Exception: " + e); + stop(); + } + finally + { + Utils.closeSafely(cursor); + } + } +} diff --git a/android/src/com/mapswithme/maps/downloader/MapManager.java b/android/src/com/mapswithme/maps/downloader/MapManager.java index 5b300b6fae..07cb84df95 100644 --- a/android/src/com/mapswithme/maps/downloader/MapManager.java +++ b/android/src/com/mapswithme/maps/downloader/MapManager.java @@ -411,4 +411,12 @@ public final class MapManager * Returns country ID which the current PP object points to, or {@code null}. */ public static native @Nullable String nativeGetSelectedCountry(); + + public static native boolean nativeIsUrlSupported(@NonNull String url); + @NonNull + public static native String nativeGetFilePathByUrl(@NonNull String url); + + public static native void nativeOnDownloadFinished(boolean status, long id); + public static native void nativeOnDownloadProgress(long id, long bytesDownloaded, long bytesTotal); + public static native boolean nativeHasPendingDownloads(); } diff --git a/android/src/com/mapswithme/maps/downloader/OnmapDownloader.java b/android/src/com/mapswithme/maps/downloader/OnmapDownloader.java index ce5649614a..014e48626b 100644 --- a/android/src/com/mapswithme/maps/downloader/OnmapDownloader.java +++ b/android/src/com/mapswithme/maps/downloader/OnmapDownloader.java @@ -246,6 +246,8 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener mStorageSubscriptionSlot = 0; MapManager.nativeUnsubscribeOnCountryChanged(); + + MapDownloadManager.from(mActivity).stopProgressTracking(); } } @@ -256,6 +258,8 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener mStorageSubscriptionSlot = MapManager.nativeSubscribe(mStorageCallback); MapManager.nativeSubscribeOnCountryChanged(mCountryChangedListener); + + MapDownloadManager.from(mActivity).startProgressTracking(); } } diff --git a/android/src/com/mapswithme/maps/scheduling/JobIdMap.java b/android/src/com/mapswithme/maps/scheduling/JobIdMap.java index ff7369a65b..41efffb72f 100644 --- a/android/src/com/mapswithme/maps/scheduling/JobIdMap.java +++ b/android/src/com/mapswithme/maps/scheduling/JobIdMap.java @@ -1,6 +1,7 @@ package com.mapswithme.maps.scheduling; import com.mapswithme.maps.background.OsmUploadService; +import com.mapswithme.maps.background.SystemDownloadCompletedService; import java.util.HashMap; import java.util.Map; @@ -10,6 +11,7 @@ public class JobIdMap private static final Map, Integer> MAP = new HashMap<>(); static { + MAP.put(SystemDownloadCompletedService.class, calcIdentifier(MAP.size())); MAP.put(OsmUploadService.class, calcIdentifier(MAP.size())); } diff --git a/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java b/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java index 15009831ac..2748df674d 100644 --- a/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java +++ b/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java @@ -5,6 +5,7 @@ import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.Color; import android.location.Location; +import android.os.Build; import android.text.Html; import android.text.SpannableStringBuilder; import android.text.Spanned; @@ -46,6 +47,7 @@ import com.mapswithme.maps.bookmarks.data.Metadata; import com.mapswithme.maps.bookmarks.data.RoadWarningMarkType; import com.mapswithme.maps.downloader.CountryItem; import com.mapswithme.maps.downloader.DownloaderStatusIcon; +import com.mapswithme.maps.downloader.MapDownloadManager; import com.mapswithme.maps.downloader.MapManager; import com.mapswithme.maps.editor.Editor; import com.mapswithme.maps.editor.OpeningHours; @@ -1315,6 +1317,7 @@ public class PlacePageView extends NestedScrollViewClickFixed mCurrentCountry = map; if (mStorageCallbackSlot == 0) mStorageCallbackSlot = MapManager.nativeSubscribe(mStorageCallback); + MapDownloadManager.from(getContext()).startProgressTracking(); mDownloaderIcon.setOnIconClickListener(mDownloadClickListener) .setOnCancelClickListener(mCancelDownloadListener); @@ -1330,6 +1333,7 @@ public class PlacePageView extends NestedScrollViewClickFixed MapManager.nativeUnsubscribe(mStorageCallbackSlot); mStorageCallbackSlot = 0; + MapDownloadManager.from(getContext()).stopProgressTracking(); mCurrentCountry = null; mDownloaderIcon.setOnIconClickListener(null) .setOnCancelClickListener(null); diff --git a/android/src/google/play/listings/en-US/full-description.txt b/android/src/google/play/listings/en-US/full-description.txt index bccd953e6b..f986207492 100644 --- a/android/src/google/play/listings/en-US/full-description.txt +++ b/android/src/google/play/listings/en-US/full-description.txt @@ -1,7 +1,7 @@ -Our free app does not have ads and is constantly being improved by our small team, in our free time, using our own money and user donations. -If something is wrong or missing on the map, please fix it in OpenStreetMap and see your changes in the next update. -If navigation or search doesn't work, please email us. We reply to EVERY email, and we'll fix it ASAP! -Your feedback and 5-star reviews are the best motivators for us! +❗Our free app does not have ads and is constantly being improved by our small team, in our free time, using our own money and user donations. +❗If something is wrong or missing on the map, please fix it in OpenStreetMap and see your changes in the next update. +❗If navigation or search doesn't work, please email us. We'll fix it ASAP! +❗Your feedback and 5-star reviews are the best motivators for us! • Detailed offline maps with places that don't exist on other maps, thanks to the OpenStreetMap community • Cycling routes, hiking trails and walking paths @@ -12,8 +12,7 @@ If navigation or search doesn't work, please email us. We reply to EVERY emai • Dark mode to protect your eyes • Free and open-source -There is no Android Auto, public transport, satellite maps, and other cool features yet in Organic Maps. -But with your help and support, we can do everything! +There is no Android Auto, public transport, satellite maps, and other cool features yet in Organic Maps. But with your help, we can do everything! Organic Maps is pure and organic, made with love: diff --git a/data/drules_proto.bin b/data/drules_proto.bin index 9e661d9ccc..c616f2f6c4 100644 Binary files a/data/drules_proto.bin and b/data/drules_proto.bin differ diff --git a/data/drules_proto.txt b/data/drules_proto.txt index b11244e9c1..9db75aa95d 100644 --- a/data/drules_proto.txt +++ b/data/drules_proto.txt @@ -31086,14 +31086,14 @@ cont { scale: 10 area { color: 15592899 - priority: -15926 + priority: 1075 } } element { scale: 11 area { color: 15592899 - priority: -15926 + priority: 1075 } } element { diff --git a/data/drules_proto_clear.bin b/data/drules_proto_clear.bin index dbee901e27..6ff8daa86d 100644 Binary files a/data/drules_proto_clear.bin and b/data/drules_proto_clear.bin differ diff --git a/data/drules_proto_clear.txt b/data/drules_proto_clear.txt index 7dfef789f5..4bdcb44e1a 100644 --- a/data/drules_proto_clear.txt +++ b/data/drules_proto_clear.txt @@ -30878,14 +30878,14 @@ cont { scale: 10 area { color: 15592899 - priority: -15926 + priority: 1075 } } element { scale: 11 area { color: 15592899 - priority: -15926 + priority: 1075 } } element { diff --git a/data/drules_proto_dark.bin b/data/drules_proto_dark.bin index f9482cef5d..83a174b8fd 100644 Binary files a/data/drules_proto_dark.bin and b/data/drules_proto_dark.bin differ diff --git a/data/drules_proto_dark.txt b/data/drules_proto_dark.txt index 2f9da04efc..9cddf8e96f 100644 --- a/data/drules_proto_dark.txt +++ b/data/drules_proto_dark.txt @@ -31029,14 +31029,14 @@ cont { scale: 10 area { color: 1381632 - priority: -15926 + priority: 1075 } } element { scale: 11 area { color: 1381632 - priority: -15926 + priority: 1075 } } element { diff --git a/data/drules_proto_vehicle_clear.bin b/data/drules_proto_vehicle_clear.bin index 4246b03708..9109364aef 100644 Binary files a/data/drules_proto_vehicle_clear.bin and b/data/drules_proto_vehicle_clear.bin differ diff --git a/data/drules_proto_vehicle_clear.txt b/data/drules_proto_vehicle_clear.txt index e1c6c8c935..811cbd3403 100644 --- a/data/drules_proto_vehicle_clear.txt +++ b/data/drules_proto_vehicle_clear.txt @@ -18857,42 +18857,42 @@ cont { scale: 14 area { color: 15592899 - priority: -15883 + priority: 1118 } } element { scale: 15 area { color: 15592899 - priority: -15883 + priority: 1118 } } element { scale: 16 area { color: 15592899 - priority: -15883 + priority: 1118 } } element { scale: 17 area { color: 15592899 - priority: -15883 + priority: 1118 } } element { scale: 18 area { color: 15592899 - priority: -15883 + priority: 1118 } } element { scale: 19 area { color: 15592899 - priority: -15883 + priority: 1118 } } } diff --git a/data/drules_proto_vehicle_dark.bin b/data/drules_proto_vehicle_dark.bin index 7dd32cd2c4..3803d0a404 100644 Binary files a/data/drules_proto_vehicle_dark.bin and b/data/drules_proto_vehicle_dark.bin differ diff --git a/data/drules_proto_vehicle_dark.txt b/data/drules_proto_vehicle_dark.txt index ce3ab87a1c..58d5aa150c 100644 --- a/data/drules_proto_vehicle_dark.txt +++ b/data/drules_proto_vehicle_dark.txt @@ -19247,42 +19247,42 @@ cont { scale: 14 area { color: 1381632 - priority: -15883 + priority: 1118 } } element { scale: 15 area { color: 1381632 - priority: -15883 + priority: 1118 } } element { scale: 16 area { color: 1381632 - priority: -15883 + priority: 1118 } } element { scale: 17 area { color: 1381632 - priority: -15883 + priority: 1118 } } element { scale: 18 area { color: 1381632 - priority: -15883 + priority: 1118 } } element { scale: 19 area { color: 1381632 - priority: -15883 + priority: 1118 } } } diff --git a/data/sound-strings/be.json/localize.json b/data/sound-strings/be.json/localize.json index d637058823..410de60c14 100644 --- a/data/sound-strings/be.json/localize.json +++ b/data/sound-strings/be.json/localize.json @@ -1,67 +1,67 @@ { -"make_a_slight_right_turn":"Трымайцеся правей.", -"make_a_right_turn":"Павярніце направа.", -"make_a_sharp_right_turn":"Рэзка павярніце направа.", -"enter_the_roundabout":"Павярніце на круг.", -"leave_the_roundabout":"Збочце з круга.", -"make_a_slight_left_turn":"Трымайцеся лявей.", -"make_a_left_turn":"Павярніце налева.", -"make_a_sharp_left_turn":"Рэзка павярніце налева.", -"make_a_u_turn":"Развярніцеся.", -"go_straight":"Рухайцеся прама.", -"exit":"З'езд.", -"destination":"Вы прыбудзеце ў пункт прызначэння.", -"you_have_reached_the_destination":"Вы прыбылі ў пункт прызначэння.", -"in_50_meters":"Праз пяцьдзесят метраў", -"in_100_meters":"Праз сто метраў", -"in_200_meters":"Праз дзвесце метраў", -"in_250_meters":"Праз дзвесце пяцьдзесят метраў", -"in_300_meters":"Праз трыста метраў", -"in_400_meters":"Праз чатырыста метраў", -"in_500_meters":"Праз пяцьсот метраў", -"in_600_meters":"Праз шэсцьсот метраў", -"in_700_meters":"Праз сямсот метраў", -"in_750_meters":"Праз сямсот пяцьдзясят метраў", -"in_800_meters":"Праз васямсот метраў", -"in_900_meters":"Праз дзевяцьсот метраў", -"in_1_kilometer":"Праз кіламетр", -"in_1_5_kilometers":"Праз паўтара кіламетра", -"in_2_kilometers":"Праз два кіламетры", -"in_2_5_kilometers":"Праз два з паловай кіламетры", -"in_3_kilometers":"Праз тры кіламетры", -"then":"Потым", -"take_the_1_exit":"Збочце на першы з'езд.", -"take_the_2_exit":"Збочце на другі з'езд.", -"take_the_3_exit":"Збочце на трэці з'езд.", -"take_the_4_exit":"Збочце на чацвёрты з'езд.", -"take_the_5_exit":"Збочце на пяты з'езд.", -"take_the_6_exit":"Збочце на шосты з'езд.", -"take_the_7_exit":"Збочце на сёмы з'езд.", -"take_the_8_exit":"Збочце на восьмы з'езд.", -"take_the_9_exit":"Збочце на дзявяты з'езд.", -"take_the_10_exit":"Збочце на дзясяты з'езд.", -"take_the_11_exit":"Збочце на адзінаццаты з'езд.", -"in_50_feet":"Праз пяцьдзесят футаў", -"in_100_feet":"Праз сто футаў", -"in_200_feet":"Праз дзвесце футаў", -"in_300_feet":"Праз трыста футаў", -"in_400_feet":"Праз чатырыста футаў", -"in_500_feet":"Праз пяцьсот футаў", -"in_600_feet":"Праз шэсцьсот футаў", -"in_700_feet":"Праз сямсот футаў", -"in_800_feet":"Праз васямсот футаў", -"in_900_feet":"Праз дзевяцьсот футаў", -"in_1000_feet":"Праз тысячу футаў", -"in_1500_feet":"Праз тысячу пяцьсот футаў", -"in_2000_feet":"Праз дзве тысячы футаў", -"in_2500_feet":"Праз дзве тысячы пяцьсот футаў", -"in_3000_feet":"Праз тры тысячы футаў", -"in_3500_feet":"Праз тры тысячы пяцьсот футаў", -"in_4000_feet":"Праз чатыры тысячы футаў", -"in_4500_feet":"Праз чатыры тысячы пяцьсот футаў", -"in_5000_feet":"Праз пяць тысяч футаў", -"in_1_mile":"Праз адну мілю", -"in_1_5_miles":"Праз паўтары мілі", -"in_2_miles":"Праз дзве мілі", -"unknown_camera":"Наперадзе камера" + "make_a_slight_right_turn":"Трымайцеся правей.", + "make_a_right_turn":"Павярніце направа.", + "make_a_sharp_right_turn":"Рэзка павярніце направа.", + "enter_the_roundabout":"Павярніце на круг.", + "leave_the_roundabout":"Збочце з круга.", + "make_a_slight_left_turn":"Трымайцеся лявей.", + "make_a_left_turn":"Павярніце налева.", + "make_a_sharp_left_turn":"Рэзка павярніце налева.", + "make_a_u_turn":"Развярніцеся.", + "go_straight":"Рухайцеся прама.", + "exit":"З'езд.", + "destination":"Вы прыбудзеце ў пункт прызначэння.", + "you_have_reached_the_destination":"Вы прыбылі ў пункт прызначэння.", + "in_50_meters":"Праз пяцьдзесят метраў", + "in_100_meters":"Праз сто метраў", + "in_200_meters":"Праз дзвесце метраў", + "in_250_meters":"Праз дзвесце пяцьдзесят метраў", + "in_300_meters":"Праз трыста метраў", + "in_400_meters":"Праз чатырыста метраў", + "in_500_meters":"Праз пяцьсот метраў", + "in_600_meters":"Праз шэсцьсот метраў", + "in_700_meters":"Праз сямсот метраў", + "in_750_meters":"Праз сямсот пяцьдзясят метраў", + "in_800_meters":"Праз васямсот метраў", + "in_900_meters":"Праз дзевяцьсот метраў", + "in_1_kilometer":"Праз кіламетр", + "in_1_5_kilometers":"Праз паўтара кіламетра", + "in_2_kilometers":"Праз два кіламетры", + "in_2_5_kilometers":"Праз два з паловай кіламетры", + "in_3_kilometers":"Праз тры кіламетры", + "then":"Потым", + "take_the_1_exit":"Збочце на першы з'езд.", + "take_the_2_exit":"Збочце на другі з'езд.", + "take_the_3_exit":"Збочце на трэці з'езд.", + "take_the_4_exit":"Збочце на чацвёрты з'езд.", + "take_the_5_exit":"Збочце на пяты з'езд.", + "take_the_6_exit":"Збочце на шосты з'езд.", + "take_the_7_exit":"Збочце на сёмы з'езд.", + "take_the_8_exit":"Збочце на восьмы з'езд.", + "take_the_9_exit":"Збочце на дзявяты з'езд.", + "take_the_10_exit":"Збочце на дзясяты з'езд.", + "take_the_11_exit":"Збочце на адзінаццаты з'езд.", + "in_50_feet":"Праз пяцьдзесят футаў", + "in_100_feet":"Праз сто футаў", + "in_200_feet":"Праз дзвесце футаў", + "in_300_feet":"Праз трыста футаў", + "in_400_feet":"Праз чатырыста футаў", + "in_500_feet":"Праз пяцьсот футаў", + "in_600_feet":"Праз шэсцьсот футаў", + "in_700_feet":"Праз сямсот футаў", + "in_800_feet":"Праз васямсот футаў", + "in_900_feet":"Праз дзевяцьсот футаў", + "in_1000_feet":"Праз тысячу футаў", + "in_1500_feet":"Праз тысячу пяцьсот футаў", + "in_2000_feet":"Праз дзве тысячы футаў", + "in_2500_feet":"Праз дзве тысячы пяцьсот футаў", + "in_3000_feet":"Праз тры тысячы футаў", + "in_3500_feet":"Праз тры тысячы пяцьсот футаў", + "in_4000_feet":"Праз чатыры тысячы футаў", + "in_4500_feet":"Праз чатыры тысячы пяцьсот футаў", + "in_5000_feet":"Праз пяць тысяч футаў", + "in_1_mile":"Праз адну мілю", + "in_1_5_miles":"Праз паўтары мілі", + "in_2_miles":"Праз дзве мілі", + "unknown_camera":"Наперадзе камера" } diff --git a/data/strings/sound.txt b/data/sound.txt similarity index 95% rename from data/strings/sound.txt rename to data/sound.txt index 553c184578..fc29c305fc 100644 --- a/data/strings/sound.txt +++ b/data/sound.txt @@ -3,7 +3,6 @@ [make_a_slight_right_turn] en = Keep right. ru = Держитесь правее. - be = Трымайцеся правей. ar = الزم اليمين. cs = Držte se vpravo. da = Hold til højre. @@ -37,7 +36,6 @@ [make_a_right_turn] en = Turn right. ru = Поверните направо. - be = Павярніце направа. ar = انعطف يمينا. cs = Odbočte vpravo. da = Drej til højre. @@ -71,7 +69,6 @@ [make_a_sharp_right_turn] en = Sharp right. ru = Резко поверните направо. - be = Рэзка павярніце направа. ar = إلى أقصى اليمين. cs = Ostře doprava. da = Skarpt til højre. @@ -105,7 +102,6 @@ [enter_the_roundabout] en = Enter the roundabout. ru = Поверните на кольцо. - be = Павярніце на круг. ar = اتجه إلى الطريق الدوار. cs = Vjeďte na kruhový objezd. da = Kør ind i rundkørslen. @@ -139,7 +135,6 @@ [leave_the_roundabout] en = Exit from the roundabout. ru = Сверните с кольца. - be = Збочце з круга. ar = اخرج من الدوار. cs = Opusťte kruhový objezd. da = Forlad rundkørslen. @@ -173,7 +168,6 @@ [make_a_slight_left_turn] en = Keep left. ru = Держитесь левее. - be = Трымайцеся лявей. ar = الزم اليسار. cs = Držte se vlevo. da = Hold til venstre. @@ -207,7 +201,6 @@ [make_a_left_turn] en = Turn left. ru = Поверните налево. - be = Павярніце налева. ar = انعطف يسارا. cs = Odbočte vlevo. da = Drej til venstre. @@ -241,7 +234,6 @@ [make_a_sharp_left_turn] en = Sharp left. ru = Резко поверните налево. - be = Рэзка павярніце налева. ar = إلى أقصى اليسار. cs = Ostře doleva. da = Skarpt til venstre. @@ -275,7 +267,6 @@ [make_a_u_turn] en = Make a u-turn. ru = Развернитесь. - be = Развярніцеся. ar = انعطف بدوران كامل. cs = Otočte se do protisměru. da = Vend om. @@ -309,7 +300,6 @@ [go_straight] en = Go straight. ru = Двигайтесь прямо. - be = Рухайцеся прама. ar = انطلق مباشرة. cs = Jeďte rovně. da = Fortsæt lige ud. @@ -343,7 +333,6 @@ [exit] en = Exit. ru = Съезд. - be = З'езд. ar = مخرج, خروج. cs = výstup. da = Afkørsel. @@ -377,7 +366,6 @@ [destination] en = You’ll arrive. ru = Вы прибудете в пункт назначения. - be = Вы прыбудзеце ў пункт прызначэння. ar = سوف تصل. cs = Přijedete do cíle. da = Ankommer du. @@ -411,7 +399,6 @@ [you_have_reached_the_destination] en = You have arrived. ru = Вы прибыли в пункт назначения. - be = Вы прыбылі ў пункт прызначэння. ar = لقد وصلت. cs = Jste v cíli. da = Du er ankommet. @@ -445,7 +432,6 @@ [in_50_meters] en = In fifty meters ru = Через пятьсот метров - be = Праз пяцьдзесят метраў ar = بعد خمسين مترًا cs = Za padesát metrů da = Om halvtreds meter @@ -479,7 +465,6 @@ [in_100_meters] en = In one hundred meters ru = Через сто метров - be = Праз сто метраў ar = بعد مئة متر cs = Za sto metrů da = Om et hundrede meter @@ -513,7 +498,6 @@ [in_200_meters] en = In two hundred meters ru = Через двести метров - be = Праз дзвесце метраў ar = بعد مئتين متر cs = Za dvě stě metrů da = Om to hundrede meter @@ -547,7 +531,6 @@ [in_250_meters] en = In two hundred and fifty meters ru = Через двести пятьдесят метров - be = Праз дзвесце пяцьдзесят метраў ar = بعد مئتين وخمسين مترًا cs = Za dvě stě padesát metrů da = Om to hundrede og halvtreds meter @@ -581,7 +564,6 @@ [in_300_meters] en = In three hundred meters ru = Через триста метров - be = Праз трыста метраў ar = بعد ثلاثمئة متر cs = Za tři sta metrů da = Om tre hundrede meter @@ -615,7 +597,6 @@ [in_400_meters] en = In four hundred meters ru = Через четыреста метров - be = Праз чатырыста метраў ar = بعد أربعمئة متر cs = Za čtyři sta metrů da = Om fire hundrede meter @@ -649,7 +630,6 @@ [in_500_meters] en = In five hundred meters ru = Через пятьсот метров - be = Праз пяцьсот метраў ar = بعد خمسمئة متر cs = Za pět set metrů da = Om fem hundrede meter @@ -683,7 +663,6 @@ [in_600_meters] en = In six hundred meters ru = Через шестьсот метров - be = Праз шэсцьсот метраў ar = بعد ستمئة متر cs = Za šest set metrů da = Om seks hundrede meter @@ -717,7 +696,6 @@ [in_700_meters] en = In seven hundred meters ru = Через семьсот метров - be = Праз сямсот метраў ar = بعد سبعمئة متر cs = Za sedm set metrů da = Om syv hundrede meter @@ -751,7 +729,6 @@ [in_750_meters] en = In seven hundred and fifty meters ru = Через семьсот пятьдесят метров - be = Праз сямсот пяцьдзясят метраў ar = بعد سبعمئة وخمسين مترًا cs = Za sedm set padesát metrů da = Om syv hundrede og halvtreds meter @@ -785,7 +762,6 @@ [in_800_meters] en = In eight hundred meters ru = Через восемьсот метров - be = Праз васямсот метраў ar = بعد ثمانمئة متر cs = Za osm set metrů da = Om otte hundrede meter @@ -819,7 +795,6 @@ [in_900_meters] en = In nine hundred meters ru = Через девятьсот метров - be = Праз дзевяцьсот метраў ar = بعد تسعمئة متر cs = Za devět se metrů da = Om ni hundrede meter @@ -853,7 +828,6 @@ [in_1_kilometer] en = In one kilometer ru = Через километр - be = Праз кіламетр ar = بعد كيلو متر واحدٍ cs = Za jeden kilometr da = Om en kilometer @@ -887,7 +861,6 @@ [in_1_5_kilometers] en = In one and a half kilometers ru = Через полтора километра - be = Праз паўтара кіламетра ar = بعد كيلو متر ونصف cs = Za jeden a půl kilometru da = Om halvanden kilometer @@ -921,7 +894,6 @@ [in_2_kilometers] en = In two kilometers ru = Через два километра - be = Праз два кіламетры ar = بعد كيلو مترين cs = Za dva kilometry da = Om to kilometer @@ -955,7 +927,6 @@ [in_2_5_kilometers] en = In two and a half kilometers ru = Через два с половиной километра - be = Праз два з паловай кіламетры ar = بعد كيلو مترين ونصف cs = Za dva a půl kilometru da = Om en kilometer @@ -989,7 +960,6 @@ [in_3_kilometers] en = In three kilometers ru = Через три километра - be = Праз тры кіламетры ar = بعد ثلاثة كيلو مترات cs = Za tři kilometry da = Om tre kilometer @@ -1023,7 +993,6 @@ [then] en = Then ru = Затем - be = Потым ar = ثم cs = Poté da = Derefter @@ -1057,7 +1026,6 @@ [take_the_1_exit] en = Take the first exit. ru = Сверните на первый съезд. - be = Збочце на першы з'езд. ar = اسلك المخرج الأول. cs = Vyjeďte prvním výjezdem. da = Tag den første afkørsel. @@ -1091,7 +1059,6 @@ [take_the_2_exit] en = Take the second exit. ru = Сверните на второй съезд. - be = Збочце на другі з'езд. ar = اسلك المخرج الثاني. cs = Vyjeďte druhým výjezdem. da = Tag den anden afkørsel. @@ -1125,7 +1092,6 @@ [take_the_3_exit] en = Take the third exit. ru = Сверните на третий съезд. - be = Збочце на трэці з'езд. ar = اسلك المخرج الثالث. cs = Vyjeďte třetím výjezdem. da = Tag den tredje afkørsel. @@ -1159,7 +1125,6 @@ [take_the_4_exit] en = Take the fourth exit. ru = Сверните на четвертый съезд. - be = Збочце на чацвёрты з'езд. ar = اسلك المخرج الرابع. cs = Vyjeďte čtvrtým výjezdem. da = Tag den fjerde afkørsel. @@ -1193,7 +1158,6 @@ [take_the_5_exit] en = Take the fifth exit. ru = Сверните на пятый съезд. - be = Збочце на пяты з'езд. ar = اسلك المخرج الخامس. cs = Vyjeďte pátým výjezdem. da = Tag den femte afkørsel. @@ -1227,7 +1191,6 @@ [take_the_6_exit] en = Take the sixth exit. ru = Сверните на шестой съезд. - be = Збочце на шосты з'езд. ar = اسلك المخرج السادس. cs = Vyjeďte šestým výjezdem. da = Tag den sjette afkørsel. @@ -1261,7 +1224,6 @@ [take_the_7_exit] en = Take the seventh exit. ru = Сверните на седьмой съезд. - be = Збочце на сёмы з'езд. ar = اسلك المخرج السابع. cs = Vyjeďte sedmým výjezdem. da = Tag den syvende afkørsel. @@ -1295,7 +1257,6 @@ [take_the_8_exit] en = Take the eighth exit. ru = Сверните на восьмой съезд. - be = Збочце на восьмы з'езд. ar = اسلك المخرج الثامن. cs = Vyjeďte osmým výjezdem. da = Tag den ottende afkørsel. @@ -1329,7 +1290,6 @@ [take_the_9_exit] en = Take the ninth exit. ru = Сверните на девятый съезд. - be = Збочце на дзявяты з'езд. ar = اسلك المخرج التاسع. cs = Vyjeďte devátým výjezdem. da = Tag den niende afkørsel. @@ -1363,7 +1323,6 @@ [take_the_10_exit] en = Take the tenth exit. ru = Сверните на десятый съезд. - be = Збочце на дзясяты з'езд. ar = اسلك المخرج العاشر. cs = Vyjeďte desátým výjezdem. da = Tag den tiende afkørsel. @@ -1397,7 +1356,6 @@ [take_the_11_exit] en = Take the eleventh exit. ru = Сверните на одиннадцатый съезд. - be = Збочце на адзінаццаты з'езд. ar = اسلك المَخْرَج الحادي عشر. cs = Vyjeďte jedenáctým výjezdem. da = Tag den ellevte afkørsel. @@ -1431,7 +1389,6 @@ [in_50_feet] en = In fifty feet ru = Через пятьдесят футов - be = Праз пяцьдзесят футаў ar = بعد خمسين قدمًا cs = Za padesát stop da = Om halvtreds fod @@ -1465,7 +1422,6 @@ [in_100_feet] en = In one hundred feet ru = Через сто футов - be = Праз сто футаў ar = بعد مئة قدم cs = Za sto stop da = Om et hundrede fod @@ -1499,7 +1455,6 @@ [in_200_feet] en = In two hundred feet ru = Через двести футов - be = Праз дзвесце футаў ar = بعد مئتين قدم cs = Za dvě stě stop da = Om to hundrede fod @@ -1533,7 +1488,6 @@ [in_300_feet] en = In three hundred feet ru = Через триста футов - be = Праз трыста футаў ar = بعد ثلاثمئة قدم cs = Za tři sta stop da = Om tre hundrede fod @@ -1567,7 +1521,6 @@ [in_400_feet] en = In four hundred feet ru = Через четыреста футов - be = Праз чатырыста футаў ar = بعد أربعمئة قدم cs = Za čtyři sta stop da = Om fire hundrede fod @@ -1601,7 +1554,6 @@ [in_500_feet] en = In five hundred feet ru = Через пятьсот футов - be = Праз пяцьсот футаў ar = بعد خمسمئة قدم cs = Za pět set stop da = Om femte hundrede fod @@ -1635,7 +1587,6 @@ [in_600_feet] en = In six hundred feet ru = Через шестьсот футов - be = Праз шэсцьсот футаў ar = بعد ستمئة قدم cs = Za šest set stop da = Om sjette hundrede fod @@ -1669,7 +1620,6 @@ [in_700_feet] en = In seven hundred feet ru = Через семьсот футов - be = Праз сямсот футаў ar = بعد سبعمئة قدم cs = Za sedm set stop da = Om syv hundrede fod @@ -1703,7 +1653,6 @@ [in_800_feet] en = In eight hundred feet ru = Через восемьсот футов - be = Праз васямсот футаў ar = بعد ثمانمئة قدم cs = Za osm set stop da = Om otte hundrede fod @@ -1737,7 +1686,6 @@ [in_900_feet] en = In nine hundred feet ru = Через девятьсот футов - be = Праз дзевяцьсот футаў ar = بعد تسعمئة قدم cs = Za devět set stop da = Om ni hundrede fod @@ -1771,7 +1719,6 @@ [in_1000_feet] en = In one thousand feet ru = Через тысячу футов - be = Праз тысячу футаў ar = بعد ألف قدم cs = Za tisíc stop da = Om et tusind fod @@ -1805,7 +1752,6 @@ [in_1500_feet] en = In fifteen hundred feet ru = Через тысячу пятьсот футов - be = Праз тысячу пяцьсот футаў ar = بعد ألف وخمسمئة قدم cs = Za tisíc pět set stop da = Om et tusind fem hundrede fod @@ -1839,7 +1785,6 @@ [in_2000_feet] en = In two thousand feet ru = Через две тысячи футов - be = Праз дзве тысячы футаў ar = بعد ألفين قدم cs = Za dva tisíce stop da = Om to tusind fod @@ -1873,7 +1818,6 @@ [in_2500_feet] en = In twenty five hundred feet ru = Через две тысячи пятьсот футов - be = Праз дзве тысячы пяцьсот футаў ar = بعد ألفين وخمسمئة قدم cs = Za dva tisíce pět set stop da = Om to tusinde fem hundrede fod @@ -1907,7 +1851,6 @@ [in_3000_feet] en = In three thousand feet ru = Через три тысячи футов - be = Праз тры тысячы футаў ar = بعد ثلاثة آلاف قدم cs = Za tři tisíce stop da = Om tre tusind fod @@ -1941,7 +1884,6 @@ [in_3500_feet] en = In thirty five hundred feet ru = Через три тысячи пятьсот футов - be = Праз тры тысячы пяцьсот футаў ar = بعد ثلاثة آلاف وخمسمئة قدم cs = Za tři tisíce pět set stop da = Om tre tusind fem hundrede fod @@ -1975,7 +1917,6 @@ [in_4000_feet] en = In four thousand feet ru = Через четыре тысячи футов - be = Праз чатыры тысячы футаў ar = بعد أربعة آلاف قدم cs = Za čtyři tisíce stop da = Om fire tusind fod @@ -2009,7 +1950,6 @@ [in_4500_feet] en = In forty five hundred feet ru = Через четыре тысячи пятьсот футов - be = Праз чатыры тысячы пяцьсот футаў ar = بعد أربعة آلاف وخمسمئة قدم cs = Za čtyři tisíce pět set stop da = Om fire tusind fem hundrede fod @@ -2043,7 +1983,6 @@ [in_5000_feet] en = In five thousand feet ru = Через пять тысяч футов - be = Праз пяць тысяч футаў ar = بعد خمسة آلاف قدم cs = Za pět tisíc stop da = Om fem tusind fod @@ -2077,7 +2016,6 @@ [in_1_mile] en = In one mile ru = Через одну милю - be = Праз адну мілю ar = بعد ميل واحد cs = Za jednu míli da = Om en mil @@ -2111,7 +2049,6 @@ [in_1_5_miles] en = In one and a half miles ru = Через полторы мили - be = Праз паўтары мілі ar = بعد ميل ونصف cs = Za jednu a půl míle da = Om halvanden mil @@ -2145,7 +2082,6 @@ [in_2_miles] en = In two miles ru = Через две мили - be = Праз дзве мілі ar = بعد ميلين cs = Za dvě míle da = Om to mil @@ -2179,7 +2115,6 @@ [unknown_camera] en = Camera ahead ru = Впереди камера - be = Наперадзе камера ar = الكاميرا أمامك cs = Radar vpředu da = Kamera foran dig diff --git a/data/strings/strings.txt b/data/strings/strings.txt index 6e6500bede..600744d389 100644 --- a/data/strings/strings.txt +++ b/data/strings/strings.txt @@ -18319,7 +18319,7 @@ nl = Omweginstellingen fi = Kiertotien asetukset fr = Réglages de détour - de = Routenbeschränkungen + de = Einstellungen des Umweges hu = Vezetési lehetőségek id = Pilihan berkendara it = Impostazioni di deviazione @@ -18652,7 +18652,7 @@ nl = Omweginstellingen ingeschakeld fi = Kiertotien asetukset on päällä fr = Paramètres de détour activés - de = Routenbeschränkungen aktiv + de = Einstellung des Umweges aktiv hu = Vezetési lehetőségek bekapcsolva id = Opsi perutean diaktifkan it = Impostazioni di deviazione abilitate diff --git a/data/styles/clear/include/Basemap.mapcss b/data/styles/clear/include/Basemap.mapcss index 50dcc061a7..5ac6afce23 100644 --- a/data/styles/clear/include/Basemap.mapcss +++ b/data/styles/clear/include/Basemap.mapcss @@ -3,25 +3,24 @@ 1.Z-INDEX of BASEMAP 2.LAND 3.BOUNDARY - 3.1 Countries - 3.2 Region + 3.1 Countries + 3.2 Region 4.VEGETATION 5.BEACH & GLACIER 6.WATER - 6.1 Area water(lake,pond etc.) - 6.2 Line water(river,canal etc.) + 6.1 Area water(lake,pond etc.) + 6.2 Line water(river,canal etc.) 7.LANDUSE - 7.1 Industrial - 7.2 Hostital - 7.3 University & Sport - 7.4 Cemetry - 7.5 Pedestrian areas - 7.6 Airports - 7.7 Religion - 7.8 Agricultural + 7.1 Industrial + 7.2 Hostital + 7.3 University & Sport + 7.4 Cemetry + 7.5 Pedestrian areas + 7.6 Airports + 7.7 Agricultural 8.BUILDINGS 8.1 Pier - 8.2 Building + 8.2 Building 8.3 Barrier ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ @@ -249,6 +248,7 @@ area|z12-[landuse=grass], area|z12-[natural=grassland], area|z12-[leisure=golf_course], area|z12-[natural=heath], +area|z12-[landuse=farmland], area|z12-[landuse=allotments], area|z12-[natural=scrub], area|z12-[landuse=orchard], @@ -570,7 +570,7 @@ area|z15-[landuse=churchyard] /* 7.8 Agricultural */ area|z10-[landuse=farmland], -{fill-position: background; fill-color: @farmland; fill-opacity: 1;} +{fill-color: @farmland;fill-opacity: 1;} /* Parking */ diff --git a/data/styles/vehicle/include/Basemap.mapcss b/data/styles/vehicle/include/Basemap.mapcss index 8a68cd20fd..206e617549 100644 --- a/data/styles/vehicle/include/Basemap.mapcss +++ b/data/styles/vehicle/include/Basemap.mapcss @@ -3,25 +3,24 @@ 1.Z-INDEX of BASEMAP 2.LAND 3.BOUNDARY - 3.1 Countries - 3.2 Region + 3.1 Countries + 3.2 Region 4.VEGETATION 5.BEACH & GLACIER 6.WATER - 6.1 Area water(lake,pond etc.) - 6.2 Line water(river,canal etc.) + 6.1 Area water(lake,pond etc.) + 6.2 Line water(river,canal etc.) 7.LANDUSE - 7.1 Industrial - 7.2 Hostital - 7.3 University & Sport - 7.4 Cemetry - 7.5 Pedestrian areas - 7.6 Airports - 7.7 Religion - 7.8 Agricultural + 7.1 Industrial + 7.2 Hostital + 7.3 University & Sport + 7.4 Cemetry + 7.5 Pedestrian areas + 7.6 Airports + 7.7 Agricultural 8.BUILDINGS 8.1 Pier - 8.2 Building + 8.2 Building 8.3 Barrier ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ @@ -517,7 +516,7 @@ area|z15-[landuse=churchyard] /* 7.8 Agricultural */ area|z14-[landuse=farmland], -{fill-position: background; fill-color: @farmland; fill-opacity: 1;} +{fill-color: @farmland;fill-opacity: 1;} /* Parking */ diff --git a/drape/metal/metal_base_context.mm b/drape/metal/metal_base_context.mm index 5ed21aac01..47f659fe71 100644 --- a/drape/metal/metal_base_context.mm +++ b/drape/metal/metal_base_context.mm @@ -5,8 +5,6 @@ #include "base/assert.hpp" -#include "std/target_os.hpp" - #include #include #include @@ -73,17 +71,7 @@ std::string MetalBaseContext::GetRendererVersion() const static std::vector> features; if (features.empty()) { -#ifdef OMIM_OS_MAC - features.emplace_back(MTLFeatureSet_macOS_GPUFamily1_v1, "macOS_GPUFamily1_v1"); - features.emplace_back(MTLFeatureSet_macOS_GPUFamily1_v2, "macOS_GPUFamily1_v2"); - if (@available(macOS 10.13, *)) - features.emplace_back(MTLFeatureSet_macOS_GPUFamily1_v3, "macOS_GPUFamily1_v3"); - if (@available(macOS 10.14, *)) - { - features.emplace_back(MTLFeatureSet_macOS_GPUFamily1_v4, "macOS_GPUFamily1_v4"); - features.emplace_back(MTLFeatureSet_macOS_GPUFamily2_v1, "macOS_GPUFamily2_v1"); - } -#else + features.reserve(12); features.emplace_back(MTLFeatureSet_iOS_GPUFamily1_v1, "iOS_GPUFamily1_v1"); features.emplace_back(MTLFeatureSet_iOS_GPUFamily2_v1, "iOS_GPUFamily2_v1"); features.emplace_back(MTLFeatureSet_iOS_GPUFamily1_v2, "iOS_GPUFamily1_v2"); @@ -101,7 +89,6 @@ std::string MetalBaseContext::GetRendererVersion() const features.emplace_back(MTLFeatureSet_iOS_GPUFamily3_v4, "iOS_GPUFamily3_v4"); features.emplace_back(MTLFeatureSet_iOS_GPUFamily4_v2, "iOS_GPUFamily4_v2"); features.emplace_back(MTLFeatureSet_iOS_GPUFamily5_v1, "iOS_GPUFamily5_v1"); -#endif std::sort(features.begin(), features.end(), [](auto const & s1, auto const & s2) { return s1.first > s2.first; diff --git a/drape/metal/metal_mesh_object_impl.mm b/drape/metal/metal_mesh_object_impl.mm index 377838ce54..65d210ca2a 100644 --- a/drape/metal/metal_mesh_object_impl.mm +++ b/drape/metal/metal_mesh_object_impl.mm @@ -102,11 +102,9 @@ private: std::vector> m_geometryBuffers; }; } // namespace metal - -#ifdef OMIM_METAL_AVAILABLE + void MeshObject::InitForMetal() { m_impl = make_unique_dp(make_ref(this)); } -#endif // OMIM_METAL_AVAILABLE } // namespace dp diff --git a/geometry/latlon.cpp b/geometry/latlon.cpp index bb9fa6fe9b..0e5f74b3dd 100644 --- a/geometry/latlon.cpp +++ b/geometry/latlon.cpp @@ -5,6 +5,16 @@ namespace ms { +// static +double const LatLon::kMinLat = -90.0; +double const LatLon::kMaxLat = 90.0; +double const LatLon::kMinLon = -180.0; +double const LatLon::kMaxLon = 180.0; + +// Note. LatLon(-180.0, -180.0) are invalid coordinates that are used in statistics. +// So if you want to change the value you should change the code of processing the statistics. +LatLon const LatLon::kInvalidValue = LatLon(-180.0, -180.0); + bool LatLon::operator==(ms::LatLon const & rhs) const { return m_lat == rhs.m_lat && m_lon == rhs.m_lon; } bool LatLon::operator<(ms::LatLon const & rhs) const diff --git a/geometry/latlon.hpp b/geometry/latlon.hpp index 0e68b7b7a5..7f286e2023 100644 --- a/geometry/latlon.hpp +++ b/geometry/latlon.hpp @@ -10,14 +10,14 @@ namespace ms class LatLon { public: - static double constexpr kMinLat = -90.0; - static double constexpr kMaxLat = 90.0; - static double constexpr kMinLon = -180.0; - static double constexpr kMaxLon = 180.0; + static double const kMinLat; + static double const kMaxLat; + static double const kMinLon; + static double const kMaxLon; + static LatLon const kInvalidValue; - // Default values are invalid. - double m_lat = kMinLon; - double m_lon = kMinLon; + double m_lat = kInvalidValue.m_lat; + double m_lon = kInvalidValue.m_lon; LatLon() = default; LatLon(double lat, double lon) : m_lat(lat), m_lon(lon) {} diff --git a/iphone/Maps/Classes/MapViewController.h b/iphone/Maps/Classes/MapViewController.h index b07986b47f..a6ad1d1adc 100644 --- a/iphone/Maps/Classes/MapViewController.h +++ b/iphone/Maps/Classes/MapViewController.h @@ -29,6 +29,7 @@ - (void)searchText:(NSString *_Nonnull)text; - (void)openDrivingOptions; +- (void)showRemoveAds; - (void)setPlacePageTopBound:(CGFloat)bound duration:(double)duration; + (void)setViewport:(double)lat lon:(double)lon zoomLevel:(int)zoomlevel; diff --git a/iphone/Maps/Classes/MapViewController.mm b/iphone/Maps/Classes/MapViewController.mm index 0786437b9c..df63a5a231 100644 --- a/iphone/Maps/Classes/MapViewController.mm +++ b/iphone/Maps/Classes/MapViewController.mm @@ -481,6 +481,9 @@ NSString *const kPP2BookmarkEditingSegue = @"PP2BookmarkEditing"; [self.navigationController pushViewController:vc animated:YES]; } +- (void)showRemoveAds { +} + - (void)processMyPositionStateModeEvent:(MWMMyPositionMode)mode { self.currentPositionMode = mode; [MWMLocationManager setMyPositionMode:mode]; @@ -521,6 +524,8 @@ NSString *const kPP2BookmarkEditingSegue = @"PP2BookmarkEditing"; } } +#pragma mark - MWMRemoveAdsViewControllerDelegate + #pragma mark - MWMFrameworkDrapeObserver - (void)processViewportCountryEvent:(CountryId const &)countryId { diff --git a/iphone/Maps/Core/Theme/SearchStyleSheet.swift b/iphone/Maps/Core/Theme/SearchStyleSheet.swift index ab2fabe407..553b244300 100644 --- a/iphone/Maps/Core/Theme/SearchStyleSheet.swift +++ b/iphone/Maps/Core/Theme/SearchStyleSheet.swift @@ -97,6 +97,10 @@ class SearchStyleSheet: IStyleSheet { s.textAlignment = .natural } + theme.add(styleName: "SearchCellAds", from: "TableCell") { (s) -> Void in + s.backgroundColor = colors.searchPromoBackground + } + theme.add(styleName: "SearchCellAvaliable", from: "TableCell") { (s) -> Void in s.backgroundColor = colors.transparentGreen } diff --git a/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings index c236c980ad..b159d55e7e 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings @@ -1229,7 +1229,7 @@ "access_rules_author_only" = "Online bearbeiten"; -"driving_options_title" = "Routenbeschränkungen"; +"driving_options_title" = "Einstellungen des Umweges"; "driving_options_subheader" = "In jeder Reiseroute vermeiden"; @@ -1247,7 +1247,7 @@ "define_to_avoid_btn" = "Umwege einstellen"; -"change_driving_options_btn" = "Routenbeschränkungen aktiv"; +"change_driving_options_btn" = "Einstellung des Umweges aktiv"; "toll_road" = "Mautstraße"; diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj index 4120f0b5fe..59744eb766 100644 --- a/iphone/Maps/Maps.xcodeproj/project.pbxproj +++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 1DA7908820762CEB008BDD6B /* libopen_location_code.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DA7908920762CEB008BDD6B /* libopen_location_code.a */; }; 1DFA2F6A20D3B57400FB2C66 /* UIColor+PartnerColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DFA2F6920D3B57400FB2C66 /* UIColor+PartnerColor.m */; }; 3304306D21D4EAFB00317CA3 /* SearchCategoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3304306C21D4EAFB00317CA3 /* SearchCategoryCell.swift */; }; 33046832219C57180041F3A8 /* CategorySettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33046831219C57180041F3A8 /* CategorySettingsViewController.swift */; }; @@ -47,6 +48,9 @@ 340E1EF81E2F614400CE49BF /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 340E1EE81E2F614400CE49BF /* Settings.storyboard */; }; 340E1EFB1E2F614400CE49BF /* Storyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 340E1EE91E2F614400CE49BF /* Storyboard.swift */; }; 340E1EFE1E2F614400CE49BF /* Welcome.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 340E1EEA1E2F614400CE49BF /* Welcome.storyboard */; }; + 3411387D1C15AE73002E3B3E /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3411387C1C15AE73002E3B3E /* libeditor.a */; }; + 341F09841C20138100F18AC5 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 341F09831C20138100F18AC5 /* libpugixml.a */; }; + 34201E0C1DC0E33100D24118 /* libtracking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34201E0B1DC0E33100D24118 /* libtracking.a */; }; 342CC5F21C2D7730005F3FE5 /* MWMAuthorizationLoginViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 342CC5F01C2D7730005F3FE5 /* MWMAuthorizationLoginViewController.mm */; }; 342EE4121C43DAA7009F6A49 /* MWMAuthorizationWebViewLoginViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 342EE4101C43DAA7009F6A49 /* MWMAuthorizationWebViewLoginViewController.mm */; }; 343064411E9FDC7300DC7665 /* SearchIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3430643F1E9FDC7300DC7665 /* SearchIndex.swift */; }; @@ -54,6 +58,8 @@ 3444DFCD1F1760B900E73099 /* WidgetsArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3444DFCB1F1760B900E73099 /* WidgetsArea.swift */; }; 3444DFD21F17620C00E73099 /* MWMMapWidgetsHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3444DFD01F17620C00E73099 /* MWMMapWidgetsHelper.mm */; }; 3444DFDE1F18A5AF00E73099 /* SideButtonsArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3444DFDC1F18A5AF00E73099 /* SideButtonsArea.swift */; }; + 3446C6771DDCA9A200146687 /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3446C6761DDCA9A200146687 /* libtraffic.a */; }; + 344D63181E795A3C006F17CB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 344D63161E795A2D006F17CB /* SystemConfiguration.framework */; }; 3454D7BC1E07F045004AF2AD /* CLLocation+Mercator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3454D79C1E07F045004AF2AD /* CLLocation+Mercator.mm */; }; 3454D7BF1E07F045004AF2AD /* DateComponentsFormatter+ETA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3454D79D1E07F045004AF2AD /* DateComponentsFormatter+ETA.swift */; }; 3454D7C21E07F045004AF2AD /* NSString+Categories.m in Sources */ = {isa = PBXBuildFile; fileRef = 3454D79F1E07F045004AF2AD /* NSString+Categories.m */; }; @@ -80,12 +86,14 @@ 3472B5E1200F86C800DC6CD5 /* MWMEditorHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3472B5DF200F86C800DC6CD5 /* MWMEditorHelper.mm */; }; 34763EE71F2F392300F4D2D3 /* MWMTextToSpeech.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34763EE51F2F392300F4D2D3 /* MWMTextToSpeech.mm */; }; 34763F071F3092E700F4D2D3 /* String+Format.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34763F051F3092E700F4D2D3 /* String+Format.swift */; }; + 347A4C5E1C4E76C9006BA66E /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 340DC82B1C4E72C700EAA2CC /* liboauthcpp.a */; }; 347E039A1FAC5F1D00426032 /* UIWindow+InputLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347E03981FAC5F1D00426032 /* UIWindow+InputLanguage.swift */; }; 34845DAF1E1649F6003D55B9 /* DownloaderNoResultsEmbedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34845DAD1E1649F6003D55B9 /* DownloaderNoResultsEmbedViewController.swift */; }; 34845DB31E165E24003D55B9 /* SearchNoResultsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34845DB11E165E24003D55B9 /* SearchNoResultsViewController.swift */; }; 34845DB71E166084003D55B9 /* Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34845DB51E166084003D55B9 /* Common.swift */; }; 3486B5191E27AD3B0069C126 /* MWMFrameworkListener.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3486B5131E27AD3B0069C126 /* MWMFrameworkListener.mm */; }; 3488B01A1E9D0B230068AFD8 /* UIColor+Modifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3488B0181E9D0B230068AFD8 /* UIColor+Modifications.swift */; }; + 3488B03B1E9D13EF0068AFD8 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3488B03A1E9D13EF0068AFD8 /* UserNotifications.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 348B926D1FF3B5E100379009 /* UIView+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348B926B1FF3B5E100379009 /* UIView+Animation.swift */; }; 3490D2DF1CE9DD2500D0B838 /* MWMSideButtons.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3490D2DA1CE9DD2500D0B838 /* MWMSideButtons.mm */; }; 3490D2E11CE9DD2500D0B838 /* MWMSideButtonsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3490D2DC1CE9DD2500D0B838 /* MWMSideButtonsView.mm */; }; @@ -153,6 +161,7 @@ 34C9BD031C6DB693000DC38D /* MWMTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C9BCFF1C6DB693000DC38D /* MWMTableViewController.m */; }; 34C9BD051C6DB693000DC38D /* MWMViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C9BD011C6DB693000DC38D /* MWMViewController.m */; }; 34C9BD0A1C6DBCDA000DC38D /* MWMNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C9BD081C6DBCDA000DC38D /* MWMNavigationController.m */; }; + 34D1B6F11E95096B0057E9C7 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34D1B6F01E95096B0057E9C7 /* libicu.a */; }; 34D3AFE21E376F7E004100F9 /* UITableView+Updates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFE01E376F7E004100F9 /* UITableView+Updates.swift */; }; 34D3AFEA1E378AF1004100F9 /* UINib+Init.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFE81E378AF1004100F9 /* UINib+Init.swift */; }; 34D3AFF21E37945B004100F9 /* UITableView+Cells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFF01E37945B004100F9 /* UITableView+Cells.swift */; }; @@ -187,6 +196,7 @@ 34F73FA31E08300E00AC1FD6 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 34F73FA11E08300E00AC1FD6 /* Images.xcassets */; }; 34F742321E0834F400AC1FD6 /* UIViewController+Navigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F742301E0834F400AC1FD6 /* UIViewController+Navigation.m */; }; 34FE5A6F1F18F30F00BCA729 /* TrafficButtonArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34FE5A6D1F18F30F00BCA729 /* TrafficButtonArea.swift */; }; + 39CDE69123E1B6C8007CDA58 /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39CDE69023E1B6C8007CDA58 /* libge0.a */; }; 3D15ACEE2155117000F725D5 /* MWMObjectsCategorySelectorDataSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D15ACED2155117000F725D5 /* MWMObjectsCategorySelectorDataSource.mm */; }; 3DBD7BE42425015C00ED9FE8 /* ParntersStyleSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DBD7BE32425015C00ED9FE8 /* ParntersStyleSheet.swift */; }; 3DEE1AEB21F72CD300054A91 /* MWMPowerManagmentViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DEE1AEA21F72CD300054A91 /* MWMPowerManagmentViewController.mm */; }; @@ -195,6 +205,13 @@ 4501B1952077C35A001B9173 /* resources-xxxhdpi_dark in Resources */ = {isa = PBXBuildFile; fileRef = 4501B1932077C35A001B9173 /* resources-xxxhdpi_dark */; }; 4554B6EC1E55F0EF0084017F /* drules_proto_vehicle_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = 4554B6E81E55F02B0084017F /* drules_proto_vehicle_clear.bin */; }; 4554B6EE1E55F0F30084017F /* drules_proto_vehicle_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 4554B6E91E55F02B0084017F /* drules_proto_vehicle_dark.bin */; }; + 4560F585213D53C100CC736C /* shaders_metal.metallib in Resources */ = {isa = PBXBuildFile; fileRef = 4598438921394D7700F8CAB2 /* shaders_metal.metallib */; }; + 4563158920E264C20076E9DB /* libshaders.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4563158820E264C20076E9DB /* libshaders.a */; }; + 4577B28121F2066A00864FAC /* libvulkan_wrapper.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4577B28021F2066A00864FAC /* libvulkan_wrapper.a */; }; + 4586D0C41F48121A00DF9CE5 /* libbsdiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4586D0C31F48121A00DF9CE5 /* libbsdiff.a */; }; + 4586D0E71F4813AB00DF9CE5 /* libmwm_diff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4586D0E61F4813AB00DF9CE5 /* libmwm_diff.a */; }; + 4598438621394CFD00F8CAB2 /* MetalPerformanceShaders.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4598438521394CFD00F8CAB2 /* MetalPerformanceShaders.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; + 45CBCCBA20590AAB006B55C2 /* libkml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45CBCCBB20590AAB006B55C2 /* libkml.a */; }; 4701A93D243A917900B87683 /* TouchTransparentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4701A93C243A917800B87683 /* TouchTransparentView.swift */; }; 4707E4B12372FE860017DF6E /* PlacePageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4707E4AF2372FE860017DF6E /* PlacePageViewController.swift */; }; 4707E4B42372FF480017DF6E /* PlacePage.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4707E4B32372FF480017DF6E /* PlacePage.storyboard */; }; @@ -214,6 +231,8 @@ 4728F69322CF89A400E00028 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4728F69222CF89A400E00028 /* GradientView.swift */; }; 4735008A23A83CF700661A95 /* DownloadedMapsDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4735008923A83CF700661A95 /* DownloadedMapsDataSource.swift */; }; 473CBF9B2164DD470059BD54 /* SettingsTableViewSelectableProgressCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 473CBF9A2164DD470059BD54 /* SettingsTableViewSelectableProgressCell.swift */; }; + 4740184323F5BDE800A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740184123F5BDD300A93C81 /* minizip.framework */; }; + 4740184423F5BDE900A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740184123F5BDD300A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4757D6212535BB6E0062364F /* BookmarksListInterfaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4757D6202535BB6E0062364F /* BookmarksListInterfaces.swift */; }; 475ED78624C7C7300063ADC7 /* ValueStepperViewRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475ED78524C7C72F0063ADC7 /* ValueStepperViewRenderer.swift */; }; 475ED78824C7D0F30063ADC7 /* ValueStepperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475ED78724C7D0F30063ADC7 /* ValueStepperView.swift */; }; @@ -227,7 +246,11 @@ 477219052243E79500E5B227 /* DrivingOptionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 477219042243E79500E5B227 /* DrivingOptionsViewController.swift */; }; 4788739220EE326500F6826B /* VerticallyAlignedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4788739120EE326400F6826B /* VerticallyAlignedButton.swift */; }; 479EE94A2292FB03009DEBA6 /* ActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 479EE9492292FB03009DEBA6 /* ActivityIndicator.swift */; }; + 47A13CA424BE872600027D4F /* DatePicker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47A13CA324BE872600027D4F /* DatePicker.framework */; }; + 47A13CA524BE872600027D4F /* DatePicker.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 47A13CA324BE872600027D4F /* DatePicker.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 47A13CA724BE874D00027D4F /* DatePicker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47A13CA624BE874D00027D4F /* DatePicker.framework */; }; 47A13CAD24BE9AA500027D4F /* DatePickerViewRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47A13CAC24BE9AA500027D4F /* DatePickerViewRenderer.swift */; }; + 47A65CAD2350044800DCD85F /* CoreApi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47A65CAC2350044800DCD85F /* CoreApi.framework */; }; 47AEF8402231249E00D20538 /* categories_brands.txt in Resources */ = {isa = PBXBuildFile; fileRef = 47AEF83F2231249E00D20538 /* categories_brands.txt */; }; 47B9065221C7FA400079C85E /* MWMWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B9064921C7FA3B0079C85E /* MWMWebImage.m */; }; 47B9065321C7FA400079C85E /* MWMImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B9064A21C7FA3C0079C85E /* MWMImageCache.m */; }; @@ -247,6 +270,9 @@ 47CA68FA250F8AD100671019 /* BookmarksListSectionHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 47CA68F9250F8AD100671019 /* BookmarksListSectionHeader.xib */; }; 47CA68FC250F99E500671019 /* BookmarksListCellStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47CA68FB250F99E500671019 /* BookmarksListCellStrategy.swift */; }; 47CF2E6323BA0DD500D11C30 /* CopyLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47CF2E6223BA0DD500D11C30 /* CopyLabel.swift */; }; + 47D48BCD242A0F7200FEFB1F /* Chart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47375E562420ECA800FFCC49 /* Chart.framework */; }; + 47D48BCE242A0F7200FEFB1F /* Chart.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 47375E562420ECA800FFCC49 /* Chart.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 47D48BD0242A475700FEFB1F /* AuthenticationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47D48BCF242A475700FEFB1F /* AuthenticationServices.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 47D48BF52432A7CA00FEFB1F /* ChartViewRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47D48BF42432A7C900FEFB1F /* ChartViewRenderer.swift */; }; 47DF72B922520CE20004AB10 /* MWMRoutingOptions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 474902D9224A54EC008D71E0 /* MWMRoutingOptions.mm */; }; 47DF72BB225356BF0004AB10 /* DrivingOptions.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 47DF72BA225356BF0004AB10 /* DrivingOptions.storyboard */; }; @@ -267,6 +293,8 @@ 47F86D0120C93D8D00FEE291 /* TabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F86D0020C93D8D00FEE291 /* TabViewController.swift */; }; 4A300ED51C6DCFD400140018 /* countries-strings in Resources */ = {isa = PBXBuildFile; fileRef = 4A300ED31C6DCFD400140018 /* countries-strings */; }; 56C74C391C74A3BC00B71B9F /* MWMInputEmailValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 34ABA62F1C2D58F300FE1BEC /* MWMInputEmailValidator.m */; }; + 56EE14D11FE804550036F20C /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14D21FE804550036F20C /* libtransit.a */; }; + 671E78D31E6A423300B2859B /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78D21E6A423300B2859B /* librouting_common.a */; }; 6741A9421BF340DE002C974C /* sound-strings in Resources */ = {isa = PBXBuildFile; fileRef = 5605022E1B6211E100169CAD /* sound-strings */; }; 6741A9451BF340DE002C974C /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = EE026F0511D6AC0D00645242 /* classificator.txt */; }; 6741A9491BF340DE002C974C /* countries.txt in Resources */ = {isa = PBXBuildFile; fileRef = FA46DA2B12D4166E00968C36 /* countries.txt */; }; @@ -327,10 +355,35 @@ 6741AA1D1BF340DE002C974C /* MWMDownloadTransitMapAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64F19971AB81A00006EAF7E /* MWMDownloadTransitMapAlert.mm */; }; 6741AA281BF340DE002C974C /* MWMAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64F19861AB81A00006EAF7E /* MWMAlert.mm */; }; 6741AA2B1BF340DE002C974C /* CircleView.m in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBB917C2B1E2003E7E92 /* CircleView.m */; }; + 6741AA361BF340DE002C974C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 34570A3A1B13222600E6D4FD /* libz.dylib */; settings = {ATTRIBUTES = (Required, ); }; }; + 6741AABD1BF356BA002C974C /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAA21BF356B9002C974C /* libagg.a */; }; + 6741AAC11BF356BA002C974C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAA61BF356B9002C974C /* libbase.a */; }; + 6741AAC21BF356BA002C974C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAA71BF356B9002C974C /* libcoding.a */; }; + 6741AAC31BF356BA002C974C /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAA81BF356B9002C974C /* libexpat.a */; }; + 6741AAC41BF356BA002C974C /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAA91BF356B9002C974C /* libfreetype.a */; }; + 6741AAC61BF356BA002C974C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAAB1BF356B9002C974C /* libgeometry.a */; }; + 6741AAC91BF356BA002C974C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAAE1BF356B9002C974C /* libindexer.a */; }; + 6741AACA1BF356BA002C974C /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAAF1BF356B9002C974C /* libjansson.a */; }; + 6741AACC1BF356BA002C974C /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAB11BF356B9002C974C /* libmap.a */; }; + 6741AACE1BF356BA002C974C /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAB31BF356B9002C974C /* libopening_hours.a */; }; + 6741AAD01BF356BA002C974C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAB51BF356B9002C974C /* libplatform.a */; }; + 6741AAD11BF356BA002C974C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAB61BF356BA002C974C /* libprotobuf.a */; }; + 6741AAD31BF356BA002C974C /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAB81BF356BA002C974C /* librouting.a */; }; + 6741AAD41BF356BA002C974C /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AAB91BF356BA002C974C /* libsearch.a */; }; + 6741AAD51BF356BA002C974C /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AABA1BF356BA002C974C /* libstorage.a */; }; + 6741AAD61BF356BA002C974C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6741AABB1BF356BA002C974C /* libsuccinct.a */; }; + 674A7E281C0DA573003D48E1 /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A7E231C0DA55E003D48E1 /* libstb_image.a */; }; + 674A7E291C0DA576003D48E1 /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A7E221C0DA55E003D48E1 /* libsdf_image.a */; }; + 674A7E2A1C0DA579003D48E1 /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A7E211C0DA55E003D48E1 /* libdrape.a */; }; + 674A7E2B1C0DA57C003D48E1 /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A7E201C0DA55E003D48E1 /* libdrape_frontend.a */; }; 674A7E301C0DB10B003D48E1 /* MWMMapWidgets.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34FE4C441BCC013500066718 /* MWMMapWidgets.mm */; }; 676507601C10559800830BB3 /* patterns.txt in Resources */ = {isa = PBXBuildFile; fileRef = 451950391B7A3E070085DA05 /* patterns.txt */; }; 676507611C10559B00830BB3 /* colors.txt in Resources */ = {isa = PBXBuildFile; fileRef = 452FCA3A1B6A3DF7007019AB /* colors.txt */; }; 677A2DE21C0DD50900635A00 /* resources-default in Resources */ = {isa = PBXBuildFile; fileRef = A367C93A1B17334800E2B6E7 /* resources-default */; }; + 67B78B3D1E422BF60018E590 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67B78B3C1E422BF60018E590 /* CoreData.framework */; }; + 67B78B3F1E422C110018E590 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67B78B3E1E422C110018E590 /* SafariServices.framework */; }; + 67B78B411E422C360018E590 /* CoreSpotlight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67B78B401E422C360018E590 /* CoreSpotlight.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; + 67B78B431E422C620018E590 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67B78B421E422C620018E590 /* MessageUI.framework */; }; 6B15907226623AE500944BBA /* 00_NotoSansThai-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6B15907026623AE500944BBA /* 00_NotoSansThai-Regular.ttf */; }; 6B679E89266BFD0A0074AE2A /* 00_NotoNaskhArabic-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6B679E88266BFD090074AE2A /* 00_NotoNaskhArabic-Regular.ttf */; }; 6B9978361C89A316003B8AA0 /* editor.config in Resources */ = {isa = PBXBuildFile; fileRef = 6B9978341C89A316003B8AA0 /* editor.config */; }; @@ -450,13 +503,17 @@ B33D21B820E130D000BAD749 /* BookmarksTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B33D21B720E130D000BAD749 /* BookmarksTabViewController.swift */; }; B3E3B4FD20D463B700DA8C13 /* BMCCategoriesHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = B3E3B4FC20D463B700DA8C13 /* BMCCategoriesHeader.xib */; }; BB25B1A71FB32767007276FA /* transit_colors.txt in Resources */ = {isa = PBXBuildFile; fileRef = BB25B1A51FB32767007276FA /* transit_colors.txt */; }; + BB2C99B021B6AB4500F7371C /* libdescriptions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BB2C99AF21B6AB4500F7371C /* libdescriptions.a */; }; BB7626B61E85599C0031D71C /* icudt69l.dat in Resources */ = {isa = PBXBuildFile; fileRef = BB7626B41E8559980031D71C /* icudt69l.dat */; }; + BB8123CF212C264700ADE512 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB8123CD212C264700ADE512 /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; + BB8123D0212C264700ADE512 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB8123CE212C264700ADE512 /* MetalKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; BB8123D62130427E00ADE512 /* MetalContextFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB8123D52130427E00ADE512 /* MetalContextFactory.mm */; }; CD4A1F132305872700F2A6B6 /* PromoBookingPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD4A1F122305872700F2A6B6 /* PromoBookingPresentationController.swift */; }; CD6E8677226774C700D1EDF7 /* CPConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD6E8676226774C700D1EDF7 /* CPConstants.swift */; }; CD9AD967228067F500EC174A /* MapInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9AD966228067F500EC174A /* MapInfo.swift */; }; CD9AD96C2281B56900EC174A /* CPViewPortState.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9AD96B2281B56900EC174A /* CPViewPortState.swift */; }; CD9AD96F2281DF3600EC174A /* CategoryInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9AD96E2281DF3500EC174A /* CategoryInfo.swift */; }; + CDB4D4D5222D118E00104869 /* CarPlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDB4D4D4222D118E00104869 /* CarPlay.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; CDB4D4D7222D248900104869 /* CarPlayStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CDB4D4D6222D248900104869 /* CarPlayStoryboard.storyboard */; }; CDB4D4E1222D70DF00104869 /* CarPlayMapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB4D4E0222D70DF00104869 /* CarPlayMapViewController.swift */; }; CDB4D4E4222E8FF600104869 /* CarPlayService.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB4D4E3222E8FF600104869 /* CarPlayService.swift */; }; @@ -586,83 +643,9 @@ F6FE3C391CC50FFD00A73196 /* MWMPlaceDoesntExistAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = F6FE3C371CC50FFD00A73196 /* MWMPlaceDoesntExistAlert.m */; }; F6FE3C3C1CC5106500A73196 /* MWMPlaceDoesntExistAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F6FE3C3A1CC5106500A73196 /* MWMPlaceDoesntExistAlert.xib */; }; F6FEA82E1C58F108007223CC /* MWMButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F6FEA82C1C58E89B007223CC /* MWMButton.m */; }; - FA456C3C26BDC6AD00B83C20 /* Chart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA456C3B26BDC6AD00B83C20 /* Chart.framework */; }; - FA456C3D26BDC6BA00B83C20 /* Chart.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FA456C3B26BDC6AD00B83C20 /* Chart.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - FA456C3E26BDC6C100B83C20 /* DatePicker.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BDC26BC58570026D455 /* DatePicker.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - FA456C3F26BDC6CF00B83C20 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BBE26BC3B8A0026D455 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - FA456C4F26BDCCCC00B83C20 /* shaders_metal.metallib in CopyFiles */ = {isa = PBXBuildFile; fileRef = FA456C4B26BDCC8E00B83C20 /* shaders_metal.metallib */; }; - FA853BA726BC3ACE0026D455 /* CoreApi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BA626BC3ACE0026D455 /* CoreApi.framework */; }; - FA853BA926BC3B8A0026D455 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BA826BC3B8A0026D455 /* libbase.a */; }; - FA853BAB26BC3B8A0026D455 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BAA26BC3B8A0026D455 /* libcoding.a */; }; - FA853BAD26BC3B8A0026D455 /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BAC26BC3B8A0026D455 /* libdrape.a */; }; - FA853BAF26BC3B8A0026D455 /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BAE26BC3B8A0026D455 /* libdrape_frontend.a */; }; - FA853BB126BC3B8A0026D455 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BB026BC3B8A0026D455 /* libeditor.a */; }; - FA853BB326BC3B8A0026D455 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BB226BC3B8A0026D455 /* libgeometry.a */; }; - FA853BB526BC3B8A0026D455 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BB426BC3B8A0026D455 /* libicu.a */; }; - FA853BB726BC3B8A0026D455 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BB626BC3B8A0026D455 /* libindexer.a */; }; - FA853BB926BC3B8A0026D455 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BB826BC3B8A0026D455 /* libjansson.a */; }; - FA853BBB26BC3B8A0026D455 /* libkml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BBA26BC3B8A0026D455 /* libkml.a */; }; - FA853BBD26BC3B8A0026D455 /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BBC26BC3B8A0026D455 /* libmap.a */; }; - FA853BBF26BC3B8A0026D455 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BBE26BC3B8A0026D455 /* minizip.framework */; }; - FA853BC126BC3B8A0026D455 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BC026BC3B8A0026D455 /* liboauthcpp.a */; }; - FA853BC326BC3B8A0026D455 /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BC226BC3B8A0026D455 /* libopening_hours.a */; }; - FA853BC526BC3B8A0026D455 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BC426BC3B8A0026D455 /* libplatform.a */; }; - FA853BC726BC3B8A0026D455 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BC626BC3B8A0026D455 /* libprotobuf.a */; }; - FA853BC926BC3B8A0026D455 /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BC826BC3B8A0026D455 /* librouting.a */; }; - FA853BCB26BC3B8A0026D455 /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BCA26BC3B8A0026D455 /* librouting_common.a */; }; - FA853BCD26BC3B8A0026D455 /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BCC26BC3B8A0026D455 /* libsearch.a */; }; - FA853BCF26BC3B8A0026D455 /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BCE26BC3B8A0026D455 /* libstorage.a */; }; - FA853BD126BC3B8A0026D455 /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BD026BC3B8A0026D455 /* libsuccinct.a */; }; - FA853BD326BC54530026D455 /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BD226BC54530026D455 /* libtransit.a */; }; - FA853BD526BC545D0026D455 /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BD426BC545D0026D455 /* libagg.a */; }; - FA853BD726BC54650026D455 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BD626BC54650026D455 /* libpugixml.a */; }; - FA853BD926BC54C80026D455 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BD826BC54C80026D455 /* libexpat.a */; }; - FA853BDB26BC54CD0026D455 /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BDA26BC54CD0026D455 /* libtraffic.a */; }; - FA853BDD26BC58570026D455 /* DatePicker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BDC26BC58570026D455 /* DatePicker.framework */; }; - FA853BDF26BC58620026D455 /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BDE26BC58620026D455 /* libge0.a */; }; - FA853BE126BC58690026D455 /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BE026BC58690026D455 /* libsdf_image.a */; }; - FA853BE326BC58770026D455 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BE226BC58770026D455 /* libfreetype.a */; }; - FA853BE526BC5B660026D455 /* libvulkan_wrapper.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BE426BC5B660026D455 /* libvulkan_wrapper.a */; }; - FA853BE726BC5B820026D455 /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BE626BC5B820026D455 /* libstb_image.a */; }; - FA853BE926BC5B8B0026D455 /* libopen_location_code.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BE826BC5B8B0026D455 /* libopen_location_code.a */; }; - FA853BEB26BC5B9E0026D455 /* libbsdiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BEA26BC5B9E0026D455 /* libbsdiff.a */; }; - FA853BED26BC5B9E0026D455 /* libmwm_diff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BEC26BC5B9E0026D455 /* libmwm_diff.a */; }; - FA853BEF26BC5BA40026D455 /* libdescriptions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BEE26BC5BA40026D455 /* libdescriptions.a */; }; - FA853BF326BC5DE50026D455 /* libshaders.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA853BF226BC5DE50026D455 /* libshaders.a */; }; FA8E808925F412E2002A1434 /* FirstSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA8E808825F412E2002A1434 /* FirstSession.mm */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - FA456C4626BDCC8E00B83C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = FA456C4026BDCC8E00B83C20 /* shaders.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 4566606E20E254060085E8C1; - remoteInfo = shaders; - }; - FA456C4826BDCC8E00B83C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = FA456C4026BDCC8E00B83C20 /* shaders.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 456660DA20E25A380085E8C1; - remoteInfo = shaders_tests; - }; - FA456C4A26BDCC8E00B83C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = FA456C4026BDCC8E00B83C20 /* shaders.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 4598437C21394BE000F8CAB2; - remoteInfo = shaders_metal; - }; - FA456C4C26BDCC9400B83C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = FA456C4026BDCC8E00B83C20 /* shaders.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 4598437B21394BE000F8CAB2; - remoteInfo = shaders_metal; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXCopyFilesBuildPhase section */ 4740184523F5BDE900A93C81 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; @@ -670,28 +653,20 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - FA456C3F26BDC6CF00B83C20 /* minizip.framework in Embed Frameworks */, - FA456C3E26BDC6C100B83C20 /* DatePicker.framework in Embed Frameworks */, - FA456C3D26BDC6BA00B83C20 /* Chart.framework in Embed Frameworks */, + 4740184423F5BDE900A93C81 /* minizip.framework in Embed Frameworks */, + 47A13CA524BE872600027D4F /* DatePicker.framework in Embed Frameworks */, + 47D48BCE242A0F7200FEFB1F /* Chart.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; - FA456C4E26BDCCC300B83C20 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 7; - files = ( - FA456C4F26BDCCCC00B83C20 /* shaders_metal.metallib in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 1D3623240D0F684500981E51 /* MapsAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapsAppDelegate.h; sourceTree = ""; }; 1D3623250D0F684500981E51 /* MapsAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = MapsAppDelegate.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; + 1DA7908720762B6F008BDD6B /* libopen_location_code.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopen_location_code.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1DA7908920762CEB008BDD6B /* libopen_location_code.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopen_location_code.a; sourceTree = BUILT_PRODUCTS_DIR; }; 1DFA2F6820D3B52F00FB2C66 /* UIColor+PartnerColor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIColor+PartnerColor.h"; sourceTree = ""; }; 1DFA2F6920D3B57400FB2C66 /* UIColor+PartnerColor.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; lineEnding = 0; path = "UIColor+PartnerColor.m"; sourceTree = ""; }; 1DFA2F6E20D3CA9200FB2C66 /* UIColorRoutines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIColorRoutines.h; sourceTree = ""; }; @@ -752,6 +727,7 @@ 340837141B72451A00B5C185 /* MWMShareActivityItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMShareActivityItem.h; sourceTree = ""; }; 340837151B72451A00B5C185 /* MWMShareActivityItem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMShareActivityItem.mm; sourceTree = ""; }; 340B33C41F3AEFDB00A8C1B4 /* MWMRouter+RouteManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "MWMRouter+RouteManager.mm"; sourceTree = ""; }; + 340DC82B1C4E72C700EAA2CC /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-xcode-build/Debug/liboauthcpp.a"; sourceTree = ""; }; 340E1EE41E2F614400CE49BF /* Authorization.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Authorization.storyboard; sourceTree = ""; }; 340E1EE51E2F614400CE49BF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; 340E1EE61E2F614400CE49BF /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; @@ -759,6 +735,9 @@ 340E1EE81E2F614400CE49BF /* Settings.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Settings.storyboard; sourceTree = ""; }; 340E1EE91E2F614400CE49BF /* Storyboard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Storyboard.swift; sourceTree = ""; }; 340E1EEA1E2F614400CE49BF /* Welcome.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Welcome.storyboard; sourceTree = ""; }; + 3411387C1C15AE73002E3B3E /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-xcode-build/Debug/libeditor.a"; sourceTree = ""; }; + 341F09831C20138100F18AC5 /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-xcode-build/Debug/libpugixml.a"; sourceTree = ""; }; + 34201E0B1DC0E33100D24118 /* libtracking.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtracking.a; path = "../../../omim-xcode-build/Debug/libtracking.a"; sourceTree = ""; }; 342639461EA0FDB30025EB89 /* MWMSearchItemType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMSearchItemType.h; sourceTree = ""; }; 3426DEB11F45AE2800D1C43C /* MWMRouterType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMRouterType.h; sourceTree = ""; }; 3426DEB21F45AE5100D1C43C /* MWMRouterRecommendation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMRouterRecommendation.h; sourceTree = ""; }; @@ -774,6 +753,8 @@ 3444DFCF1F17620C00E73099 /* MWMMapWidgetsHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMMapWidgetsHelper.h; sourceTree = ""; }; 3444DFD01F17620C00E73099 /* MWMMapWidgetsHelper.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMMapWidgetsHelper.mm; sourceTree = ""; }; 3444DFDC1F18A5AF00E73099 /* SideButtonsArea.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SideButtonsArea.swift; sourceTree = ""; }; + 3446C6761DDCA9A200146687 /* libtraffic.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtraffic.a; path = "../../../omim-build/xcode/Debug/libtraffic.a"; sourceTree = ""; }; + 344D63161E795A2D006F17CB /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 345050211E028B8000A8DC59 /* Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Bridging-Header.h"; sourceTree = ""; }; 3454D79B1E07F045004AF2AD /* CLLocation+Mercator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CLLocation+Mercator.h"; sourceTree = ""; }; 3454D79C1E07F045004AF2AD /* CLLocation+Mercator.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "CLLocation+Mercator.mm"; sourceTree = ""; }; @@ -798,6 +779,7 @@ 3454D7B31E07F045004AF2AD /* UITextField+RuntimeAttributes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextField+RuntimeAttributes.m"; sourceTree = ""; }; 3454D7B41E07F045004AF2AD /* UITextView+RuntimeAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextView+RuntimeAttributes.h"; sourceTree = ""; }; 3454D7B51E07F045004AF2AD /* UITextView+RuntimeAttributes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextView+RuntimeAttributes.m"; sourceTree = ""; }; + 34570A3A1B13222600E6D4FD /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; 3457C4241F680F1900028233 /* String+BoundingRect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+BoundingRect.swift"; sourceTree = ""; }; 3463BA631DE81DB90082417F /* MWMTrafficButtonViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMTrafficButtonViewController.h; sourceTree = ""; }; 3463BA641DE81DB90082417F /* MWMTrafficButtonViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMTrafficButtonViewController.mm; sourceTree = ""; }; @@ -832,6 +814,7 @@ 3486B5131E27AD3B0069C126 /* MWMFrameworkListener.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMFrameworkListener.mm; sourceTree = ""; }; 3486B5141E27AD3B0069C126 /* MWMFrameworkObservers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMFrameworkObservers.h; sourceTree = ""; }; 3488B0181E9D0B230068AFD8 /* UIColor+Modifications.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Modifications.swift"; sourceTree = ""; }; + 3488B03A1E9D13EF0068AFD8 /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; 348B926B1FF3B5E100379009 /* UIView+Animation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Animation.swift"; sourceTree = ""; }; 3490D2D91CE9DD2500D0B838 /* MWMSideButtons.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMSideButtons.h; sourceTree = ""; }; 3490D2DA1CE9DD2500D0B838 /* MWMSideButtons.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMSideButtons.mm; sourceTree = ""; }; @@ -936,6 +919,7 @@ 34C9BD061C6DB6F3000DC38D /* MWMController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMController.h; sourceTree = ""; }; 34C9BD071C6DBCDA000DC38D /* MWMNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMNavigationController.h; sourceTree = ""; }; 34C9BD081C6DBCDA000DC38D /* MWMNavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMNavigationController.m; sourceTree = ""; }; + 34D1B6F01E95096B0057E9C7 /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = "../../../omim-build/xcode/Debug/libicu.a"; sourceTree = ""; }; 34D3AFE01E376F7E004100F9 /* UITableView+Updates.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableView+Updates.swift"; sourceTree = ""; }; 34D3AFE81E378AF1004100F9 /* UINib+Init.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINib+Init.swift"; sourceTree = ""; }; 34D3AFF01E37945B004100F9 /* UITableView+Cells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableView+Cells.swift"; sourceTree = ""; }; @@ -1043,6 +1027,7 @@ 34FE4C431BCC013500066718 /* MWMMapWidgets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMMapWidgets.h; sourceTree = ""; }; 34FE4C441BCC013500066718 /* MWMMapWidgets.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMMapWidgets.mm; sourceTree = ""; }; 34FE5A6D1F18F30F00BCA729 /* TrafficButtonArea.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrafficButtonArea.swift; sourceTree = ""; }; + 39CDE69023E1B6C8007CDA58 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3D15ACED2155117000F725D5 /* MWMObjectsCategorySelectorDataSource.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMObjectsCategorySelectorDataSource.mm; sourceTree = ""; }; 3D15ACEF2155118800F725D5 /* MWMObjectsCategorySelectorDataSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMObjectsCategorySelectorDataSource.h; sourceTree = ""; }; 3DBD7BE32425015C00ED9FE8 /* ParntersStyleSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParntersStyleSheet.swift; sourceTree = ""; }; @@ -1051,11 +1036,19 @@ 408645FB21495EB1000A4A1D /* categories_cuisines.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = categories_cuisines.txt; path = ../../data/categories_cuisines.txt; sourceTree = ""; }; 4501B1922077C35A001B9173 /* resources-xxxhdpi_clear */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "resources-xxxhdpi_clear"; path = "../../data/resources-xxxhdpi_clear"; sourceTree = ""; }; 4501B1932077C35A001B9173 /* resources-xxxhdpi_dark */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "resources-xxxhdpi_dark"; path = "../../data/resources-xxxhdpi_dark"; sourceTree = ""; }; + 450B5C822355F50200E9019E /* libweb_api.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libweb_api.a; sourceTree = BUILT_PRODUCTS_DIR; }; 451950391B7A3E070085DA05 /* patterns.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = patterns.txt; path = ../../data/patterns.txt; sourceTree = ""; }; 452FCA3A1B6A3DF7007019AB /* colors.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = colors.txt; path = ../../data/colors.txt; sourceTree = ""; }; 4554B6E81E55F02B0084017F /* drules_proto_vehicle_clear.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = drules_proto_vehicle_clear.bin; path = ../../data/drules_proto_vehicle_clear.bin; sourceTree = ""; }; 4554B6E91E55F02B0084017F /* drules_proto_vehicle_dark.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = drules_proto_vehicle_dark.bin; path = ../../data/drules_proto_vehicle_dark.bin; sourceTree = ""; }; + 4563158820E264C20076E9DB /* libshaders.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libshaders.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 4577B28021F2066A00864FAC /* libvulkan_wrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libvulkan_wrapper.a; sourceTree = BUILT_PRODUCTS_DIR; }; 458287C21AD3BE2000BA8940 /* DownloadIndicatorProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DownloadIndicatorProtocol.h; sourceTree = ""; }; + 4586D0C31F48121A00DF9CE5 /* libbsdiff.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbsdiff.a; path = ../../xcode/bsdiff/build/Debug/libbsdiff.a; sourceTree = ""; }; + 4586D0E61F4813AB00DF9CE5 /* libmwm_diff.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmwm_diff.a; path = ../../xcode/mwm_diff/build/Debug/libmwm_diff.a; sourceTree = ""; }; + 4598438521394CFD00F8CAB2 /* MetalPerformanceShaders.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalPerformanceShaders.framework; path = System/Library/Frameworks/MetalPerformanceShaders.framework; sourceTree = SDKROOT; }; + 4598438921394D7700F8CAB2 /* shaders_metal.metallib */ = {isa = PBXFileReference; explicitFileType = "archive.metal-library"; path = shaders_metal.metallib; sourceTree = BUILT_PRODUCTS_DIR; }; + 45CBCCBB20590AAB006B55C2 /* libkml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libkml.a; sourceTree = BUILT_PRODUCTS_DIR; }; 46F26CD610F623BA00ECCA39 /* EAGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = EAGLView.h; sourceTree = ""; }; 46F26CD710F623BA00ECCA39 /* EAGLView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = EAGLView.mm; sourceTree = ""; }; 46F8A2EB10EB63040045521A /* MapViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = MapViewController.h; sourceTree = ""; }; @@ -1078,7 +1071,9 @@ 4728F69222CF89A400E00028 /* GradientView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = CustomViews/GradientView.swift; sourceTree = ""; }; 4735008923A83CF700661A95 /* DownloadedMapsDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadedMapsDataSource.swift; sourceTree = ""; }; 473500C023A8F81800661A95 /* MWMFrameworkObserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMFrameworkObserver.h; sourceTree = ""; }; + 47375E562420ECA800FFCC49 /* Chart.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Chart.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 473CBF9A2164DD470059BD54 /* SettingsTableViewSelectableProgressCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsTableViewSelectableProgressCell.swift; sourceTree = ""; }; + 4740184123F5BDD300A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 474902D8224A54EC008D71E0 /* MWMRoutingOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMRoutingOptions.h; sourceTree = ""; }; 474902D9224A54EC008D71E0 /* MWMRoutingOptions.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMRoutingOptions.mm; sourceTree = ""; }; 4757D6202535BB6E0062364F /* BookmarksListInterfaces.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksListInterfaces.swift; sourceTree = ""; }; @@ -1095,8 +1090,11 @@ 477219042243E79500E5B227 /* DrivingOptionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DrivingOptionsViewController.swift; sourceTree = ""; }; 4788739120EE326400F6826B /* VerticallyAlignedButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerticallyAlignedButton.swift; sourceTree = ""; }; 479EE9492292FB03009DEBA6 /* ActivityIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ActivityIndicator.swift; path = CustomViews/ActivityIndicator.swift; sourceTree = ""; }; + 47A13CA324BE872600027D4F /* DatePicker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = DatePicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 47A13CA624BE874D00027D4F /* DatePicker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = DatePicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 47A13CAC24BE9AA500027D4F /* DatePickerViewRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatePickerViewRenderer.swift; sourceTree = ""; }; - 47AEF83F2231249E00D20538 /* categories_brands.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = categories_brands.txt; path = ../../data/categories_brands.txt; sourceTree = SOURCE_ROOT; }; + 47A65CAC2350044800DCD85F /* CoreApi.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CoreApi.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 47AEF83F2231249E00D20538 /* categories_brands.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = categories_brands.txt; path = ../../data/categories_brands.txt; sourceTree = ""; }; 47B9064921C7FA3B0079C85E /* MWMWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMWebImage.m; sourceTree = ""; }; 47B9064A21C7FA3C0079C85E /* MWMImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMImageCache.m; sourceTree = ""; }; 47B9064B21C7FA3C0079C85E /* NSString+MD5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+MD5.h"; sourceTree = ""; }; @@ -1120,6 +1118,7 @@ 47CA68F9250F8AD100671019 /* BookmarksListSectionHeader.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BookmarksListSectionHeader.xib; sourceTree = ""; }; 47CA68FB250F99E500671019 /* BookmarksListCellStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksListCellStrategy.swift; sourceTree = ""; }; 47CF2E6223BA0DD500D11C30 /* CopyLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CopyLabel.swift; sourceTree = ""; }; + 47D48BCF242A475700FEFB1F /* AuthenticationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AuthenticationServices.framework; path = System/Library/Frameworks/AuthenticationServices.framework; sourceTree = SDKROOT; }; 47D48BF42432A7C900FEFB1F /* ChartViewRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChartViewRenderer.swift; sourceTree = ""; }; 47DF72BA225356BF0004AB10 /* DrivingOptions.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = DrivingOptions.storyboard; sourceTree = ""; }; 47E3C7242111E41B008B3B27 /* DimmedModalPresentationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DimmedModalPresentationController.swift; sourceTree = ""; }; @@ -1154,7 +1153,34 @@ 4A7D89C31B2EBF3B00AC843E /* resources-xhdpi_dark */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "resources-xhdpi_dark"; path = "../../data/resources-xhdpi_dark"; sourceTree = ""; }; 4A7D89C41B2EBF3B00AC843E /* resources-xxhdpi_dark */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "resources-xxhdpi_dark"; path = "../../data/resources-xxhdpi_dark"; sourceTree = ""; }; 5605022E1B6211E100169CAD /* sound-strings */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "sound-strings"; path = "../../data/sound-strings"; sourceTree = ""; }; + 56EE14D21FE804550036F20C /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671E78D21E6A423300B2859B /* librouting_common.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting_common.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/librouting_common.a"; sourceTree = ""; }; 6741AA5D1BF340DE002C974C /* Organic Maps (Debug).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Organic Maps (Debug).app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6741AAA21BF356B9002C974C /* libagg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libagg.a; path = "../../../omim-xcode-build/Debug/libagg.a"; sourceTree = ""; }; + 6741AAA61BF356B9002C974C /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 6741AAA71BF356B9002C974C /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; + 6741AAA81BF356B9002C974C /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Debug/libexpat.a"; sourceTree = ""; }; + 6741AAA91BF356B9002C974C /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../../omim-xcode-build/Debug/libfreetype.a"; sourceTree = ""; }; + 6741AAAB1BF356B9002C974C /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug/libgeometry.a"; sourceTree = ""; }; + 6741AAAE1BF356B9002C974C /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; + 6741AAAF1BF356B9002C974C /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = ""; }; + 6741AAB11BF356B9002C974C /* libmap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmap.a; path = "../../../omim-xcode-build/Debug/libmap.a"; sourceTree = ""; }; + 6741AAB31BF356B9002C974C /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Debug/libopening_hours.a"; sourceTree = ""; }; + 6741AAB51BF356B9002C974C /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; + 6741AAB61BF356BA002C974C /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug/libprotobuf.a"; sourceTree = ""; }; + 6741AAB81BF356BA002C974C /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-xcode-build/Debug/librouting.a"; sourceTree = ""; }; + 6741AAB91BF356BA002C974C /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Debug/libsearch.a"; sourceTree = ""; }; + 6741AABA1BF356BA002C974C /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Debug/libstorage.a"; sourceTree = ""; }; + 6741AABB1BF356BA002C974C /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; + 674A7E201C0DA55E003D48E1 /* libdrape_frontend.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape_frontend.a; path = "../../../omim-xcode-build/Debug/libdrape_frontend.a"; sourceTree = ""; }; + 674A7E211C0DA55E003D48E1 /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Debug/libdrape.a"; sourceTree = ""; }; + 674A7E221C0DA55E003D48E1 /* libsdf_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsdf_image.a; path = "../../../omim-xcode-build/Debug/libsdf_image.a"; sourceTree = ""; }; + 674A7E231C0DA55E003D48E1 /* libstb_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstb_image.a; path = "../../../omim-xcode-build/Debug/libstb_image.a"; sourceTree = ""; }; + 67B78B3C1E422BF60018E590 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; + 67B78B3E1E422C110018E590 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = System/Library/Frameworks/SafariServices.framework; sourceTree = SDKROOT; }; + 67B78B401E422C360018E590 /* CoreSpotlight.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreSpotlight.framework; path = System/Library/Frameworks/CoreSpotlight.framework; sourceTree = SDKROOT; }; + 67B78B421E422C620018E590 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; + 67B78B441E422C970018E590 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; 6B15907026623AE500944BBA /* 00_NotoSansThai-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "00_NotoSansThai-Regular.ttf"; path = "../../data/00_NotoSansThai-Regular.ttf"; sourceTree = ""; }; 6B679E88266BFD090074AE2A /* 00_NotoNaskhArabic-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "00_NotoNaskhArabic-Regular.ttf"; path = "../../data/00_NotoNaskhArabic-Regular.ttf"; sourceTree = ""; }; 6B9978341C89A316003B8AA0 /* editor.config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = editor.config; path = ../../data/editor.config; sourceTree = ""; }; @@ -1308,11 +1334,18 @@ A630D205207CAA3A00976DEA /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.stringsdict"; sourceTree = ""; }; A630D206207CAA5800976DEA /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.stringsdict"; sourceTree = ""; }; AA1C7E3D269A2DD600BAADF2 /* EditTrackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditTrackViewController.swift; sourceTree = ""; }; + AC79F11E1E534D0B00B7D954 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + AC79F1201E534D4000B7D954 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; + AC79F1221E534DFA00B7D954 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; + AC79F1241E534E1700B7D954 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; B33D21AE20DAF9F000BAD749 /* Toast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Toast.swift; sourceTree = ""; }; B33D21B720E130D000BAD749 /* BookmarksTabViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTabViewController.swift; sourceTree = ""; }; B3E3B4FC20D463B700DA8C13 /* BMCCategoriesHeader.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BMCCategoriesHeader.xib; sourceTree = ""; }; BB25B1A51FB32767007276FA /* transit_colors.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = transit_colors.txt; path = ../../data/transit_colors.txt; sourceTree = ""; }; + BB2C99AF21B6AB4500F7371C /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; }; BB7626B41E8559980031D71C /* icudt69l.dat */ = {isa = PBXFileReference; lastKnownFileType = file; name = icudt69l.dat; path = ../../data/icudt69l.dat; sourceTree = ""; }; + BB8123CD212C264700ADE512 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; + BB8123CE212C264700ADE512 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; BB8123D42130427E00ADE512 /* MetalContextFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MetalContextFactory.h; sourceTree = ""; }; BB8123D52130427E00ADE512 /* MetalContextFactory.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MetalContextFactory.mm; sourceTree = ""; }; CD4A1F122305872700F2A6B6 /* PromoBookingPresentationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PromoBookingPresentationController.swift; sourceTree = ""; }; @@ -1320,6 +1353,7 @@ CD9AD966228067F500EC174A /* MapInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapInfo.swift; sourceTree = ""; }; CD9AD96B2281B56900EC174A /* CPViewPortState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CPViewPortState.swift; sourceTree = ""; }; CD9AD96E2281DF3500EC174A /* CategoryInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategoryInfo.swift; sourceTree = ""; }; + CDB4D4D4222D118E00104869 /* CarPlay.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CarPlay.framework; path = System/Library/Frameworks/CarPlay.framework; sourceTree = SDKROOT; }; CDB4D4D6222D248900104869 /* CarPlayStoryboard.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = CarPlayStoryboard.storyboard; sourceTree = ""; }; CDB4D4E0222D70DF00104869 /* CarPlayMapViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarPlayMapViewController.swift; sourceTree = ""; }; CDB4D4E3222E8FF600104869 /* CarPlayService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarPlayService.swift; sourceTree = ""; }; @@ -1569,50 +1603,9 @@ FA1A4CF226AABBEC00026C44 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = bg; path = bg.lproj/Localizable.stringsdict; sourceTree = ""; }; FA1A4CF326AABBED00026C44 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; FA1A4CF426AABBEE00026C44 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - FA456C3B26BDC6AD00B83C20 /* Chart.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Chart.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FA456C4026BDCC8E00B83C20 /* shaders.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = shaders.xcodeproj; path = ../../xcode/shaders/shaders.xcodeproj; sourceTree = ""; }; FA459EB314327AF700B5BB3C /* WorldCoasts.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; name = WorldCoasts.mwm; path = ../../data/WorldCoasts.mwm; sourceTree = ""; }; FA46DA2B12D4166E00968C36 /* countries.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = countries.txt; path = ../../data/countries.txt; sourceTree = SOURCE_ROOT; }; FA64D9A813F975AD00350ECF /* types.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = types.txt; path = ../../data/types.txt; sourceTree = SOURCE_ROOT; }; - FA853BA626BC3ACE0026D455 /* CoreApi.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CoreApi.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BA826BC3B8A0026D455 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BAA26BC3B8A0026D455 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BAC26BC3B8A0026D455 /* libdrape.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdrape.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BAE26BC3B8A0026D455 /* libdrape_frontend.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdrape_frontend.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BB026BC3B8A0026D455 /* libeditor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeditor.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BB226BC3B8A0026D455 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BB426BC3B8A0026D455 /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BB626BC3B8A0026D455 /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BB826BC3B8A0026D455 /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BBA26BC3B8A0026D455 /* libkml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libkml.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BBC26BC3B8A0026D455 /* libmap.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmap.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BBE26BC3B8A0026D455 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BC026BC3B8A0026D455 /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BC226BC3B8A0026D455 /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BC426BC3B8A0026D455 /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BC626BC3B8A0026D455 /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BC826BC3B8A0026D455 /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BCA26BC3B8A0026D455 /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BCC26BC3B8A0026D455 /* libsearch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BCE26BC3B8A0026D455 /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BD026BC3B8A0026D455 /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BD226BC54530026D455 /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BD426BC545D0026D455 /* libagg.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libagg.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BD626BC54650026D455 /* libpugixml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libpugixml.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BD826BC54C80026D455 /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BDA26BC54CD0026D455 /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BDC26BC58570026D455 /* DatePicker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = DatePicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BDE26BC58620026D455 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BE026BC58690026D455 /* libsdf_image.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsdf_image.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BE226BC58770026D455 /* libfreetype.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libfreetype.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BE426BC5B660026D455 /* libvulkan_wrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libvulkan_wrapper.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BE626BC5B820026D455 /* libstb_image.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstb_image.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BE826BC5B8B0026D455 /* libopen_location_code.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopen_location_code.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BEA26BC5B9E0026D455 /* libbsdiff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbsdiff.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BEC26BC5B9E0026D455 /* libmwm_diff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmwm_diff.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BEE26BC5BA40026D455 /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BF026BC5C120026D455 /* libshaders.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libshaders.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA853BF226BC5DE50026D455 /* libshaders.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libshaders.a; sourceTree = BUILT_PRODUCTS_DIR; }; FA85F632145DDDC20090E1A0 /* packed_polygons.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = packed_polygons.bin; path = ../../data/packed_polygons.bin; sourceTree = SOURCE_ROOT; }; FA8E808825F412E2002A1434 /* FirstSession.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = FirstSession.mm; sourceTree = ""; }; FA8E808A25F41337002A1434 /* FirstSession.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirstSession.h; sourceTree = ""; }; @@ -1621,6 +1614,7 @@ FA9F050D26923D4E007849F1 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; FAAEA7D0161BD26600CCD661 /* synonyms.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = synonyms.txt; path = ../../data/synonyms.txt; sourceTree = ""; }; FAAFD696139D9BE2000AE70C /* categories.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = categories.txt; path = ../../data/categories.txt; sourceTree = SOURCE_ROOT; }; + FACE202725ED913A00518E88 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; FAF30A94173AB23900818BF6 /* 07_roboto_medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = 07_roboto_medium.ttf; path = ../../data/07_roboto_medium.ttf; sourceTree = ""; }; FAFF42291347F101009BBB14 /* World.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; name = World.mwm; path = ../../data/World.mwm; sourceTree = ""; }; /* End PBXFileReference section */ @@ -1630,45 +1624,59 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FA456C3C26BDC6AD00B83C20 /* Chart.framework in Frameworks */, - FA853BF326BC5DE50026D455 /* libshaders.a in Frameworks */, - FA853BEF26BC5BA40026D455 /* libdescriptions.a in Frameworks */, - FA853BEB26BC5B9E0026D455 /* libbsdiff.a in Frameworks */, - FA853BED26BC5B9E0026D455 /* libmwm_diff.a in Frameworks */, - FA853BE926BC5B8B0026D455 /* libopen_location_code.a in Frameworks */, - FA853BE726BC5B820026D455 /* libstb_image.a in Frameworks */, - FA853BE526BC5B660026D455 /* libvulkan_wrapper.a in Frameworks */, - FA853BE326BC58770026D455 /* libfreetype.a in Frameworks */, - FA853BE126BC58690026D455 /* libsdf_image.a in Frameworks */, - FA853BDF26BC58620026D455 /* libge0.a in Frameworks */, - FA853BDD26BC58570026D455 /* DatePicker.framework in Frameworks */, - FA853BDB26BC54CD0026D455 /* libtraffic.a in Frameworks */, - FA853BD926BC54C80026D455 /* libexpat.a in Frameworks */, - FA853BD726BC54650026D455 /* libpugixml.a in Frameworks */, - FA853BD526BC545D0026D455 /* libagg.a in Frameworks */, - FA853BD326BC54530026D455 /* libtransit.a in Frameworks */, - FA853BA926BC3B8A0026D455 /* libbase.a in Frameworks */, - FA853BAB26BC3B8A0026D455 /* libcoding.a in Frameworks */, - FA853BAD26BC3B8A0026D455 /* libdrape.a in Frameworks */, - FA853BAF26BC3B8A0026D455 /* libdrape_frontend.a in Frameworks */, - FA853BB126BC3B8A0026D455 /* libeditor.a in Frameworks */, - FA853BB326BC3B8A0026D455 /* libgeometry.a in Frameworks */, - FA853BB526BC3B8A0026D455 /* libicu.a in Frameworks */, - FA853BB726BC3B8A0026D455 /* libindexer.a in Frameworks */, - FA853BB926BC3B8A0026D455 /* libjansson.a in Frameworks */, - FA853BBB26BC3B8A0026D455 /* libkml.a in Frameworks */, - FA853BBD26BC3B8A0026D455 /* libmap.a in Frameworks */, - FA853BBF26BC3B8A0026D455 /* minizip.framework in Frameworks */, - FA853BC126BC3B8A0026D455 /* liboauthcpp.a in Frameworks */, - FA853BC326BC3B8A0026D455 /* libopening_hours.a in Frameworks */, - FA853BC526BC3B8A0026D455 /* libplatform.a in Frameworks */, - FA853BC726BC3B8A0026D455 /* libprotobuf.a in Frameworks */, - FA853BC926BC3B8A0026D455 /* librouting.a in Frameworks */, - FA853BCB26BC3B8A0026D455 /* librouting_common.a in Frameworks */, - FA853BCD26BC3B8A0026D455 /* libsearch.a in Frameworks */, - FA853BCF26BC3B8A0026D455 /* libstorage.a in Frameworks */, - FA853BD126BC3B8A0026D455 /* libsuccinct.a in Frameworks */, - FA853BA726BC3ACE0026D455 /* CoreApi.framework in Frameworks */, + 47A13CA724BE874D00027D4F /* DatePicker.framework in Frameworks */, + 47D48BD0242A475700FEFB1F /* AuthenticationServices.framework in Frameworks */, + 39CDE69123E1B6C8007CDA58 /* libge0.a in Frameworks */, + 47A65CAD2350044800DCD85F /* CoreApi.framework in Frameworks */, + 4577B28121F2066A00864FAC /* libvulkan_wrapper.a in Frameworks */, + CDB4D4D5222D118E00104869 /* CarPlay.framework in Frameworks */, + BB2C99B021B6AB4500F7371C /* libdescriptions.a in Frameworks */, + 4598438621394CFD00F8CAB2 /* MetalPerformanceShaders.framework in Frameworks */, + BB8123CF212C264700ADE512 /* Metal.framework in Frameworks */, + BB8123D0212C264700ADE512 /* MetalKit.framework in Frameworks */, + 1DA7908820762CEB008BDD6B /* libopen_location_code.a in Frameworks */, + 45CBCCBA20590AAB006B55C2 /* libkml.a in Frameworks */, + 56EE14D11FE804550036F20C /* libtransit.a in Frameworks */, + 4586D0E71F4813AB00DF9CE5 /* libmwm_diff.a in Frameworks */, + 4586D0C41F48121A00DF9CE5 /* libbsdiff.a in Frameworks */, + 3488B03B1E9D13EF0068AFD8 /* UserNotifications.framework in Frameworks */, + 34D1B6F11E95096B0057E9C7 /* libicu.a in Frameworks */, + 671E78D31E6A423300B2859B /* librouting_common.a in Frameworks */, + 67B78B431E422C620018E590 /* MessageUI.framework in Frameworks */, + 67B78B411E422C360018E590 /* CoreSpotlight.framework in Frameworks */, + 67B78B3F1E422C110018E590 /* SafariServices.framework in Frameworks */, + 67B78B3D1E422BF60018E590 /* CoreData.framework in Frameworks */, + 344D63181E795A3C006F17CB /* SystemConfiguration.framework in Frameworks */, + 3446C6771DDCA9A200146687 /* libtraffic.a in Frameworks */, + 34201E0C1DC0E33100D24118 /* libtracking.a in Frameworks */, + 341F09841C20138100F18AC5 /* libpugixml.a in Frameworks */, + 4740184323F5BDE800A93C81 /* minizip.framework in Frameworks */, + 3411387D1C15AE73002E3B3E /* libeditor.a in Frameworks */, + 6741AABD1BF356BA002C974C /* libagg.a in Frameworks */, + 6741AAC11BF356BA002C974C /* libbase.a in Frameworks */, + 6741AAC21BF356BA002C974C /* libcoding.a in Frameworks */, + 6741AAC31BF356BA002C974C /* libexpat.a in Frameworks */, + 6741AAC41BF356BA002C974C /* libfreetype.a in Frameworks */, + 6741AAC61BF356BA002C974C /* libgeometry.a in Frameworks */, + 674A7E291C0DA576003D48E1 /* libsdf_image.a in Frameworks */, + 6741AAC91BF356BA002C974C /* libindexer.a in Frameworks */, + 6741AACA1BF356BA002C974C /* libjansson.a in Frameworks */, + 47D48BCD242A0F7200FEFB1F /* Chart.framework in Frameworks */, + 6741AACC1BF356BA002C974C /* libmap.a in Frameworks */, + 47A13CA424BE872600027D4F /* DatePicker.framework in Frameworks */, + 6741AACE1BF356BA002C974C /* libopening_hours.a in Frameworks */, + 347A4C5E1C4E76C9006BA66E /* liboauthcpp.a in Frameworks */, + 6741AAD01BF356BA002C974C /* libplatform.a in Frameworks */, + 6741AAD11BF356BA002C974C /* libprotobuf.a in Frameworks */, + 6741AAD31BF356BA002C974C /* librouting.a in Frameworks */, + 674A7E281C0DA573003D48E1 /* libstb_image.a in Frameworks */, + 6741AAD41BF356BA002C974C /* libsearch.a in Frameworks */, + 6741AAD51BF356BA002C974C /* libstorage.a in Frameworks */, + 6741AAD61BF356BA002C974C /* libsuccinct.a in Frameworks */, + 6741AA361BF340DE002C974C /* libz.dylib in Frameworks */, + 674A7E2B1C0DA57C003D48E1 /* libdrape_frontend.a in Frameworks */, + 4563158920E264C20076E9DB /* libshaders.a in Frameworks */, + 674A7E2A1C0DA579003D48E1 /* libdrape.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1720,7 +1728,7 @@ 29B97314FDCFA39411CA2CEA /* Maps */ = { isa = PBXGroup; children = ( - FA456C4026BDCC8E00B83C20 /* shaders.xcodeproj */, + 47AEF83F2231249E00D20538 /* categories_brands.txt */, FA36B8011540388B004560CC /* Bookmarks */, 3454D7981E07F045004AF2AD /* Categories */, 080E96DDFE201D6D7F000001 /* Classes */, @@ -1766,46 +1774,60 @@ 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( - FA456C3B26BDC6AD00B83C20 /* Chart.framework */, - FA853BF226BC5DE50026D455 /* libshaders.a */, - FA853BF026BC5C120026D455 /* libshaders.a */, - FA853BEE26BC5BA40026D455 /* libdescriptions.a */, - FA853BEA26BC5B9E0026D455 /* libbsdiff.a */, - FA853BEC26BC5B9E0026D455 /* libmwm_diff.a */, - FA853BE826BC5B8B0026D455 /* libopen_location_code.a */, - FA853BE626BC5B820026D455 /* libstb_image.a */, - FA853BE426BC5B660026D455 /* libvulkan_wrapper.a */, - FA853BE226BC58770026D455 /* libfreetype.a */, - FA853BE026BC58690026D455 /* libsdf_image.a */, - FA853BDE26BC58620026D455 /* libge0.a */, - FA853BDC26BC58570026D455 /* DatePicker.framework */, - FA853BDA26BC54CD0026D455 /* libtraffic.a */, - FA853BD826BC54C80026D455 /* libexpat.a */, - FA853BD626BC54650026D455 /* libpugixml.a */, - FA853BD426BC545D0026D455 /* libagg.a */, - FA853BD226BC54530026D455 /* libtransit.a */, - FA853BA826BC3B8A0026D455 /* libbase.a */, - FA853BAA26BC3B8A0026D455 /* libcoding.a */, - FA853BAC26BC3B8A0026D455 /* libdrape.a */, - FA853BAE26BC3B8A0026D455 /* libdrape_frontend.a */, - FA853BB026BC3B8A0026D455 /* libeditor.a */, - FA853BB226BC3B8A0026D455 /* libgeometry.a */, - FA853BB426BC3B8A0026D455 /* libicu.a */, - FA853BB626BC3B8A0026D455 /* libindexer.a */, - FA853BB826BC3B8A0026D455 /* libjansson.a */, - FA853BBA26BC3B8A0026D455 /* libkml.a */, - FA853BBC26BC3B8A0026D455 /* libmap.a */, - FA853BBE26BC3B8A0026D455 /* minizip.framework */, - FA853BC026BC3B8A0026D455 /* liboauthcpp.a */, - FA853BC226BC3B8A0026D455 /* libopening_hours.a */, - FA853BC426BC3B8A0026D455 /* libplatform.a */, - FA853BC626BC3B8A0026D455 /* libprotobuf.a */, - FA853BC826BC3B8A0026D455 /* librouting.a */, - FA853BCA26BC3B8A0026D455 /* librouting_common.a */, - FA853BCC26BC3B8A0026D455 /* libsearch.a */, - FA853BCE26BC3B8A0026D455 /* libstorage.a */, - FA853BD026BC3B8A0026D455 /* libsuccinct.a */, - FA853BA626BC3ACE0026D455 /* CoreApi.framework */, + 47A13CA624BE874D00027D4F /* DatePicker.framework */, + 47A13CA324BE872600027D4F /* DatePicker.framework */, + 47D48BCF242A475700FEFB1F /* AuthenticationServices.framework */, + 47375E562420ECA800FFCC49 /* Chart.framework */, + 39CDE69023E1B6C8007CDA58 /* libge0.a */, + 4740184123F5BDD300A93C81 /* minizip.framework */, + 450B5C822355F50200E9019E /* libweb_api.a */, + 47A65CAC2350044800DCD85F /* CoreApi.framework */, + 4577B28021F2066A00864FAC /* libvulkan_wrapper.a */, + CDB4D4D4222D118E00104869 /* CarPlay.framework */, + BB2C99AF21B6AB4500F7371C /* libdescriptions.a */, + 4598438521394CFD00F8CAB2 /* MetalPerformanceShaders.framework */, + BB8123CD212C264700ADE512 /* Metal.framework */, + BB8123CE212C264700ADE512 /* MetalKit.framework */, + 4563158820E264C20076E9DB /* libshaders.a */, + 1DA7908920762CEB008BDD6B /* libopen_location_code.a */, + 1DA7908720762B6F008BDD6B /* libopen_location_code.a */, + 45CBCCBB20590AAB006B55C2 /* libkml.a */, + 56EE14D21FE804550036F20C /* libtransit.a */, + 4586D0E61F4813AB00DF9CE5 /* libmwm_diff.a */, + 4586D0C31F48121A00DF9CE5 /* libbsdiff.a */, + AC79F1241E534E1700B7D954 /* AudioToolbox.framework */, + AC79F1221E534DFA00B7D954 /* SystemConfiguration.framework */, + AC79F1201E534D4000B7D954 /* CoreTelephony.framework */, + AC79F11E1E534D0B00B7D954 /* AVFoundation.framework */, + 6741AAA21BF356B9002C974C /* libagg.a */, + 6741AAA61BF356B9002C974C /* libbase.a */, + 6741AAA71BF356B9002C974C /* libcoding.a */, + 674A7E201C0DA55E003D48E1 /* libdrape_frontend.a */, + 674A7E211C0DA55E003D48E1 /* libdrape.a */, + 3411387C1C15AE73002E3B3E /* libeditor.a */, + 6741AAA81BF356B9002C974C /* libexpat.a */, + 6741AAA91BF356B9002C974C /* libfreetype.a */, + 6741AAAB1BF356B9002C974C /* libgeometry.a */, + 34D1B6F01E95096B0057E9C7 /* libicu.a */, + 6741AAAE1BF356B9002C974C /* libindexer.a */, + 6741AAAF1BF356B9002C974C /* libjansson.a */, + 6741AAB11BF356B9002C974C /* libmap.a */, + 340DC82B1C4E72C700EAA2CC /* liboauthcpp.a */, + 6741AAB31BF356B9002C974C /* libopening_hours.a */, + 6741AAB51BF356B9002C974C /* libplatform.a */, + 6741AAB61BF356BA002C974C /* libprotobuf.a */, + 341F09831C20138100F18AC5 /* libpugixml.a */, + 671E78D21E6A423300B2859B /* librouting_common.a */, + 6741AAB81BF356BA002C974C /* librouting.a */, + 674A7E221C0DA55E003D48E1 /* libsdf_image.a */, + 6741AAB91BF356BA002C974C /* libsearch.a */, + 674A7E231C0DA55E003D48E1 /* libstb_image.a */, + 6741AABA1BF356BA002C974C /* libstorage.a */, + 6741AABB1BF356BA002C974C /* libsuccinct.a */, + 34201E0B1DC0E33100D24118 /* libtracking.a */, + 3446C6761DDCA9A200146687 /* libtraffic.a */, + 3462FD8A1DC1DF3A00906FD7 /* SDK */, + 4598438921394D7700F8CAB2 /* shaders_metal.metallib */, ); name = Frameworks; sourceTree = ""; @@ -2091,6 +2113,22 @@ path = SideButtons; sourceTree = ""; }; + 3462FD8A1DC1DF3A00906FD7 /* SDK */ = { + isa = PBXGroup; + children = ( + 67B78B3C1E422BF60018E590 /* CoreData.framework */, + FACE202725ED913A00518E88 /* CoreServices.framework */, + 67B78B401E422C360018E590 /* CoreSpotlight.framework */, + 67B78B441E422C970018E590 /* iAd.framework */, + 34570A3A1B13222600E6D4FD /* libz.dylib */, + 67B78B421E422C620018E590 /* MessageUI.framework */, + 67B78B3E1E422C110018E590 /* SafariServices.framework */, + 344D63161E795A2D006F17CB /* SystemConfiguration.framework */, + 3488B03A1E9D13EF0068AFD8 /* UserNotifications.framework */, + ); + name = SDK; + sourceTree = ""; + }; 3463BA621DE81D760082417F /* TrafficButton */ = { isa = PBXGroup; children = ( @@ -3535,9 +3573,8 @@ EEA615E9134C4968003A9827 /* 05_khmeros.ttf */, EE164810135CEE49003B8A3E /* 06_code2000.ttf */, FAF30A94173AB23900818BF6 /* 07_roboto_medium.ttf */, - 47AEF83F2231249E00D20538 /* categories_brands.txt */, - 408645FB21495EB1000A4A1D /* categories_cuisines.txt */, FAAFD696139D9BE2000AE70C /* categories.txt */, + 408645FB21495EB1000A4A1D /* categories_cuisines.txt */, EE026F0511D6AC0D00645242 /* classificator.txt */, 452FCA3A1B6A3DF7007019AB /* colors.txt */, 97A5967E19B9CD47007A963F /* copyright.html */, @@ -3588,16 +3625,6 @@ path = Bookmarks; sourceTree = ""; }; - FA456C4126BDCC8E00B83C20 /* Products */ = { - isa = PBXGroup; - children = ( - FA456C4726BDCC8E00B83C20 /* libshaders.a */, - FA456C4926BDCC8E00B83C20 /* shaders_tests.app */, - FA456C4B26BDCC8E00B83C20 /* shaders_metal.metallib */, - ); - name = Products; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -3606,7 +3633,6 @@ buildConfigurationList = 6741AA541BF340DE002C974C /* Build configuration list for PBXNativeTarget "OMaps" */; buildPhases = ( 47C7F96D2191A3B600C2760C /* ShellScript */, - FA456C4E26BDCCC300B83C20 /* CopyFiles */, 6741A9411BF340DE002C974C /* Resources */, 6741A9A01BF340DE002C974C /* Sources */, 6741AA311BF340DE002C974C /* Frameworks */, @@ -3615,7 +3641,6 @@ buildRules = ( ); dependencies = ( - FA456C4D26BDCC9400B83C20 /* PBXTargetDependency */, ); name = OMaps; productName = Maps; @@ -3685,12 +3710,6 @@ mainGroup = 29B97314FDCFA39411CA2CEA /* Maps */; productRefGroup = 19C28FACFE9D520D11CA2CBB /* Products */; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = FA456C4126BDCC8E00B83C20 /* Products */; - ProjectRef = FA456C4026BDCC8E00B83C20 /* shaders.xcodeproj */; - }, - ); projectRoot = ""; targets = ( 6741A93D1BF340DE002C974C /* OMaps */, @@ -3698,30 +3717,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - FA456C4726BDCC8E00B83C20 /* libshaders.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libshaders.a; - remoteRef = FA456C4626BDCC8E00B83C20 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - FA456C4926BDCC8E00B83C20 /* shaders_tests.app */ = { - isa = PBXReferenceProxy; - fileType = wrapper.application; - path = shaders_tests.app; - remoteRef = FA456C4826BDCC8E00B83C20 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - FA456C4B26BDCC8E00B83C20 /* shaders_metal.metallib */ = { - isa = PBXReferenceProxy; - fileType = "archive.metal-library"; - path = shaders_metal.metallib; - remoteRef = FA456C4A26BDCC8E00B83C20 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ 6741A9411BF340DE002C974C /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -3729,6 +3724,7 @@ files = ( 47AEF8402231249E00D20538 /* categories_brands.txt in Resources */, F6C3A1B221AC22810060EEC8 /* Alert 5.m4a in Resources */, + 4560F585213D53C100CC736C /* shaders_metal.metallib in Resources */, 6741A9531BF340DE002C974C /* 01_dejavusans.ttf in Resources */, 6741A9541BF340DE002C974C /* 02_droidsans-fallback.ttf in Resources */, 6741A9571BF340DE002C974C /* 03_jomolhari-id-a3d.ttf in Resources */, @@ -4342,14 +4338,6 @@ }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - FA456C4D26BDCC9400B83C20 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = shaders_metal; - targetProxy = FA456C4C26BDCC9400B83C20 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin PBXVariantGroup section */ 34F73F5F1E082FF700AC1FD6 /* InfoPlist.strings */ = { isa = PBXVariantGroup; diff --git a/iphone/Maps/UI/PlacePage/Components/PlacePagePreviewViewController.swift b/iphone/Maps/UI/PlacePage/Components/PlacePagePreviewViewController.swift index 79b53da542..b3d6e56e13 100644 --- a/iphone/Maps/UI/PlacePage/Components/PlacePagePreviewViewController.swift +++ b/iphone/Maps/UI/PlacePage/Components/PlacePagePreviewViewController.swift @@ -3,6 +3,10 @@ final class PlacePageDirectionView: UIView { @IBOutlet var label: UILabel! } +protocol PlacePagePreviewViewControllerDelegate: AnyObject { + func previewDidPressRemoveAds() +} + final class PlacePagePreviewViewController: UIViewController { @IBOutlet var stackView: UIStackView! @IBOutlet var popularView: UIView! @@ -44,6 +48,8 @@ final class PlacePagePreviewViewController: UIViewController { } } + weak var delegate: PlacePagePreviewViewControllerDelegate? + private var distance: String? = nil private var speedAndAltitude: String? = nil private var heading: CGFloat? = nil diff --git a/iphone/Maps/UI/PlacePage/PlacePage.storyboard b/iphone/Maps/UI/PlacePage/PlacePage.storyboard index 6fb47f9725..0d29be7504 100644 --- a/iphone/Maps/UI/PlacePage/PlacePage.storyboard +++ b/iphone/Maps/UI/PlacePage/PlacePage.storyboard @@ -510,7 +510,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1860,6 +2389,13 @@ + + + + + + + @@ -1869,6 +2405,12 @@ + + + + + + diff --git a/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift b/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift index 22c75979de..d4510849e2 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift +++ b/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift @@ -22,6 +22,14 @@ extension PlacePageInteractor: PlacePageInteractorProtocol { } } +// MARK: - PlacePagePreviewViewControllerDelegate + +extension PlacePageInteractor: PlacePagePreviewViewControllerDelegate { + func previewDidPressRemoveAds() { + MWMPlacePageManagerHelper.showRemoveAds() + } +} + // MARK: - PlacePageInfoViewControllerDelegate extension PlacePageInteractor: PlacePageInfoViewControllerDelegate { diff --git a/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/PlacePageCommonLayout.swift b/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/PlacePageCommonLayout.swift index 752bc3f49a..db4d738bb5 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/PlacePageCommonLayout.swift +++ b/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/PlacePageCommonLayout.swift @@ -34,6 +34,7 @@ class PlacePageCommonLayout: NSObject, IPlacePageLayout { lazy var previewViewController: PlacePagePreviewViewController = { let vc = storyboard.instantiateViewController(ofType: PlacePagePreviewViewController.self) vc.placePagePreviewData = placePageData.previewData + vc.delegate = interactor return vc } () diff --git a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.h b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.h index ed2248d302..b8b5cf8a59 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.h +++ b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.h @@ -29,6 +29,7 @@ + (void)avoidDirty; + (void)avoidFerry; + (void)avoidToll; ++ (void)showRemoveAds; + (void)openElevationDifficultPopup:(PlacePageData *)data; @end diff --git a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.mm b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.mm index 9b6db752ad..a8a3fa7c50 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.mm +++ b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.mm @@ -36,6 +36,7 @@ - (void)avoidDirty; - (void)avoidFerry; - (void)avoidToll; +- (void)showRemoveAds; - (void)openElevationDifficultPopup:(PlacePageData *)data; @end @@ -147,6 +148,10 @@ [[MWMMapViewControlsManager manager].placePageManager avoidToll]; } ++ (void)showRemoveAds { + [[MWMMapViewControlsManager manager].placePageManager showRemoveAds]; +} + + (void)openElevationDifficultPopup:(PlacePageData *)data { [[MWMMapViewControlsManager manager].placePageManager openElevationDifficultPopup:data]; } diff --git a/map/routing_mark.cpp b/map/routing_mark.cpp index 9a94bb23ff..29261c51c8 100644 --- a/map/routing_mark.cpp +++ b/map/routing_mark.cpp @@ -192,7 +192,8 @@ drape_ptr RouteMarkPoint::GetSymbolNames( case 0: name = "route-point-a"; break; case 1: name = "route-point-b"; break; case 2: name = "route-point-c"; break; - default: name = ""; break; + // TODO: Properly add icons for other letters/numbers after C. + default: name = "route-point-c"; break; } break; } @@ -202,7 +203,8 @@ drape_ptr RouteMarkPoint::GetSymbolNames( return symbol; } -size_t const RoutePointsLayout::kMaxIntermediatePointsCount = 3; +// This should be tested if the routing algorithm can handle this +size_t const RoutePointsLayout::kMaxIntermediatePointsCount = 100; RoutePointsLayout::RoutePointsLayout(BookmarkManager & manager) : m_manager(manager) diff --git a/platform/platform_mac.mm b/platform/platform_mac.mm index bf1c463db4..e9cb849f4a 100644 --- a/platform/platform_mac.mm +++ b/platform/platform_mac.mm @@ -9,11 +9,11 @@ #include #include -#include -#include -#include -#include + #include +#include +#include +#include #include #include @@ -59,39 +59,25 @@ Platform::Platform() else { m_resourcesDir = resourcesPath + "/"; - std::string const currentDir = [NSFileManager.defaultManager currentDirectoryPath].UTF8String; - std::string const paths[] = + // get writable path + // developers can have symlink to data folder + char const * dataPath = "../../../data/"; + if (IsFileExistsByFullPath(m_resourcesDir + dataPath)) + m_writableDir = m_resourcesDir + dataPath; + else { - // Developers can set a symlink to the data folder. - m_resourcesDir + "../../../data/", - // Check development environment without a symlink but with a git repo. - m_resourcesDir + "../../../../omim/data/", - m_resourcesDir + "../../../../organicmaps/data/", - // Working directory is set to the data folder or any project's subfolder. - currentDir + "/../data", - // Working directory is set to the project's root. - currentDir + "/data", - // Working directory is set to the build folder with binaries. - currentDir + "/../omim/data", - currentDir + "/../organicmaps/data", - }; - // Find the writable path. - for (auto const & path : paths) - { - if (IsFileExistsByFullPath(path)) + // Check development environment without symlink but with git repo + dataPath = "../../../../omim/data/"; + if (IsFileExistsByFullPath(m_resourcesDir + dataPath)) + m_writableDir = m_resourcesDir + dataPath; + if (m_writableDir.empty()) { - m_writableDir = path; - break; + auto p = m_resourcesDir.find("/omim/"); + if (p != std::string::npos) + m_writableDir = m_resourcesDir.substr(0, p) + "/omim/data/"; } } - if (m_writableDir.empty()) - { - auto const p = m_resourcesDir.find("/omim/"); - if (p != std::string::npos) - m_writableDir = m_resourcesDir.substr(0, p) + "/omim/data/"; - } - if (m_writableDir.empty()) { NSArray * dirPaths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES); diff --git a/storage/CMakeLists.txt b/storage/CMakeLists.txt index f1306cceb3..5110efcc74 100644 --- a/storage/CMakeLists.txt +++ b/storage/CMakeLists.txt @@ -51,7 +51,12 @@ set( storage_helpers.hpp ) -if(${PLATFORM_IPHONE}) +if(${PLATFORM_ANDROID}) + append( + SRC + background_downloading/downloader_queue.hpp + ) +elseif(${PLATFORM_IPHONE}) append( SRC background_downloading/downloader_adapter_ios.h diff --git a/tools/unix/generate_localizations.sh b/tools/unix/generate_localizations.sh index d26ffe5592..cca9c5434f 100755 --- a/tools/unix/generate_localizations.sh +++ b/tools/unix/generate_localizations.sh @@ -55,6 +55,6 @@ $TWINE generate-all-localization-files --format apple "$MERGED_FILE" "$OMIM_PATH $TWINE generate-all-localization-files --format apple-plural "$MERGED_FILE" "$OMIM_PATH/iphone/Maps/LocalizedStrings/" $TWINE generate-all-localization-files --format apple --file-name InfoPlist.strings "$OMIM_PATH/iphone/plist.txt" "$OMIM_PATH/iphone/Maps/LocalizedStrings/" $TWINE generate-all-localization-files --format jquery "$OMIM_PATH/data/countries_names.txt" "$OMIM_PATH/data/countries-strings/" -$TWINE generate-all-localization-files --format jquery "$OMIM_PATH/data/strings/sound.txt" "$OMIM_PATH/data/sound-strings/" +$TWINE generate-all-localization-files --format jquery "$OMIM_PATH/data/sound.txt" "$OMIM_PATH/data/sound-strings/" rm $MERGED_FILE diff --git a/xcode/agg/agg.xcodeproj/project.pbxproj b/xcode/agg/agg.xcodeproj/project.pbxproj index 7d5797241f..488a5eaf36 100644 --- a/xcode/agg/agg.xcodeproj/project.pbxproj +++ b/xcode/agg/agg.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -613,7 +613,7 @@ }; }; buildConfigurationList = 67E8DB7F1BBC19810053C5BA /* Build configuration list for PBXProject "agg" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/xcode/base/base.xcodeproj/project.pbxproj b/xcode/base/base.xcodeproj/project.pbxproj index 5ebb48cbf2..e57f884865 100644 --- a/xcode/base/base.xcodeproj/project.pbxproj +++ b/xcode/base/base.xcodeproj/project.pbxproj @@ -72,12 +72,15 @@ 39FD27391CC65AD000AFF551 /* timer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26E31CC65A0E00AFF551 /* timer_test.cpp */; }; 39FD273B1CC65B1000AFF551 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675341771A3F57BF00A0A8C3 /* libbase.a */; }; 3D08987924810A0B00837783 /* linked_map.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D08987824810A0B00837783 /* linked_map.hpp */; }; + 3D08987B24810A1300837783 /* linked_map_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D08987A24810A1300837783 /* linked_map_tests.cpp */; }; 3D1BE646212D775500ACD94A /* atomic_shared_ptr.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D1BE645212D775500ACD94A /* atomic_shared_ptr.hpp */; }; 3D74EF111F8B902C0081202C /* suffix_array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D74EF0B1F8B902B0081202C /* suffix_array.cpp */; }; 3D74EF121F8B902C0081202C /* visitor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D74EF0C1F8B902B0081202C /* visitor.hpp */; }; 3D7815731F3A145F0068B6AC /* task_loop.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D7815711F3A145F0068B6AC /* task_loop.hpp */; }; 3D78157B1F3D89EC0068B6AC /* waiter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D78157A1F3D89EC0068B6AC /* waiter.hpp */; }; + 3DBD7B95240FB11200ED9FE8 /* checked_cast_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DBD7B94240FB11200ED9FE8 /* checked_cast_tests.cpp */; }; 56290B8A206D0887003892E0 /* lru_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56290B89206D0887003892E0 /* lru_cache.hpp */; }; + 56290B8C206D0938003892E0 /* lru_cache_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56290B8B206D0937003892E0 /* lru_cache_tests.cpp */; }; 564BB445206E89ED00BDD211 /* fifo_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 564BB444206E89ED00BDD211 /* fifo_cache.hpp */; }; 564C197B254AF896007471CE /* optional_lock_guard.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 564C197A254AF895007471CE /* optional_lock_guard.hpp */; }; 564C197F254AF8AF007471CE /* optional_lock_guard_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 564C197E254AF8AF007471CE /* optional_lock_guard_tests.cpp */; }; @@ -148,9 +151,6 @@ E1B7FFC221FA19FE00F094DC /* thread_pool_delayed.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1B7FFBE21FA19FD00F094DC /* thread_pool_delayed.hpp */; }; E1B7FFC321FA19FE00F094DC /* thread_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1B7FFBF21FA19FD00F094DC /* thread_utils.hpp */; }; E1B7FFC421FA19FE00F094DC /* thread_pool_delayed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B7FFC021FA19FE00F094DC /* thread_pool_delayed.cpp */; }; - FACB768326B8738F00810C9C /* linked_map_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D08987A24810A1300837783 /* linked_map_tests.cpp */; }; - FACB768426B8739300810C9C /* checked_cast_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DBD7B94240FB11200ED9FE8 /* checked_cast_tests.cpp */; }; - FACB768526B873A000810C9C /* lru_cache_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56290B8B206D0937003892E0 /* lru_cache_tests.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -215,6 +215,10 @@ 39FD26E31CC65A0E00AFF551 /* timer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer_test.cpp; sourceTree = ""; }; 39FD27011CC65A2800AFF551 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; 39FD27071CC65A7100AFF551 /* base_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = base_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 39FD273C1CC65B1000AFF551 /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "../../../omim-xcode-build/Debug/libplatform_tests_support.a"; sourceTree = ""; }; + 39FD273D1CC65B1000AFF551 /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; + 39FD27401CC65B2800AFF551 /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; + 39FD27421CC65B4800AFF551 /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; 3D08987824810A0B00837783 /* linked_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = linked_map.hpp; sourceTree = ""; }; 3D08987A24810A1300837783 /* linked_map_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linked_map_tests.cpp; sourceTree = ""; }; 3D1BE645212D775500ACD94A /* atomic_shared_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = atomic_shared_ptr.hpp; sourceTree = ""; }; @@ -326,53 +330,53 @@ 39FD26C71CC659D200AFF551 /* base_tests */ = { isa = PBXGroup; children = ( - 39FD26C81CC65A0E00AFF551 /* assert_test.cpp */, - 39F1E53021C961B800D961DC /* beam_tests.cpp */, + 564C197E254AF8AF007471CE /* optional_lock_guard_tests.cpp */, + 3D08987A24810A1300837783 /* linked_map_tests.cpp */, + 3DBD7B94240FB11200ED9FE8 /* checked_cast_tests.cpp */, + 3975D20A235F2738004D84D3 /* cancellable_tests.cpp */, + 395784CE2303034000F2CC07 /* thread_safe_queue_tests.cpp */, 397DC50F22BB8ECD007126DB /* bidirectional_map_tests.cpp */, + F61B9796229BFDF1000E878B /* non_intersecting_intervals_tests.cpp */, + 390F1C0F2294299A00EA58E3 /* file_name_utils_tests.cpp */, + E1B7FFC521FA1A2100F094DC /* thread_pool_computational_tests.cpp */, + E1B7FFC621FA1A2200F094DC /* thread_pool_delayed_tests.cpp */, + 39F1E53021C961B800D961DC /* beam_tests.cpp */, + 395FEB3321492F320036395C /* stl_helpers_tests.cpp */, + 3917FA60211E00F100937DF4 /* geo_object_id_tests.cpp */, + 39F995E120F55B8A0034F977 /* suffix_array_tests.cpp */, + 39F995E220F55B8A0034F977 /* visitor_tests.cpp */, + 39BC707420F55B6700A6EC20 /* clustering_map_tests.cpp */, + 564BB446206E8A4D00BDD211 /* fifo_cache_test.cpp */, + 56290B8B206D0937003892E0 /* lru_cache_tests.cpp */, + 39B89C391FD1898A001104AF /* control_flow_tests.cpp */, + 67E40EC71E4DC0D500A6D200 /* small_set_test.cpp */, + 3446C67E1DDCAA6E00146687 /* newtype_test.cpp */, + 3446C67F1DDCAA6E00146687 /* ref_counted_tests.cpp */, + 3446C6781DDCAA2500146687 /* levenshtein_dfa_test.cpp */, + 3446C6791DDCAA2500146687 /* uni_string_dfa_test.cpp */, + 39FD27011CC65A2800AFF551 /* testingmain.cpp */, + 39FD26C81CC65A0E00AFF551 /* assert_test.cpp */, 39FD26CA1CC65A0E00AFF551 /* bits_test.cpp */, 39FD26CB1CC65A0E00AFF551 /* buffer_vector_test.cpp */, 39FD26CC1CC65A0E00AFF551 /* cache_test.cpp */, - 3975D20A235F2738004D84D3 /* cancellable_tests.cpp */, - 3DBD7B94240FB11200ED9FE8 /* checked_cast_tests.cpp */, - 39BC707420F55B6700A6EC20 /* clustering_map_tests.cpp */, 39FD26CD1CC65A0E00AFF551 /* collection_cast_test.cpp */, 39FD26D01CC65A0E00AFF551 /* containers_test.cpp */, - 39B89C391FD1898A001104AF /* control_flow_tests.cpp */, - 564BB446206E8A4D00BDD211 /* fifo_cache_test.cpp */, - 390F1C0F2294299A00EA58E3 /* file_name_utils_tests.cpp */, - 3917FA60211E00F100937DF4 /* geo_object_id_tests.cpp */, - 3446C6781DDCAA2500146687 /* levenshtein_dfa_test.cpp */, - 3D08987A24810A1300837783 /* linked_map_tests.cpp */, 39FD26D11CC65A0E00AFF551 /* logging_test.cpp */, - 56290B8B206D0937003892E0 /* lru_cache_tests.cpp */, 39FD26D21CC65A0E00AFF551 /* math_test.cpp */, 39FD26D31CC65A0E00AFF551 /* matrix_test.cpp */, 39FD26D41CC65A0E00AFF551 /* mem_trie_test.cpp */, - 3446C67E1DDCAA6E00146687 /* newtype_test.cpp */, - F61B9796229BFDF1000E878B /* non_intersecting_intervals_tests.cpp */, 39FD26D51CC65A0E00AFF551 /* observer_list_test.cpp */, - 564C197E254AF8AF007471CE /* optional_lock_guard_tests.cpp */, 39FD26D61CC65A0E00AFF551 /* range_iterator_test.cpp */, - 3446C67F1DDCAA6E00146687 /* ref_counted_tests.cpp */, 39FD26D71CC65A0E00AFF551 /* regexp_test.cpp */, 39FD26D81CC65A0E00AFF551 /* rolling_hash_test.cpp */, 39FD26D91CC65A0E00AFF551 /* scope_guard_test.cpp */, - 67E40EC71E4DC0D500A6D200 /* small_set_test.cpp */, - 395FEB3321492F320036395C /* stl_helpers_tests.cpp */, 39FD26DD1CC65A0E00AFF551 /* string_utils_test.cpp */, - 39F995E120F55B8A0034F977 /* suffix_array_tests.cpp */, 39FD26DE1CC65A0E00AFF551 /* sunrise_sunset_test.cpp */, - 39FD27011CC65A2800AFF551 /* testingmain.cpp */, - E1B7FFC521FA1A2100F094DC /* thread_pool_computational_tests.cpp */, - E1B7FFC621FA1A2200F094DC /* thread_pool_delayed_tests.cpp */, 39FD26DF1CC65A0E00AFF551 /* thread_pool_tests.cpp */, - 395784CE2303034000F2CC07 /* thread_safe_queue_tests.cpp */, 39FD26E01CC65A0E00AFF551 /* threaded_list_test.cpp */, 39FD26E11CC65A0E00AFF551 /* threads_test.cpp */, 39FD26E21CC65A0E00AFF551 /* timegm_test.cpp */, 39FD26E31CC65A0E00AFF551 /* timer_test.cpp */, - 3446C6791DDCAA2500146687 /* uni_string_dfa_test.cpp */, - 39F995E220F55B8A0034F977 /* visitor_tests.cpp */, ); name = base_tests; path = ../../base/base_tests; @@ -383,6 +387,7 @@ children = ( 34BA2D6A1DBE169E00FAB345 /* common-debug.xcconfig */, 34BA2D6B1DBE169E00FAB345 /* common-release.xcconfig */, + 678850931D084AF6004201E1 /* libs */, 675341791A3F57BF00A0A8C3 /* base */, 39FD26C71CC659D200AFF551 /* base_tests */, 675341781A3F57BF00A0A8C3 /* Products */, @@ -401,20 +406,38 @@ 675341791A3F57BF00A0A8C3 /* base */ = { isa = PBXGroup; children = ( + 564C197A254AF895007471CE /* optional_lock_guard.hpp */, + 3D08987824810A0B00837783 /* linked_map.hpp */, + 3901B744235F02B2006ABD43 /* cancellable.cpp */, + 3989E363230302EA00D63F84 /* thread_safe_queue.hpp */, + 397DC50B22BB8EBF007126DB /* bidirectional_map.hpp */, + 397DC50C22BB8EBF007126DB /* non_intersecting_intervals.hpp */, + 390F1C0C2294298E00EA58E3 /* file_name_utils.cpp */, + 390F1C0B2294298E00EA58E3 /* file_name_utils.hpp */, + E1B7FFBD21FA19FD00F094DC /* thread_pool_computational.hpp */, + E1B7FFC021FA19FE00F094DC /* thread_pool_delayed.cpp */, + E1B7FFBE21FA19FD00F094DC /* thread_pool_delayed.hpp */, + E1B7FFBF21FA19FD00F094DC /* thread_utils.hpp */, + 39F1E52E21C961A800D961DC /* beam.hpp */, + 3D1BE645212D775500ACD94A /* atomic_shared_ptr.hpp */, + 3917FA5E211E00C300937DF4 /* suffix_array.hpp */, + 3917FA5A211E00BA00937DF4 /* pprof.cpp */, + 3917FA5B211E00BB00937DF4 /* pprof.hpp */, + 3917FA54211E009700937DF4 /* geo_object_id.cpp */, + 3917FA55211E009700937DF4 /* geo_object_id.hpp */, + 3917FA56211E009700937DF4 /* get_time.hpp */, + 3917FA52211E008C00937DF4 /* clustering_map.hpp */, + 564BB444206E89ED00BDD211 /* fifo_cache.hpp */, + 56290B89206D0887003892E0 /* lru_cache.hpp */, 675341851A3F57E400A0A8C3 /* array_adapters.hpp */, 675341861A3F57E400A0A8C3 /* assert.hpp */, - 3D1BE645212D775500ACD94A /* atomic_shared_ptr.hpp */, 675341871A3F57E400A0A8C3 /* base.cpp */, 675341881A3F57E400A0A8C3 /* base.hpp */, - 39F1E52E21C961A800D961DC /* beam.hpp */, - 397DC50B22BB8EBF007126DB /* bidirectional_map.hpp */, 675341891A3F57E400A0A8C3 /* bits.hpp */, 6753418A1A3F57E400A0A8C3 /* buffer_vector.hpp */, 6753418B1A3F57E400A0A8C3 /* cache.hpp */, - 3901B744235F02B2006ABD43 /* cancellable.cpp */, 672DD4B01E04255F0078E13C /* cancellable.hpp */, 67C79B9E1E2929DB00C40034 /* checked_cast.hpp */, - 3917FA52211E008C00937DF4 /* clustering_map.hpp */, 672DD4B11E04255F0078E13C /* collection_cast.hpp */, 39BC0FCF1FD057F900B6C276 /* control_flow.hpp */, 67A609AC1C88642E001E641A /* deferred_task.cpp */, @@ -422,34 +445,22 @@ 3446C66C1DDCA96300146687 /* dfa_helpers.hpp */, 675341941A3F57E400A0A8C3 /* exception.cpp */, 675341951A3F57E400A0A8C3 /* exception.hpp */, - 564BB444206E89ED00BDD211 /* fifo_cache.hpp */, - 390F1C0C2294298E00EA58E3 /* file_name_utils.cpp */, - 390F1C0B2294298E00EA58E3 /* file_name_utils.hpp */, - 3917FA54211E009700937DF4 /* geo_object_id.cpp */, - 3917FA55211E009700937DF4 /* geo_object_id.hpp */, - 3917FA56211E009700937DF4 /* get_time.hpp */, 671182EE1C807C0A00CB8177 /* gmtime.cpp */, 671182EF1C807C0A00CB8177 /* gmtime.hpp */, 675345381A3F6F5E00A0A8C3 /* internal */, 3446C66D1DDCA96300146687 /* levenshtein_dfa.cpp */, 3446C66E1DDCA96300146687 /* levenshtein_dfa.hpp */, 675341991A3F57E400A0A8C3 /* limited_priority_queue.hpp */, - 3D08987824810A0B00837783 /* linked_map.hpp */, 6753419A1A3F57E400A0A8C3 /* logging.cpp */, 6753419B1A3F57E400A0A8C3 /* logging.hpp */, 6753419C1A3F57E400A0A8C3 /* lower_case.cpp */, - 56290B89206D0887003892E0 /* lru_cache.hpp */, 6753419D1A3F57E400A0A8C3 /* macros.hpp */, 6753419E1A3F57E400A0A8C3 /* math.hpp */, 6753419F1A3F57E400A0A8C3 /* matrix.hpp */, 672DD4B51E04255F0078E13C /* mem_trie.hpp */, 672DD4B61E04255F0078E13C /* newtype.hpp */, - 397DC50C22BB8EBF007126DB /* non_intersecting_intervals.hpp */, 675341A21A3F57E400A0A8C3 /* normalize_unicode.cpp */, 672DD4B71E04255F0078E13C /* observer_list.hpp */, - 564C197A254AF895007471CE /* optional_lock_guard.hpp */, - 3917FA5A211E00BA00937DF4 /* pprof.cpp */, - 3917FA5B211E00BB00937DF4 /* pprof.hpp */, 56B1A0711E69DE4D00395022 /* random.cpp */, 56B1A0721E69DE4D00395022 /* random.hpp */, 672DD4B81E0425600078E13C /* range_iterator.hpp */, @@ -471,19 +482,13 @@ 675341BE1A3F57E400A0A8C3 /* strings_bundle.cpp */, 675341BF1A3F57E400A0A8C3 /* strings_bundle.hpp */, 3D74EF0B1F8B902B0081202C /* suffix_array.cpp */, - 3917FA5E211E00C300937DF4 /* suffix_array.hpp */, 670E39421C46C76900E9C0A6 /* sunrise_sunset.cpp */, 670E39431C46C76900E9C0A6 /* sunrise_sunset.hpp */, 3D7815711F3A145F0068B6AC /* task_loop.hpp */, 67B52B5E1AD3C84E00664C17 /* thread_checker.cpp */, 67B52B5F1AD3C84E00664C17 /* thread_checker.hpp */, - E1B7FFBD21FA19FD00F094DC /* thread_pool_computational.hpp */, - E1B7FFC021FA19FE00F094DC /* thread_pool_delayed.cpp */, - E1B7FFBE21FA19FD00F094DC /* thread_pool_delayed.hpp */, 675341C11A3F57E400A0A8C3 /* thread_pool.cpp */, 675341C21A3F57E400A0A8C3 /* thread_pool.hpp */, - 3989E363230302EA00D63F84 /* thread_safe_queue.hpp */, - E1B7FFBF21FA19FD00F094DC /* thread_utils.hpp */, 675341C31A3F57E400A0A8C3 /* thread.cpp */, 675341C41A3F57E400A0A8C3 /* thread.hpp */, 675341C51A3F57E400A0A8C3 /* threaded_container.cpp */, @@ -511,6 +516,17 @@ path = internal; sourceTree = ""; }; + 678850931D084AF6004201E1 /* libs */ = { + isa = PBXGroup; + children = ( + 39FD27421CC65B4800AFF551 /* libcoding.a */, + 39FD27401CC65B2800AFF551 /* libindexer.a */, + 39FD273C1CC65B1000AFF551 /* libplatform_tests_support.a */, + 39FD273D1CC65B1000AFF551 /* libplatform.a */, + ); + name = libs; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -677,8 +693,6 @@ buildActionMask = 2147483647; files = ( 3917FA6B211E010400937DF4 /* small_set_test.cpp in Sources */, - FACB768526B873A000810C9C /* lru_cache_tests.cpp in Sources */, - FACB768326B8738F00810C9C /* linked_map_tests.cpp in Sources */, 39FD27341CC65AD000AFF551 /* sunrise_sunset_test.cpp in Sources */, 39FD27351CC65AD000AFF551 /* thread_pool_tests.cpp in Sources */, 39FD271E1CC65AD000AFF551 /* testingmain.cpp in Sources */, @@ -701,7 +715,6 @@ 397DC51122BB8ED2007126DB /* bidirectional_map_tests.cpp in Sources */, 390F1C12229429A700EA58E3 /* thread_pool_computational_tests.cpp in Sources */, 3446C6821DDCAA7400146687 /* newtype_test.cpp in Sources */, - FACB768426B8739300810C9C /* checked_cast_tests.cpp in Sources */, 564C197F254AF8AF007471CE /* optional_lock_guard_tests.cpp in Sources */, 39FD27231CC65AD000AFF551 /* collection_cast_test.cpp in Sources */, 39FD272E1CC65AD000AFF551 /* rolling_hash_test.cpp in Sources */, @@ -741,6 +754,7 @@ 675341F61A3F57E400A0A8C3 /* shared_buffer_manager.cpp in Sources */, 56B1A0741E69DE4D00395022 /* random.cpp in Sources */, 675341DA1A3F57E400A0A8C3 /* exception.cpp in Sources */, + 3D08987B24810A1300837783 /* linked_map_tests.cpp in Sources */, 3D74EF111F8B902C0081202C /* suffix_array.cpp in Sources */, 3917FA57211E009700937DF4 /* geo_object_id.cpp in Sources */, 3901B745235F02B3006ABD43 /* cancellable.cpp in Sources */, @@ -750,6 +764,7 @@ 675342011A3F57E400A0A8C3 /* string_utils.cpp in Sources */, 674A7E2E1C0DB03D003D48E1 /* timegm.cpp in Sources */, E1B7FFC421FA19FE00F094DC /* thread_pool_delayed.cpp in Sources */, + 3DBD7B95240FB11200ED9FE8 /* checked_cast_tests.cpp in Sources */, 6753420A1A3F57E400A0A8C3 /* threaded_container.cpp in Sources */, 3917FA5C211E00BB00937DF4 /* pprof.cpp in Sources */, 67A609AE1C88642E001E641A /* deferred_task.cpp in Sources */, @@ -758,6 +773,7 @@ 67B52B601AD3C84E00664C17 /* thread_checker.cpp in Sources */, 675341E71A3F57E400A0A8C3 /* normalize_unicode.cpp in Sources */, 675341E11A3F57E400A0A8C3 /* lower_case.cpp in Sources */, + 56290B8C206D0938003892E0 /* lru_cache_tests.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -767,11 +783,13 @@ 39FD271C1CC65A7100AFF551 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.base_tests; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = maps.me.base_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -779,12 +797,15 @@ 39FD271D1CC65A7100AFF551 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.base_tests; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = maps.me.base_tests; PRODUCT_NAME = "$(TARGET_NAME)"; + VALIDATE_PRODUCT = YES; }; name = Release; }; diff --git a/xcode/bsdiff/bsdiff.xcodeproj/project.pbxproj b/xcode/bsdiff/bsdiff.xcodeproj/project.pbxproj index f43509831d..6e9ff656d0 100644 --- a/xcode/bsdiff/bsdiff.xcodeproj/project.pbxproj +++ b/xcode/bsdiff/bsdiff.xcodeproj/project.pbxproj @@ -3,13 +3,14 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 4586D0B51F4811BB00DF9CE5 /* bsdiff_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B11F4811BB00DF9CE5 /* bsdiff_common.h */; }; 4586D0B61F4811BB00DF9CE5 /* bsdiff_search.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B21F4811BB00DF9CE5 /* bsdiff_search.h */; }; 4586D0B71F4811BB00DF9CE5 /* bsdiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B31F4811BB00DF9CE5 /* bsdiff.h */; }; + 4586D0B81F4811BB00DF9CE5 /* paged_array.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B41F4811BB00DF9CE5 /* paged_array.h */; }; 4586D0BE1F4811E600DF9CE5 /* divsufsort_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B91F4811E600DF9CE5 /* divsufsort_private.h */; }; 4586D0BF1F4811E600DF9CE5 /* divsufsort.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4586D0BA1F4811E600DF9CE5 /* divsufsort.cc */; }; 4586D0C01F4811E600DF9CE5 /* divsufsort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0BB1F4811E600DF9CE5 /* divsufsort.h */; }; @@ -24,6 +25,7 @@ 4586D0B11F4811BB00DF9CE5 /* bsdiff_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bsdiff_common.h; path = bsdiff/bsdiff_common.h; sourceTree = ""; }; 4586D0B21F4811BB00DF9CE5 /* bsdiff_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bsdiff_search.h; path = bsdiff/bsdiff_search.h; sourceTree = ""; }; 4586D0B31F4811BB00DF9CE5 /* bsdiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bsdiff.h; path = bsdiff/bsdiff.h; sourceTree = ""; }; + 4586D0B41F4811BB00DF9CE5 /* paged_array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = paged_array.h; path = bsdiff/paged_array.h; sourceTree = ""; }; 4586D0B91F4811E600DF9CE5 /* divsufsort_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = divsufsort_private.h; path = divsufsort/divsufsort_private.h; sourceTree = ""; }; 4586D0BA1F4811E600DF9CE5 /* divsufsort.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = divsufsort.cc; path = divsufsort/divsufsort.cc; sourceTree = ""; }; 4586D0BB1F4811E600DF9CE5 /* divsufsort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = divsufsort.h; path = divsufsort/divsufsort.h; sourceTree = ""; }; @@ -63,14 +65,15 @@ 4586D0A31F480FE600DF9CE5 /* bsdiff */ = { isa = PBXGroup; children = ( - 4586D0B11F4811BB00DF9CE5 /* bsdiff_common.h */, - 4586D0B21F4811BB00DF9CE5 /* bsdiff_search.h */, - 4586D0B31F4811BB00DF9CE5 /* bsdiff.h */, 4586D0B91F4811E600DF9CE5 /* divsufsort_private.h */, 4586D0BA1F4811E600DF9CE5 /* divsufsort.cc */, 4586D0BB1F4811E600DF9CE5 /* divsufsort.h */, 4586D0BC1F4811E600DF9CE5 /* sssort.cc */, 4586D0BD1F4811E600DF9CE5 /* trsort.cc */, + 4586D0B11F4811BB00DF9CE5 /* bsdiff_common.h */, + 4586D0B21F4811BB00DF9CE5 /* bsdiff_search.h */, + 4586D0B31F4811BB00DF9CE5 /* bsdiff.h */, + 4586D0B41F4811BB00DF9CE5 /* paged_array.h */, ); name = bsdiff; path = "../../3party/bsdiff-courgette"; @@ -86,6 +89,7 @@ 4586D0BE1F4811E600DF9CE5 /* divsufsort_private.h in Headers */, 4586D0B71F4811BB00DF9CE5 /* bsdiff.h in Headers */, 4586D0B61F4811BB00DF9CE5 /* bsdiff_search.h in Headers */, + 4586D0B81F4811BB00DF9CE5 /* paged_array.h in Headers */, 4586D0B51F4811BB00DF9CE5 /* bsdiff_common.h in Headers */, 4586D0C01F4811E600DF9CE5 /* divsufsort.h in Headers */, ); @@ -126,7 +130,7 @@ }; }; buildConfigurationList = 4586D09C1F480FE600DF9CE5 /* Build configuration list for PBXProject "bsdiff" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/xcode/coding/coding.xcodeproj/project.pbxproj b/xcode/coding/coding.xcodeproj/project.pbxproj index 2697b7e02b..33457495f5 100644 --- a/xcode/coding/coding.xcodeproj/project.pbxproj +++ b/xcode/coding/coding.xcodeproj/project.pbxproj @@ -17,6 +17,9 @@ 34A129D41DF99E43001B4531 /* zlib.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34A129D21DF99E43001B4531 /* zlib.hpp */; }; 394916E41BAC3ACF002A8C4F /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6753421B1A3F586300A0A8C3 /* libcoding.a */; }; 394917201BAC3BE0002A8C4F /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3949171F1BAC3BE0002A8C4F /* testingmain.cpp */; }; + 3949172B1BAC3CAC002A8C4F /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 394917271BAC3CAC002A8C4F /* libbase.a */; }; + 3949172D1BAC3CAC002A8C4F /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 394917291BAC3CAC002A8C4F /* libsuccinct.a */; }; + 394917301BAC3CC9002A8C4F /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3949172F1BAC3CC9002A8C4F /* libz.tbd */; }; 3954E00F233500E90007FDE4 /* files_container.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3954E00D233500E90007FDE4 /* files_container.hpp */; }; 3954E010233500E90007FDE4 /* files_container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3954E00E233500E90007FDE4 /* files_container.cpp */; }; 3954E012233500FE0007FDE4 /* files_container_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3954E011233500FE0007FDE4 /* files_container_tests.cpp */; }; @@ -33,6 +36,9 @@ 39B2B97D1FB4693500AB85A1 /* bwt_coder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B97C1FB4693400AB85A1 /* bwt_coder.hpp */; }; 39B2B97F1FB4693B00AB85A1 /* elias_coder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B97E1FB4693B00AB85A1 /* elias_coder.hpp */; }; 39B2B9811FB4694300AB85A1 /* memory_region.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B9801FB4694300AB85A1 /* memory_region.hpp */; }; + 39C2287F23E1EF0000251321 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39C2287E23E1EF0000251321 /* libjansson.a */; }; + 39C2288123E1EF1700251321 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39C2288023E1EF1700251321 /* CoreLocation.framework */; }; + 39C2288323E1EF1C00251321 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39C2288223E1EF1C00251321 /* Security.framework */; }; 39C3C0BC21A43061003B4712 /* point_coding.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39C3C0BA21A43060003B4712 /* point_coding.hpp */; }; 39C3C0BD21A43061003B4712 /* point_coding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C3C0BB21A43061003B4712 /* point_coding.cpp */; }; 39C3C0C221A43200003B4712 /* point_coding_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C3C0BE21A431BF003B4712 /* point_coding_tests.cpp */; }; @@ -64,6 +70,10 @@ 4563B061205909290057556D /* serdes_binary_header.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4563B05E205909280057556D /* serdes_binary_header.hpp */; }; 4563B062205909290057556D /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4563B05F205909280057556D /* sha1.cpp */; }; 4563B063205909290057556D /* sha1.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4563B060205909280057556D /* sha1.hpp */; }; + 45C108BA1E9CFF8E000FE1F6 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45C108B91E9CFF8E000FE1F6 /* libgeometry.a */; }; + 4740184823F5BE0800A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740184623F5BE0200A93C81 /* minizip.framework */; }; + 4740184923F5BE0800A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740184623F5BE0200A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 56DAC3642399206A000BC50D /* test_polylines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC3632399206A000BC50D /* test_polylines.hpp */; }; 670BAACB1D0B0C1E000302DA /* huffman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 394917221BAC3C2F002A8C4F /* huffman.cpp */; }; 670D04BD1B0BA92D0013A7AC /* expat_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 670D04B31B0BA9050013A7AC /* expat_impl.h */; }; 670D04BE1B0BA92D0013A7AC /* file64_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670D04B41B0BA9050013A7AC /* file64_api.hpp */; }; @@ -139,15 +149,10 @@ 67E8DB771BBC17490053C5BA /* zip_reader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB2D1BBC16C70053C5BA /* zip_reader_test.cpp */; }; BB537C5F1E8490120074D9D3 /* transliteration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB537C5D1E8490120074D9D3 /* transliteration.cpp */; }; BB537C601E8490120074D9D3 /* transliteration.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB537C5E1E8490120074D9D3 /* transliteration.hpp */; }; + D57BDA1D2396A48400505BE6 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D57BDA1C2396A48400505BE6 /* liboauthcpp.a */; }; + F65AFA361F18B8AB00979A50 /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F65AFA351F18B8AB00979A50 /* libplatform_tests_support.a */; }; + F65AFA381F18C7A500979A50 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F65AFA371F18C7A500979A50 /* libplatform.a */; }; F6C269FE1F176FFE00EB6519 /* csv_reader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6C269FD1F176FFE00EB6519 /* csv_reader_test.cpp */; }; - FACB76A926B89C2200810C9C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76A826B89C2200810C9C /* libbase.a */; }; - FACB76AB26B89C3000810C9C /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76AA26B89C3000810C9C /* minizip.framework */; }; - FACB76AD26B89C3F00810C9C /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76AC26B89C3F00810C9C /* libjansson.a */; }; - FACB76AF26B89CFB00810C9C /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76AE26B89CFB00810C9C /* libz.tbd */; }; - FACB76B126B89D0700810C9C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76B026B89D0700810C9C /* libplatform.a */; }; - FACB76B326B89D3A00810C9C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76B226B89D3A00810C9C /* libsuccinct.a */; }; - FACB76B526B89D4200810C9C /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76B426B89D4200810C9C /* libplatform_tests_support.a */; }; - FACB76B726B89D5000810C9C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76B626B89D5000810C9C /* libgeometry.a */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -166,6 +171,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( + 4740184923F5BE0800A93C81 /* minizip.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -187,6 +193,9 @@ 3949171F1BAC3BE0002A8C4F /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; 394917221BAC3C2F002A8C4F /* huffman.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = huffman.cpp; sourceTree = ""; }; 394917231BAC3C2F002A8C4F /* huffman.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = huffman.hpp; sourceTree = ""; }; + 394917271BAC3CAC002A8C4F /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 394917291BAC3CAC002A8C4F /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; + 3949172F1BAC3CC9002A8C4F /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 3954E00D233500E90007FDE4 /* files_container.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = files_container.hpp; sourceTree = ""; }; 3954E00E233500E90007FDE4 /* files_container.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = files_container.cpp; sourceTree = ""; }; 3954E011233500FE0007FDE4 /* files_container_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = files_container_tests.cpp; sourceTree = ""; }; @@ -203,6 +212,9 @@ 39B2B97C1FB4693400AB85A1 /* bwt_coder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bwt_coder.hpp; sourceTree = ""; }; 39B2B97E1FB4693B00AB85A1 /* elias_coder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = elias_coder.hpp; sourceTree = ""; }; 39B2B9801FB4694300AB85A1 /* memory_region.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = memory_region.hpp; sourceTree = ""; }; + 39C2287E23E1EF0000251321 /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 39C2288023E1EF1700251321 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; + 39C2288223E1EF1C00251321 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 39C3C0BA21A43060003B4712 /* point_coding.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = point_coding.hpp; sourceTree = ""; }; 39C3C0BB21A43061003B4712 /* point_coding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point_coding.cpp; sourceTree = ""; }; 39C3C0BE21A431BF003B4712 /* point_coding_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point_coding_tests.cpp; sourceTree = ""; }; @@ -218,6 +230,7 @@ 39F376CA207D329F0058E8E0 /* test_polylines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_polylines.cpp; sourceTree = ""; }; 39F376CB207D329F0058E8E0 /* geometry_coding_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_coding_test.cpp; sourceTree = ""; }; 39F376CC207D329F0058E8E0 /* geometry_serialization_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_serialization_test.cpp; sourceTree = ""; }; + 3D489BB51D3D21510052AA38 /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; 3D489BB71D3D217E0052AA38 /* elias_coder_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = elias_coder_test.cpp; sourceTree = ""; }; 3D489BB81D3D217E0052AA38 /* fixed_bits_ddvector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_bits_ddvector_test.cpp; sourceTree = ""; }; 3D489BB91D3D217E0052AA38 /* simple_dense_coding_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_dense_coding_test.cpp; sourceTree = ""; }; @@ -232,6 +245,8 @@ 4563B05E205909280057556D /* serdes_binary_header.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = serdes_binary_header.hpp; sourceTree = ""; }; 4563B05F205909280057556D /* sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha1.cpp; sourceTree = ""; }; 4563B060205909280057556D /* sha1.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sha1.hpp; sourceTree = ""; }; + 45C108B91E9CFF8E000FE1F6 /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "/Users/r.kuznetsov/Dev/Projects/omim/xcode/geometry/../../../omim-build/xcode/Debug/libgeometry.a"; sourceTree = ""; }; + 4740184623F5BE0200A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 56DAC3632399206A000BC50D /* test_polylines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_polylines.hpp; sourceTree = ""; }; 670D04B31B0BA9050013A7AC /* expat_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = expat_impl.h; sourceTree = ""; }; 670D04B41B0BA9050013A7AC /* file64_api.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = file64_api.hpp; sourceTree = ""; }; @@ -311,15 +326,10 @@ BB537C5D1E8490120074D9D3 /* transliteration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transliteration.cpp; sourceTree = ""; }; BB537C5E1E8490120074D9D3 /* transliteration.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transliteration.hpp; sourceTree = ""; }; BB87BF8322F9E2D1008A8A72 /* serdes_json_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serdes_json_test.cpp; sourceTree = ""; }; + D57BDA1C2396A48400505BE6 /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F65AFA351F18B8AB00979A50 /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = ../platform/build/Debug/libplatform_tests_support.a; sourceTree = ""; }; + F65AFA371F18C7A500979A50 /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../../Library/Developer/Xcode/DerivedData/omim-fbvotunmmtqmjnezabjibwxwryev/Build/Products/Debug/libplatform.a"; sourceTree = ""; }; F6C269FD1F176FFE00EB6519 /* csv_reader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csv_reader_test.cpp; sourceTree = ""; }; - FACB76A826B89C2200810C9C /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76AA26B89C3000810C9C /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76AC26B89C3F00810C9C /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76AE26B89CFB00810C9C /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - FACB76B026B89D0700810C9C /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76B226B89D3A00810C9C /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76B426B89D4200810C9C /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76B626B89D5000810C9C /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -327,14 +337,17 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FACB76B726B89D5000810C9C /* libgeometry.a in Frameworks */, - FACB76B526B89D4200810C9C /* libplatform_tests_support.a in Frameworks */, - FACB76B326B89D3A00810C9C /* libsuccinct.a in Frameworks */, - FACB76B126B89D0700810C9C /* libplatform.a in Frameworks */, - FACB76AF26B89CFB00810C9C /* libz.tbd in Frameworks */, - FACB76AD26B89C3F00810C9C /* libjansson.a in Frameworks */, - FACB76AB26B89C3000810C9C /* minizip.framework in Frameworks */, - FACB76A926B89C2200810C9C /* libbase.a in Frameworks */, + 39C2288323E1EF1C00251321 /* Security.framework in Frameworks */, + 39C2288123E1EF1700251321 /* CoreLocation.framework in Frameworks */, + 39C2287F23E1EF0000251321 /* libjansson.a in Frameworks */, + 4740184823F5BE0800A93C81 /* minizip.framework in Frameworks */, + F65AFA381F18C7A500979A50 /* libplatform.a in Frameworks */, + F65AFA361F18B8AB00979A50 /* libplatform_tests_support.a in Frameworks */, + 45C108BA1E9CFF8E000FE1F6 /* libgeometry.a in Frameworks */, + 394917301BAC3CC9002A8C4F /* libz.tbd in Frameworks */, + 3949172B1BAC3CAC002A8C4F /* libbase.a in Frameworks */, + D57BDA1D2396A48400505BE6 /* liboauthcpp.a in Frameworks */, + 3949172D1BAC3CAC002A8C4F /* libsuccinct.a in Frameworks */, 394916E41BAC3ACF002A8C4F /* libcoding.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -352,14 +365,14 @@ 3496AB6C1DC1F53500C5DDBA /* Frameworks */ = { isa = PBXGroup; children = ( - FACB76B626B89D5000810C9C /* libgeometry.a */, - FACB76B426B89D4200810C9C /* libplatform_tests_support.a */, - FACB76B226B89D3A00810C9C /* libsuccinct.a */, - FACB76B026B89D0700810C9C /* libplatform.a */, - FACB76AE26B89CFB00810C9C /* libz.tbd */, - FACB76AC26B89C3F00810C9C /* libjansson.a */, - FACB76AA26B89C3000810C9C /* minizip.framework */, - FACB76A826B89C2200810C9C /* libbase.a */, + 39C2288223E1EF1C00251321 /* Security.framework */, + 39C2288023E1EF1700251321 /* CoreLocation.framework */, + 39C2287E23E1EF0000251321 /* libjansson.a */, + D57BDA1C2396A48400505BE6 /* liboauthcpp.a */, + 4740184623F5BE0200A93C81 /* minizip.framework */, + F65AFA371F18C7A500979A50 /* libplatform.a */, + F65AFA351F18B8AB00979A50 /* libplatform_tests_support.a */, + 45C108B91E9CFF8E000FE1F6 /* libgeometry.a */, ); name = Frameworks; sourceTree = ""; @@ -367,52 +380,53 @@ 394916901BAC3A5F002A8C4F /* coding_tests */ = { isa = PBXGroup; children = ( + 39816ED123F2A90B0056C6B5 /* url_tests.cpp */, + 39D5293A23D60C91006F00DA /* bwt_tests.cpp */, + 39D5293B23D60C91006F00DA /* move_to_front_tests.cpp */, + 56DAC3632399206A000BC50D /* test_polylines.hpp */, + 3954E011233500FE0007FDE4 /* files_container_tests.cpp */, + BB87BF8322F9E2D1008A8A72 /* serdes_json_test.cpp */, + 4098EA6221D12088005612FF /* map_uint32_to_val_tests.cpp */, + 3973743321C17F160003807A /* string_utf8_multilang_tests.cpp */, + 39C3C0BE21A431BF003B4712 /* point_coding_tests.cpp */, + 39F376CB207D329F0058E8E0 /* geometry_coding_test.cpp */, + 39F376CC207D329F0058E8E0 /* geometry_serialization_test.cpp */, + 39F376CA207D329F0058E8E0 /* test_polylines.cpp */, + 395D1A91207BBBAC001164A5 /* zlib_test.cpp */, + 395D1A8D207BBB9E001164A5 /* text_storage_tests.cpp */, + 395D1A8B207BBB95001164A5 /* bwt_coder_tests.cpp */, + 67E8DB7A1BBC18720053C5BA /* libs */, + 3D489BB71D3D217E0052AA38 /* elias_coder_test.cpp */, + 6768181F1DC3ABD80094C0AC /* traffic_test.cpp */, + 3D489BB81D3D217E0052AA38 /* fixed_bits_ddvector_test.cpp */, + 3D489BB91D3D217E0052AA38 /* simple_dense_coding_test.cpp */, + 3D489BBA1D3D217E0052AA38 /* succinct_mapper_test.cpp */, 67E8DB081BBC16C70053C5BA /* base64_test.cpp */, 67E8DB091BBC16C70053C5BA /* bit_streams_test.cpp */, - 395D1A8B207BBB95001164A5 /* bwt_coder_tests.cpp */, - 39D5293A23D60C91006F00DA /* bwt_tests.cpp */, 67E8DB0D1BBC16C70053C5BA /* compressed_bit_vector_test.cpp */, - F6C269FD1F176FFE00EB6519 /* csv_reader_test.cpp */, 67E8DB101BBC16C70053C5BA /* dd_vector_test.cpp */, + F6C269FD1F176FFE00EB6519 /* csv_reader_test.cpp */, 67E8DB111BBC16C70053C5BA /* diff_test.cpp */, - 3D489BB71D3D217E0052AA38 /* elias_coder_test.cpp */, 67E8DB121BBC16C70053C5BA /* endianness_test.cpp */, 67E8DB141BBC16C70053C5BA /* file_data_test.cpp */, 67E8DB151BBC16C70053C5BA /* file_sort_test.cpp */, - 3954E011233500FE0007FDE4 /* files_container_tests.cpp */, - 3D489BB81D3D217E0052AA38 /* fixed_bits_ddvector_test.cpp */, - 39F376CB207D329F0058E8E0 /* geometry_coding_test.cpp */, - 39F376CC207D329F0058E8E0 /* geometry_serialization_test.cpp */, 67E8DB171BBC16C70053C5BA /* hex_test.cpp */, 67E8DB181BBC16C70053C5BA /* huffman_test.cpp */, - 4098EA6221D12088005612FF /* map_uint32_to_val_tests.cpp */, 67E8DB191BBC16C70053C5BA /* mem_file_reader_test.cpp */, 67E8DB1A1BBC16C70053C5BA /* mem_file_writer_test.cpp */, - 39D5293B23D60C91006F00DA /* move_to_front_tests.cpp */, 67E8DB1C1BBC16C70053C5BA /* png_decoder_test.cpp */, - 39C3C0BE21A431BF003B4712 /* point_coding_tests.cpp */, 67E8DB1D1BBC16C70053C5BA /* reader_cache_test.cpp */, 67E8DB1E1BBC16C70053C5BA /* reader_test.cpp */, 67E8DB1F1BBC16C70053C5BA /* reader_test.hpp */, 67E8DB201BBC16C70053C5BA /* reader_writer_ops_test.cpp */, - BB87BF8322F9E2D1008A8A72 /* serdes_json_test.cpp */, - 3D489BB91D3D217E0052AA38 /* simple_dense_coding_test.cpp */, - 3973743321C17F160003807A /* string_utf8_multilang_tests.cpp */, - 3D489BBA1D3D217E0052AA38 /* succinct_mapper_test.cpp */, - 39F376CA207D329F0058E8E0 /* test_polylines.cpp */, - 56DAC3632399206A000BC50D /* test_polylines.hpp */, - 3949171F1BAC3BE0002A8C4F /* testingmain.cpp */, - 395D1A8D207BBB9E001164A5 /* text_storage_tests.cpp */, - 6768181F1DC3ABD80094C0AC /* traffic_test.cpp */, - 39816ED123F2A90B0056C6B5 /* url_tests.cpp */, 67E8DB261BBC16C70053C5BA /* value_opt_string_test.cpp */, 67E8DB271BBC16C70053C5BA /* var_record_reader_test.cpp */, + 3949171F1BAC3BE0002A8C4F /* testingmain.cpp */, 67E8DB281BBC16C70053C5BA /* var_serial_vector_test.cpp */, 67E8DB291BBC16C70053C5BA /* varint_test.cpp */, 67E8DB2B1BBC16C70053C5BA /* writer_test.cpp */, 67E8DB2C1BBC16C70053C5BA /* zip_creator_test.cpp */, 67E8DB2D1BBC16C70053C5BA /* zip_reader_test.cpp */, - 395D1A91207BBBAC001164A5 /* zlib_test.cpp */, ); name = coding_tests; path = ../../coding/coding_tests; @@ -454,15 +468,28 @@ 6753421D1A3F586300A0A8C3 /* coding */ = { isa = PBXGroup; children = ( + 39816ECE23F2A8F00056C6B5 /* url.cpp */, + 39816ECD23F2A8F00056C6B5 /* url.hpp */, + 39D5293623D60C78006F00DA /* move_to_front.cpp */, + 39D5293723D60C78006F00DA /* move_to_front.hpp */, + 39D5293323D60C6F006F00DA /* bwt.cpp */, + 39D5293223D60C6F006F00DA /* bwt.hpp */, + 3954E00E233500E90007FDE4 /* files_container.cpp */, + 3954E00D233500E90007FDE4 /* files_container.hpp */, + 3DAB4B6C23018E0500F7E5EB /* buffered_file_writer.cpp */, + 3DAB4B6D23018E0500F7E5EB /* buffered_file_writer.hpp */, + 3973743021C17EFE0003807A /* string_utf8_multilang.cpp */, + 3973742F21C17EFE0003807A /* string_utf8_multilang.hpp */, + 39C3C0BB21A43061003B4712 /* point_coding.cpp */, + 39C3C0BA21A43060003B4712 /* point_coding.hpp */, + 39F376C8207D32820058E8E0 /* tesselator_decl.hpp */, + 39F376C4207D327B0058E8E0 /* geometry_coding.cpp */, + 39F376C5207D327B0058E8E0 /* geometry_coding.hpp */, 6753422B1A3F588B00A0A8C3 /* base64.cpp */, 6753422C1A3F588B00A0A8C3 /* base64.hpp */, 6753422F1A3F588B00A0A8C3 /* bit_streams.hpp */, 675342341A3F588B00A0A8C3 /* buffer_reader.hpp */, - 3DAB4B6C23018E0500F7E5EB /* buffered_file_writer.cpp */, - 3DAB4B6D23018E0500F7E5EB /* buffered_file_writer.hpp */, 39B2B97C1FB4693400AB85A1 /* bwt_coder.hpp */, - 39D5293323D60C6F006F00DA /* bwt.cpp */, - 39D5293223D60C6F006F00DA /* bwt.hpp */, 675342351A3F588B00A0A8C3 /* byte_stream.hpp */, 347F33311C4540F0009758CC /* compressed_bit_vector.cpp */, 347F33321C4540F0009758CC /* compressed_bit_vector.hpp */, @@ -473,30 +500,22 @@ 675342411A3F588B00A0A8C3 /* diff.hpp */, 39B2B97E1FB4693B00AB85A1 /* elias_coder.hpp */, 675342421A3F588B00A0A8C3 /* endianness.hpp */, + 402E9A9221D0DBD9002D3CF4 /* map_uint32_to_val.hpp */, 675342481A3F588B00A0A8C3 /* file_reader.cpp */, 675342491A3F588B00A0A8C3 /* file_reader.hpp */, 6753424A1A3F588B00A0A8C3 /* file_sort.hpp */, 6753424C1A3F588B00A0A8C3 /* file_writer.cpp */, 6753424D1A3F588B00A0A8C3 /* file_writer.hpp */, - 3954E00E233500E90007FDE4 /* files_container.cpp */, - 3954E00D233500E90007FDE4 /* files_container.hpp */, 347F33331C4540F0009758CC /* fixed_bits_ddvector.hpp */, - 39F376C4207D327B0058E8E0 /* geometry_coding.cpp */, - 39F376C5207D327B0058E8E0 /* geometry_coding.hpp */, 675342501A3F588B00A0A8C3 /* hex.cpp */, 675342511A3F588B00A0A8C3 /* hex.hpp */, 394917221BAC3C2F002A8C4F /* huffman.cpp */, 394917231BAC3C2F002A8C4F /* huffman.hpp */, 670D04B21B0BA9050013A7AC /* internal */, - 402E9A9221D0DBD9002D3CF4 /* map_uint32_to_val.hpp */, 39B2B9801FB4694300AB85A1 /* memory_region.hpp */, 675342581A3F588B00A0A8C3 /* mmap_reader.cpp */, 675342591A3F588B00A0A8C3 /* mmap_reader.hpp */, - 39D5293623D60C78006F00DA /* move_to_front.cpp */, - 39D5293723D60C78006F00DA /* move_to_front.hpp */, 6753425C1A3F588B00A0A8C3 /* parse_xml.hpp */, - 39C3C0BB21A43061003B4712 /* point_coding.cpp */, - 39C3C0BA21A43060003B4712 /* point_coding.hpp */, 6753425E1A3F588B00A0A8C3 /* read_write_utils.hpp */, 6753425F1A3F588B00A0A8C3 /* reader_cache.hpp */, 675342601A3F588B00A0A8C3 /* reader_streambuf.cpp */, @@ -515,18 +534,13 @@ 675342691A3F588B00A0A8C3 /* streams_common.hpp */, 6753426A1A3F588B00A0A8C3 /* streams_sink.hpp */, 6753426B1A3F588B00A0A8C3 /* streams.hpp */, - 3973743021C17EFE0003807A /* string_utf8_multilang.cpp */, - 3973742F21C17EFE0003807A /* string_utf8_multilang.hpp */, 347F33361C4540F0009758CC /* succinct_mapper.hpp */, - 39F376C8207D32820058E8E0 /* tesselator_decl.hpp */, 39B2B97A1FB4692D00AB85A1 /* text_storage.hpp */, 675E889A1DB7B0D000F8EBDA /* traffic.cpp */, 675E889B1DB7B0D000F8EBDA /* traffic.hpp */, BB537C5D1E8490120074D9D3 /* transliteration.cpp */, BB537C5E1E8490120074D9D3 /* transliteration.hpp */, 675342721A3F588B00A0A8C3 /* url_encode.hpp */, - 39816ECE23F2A8F00056C6B5 /* url.cpp */, - 39816ECD23F2A8F00056C6B5 /* url.hpp */, 675342731A3F588B00A0A8C3 /* value_opt_string.hpp */, 675342741A3F588C00A0A8C3 /* var_record_reader.hpp */, 675342751A3F588C00A0A8C3 /* var_serial_vector.hpp */, @@ -544,6 +558,17 @@ path = ../../coding; sourceTree = SOURCE_ROOT; }; + 67E8DB7A1BBC18720053C5BA /* libs */ = { + isa = PBXGroup; + children = ( + 3D489BB51D3D21510052AA38 /* libplatform.a */, + 3949172F1BAC3CC9002A8C4F /* libz.tbd */, + 394917271BAC3CAC002A8C4F /* libbase.a */, + 394917291BAC3CAC002A8C4F /* libsuccinct.a */, + ); + name = libs; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -611,6 +636,7 @@ 675342D41A3F588C00A0A8C3 /* zip_reader.hpp in Headers */, 675342A41A3F588C00A0A8C3 /* file_writer.hpp in Headers */, 675342C01A3F588C00A0A8C3 /* streams_sink.hpp in Headers */, + 56DAC3642399206A000BC50D /* test_polylines.hpp in Headers */, 670D04C11B0BA92D0013A7AC /* xmlparser.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -780,7 +806,13 @@ 394916941BAC3A5F002A8C4F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.coding_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = "$(OMIM_ROOT)/iphone/Maps/OMaps.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = maps.me.coding_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -788,7 +820,13 @@ 394916951BAC3A5F002A8C4F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.coding_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = "$(OMIM_ROOT)/iphone/Maps/OMaps.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = maps.me.coding_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/common.xcconfig b/xcode/common.xcconfig index 7924d5585b..6589c720fe 100644 --- a/xcode/common.xcconfig +++ b/xcode/common.xcconfig @@ -68,8 +68,6 @@ ENABLE_BITCODE = YES ENABLE_STRICT_OBJC_MSGSEND = YES GCC_C_LANGUAGE_STANDARD = c11 GCC_FAST_MATH = YES -// -fvisibility-inlines-hidden -GCC_INLINES_ARE_PRIVATE_EXTERN = YES GCC_NO_COMMON_BLOCKS = YES GCC_PRECOMPILE_PREFIX_HEADER = YES // Preprocessor definitions shared in all configurations and projects. diff --git a/xcode/drape_frontend/drape_frontend.xcodeproj/project.pbxproj b/xcode/drape_frontend/drape_frontend.xcodeproj/project.pbxproj index cd6bf1bb2b..8d9e35debb 100644 --- a/xcode/drape_frontend/drape_frontend.xcodeproj/project.pbxproj +++ b/xcode/drape_frontend/drape_frontend.xcodeproj/project.pbxproj @@ -622,26 +622,26 @@ 452C9EC31CEDCF3200A55E57 /* animation.hpp */, 452C9EC41CEDCF3200A55E57 /* arrow_animation.cpp */, 452C9EC51CEDCF3200A55E57 /* arrow_animation.hpp */, - 670948071BDF9C39005014C0 /* base_interpolator.cpp */, - 670948081BDF9C39005014C0 /* base_interpolator.hpp */, 452C9EC61CEDCF3200A55E57 /* follow_animation.cpp */, 452C9EC71CEDCF3200A55E57 /* follow_animation.hpp */, - 670948091BDF9C39005014C0 /* interpolation_holder.cpp */, - 6709480A1BDF9C39005014C0 /* interpolation_holder.hpp */, - 6709480B1BDF9C39005014C0 /* interpolations.cpp */, - 6709480C1BDF9C39005014C0 /* interpolations.hpp */, 452C9EC81CEDCF3200A55E57 /* interpolators.cpp */, 452C9EC91CEDCF3200A55E57 /* interpolators.hpp */, 452C9ECA1CEDCF3200A55E57 /* linear_animation.cpp */, 452C9ECB1CEDCF3200A55E57 /* linear_animation.hpp */, - 6709480F1BDF9C39005014C0 /* opacity_animation.cpp */, - 670948101BDF9C39005014C0 /* opacity_animation.hpp */, 452C9ECC1CEDCF3200A55E57 /* parallel_animation.cpp */, 452C9ECD1CEDCF3200A55E57 /* parallel_animation.hpp */, 452C9ED01CEDCF3200A55E57 /* scale_animation.cpp */, 452C9ED11CEDCF3200A55E57 /* scale_animation.hpp */, 452C9ED21CEDCF3200A55E57 /* sequence_animation.cpp */, 452C9ED31CEDCF3200A55E57 /* sequence_animation.hpp */, + 670948071BDF9C39005014C0 /* base_interpolator.cpp */, + 670948081BDF9C39005014C0 /* base_interpolator.hpp */, + 670948091BDF9C39005014C0 /* interpolation_holder.cpp */, + 6709480A1BDF9C39005014C0 /* interpolation_holder.hpp */, + 6709480B1BDF9C39005014C0 /* interpolations.cpp */, + 6709480C1BDF9C39005014C0 /* interpolations.hpp */, + 6709480F1BDF9C39005014C0 /* opacity_animation.cpp */, + 670948101BDF9C39005014C0 /* opacity_animation.hpp */, 670948111BDF9C39005014C0 /* show_hide_animation.cpp */, 670948121BDF9C39005014C0 /* show_hide_animation.hpp */, 670948131BDF9C39005014C0 /* value_mapping.hpp */, diff --git a/xcode/editor/editor.xcodeproj/project.pbxproj b/xcode/editor/editor.xcodeproj/project.pbxproj index f560b8948f..eff5f43b5d 100644 --- a/xcode/editor/editor.xcodeproj/project.pbxproj +++ b/xcode/editor/editor.xcodeproj/project.pbxproj @@ -27,17 +27,40 @@ 3496ABE61DC2035800C5DDBA /* ui2oh_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496ABD61DC2034900C5DDBA /* ui2oh_test.cpp */; }; 3496ABE81DC2035800C5DDBA /* xml_feature_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496ABD81DC2034900C5DDBA /* xml_feature_test.cpp */; }; 3496ABE91DC2041800C5DDBA /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3411386B1C15AD97002E3B3E /* libeditor.a */; }; + 3496ABEF1DC2041800C5DDBA /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABEC1DC2041800C5DDBA /* libopening_hours.a */; }; + 3496ABF01DC2041800C5DDBA /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABED1DC2041800C5DDBA /* libpugixml.a */; }; + 3496ABF51DC2043800C5DDBA /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABF11DC2043800C5DDBA /* libbase.a */; }; + 3496ABF61DC2043800C5DDBA /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABF21DC2043800C5DDBA /* libgeometry.a */; }; + 3496ABF71DC2043800C5DDBA /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABF31DC2043800C5DDBA /* liboauthcpp.a */; }; + 3496ABF81DC2043800C5DDBA /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABF41DC2043800C5DDBA /* libplatform.a */; }; + 3496ABFC1DC2045600C5DDBA /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABF91DC2045600C5DDBA /* libcoding.a */; }; + 3496ABFD1DC2045600C5DDBA /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABFA1DC2045600C5DDBA /* libindexer.a */; }; + 3496ABFE1DC2045600C5DDBA /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABFB1DC2045600C5DDBA /* libplatform_tests_support.a */; }; 3496AC031DC2048E00C5DDBA /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496AC011DC2047D00C5DDBA /* testingmain.cpp */; }; 3496AC051DC204B700C5DDBA /* editor.config in Resources */ = {isa = PBXBuildFile; fileRef = 3496AC041DC204B700C5DDBA /* editor.config */; }; + 3496AC071DC204D000C5DDBA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496AC061DC204D000C5DDBA /* libz.tbd */; }; 34FFB34C1C316A7600BFF6C3 /* server_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34FFB34A1C316A7600BFF6C3 /* server_api.cpp */; }; 34FFB34D1C316A7600BFF6C3 /* server_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34FFB34B1C316A7600BFF6C3 /* server_api.hpp */; }; 3D052487200F62EE00F24998 /* feature_matcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D052485200F62ED00F24998 /* feature_matcher.hpp */; }; 3D052488200F62EE00F24998 /* feature_matcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D052486200F62ED00F24998 /* feature_matcher.cpp */; }; + 3D05248B200F630000F24998 /* feature_matcher_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D052489200F630000F24998 /* feature_matcher_test.cpp */; }; + 3D05248C200F630000F24998 /* match_by_geometry_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D05248A200F630000F24998 /* match_by_geometry_test.cpp */; }; 3D3058741D707DBE004AC712 /* config_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D3058721D707DBE004AC712 /* config_loader.cpp */; }; 3D3058751D707DBE004AC712 /* config_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D3058731D707DBE004AC712 /* config_loader.hpp */; }; 3D489BEF1D4F67E10052AA38 /* editor_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BED1D4F67E10052AA38 /* editor_storage.cpp */; }; 3D489BF01D4F67E10052AA38 /* editor_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D489BEE1D4F67E10052AA38 /* editor_storage.hpp */; }; 671555E820BDC5D3002BA3B4 /* osm_editor_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671555E620BDC5D3002BA3B4 /* osm_editor_test.cpp */; }; + 671555EA20BDC649002BA3B4 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555E920BDC649002BA3B4 /* libicu.a */; }; + 671555EC20BDC649002BA3B4 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555EB20BDC649002BA3B4 /* libjansson.a */; }; + 671555EE20BDC649002BA3B4 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555ED20BDC649002BA3B4 /* libprotobuf.a */; }; + 671555F220BDC690002BA3B4 /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555F120BDC690002BA3B4 /* libgenerator_tests_support.a */; }; + 671555F420BDC6D1002BA3B4 /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555F320BDC6D1002BA3B4 /* libgenerator.a */; }; + 671555F620BDC6D1002BA3B4 /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555F520BDC6D1002BA3B4 /* libsearch.a */; }; + 671555F820BDC6D1002BA3B4 /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555F720BDC6D1002BA3B4 /* libstorage.a */; }; + 671555FA20BDC6FA002BA3B4 /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555F920BDC6FA002BA3B4 /* librouting.a */; }; + 671555FC20BDC6FA002BA3B4 /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555FB20BDC6FA002BA3B4 /* libtess2.a */; }; + 671555FE20BDC728002BA3B4 /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555FD20BDC728002BA3B4 /* librouting_common.a */; }; + 6715560020BDC741002BA3B4 /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555FF20BDC741002BA3B4 /* libsuccinct.a */; }; 6715560520BEC332002BA3B4 /* osm_editor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6715560120BEC330002BA3B4 /* osm_editor.hpp */; }; 6715560620BEC332002BA3B4 /* edits_migration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6715560220BEC331002BA3B4 /* edits_migration.cpp */; }; 6715560720BEC332002BA3B4 /* osm_editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6715560320BEC331002BA3B4 /* osm_editor.cpp */; }; @@ -51,27 +74,6 @@ 675B562820D2706000A521D2 /* editable_feature_source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675B562620D2706000A521D2 /* editable_feature_source.hpp */; }; F60F02EE1C92CBF1003A0AF6 /* editor_notes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F60F02EC1C92CBF1003A0AF6 /* editor_notes.cpp */; }; F60F02EF1C92CBF1003A0AF6 /* editor_notes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F60F02ED1C92CBF1003A0AF6 /* editor_notes.hpp */; }; - FACB76B826B89DF700810C9C /* feature_matcher_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D052489200F630000F24998 /* feature_matcher_test.cpp */; }; - FACB76B926B89DFB00810C9C /* match_by_geometry_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D05248A200F630000F24998 /* match_by_geometry_test.cpp */; }; - FACB76BB26B89FFE00810C9C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76BA26B89FFE00810C9C /* libbase.a */; }; - FACB76BD26B8A00400810C9C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76BC26B8A00400810C9C /* libgeometry.a */; }; - FACB76BF26B8A00B00810C9C /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76BE26B8A00B00810C9C /* liboauthcpp.a */; }; - FACB76C126B8A01100810C9C /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C026B8A01100810C9C /* libpugixml.a */; }; - FACB76C326B8A03600810C9C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C226B8A03600810C9C /* libcoding.a */; }; - FACB76C526B8A04200810C9C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C426B8A04200810C9C /* libindexer.a */; }; - FACB76C726B8A08000810C9C /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C626B8A08000810C9C /* libicu.a */; }; - FACB76C926B8A08800810C9C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C826B8A08800810C9C /* libplatform.a */; }; - FACB76CB26B8A0D200810C9C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76CA26B8A0D200810C9C /* libprotobuf.a */; }; - FACB76CF26B8A0E800810C9C /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76CE26B8A0E800810C9C /* libopening_hours.a */; }; - FACB76D126B8A10F00810C9C /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D026B8A10F00810C9C /* libplatform_tests_support.a */; }; - FACB76D326B8A13700810C9C /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D226B8A13700810C9C /* libgenerator.a */; }; - FACB76D526B8A15100810C9C /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D426B8A15100810C9C /* libstorage.a */; }; - FACB76D726B8A18F00810C9C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D626B8A18F00810C9C /* libsuccinct.a */; }; - FACB76D926B8A22000810C9C /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D826B8A22000810C9C /* libjansson.a */; }; - FACB76DA26B8A23E00810C9C /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76CC26B8A0DC00810C9C /* libgenerator_tests_support.a */; }; - FACB76DE26B8A27000810C9C /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76DD26B8A27000810C9C /* libsearch.a */; }; - FACB76E026B8A28600810C9C /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76DF26B8A28600810C9C /* librouting_common.a */; }; - FACB76E226B8A29300810C9C /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76E126B8A29300810C9C /* libtess2.a */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -96,8 +98,18 @@ 3496ABD41DC2034900C5DDBA /* opening_hours_ui_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_ui_test.cpp; sourceTree = ""; }; 3496ABD61DC2034900C5DDBA /* ui2oh_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ui2oh_test.cpp; sourceTree = ""; }; 3496ABD81DC2034900C5DDBA /* xml_feature_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xml_feature_test.cpp; sourceTree = ""; }; + 3496ABEC1DC2041800C5DDBA /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-build/xcode/Debug/libopening_hours.a"; sourceTree = ""; }; + 3496ABED1DC2041800C5DDBA /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-build/xcode/Debug/libpugixml.a"; sourceTree = ""; }; + 3496ABF11DC2043800C5DDBA /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-build/xcode/Debug/libbase.a"; sourceTree = ""; }; + 3496ABF21DC2043800C5DDBA /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-build/xcode/Debug/libgeometry.a"; sourceTree = ""; }; + 3496ABF31DC2043800C5DDBA /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-build/xcode/Debug/liboauthcpp.a"; sourceTree = ""; }; + 3496ABF41DC2043800C5DDBA /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-build/xcode/Debug/libplatform.a"; sourceTree = ""; }; + 3496ABF91DC2045600C5DDBA /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-build/xcode/Debug/libcoding.a"; sourceTree = ""; }; + 3496ABFA1DC2045600C5DDBA /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-build/xcode/Debug/libindexer.a"; sourceTree = ""; }; + 3496ABFB1DC2045600C5DDBA /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "../../../omim-build/xcode/Debug/libplatform_tests_support.a"; sourceTree = ""; }; 3496AC011DC2047D00C5DDBA /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; 3496AC041DC204B700C5DDBA /* editor.config */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = editor.config; path = ../../data/editor.config; sourceTree = ""; }; + 3496AC061DC204D000C5DDBA /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 34F5586E1DBF49B200A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; 34F5586F1DBF49B200A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; 34FFB34A1C316A7600BFF6C3 /* server_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = server_api.cpp; sourceTree = ""; }; @@ -112,6 +124,18 @@ 3D489BEE1D4F67E10052AA38 /* editor_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_storage.hpp; sourceTree = ""; }; 671555E620BDC5D3002BA3B4 /* osm_editor_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_editor_test.cpp; sourceTree = ""; }; 671555E720BDC5D3002BA3B4 /* osm_editor_test.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_editor_test.hpp; sourceTree = ""; }; + 671555E920BDC649002BA3B4 /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555EB20BDC649002BA3B4 /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555ED20BDC649002BA3B4 /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555EF20BDC68A002BA3B4 /* libindexer_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555F120BDC690002BA3B4 /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555F320BDC6D1002BA3B4 /* libgenerator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555F520BDC6D1002BA3B4 /* libsearch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555F720BDC6D1002BA3B4 /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555F920BDC6FA002BA3B4 /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555FB20BDC6FA002BA3B4 /* libtess2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtess2.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555FD20BDC728002BA3B4 /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555FF20BDC741002BA3B4 /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; 6715560120BEC330002BA3B4 /* osm_editor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_editor.hpp; sourceTree = ""; }; 6715560220BEC331002BA3B4 /* edits_migration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = edits_migration.cpp; sourceTree = ""; }; 6715560320BEC331002BA3B4 /* osm_editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_editor.cpp; sourceTree = ""; }; @@ -125,28 +149,9 @@ 671ED37220D3B65100D4317E /* editable_data_source.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = editable_data_source.hpp; sourceTree = ""; }; 675B562520D2706000A521D2 /* editable_feature_source.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = editable_feature_source.cpp; sourceTree = ""; }; 675B562620D2706000A521D2 /* editable_feature_source.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = editable_feature_source.hpp; sourceTree = ""; }; + 67A7F0D520DBF00400937412 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; F60F02EC1C92CBF1003A0AF6 /* editor_notes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_notes.cpp; sourceTree = ""; }; F60F02ED1C92CBF1003A0AF6 /* editor_notes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_notes.hpp; sourceTree = ""; }; - FACB76BA26B89FFE00810C9C /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76BC26B8A00400810C9C /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76BE26B8A00B00810C9C /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76C026B8A01100810C9C /* libpugixml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libpugixml.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76C226B8A03600810C9C /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76C426B8A04200810C9C /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76C626B8A08000810C9C /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76C826B8A08800810C9C /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76CA26B8A0D200810C9C /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76CC26B8A0DC00810C9C /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76CE26B8A0E800810C9C /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76D026B8A10F00810C9C /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76D226B8A13700810C9C /* libgenerator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76D426B8A15100810C9C /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76D626B8A18F00810C9C /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76D826B8A22000810C9C /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76DB26B8A25100810C9C /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76DD26B8A27000810C9C /* libsearch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76DF26B8A28600810C9C /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76E126B8A29300810C9C /* libtess2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtess2.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -161,26 +166,28 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FACB76E226B8A29300810C9C /* libtess2.a in Frameworks */, - FACB76E026B8A28600810C9C /* librouting_common.a in Frameworks */, - FACB76DE26B8A27000810C9C /* libsearch.a in Frameworks */, - FACB76DA26B8A23E00810C9C /* libgenerator_tests_support.a in Frameworks */, - FACB76D926B8A22000810C9C /* libjansson.a in Frameworks */, - FACB76BB26B89FFE00810C9C /* libbase.a in Frameworks */, - FACB76C326B8A03600810C9C /* libcoding.a in Frameworks */, - FACB76BF26B8A00B00810C9C /* liboauthcpp.a in Frameworks */, - FACB76D726B8A18F00810C9C /* libsuccinct.a in Frameworks */, - FACB76BD26B8A00400810C9C /* libgeometry.a in Frameworks */, - FACB76C926B8A08800810C9C /* libplatform.a in Frameworks */, - FACB76C526B8A04200810C9C /* libindexer.a in Frameworks */, - FACB76D526B8A15100810C9C /* libstorage.a in Frameworks */, - FACB76D326B8A13700810C9C /* libgenerator.a in Frameworks */, - FACB76D126B8A10F00810C9C /* libplatform_tests_support.a in Frameworks */, - FACB76CF26B8A0E800810C9C /* libopening_hours.a in Frameworks */, - FACB76CB26B8A0D200810C9C /* libprotobuf.a in Frameworks */, - FACB76C726B8A08000810C9C /* libicu.a in Frameworks */, - FACB76C126B8A01100810C9C /* libpugixml.a in Frameworks */, 6715565120BF0F47002BA3B4 /* libeditor_tests_support.a in Frameworks */, + 6715560020BDC741002BA3B4 /* libsuccinct.a in Frameworks */, + 671555FE20BDC728002BA3B4 /* librouting_common.a in Frameworks */, + 671555FA20BDC6FA002BA3B4 /* librouting.a in Frameworks */, + 671555FC20BDC6FA002BA3B4 /* libtess2.a in Frameworks */, + 671555F420BDC6D1002BA3B4 /* libgenerator.a in Frameworks */, + 671555F620BDC6D1002BA3B4 /* libsearch.a in Frameworks */, + 671555F820BDC6D1002BA3B4 /* libstorage.a in Frameworks */, + 671555F220BDC690002BA3B4 /* libgenerator_tests_support.a in Frameworks */, + 671555EA20BDC649002BA3B4 /* libicu.a in Frameworks */, + 671555EC20BDC649002BA3B4 /* libjansson.a in Frameworks */, + 671555EE20BDC649002BA3B4 /* libprotobuf.a in Frameworks */, + 3496AC071DC204D000C5DDBA /* libz.tbd in Frameworks */, + 3496ABFC1DC2045600C5DDBA /* libcoding.a in Frameworks */, + 3496ABFD1DC2045600C5DDBA /* libindexer.a in Frameworks */, + 3496ABFE1DC2045600C5DDBA /* libplatform_tests_support.a in Frameworks */, + 3496ABF51DC2043800C5DDBA /* libbase.a in Frameworks */, + 3496ABF61DC2043800C5DDBA /* libgeometry.a in Frameworks */, + 3496ABF71DC2043800C5DDBA /* liboauthcpp.a in Frameworks */, + 3496ABF81DC2043800C5DDBA /* libplatform.a in Frameworks */, + 3496ABEF1DC2041800C5DDBA /* libopening_hours.a in Frameworks */, + 3496ABF01DC2041800C5DDBA /* libpugixml.a in Frameworks */, 3496ABE91DC2041800C5DDBA /* libeditor.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -267,13 +274,13 @@ 3496ABD31DC2034900C5DDBA /* editor_notes_test.cpp */, 3D052489200F630000F24998 /* feature_matcher_test.cpp */, 3D05248A200F630000F24998 /* match_by_geometry_test.cpp */, - 6715560920BEF0A4002BA3B4 /* new_feature_categories_test.cpp */, 3496ABD41DC2034900C5DDBA /* opening_hours_ui_test.cpp */, 671555E620BDC5D3002BA3B4 /* osm_editor_test.cpp */, 671555E720BDC5D3002BA3B4 /* osm_editor_test.hpp */, 3496AC011DC2047D00C5DDBA /* testingmain.cpp */, 3496ABD61DC2034900C5DDBA /* ui2oh_test.cpp */, 3496ABD81DC2034900C5DDBA /* xml_feature_test.cpp */, + 6715560920BEF0A4002BA3B4 /* new_feature_categories_test.cpp */, ); name = editor_tests; path = ../../editor/editor_tests; @@ -282,26 +289,29 @@ 3496ABEA1DC2041800C5DDBA /* Frameworks */ = { isa = PBXGroup; children = ( - FACB76E126B8A29300810C9C /* libtess2.a */, - FACB76DF26B8A28600810C9C /* librouting_common.a */, - FACB76DD26B8A27000810C9C /* libsearch.a */, - FACB76DB26B8A25100810C9C /* librouting.a */, - FACB76D826B8A22000810C9C /* libjansson.a */, - FACB76D626B8A18F00810C9C /* libsuccinct.a */, - FACB76D426B8A15100810C9C /* libstorage.a */, - FACB76D226B8A13700810C9C /* libgenerator.a */, - FACB76D026B8A10F00810C9C /* libplatform_tests_support.a */, - FACB76CE26B8A0E800810C9C /* libopening_hours.a */, - FACB76CC26B8A0DC00810C9C /* libgenerator_tests_support.a */, - FACB76CA26B8A0D200810C9C /* libprotobuf.a */, - FACB76C826B8A08800810C9C /* libplatform.a */, - FACB76C626B8A08000810C9C /* libicu.a */, - FACB76C426B8A04200810C9C /* libindexer.a */, - FACB76C226B8A03600810C9C /* libcoding.a */, - FACB76C026B8A01100810C9C /* libpugixml.a */, - FACB76BE26B8A00B00810C9C /* liboauthcpp.a */, - FACB76BC26B8A00400810C9C /* libgeometry.a */, - FACB76BA26B89FFE00810C9C /* libbase.a */, + 67A7F0D520DBF00400937412 /* CoreLocation.framework */, + 671555FF20BDC741002BA3B4 /* libsuccinct.a */, + 671555FD20BDC728002BA3B4 /* librouting_common.a */, + 671555F920BDC6FA002BA3B4 /* librouting.a */, + 671555FB20BDC6FA002BA3B4 /* libtess2.a */, + 671555F320BDC6D1002BA3B4 /* libgenerator.a */, + 671555F520BDC6D1002BA3B4 /* libsearch.a */, + 671555F720BDC6D1002BA3B4 /* libstorage.a */, + 671555F120BDC690002BA3B4 /* libgenerator_tests_support.a */, + 671555EF20BDC68A002BA3B4 /* libindexer_tests_support.a */, + 671555E920BDC649002BA3B4 /* libicu.a */, + 671555EB20BDC649002BA3B4 /* libjansson.a */, + 671555ED20BDC649002BA3B4 /* libprotobuf.a */, + 3496AC061DC204D000C5DDBA /* libz.tbd */, + 3496ABF91DC2045600C5DDBA /* libcoding.a */, + 3496ABFA1DC2045600C5DDBA /* libindexer.a */, + 3496ABFB1DC2045600C5DDBA /* libplatform_tests_support.a */, + 3496ABF11DC2043800C5DDBA /* libbase.a */, + 3496ABF21DC2043800C5DDBA /* libgeometry.a */, + 3496ABF31DC2043800C5DDBA /* liboauthcpp.a */, + 3496ABF41DC2043800C5DDBA /* libplatform.a */, + 3496ABEC1DC2041800C5DDBA /* libopening_hours.a */, + 3496ABED1DC2041800C5DDBA /* libpugixml.a */, ); name = Frameworks; sourceTree = ""; @@ -459,6 +469,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3D05248B200F630000F24998 /* feature_matcher_test.cpp in Sources */, 347C71281C295B1100BE9208 /* xml_feature.cpp in Sources */, 341138781C15AE42002E3B3E /* opening_hours_ui.cpp in Sources */, 340C20DE1C3E4DFD00111D22 /* osm_auth.cpp in Sources */, @@ -471,6 +482,7 @@ 6715560620BEC332002BA3B4 /* edits_migration.cpp in Sources */, 34527C511C89B1770015050E /* editor_config.cpp in Sources */, 34FFB34C1C316A7600BFF6C3 /* server_api.cpp in Sources */, + 3D05248C200F630000F24998 /* match_by_geometry_test.cpp in Sources */, 675B562720D2706000A521D2 /* editable_feature_source.cpp in Sources */, F60F02EE1C92CBF1003A0AF6 /* editor_notes.cpp in Sources */, 6715565420BF0F87002BA3B4 /* new_feature_categories.cpp in Sources */, @@ -484,14 +496,12 @@ 3496ABE11DC2035800C5DDBA /* config_loader_test.cpp in Sources */, 671555E820BDC5D3002BA3B4 /* osm_editor_test.cpp in Sources */, 3496ABE21DC2035800C5DDBA /* editor_config_test.cpp in Sources */, - FACB76B826B89DF700810C9C /* feature_matcher_test.cpp in Sources */, 6715560A20BEF0A4002BA3B4 /* new_feature_categories_test.cpp in Sources */, 3496ABE31DC2035800C5DDBA /* editor_notes_test.cpp in Sources */, 3496ABE41DC2035800C5DDBA /* opening_hours_ui_test.cpp in Sources */, 3496AC031DC2048E00C5DDBA /* testingmain.cpp in Sources */, 3496ABE61DC2035800C5DDBA /* ui2oh_test.cpp in Sources */, 3496ABE81DC2035800C5DDBA /* xml_feature_test.cpp in Sources */, - FACB76B926B89DFB00810C9C /* match_by_geometry_test.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -543,7 +553,9 @@ 3496ABCE1DC2031900C5DDBA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.editor_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = ru.mail.editor_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -551,7 +563,9 @@ 3496ABCF1DC2031900C5DDBA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.editor_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = ru.mail.editor_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/expat/expat.xcodeproj/project.pbxproj b/xcode/expat/expat.xcodeproj/project.pbxproj index 5f2cd48b18..7fc4d2c4f8 100644 --- a/xcode/expat/expat.xcodeproj/project.pbxproj +++ b/xcode/expat/expat.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -167,7 +167,7 @@ }; }; buildConfigurationList = 670D04F31B0BAEE50013A7AC /* Build configuration list for PBXProject "expat" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/xcode/freetype/freetype.xcodeproj/project.pbxproj b/xcode/freetype/freetype.xcodeproj/project.pbxproj index f0f2e42ba9..19c02b2b81 100644 --- a/xcode/freetype/freetype.xcodeproj/project.pbxproj +++ b/xcode/freetype/freetype.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -851,6 +851,7 @@ 675348541A408D9300A0A8C3 /* freetype */ = { isa = PBXGroup; children = ( + 671F58DD1B874F730032311E /* gzip */, 675348601A408E8000A0A8C3 /* autofit */, 6753487F1A408E8000A0A8C3 /* base */, 675348AB1A408E8000A0A8C3 /* bdf */, @@ -859,7 +860,6 @@ 675348CF1A408E8000A0A8C3 /* cff */, 675348FA1A408E8000A0A8C3 /* cid */, 6753490B1A408E8000A0A8C3 /* gxvalid */, - 671F58DD1B874F730032311E /* gzip */, 675349421A408E8000A0A8C3 /* lzw */, 675349481A408E8000A0A8C3 /* otvalid */, 6753495A1A408E8000A0A8C3 /* pcf */, @@ -1698,7 +1698,7 @@ }; }; buildConfigurationList = 6753484D1A408D9300A0A8C3 /* Build configuration list for PBXProject "freetype" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/xcode/ge0/ge0.xcodeproj/project.pbxproj b/xcode/ge0/ge0.xcodeproj/project.pbxproj index 7420b870a4..698f500513 100644 --- a/xcode/ge0/ge0.xcodeproj/project.pbxproj +++ b/xcode/ge0/ge0.xcodeproj/project.pbxproj @@ -13,13 +13,15 @@ 391A146023E0FC8700A448F4 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A145F23E0FC8700A448F4 /* libbase.a */; }; 391A146223E0FC8B00A448F4 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A146123E0FC8B00A448F4 /* liboauthcpp.a */; }; 391A146623E0FC9A00A448F4 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A146523E0FC9A00A448F4 /* libz.tbd */; }; + 391A146823E0FC9E00A448F4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A146723E0FC9E00A448F4 /* Security.framework */; }; + 391A146A23E0FCB700A448F4 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A146923E0FCB700A448F4 /* CoreLocation.framework */; }; 39C29BD023E19B3C009ECB47 /* parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39C29BCC23E19B3C009ECB47 /* parser.hpp */; }; 39C29BD123E19B3C009ECB47 /* parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C29BCD23E19B3C009ECB47 /* parser.cpp */; }; 39C29BD223E19B3C009ECB47 /* url_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39C29BCE23E19B3C009ECB47 /* url_generator.hpp */; }; 39C29BD323E19B3C009ECB47 /* url_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C29BCF23E19B3C009ECB47 /* url_generator.cpp */; }; - FACB76A526B8939C00810C9C /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB76A426B8939C00810C9C /* testingmain.cpp */; }; - FACB76A626B893A000810C9C /* url_generator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB76A226B8937800810C9C /* url_generator_tests.cpp */; }; - FACB76A726B893A300810C9C /* parser_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB76A326B8937800810C9C /* parser_tests.cpp */; }; + 39C29BD923E19B50009ECB47 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C29BD823E19B50009ECB47 /* testingmain.cpp */; }; + 39C29BDA23E19B52009ECB47 /* parser_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C29BD423E19B43009ECB47 /* parser_tests.cpp */; }; + 39C29BDB23E19B55009ECB47 /* url_generator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C29BD523E19B43009ECB47 /* url_generator_tests.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -31,14 +33,16 @@ 391A145F23E0FC8700A448F4 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; 391A146123E0FC8B00A448F4 /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; 391A146523E0FC9A00A448F4 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 391A146723E0FC9E00A448F4 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + 391A146923E0FCB700A448F4 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; 39C29BCC23E19B3C009ECB47 /* parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = parser.hpp; path = ../../ge0/parser.hpp; sourceTree = ""; }; 39C29BCD23E19B3C009ECB47 /* parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = parser.cpp; path = ../../ge0/parser.cpp; sourceTree = ""; }; 39C29BCE23E19B3C009ECB47 /* url_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = url_generator.hpp; path = ../../ge0/url_generator.hpp; sourceTree = ""; }; 39C29BCF23E19B3C009ECB47 /* url_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = url_generator.cpp; path = ../../ge0/url_generator.cpp; sourceTree = ""; }; + 39C29BD423E19B43009ECB47 /* parser_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = parser_tests.cpp; path = ../../../ge0/ge0_tests/parser_tests.cpp; sourceTree = ""; }; + 39C29BD523E19B43009ECB47 /* url_generator_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = url_generator_tests.cpp; path = ../../../ge0/ge0_tests/url_generator_tests.cpp; sourceTree = ""; }; + 39C29BD823E19B50009ECB47 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../testing/testingmain.cpp; sourceTree = ""; }; 675347171A40577A00A0A8C3 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB76A226B8937800810C9C /* url_generator_tests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = url_generator_tests.cpp; sourceTree = ""; }; - FACB76A326B8937800810C9C /* parser_tests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parser_tests.cpp; sourceTree = ""; }; - FACB76A426B8939C00810C9C /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -46,6 +50,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 391A146A23E0FCB700A448F4 /* CoreLocation.framework in Frameworks */, + 391A146823E0FC9E00A448F4 /* Security.framework in Frameworks */, 391A146623E0FC9A00A448F4 /* libz.tbd in Frameworks */, 391A146223E0FC8B00A448F4 /* liboauthcpp.a in Frameworks */, 391A146023E0FC8700A448F4 /* libbase.a in Frameworks */, @@ -65,9 +71,21 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 391A145523E0FC4100A448F4 /* ge0_tests */ = { + isa = PBXGroup; + children = ( + 39C29BD823E19B50009ECB47 /* testingmain.cpp */, + 39C29BD423E19B43009ECB47 /* parser_tests.cpp */, + 39C29BD523E19B43009ECB47 /* url_generator_tests.cpp */, + ); + path = ge0_tests; + sourceTree = ""; + }; 391A145A23E0FC7F00A448F4 /* Frameworks */ = { isa = PBXGroup; children = ( + 391A146923E0FCB700A448F4 /* CoreLocation.framework */, + 391A146723E0FC9E00A448F4 /* Security.framework */, 391A146523E0FC9A00A448F4 /* libz.tbd */, 391A146123E0FC8B00A448F4 /* liboauthcpp.a */, 391A145F23E0FC8700A448F4 /* libbase.a */, @@ -80,11 +98,11 @@ 6753470E1A40577A00A0A8C3 = { isa = PBXGroup; children = ( - FACB76A026B8937800810C9C /* ge0_tests */, 39C29BCD23E19B3C009ECB47 /* parser.cpp */, 39C29BCC23E19B3C009ECB47 /* parser.hpp */, 39C29BCF23E19B3C009ECB47 /* url_generator.cpp */, 39C29BCE23E19B3C009ECB47 /* url_generator.hpp */, + 391A145523E0FC4100A448F4 /* ge0_tests */, 34763F471DBE28F800D370CF /* common-debug.xcconfig */, 34763F481DBE28F800D370CF /* common-release.xcconfig */, 675347181A40577A00A0A8C3 /* Products */, @@ -101,17 +119,6 @@ name = Products; sourceTree = ""; }; - FACB76A026B8937800810C9C /* ge0_tests */ = { - isa = PBXGroup; - children = ( - FACB76A426B8939C00810C9C /* testingmain.cpp */, - FACB76A226B8937800810C9C /* url_generator_tests.cpp */, - FACB76A326B8937800810C9C /* parser_tests.cpp */, - ); - name = ge0_tests; - path = ../../ge0/ge0_tests; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -212,9 +219,9 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FACB76A526B8939C00810C9C /* testingmain.cpp in Sources */, - FACB76A726B893A300810C9C /* parser_tests.cpp in Sources */, - FACB76A626B893A000810C9C /* url_generator_tests.cpp in Sources */, + 39C29BDA23E19B52009ECB47 /* parser_tests.cpp in Sources */, + 39C29BD923E19B50009ECB47 /* testingmain.cpp in Sources */, + 39C29BDB23E19B55009ECB47 /* url_generator_tests.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -233,7 +240,9 @@ 3496AB8A1DC1F6CE00C5DDBA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = apps.organicmaps.ge0_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = "$(OMIM_ROOT)/iphone/Maps/OMaps.plist"; + PRODUCT_BUNDLE_IDENTIFIER = maps.me.ge0_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -241,7 +250,9 @@ 3496AB8B1DC1F6CE00C5DDBA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = apps.organicmaps.ge0_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = "$(OMIM_ROOT)/iphone/Maps/OMaps.plist"; + PRODUCT_BUNDLE_IDENTIFIER = maps.me.ge0_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/generator/generator.xcodeproj/project.pbxproj b/xcode/generator/generator.xcodeproj/project.pbxproj index ac2006437e..c586c9e599 100644 --- a/xcode/generator/generator.xcodeproj/project.pbxproj +++ b/xcode/generator/generator.xcodeproj/project.pbxproj @@ -7,579 +7,521 @@ objects = { /* Begin PBXBuildFile section */ + 0C5FEC701DDE19E50017688C /* routing_index_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5FEC6E1DDE19E50017688C /* routing_index_generator.cpp */; }; + 0C5FEC711DDE19E50017688C /* routing_index_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C5FEC6F1DDE19E50017688C /* routing_index_generator.hpp */; }; + 34F5587B1DBF4C8300A4FC11 /* feature_segments_checker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34F5587A1DBF4C8300A4FC11 /* feature_segments_checker.cpp */; }; + 390EA83A229F06C700CA55E5 /* borders.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 390EA838229F06C700CA55E5 /* borders.hpp */; }; + 390EA83B229F06C700CA55E5 /* borders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 390EA839229F06C700CA55E5 /* borders.cpp */; }; + 391C0C8B22BD257A003DC252 /* cities_ids_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 391C0C8922BD257A003DC252 /* cities_ids_builder.cpp */; }; + 391C0C8C22BD257A003DC252 /* cities_ids_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 391C0C8A22BD257A003DC252 /* cities_ids_builder.hpp */; }; + 3933ED0E20D7FD4E000B1526 /* intermediate_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3933ED0D20D7FD4E000B1526 /* intermediate_data.cpp */; }; + 39711412229D7E01003915E5 /* collector_camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3971140B229D7E00003915E5 /* collector_camera.cpp */; }; + 39711413229D7E01003915E5 /* collector_camera.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3971140C229D7E01003915E5 /* collector_camera.hpp */; }; + 3989E321230300CD00D63F84 /* affiliation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3989E31F230300CC00D63F84 /* affiliation.hpp */; }; + 3989E322230300CD00D63F84 /* affiliation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3989E320230300CD00D63F84 /* affiliation.cpp */; }; + 3989E325230300D600D63F84 /* collector_city_area.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3989E323230300D600D63F84 /* collector_city_area.cpp */; }; + 3989E326230300D600D63F84 /* collector_city_area.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3989E324230300D600D63F84 /* collector_city_area.hpp */; }; + 3989E33A2303013800D63F84 /* features_processing_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3989E3352303013800D63F84 /* features_processing_helpers.hpp */; }; + 3989E34C2303014A00D63F84 /* place_processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3989E33E2303014900D63F84 /* place_processor.cpp */; }; + 3989E3552303014A00D63F84 /* place_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3989E3472303014A00D63F84 /* place_processor.hpp */; }; + 39B2B9781FB468CC00AB85A1 /* cities_boundaries_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B9761FB468CC00AB85A1 /* cities_boundaries_builder.cpp */; }; + 39B2B9791FB468CC00AB85A1 /* cities_boundaries_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B9771FB468CC00AB85A1 /* cities_boundaries_builder.hpp */; }; 39F7E3AA20E1023400DA7A14 /* test_with_classificator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F7E3A520E1022E00DA7A14 /* test_with_classificator.cpp */; }; 39F7E3AB20E1023400DA7A14 /* test_with_classificator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39F7E3A420E1022E00DA7A14 /* test_with_classificator.hpp */; }; 39F7E3AC20E1023400DA7A14 /* test_with_custom_mwms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F7E3A320E1022E00DA7A14 /* test_with_custom_mwms.cpp */; }; 39F7E3AD20E1023400DA7A14 /* test_with_custom_mwms.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39F7E3A220E1022E00DA7A14 /* test_with_custom_mwms.hpp */; }; + 3D0BBC3923F536A700A50354 /* isolines_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D0BBC3523F536A600A50354 /* isolines_generator.cpp */; }; + 3D0BBC3A23F536A700A50354 /* isolines_section_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D0BBC3623F536A700A50354 /* isolines_section_builder.cpp */; }; + 3D0BBC3B23F536A700A50354 /* isolines_section_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D0BBC3723F536A700A50354 /* isolines_section_builder.hpp */; }; + 3D0BBC3C23F536A700A50354 /* isolines_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D0BBC3823F536A700A50354 /* isolines_generator.hpp */; }; + 3D51BC481D5E50F700F1FA8D /* centers_table_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D51BC461D5E50F700F1FA8D /* centers_table_builder.cpp */; }; + 3D51BC491D5E50F700F1FA8D /* centers_table_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D51BC471D5E50F700F1FA8D /* centers_table_builder.hpp */; }; + 3D51BC521D5E512500F1FA8D /* altitude_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D51BC4A1D5E512500F1FA8D /* altitude_generator.cpp */; }; + 3D51BC531D5E512500F1FA8D /* altitude_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D51BC4B1D5E512500F1FA8D /* altitude_generator.hpp */; }; + 3D51BC571D5E512500F1FA8D /* region_meta.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D51BC4F1D5E512500F1FA8D /* region_meta.hpp */; }; + 3D51BC581D5E512500F1FA8D /* srtm_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D51BC501D5E512500F1FA8D /* srtm_parser.cpp */; }; + 3D51BC591D5E512500F1FA8D /* srtm_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D51BC511D5E512500F1FA8D /* srtm_parser.hpp */; }; + 3DFEBF7D1EF2D58900317D5C /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFEBF781EF2D58900317D5C /* utils.cpp */; }; + 3DFEBF7E1EF2D58900317D5C /* utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DFEBF791EF2D58900317D5C /* utils.hpp */; }; + 4003E3AA2112FB2B007721B0 /* factory_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4003E3992112FB29007721B0 /* factory_utils.hpp */; }; + 4003E3AB2112FB2B007721B0 /* sponsored_object_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4003E39A2112FB29007721B0 /* sponsored_object_base.hpp */; }; + 4003E3AC2112FB2B007721B0 /* emitter_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4003E39B2112FB29007721B0 /* emitter_factory.hpp */; }; + 4003E3B12112FB2B007721B0 /* emitter_booking.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4003E3A02112FB2A007721B0 /* emitter_booking.hpp */; }; + 4003E3B22112FB2B007721B0 /* emitter_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4003E3A12112FB2A007721B0 /* emitter_interface.hpp */; }; + 4003E3B92112FB2B007721B0 /* place.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4003E3A82112FB2B007721B0 /* place.hpp */; }; + 401E317B225C971400DE7EB8 /* collector_tag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 401E3170225C971300DE7EB8 /* collector_tag.cpp */; }; + 401E317C225C971400DE7EB8 /* platform_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 401E3171225C971300DE7EB8 /* platform_helpers.hpp */; }; + 401E317E225C971400DE7EB8 /* collector_tag.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 401E3173225C971400DE7EB8 /* collector_tag.hpp */; }; + 401E3180225C971400DE7EB8 /* wiki_url_dumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 401E3175225C971400DE7EB8 /* wiki_url_dumper.cpp */; }; + 401E3181225C971400DE7EB8 /* wiki_url_dumper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 401E3176225C971400DE7EB8 /* wiki_url_dumper.hpp */; }; + 401E3183225C971400DE7EB8 /* descriptions_section_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 401E3178225C971400DE7EB8 /* descriptions_section_builder.hpp */; }; + 401E3184225C971400DE7EB8 /* descriptions_section_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 401E3179225C971400DE7EB8 /* descriptions_section_builder.cpp */; }; + 401E3185225C971400DE7EB8 /* platform_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 401E317A225C971400DE7EB8 /* platform_helpers.cpp */; }; + 401E3187225C97D100DE7EB8 /* boost_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 401E3186225C97D100DE7EB8 /* boost_helpers.hpp */; }; + 401E318E225C99A300DE7EB8 /* region_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 401E318A225C99A300DE7EB8 /* region_info.hpp */; }; + 402BAFC823994186007385D4 /* postcode_points_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 402BAFC623994186007385D4 /* postcode_points_builder.cpp */; }; + 402BAFC923994186007385D4 /* postcode_points_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 402BAFC723994186007385D4 /* postcode_points_builder.hpp */; }; + 4032E719225D151D00D33617 /* translator_world.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E6F3225D151A00D33617 /* translator_world.hpp */; }; + 4032E71A225D151D00D33617 /* translator_collection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E6F4225D151A00D33617 /* translator_collection.hpp */; }; + 4032E71B225D151D00D33617 /* relation_tags_enricher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E6F5225D151A00D33617 /* relation_tags_enricher.hpp */; }; + 4032E71E225D151D00D33617 /* collector_collection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E6F8225D151B00D33617 /* collector_collection.hpp */; }; + 4032E71F225D151D00D33617 /* filter_collection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E6F9225D151B00D33617 /* filter_collection.hpp */; }; + 4032E720225D151D00D33617 /* type_helper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E6FA225D151B00D33617 /* type_helper.hpp */; }; + 4032E721225D151D00D33617 /* feature_maker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E6FB225D151B00D33617 /* feature_maker.cpp */; }; + 4032E723225D151D00D33617 /* translator_country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E6FD225D151B00D33617 /* translator_country.cpp */; }; + 4032E725225D151D00D33617 /* feature_maker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E6FF225D151B00D33617 /* feature_maker.hpp */; }; + 4032E726225D151D00D33617 /* relation_tags_enricher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E700225D151B00D33617 /* relation_tags_enricher.cpp */; }; + 4032E728225D151D00D33617 /* type_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E702225D151B00D33617 /* type_helper.cpp */; }; + 4032E729225D151D00D33617 /* translator_world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E703225D151B00D33617 /* translator_world.cpp */; }; + 4032E72B225D151D00D33617 /* feature_processing_layers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E705225D151B00D33617 /* feature_processing_layers.hpp */; }; + 4032E72C225D151D00D33617 /* translator_country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E706225D151C00D33617 /* translator_country.hpp */; }; + 4032E72D225D151D00D33617 /* translator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E707225D151C00D33617 /* translator.hpp */; }; + 4032E72E225D151D00D33617 /* filter_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E708225D151C00D33617 /* filter_collection.cpp */; }; + 4032E72F225D151D00D33617 /* filter_planet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E709225D151C00D33617 /* filter_planet.cpp */; }; + 4032E730225D151D00D33617 /* collector_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E70A225D151C00D33617 /* collector_collection.cpp */; }; + 4032E731225D151D00D33617 /* translator_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E70B225D151C00D33617 /* translator_collection.cpp */; }; + 4032E733225D151D00D33617 /* collection_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E70D225D151C00D33617 /* collection_base.hpp */; }; + 4032E734225D151D00D33617 /* feature_maker_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E70E225D151C00D33617 /* feature_maker_base.hpp */; }; + 4032E735225D151D00D33617 /* feature_maker_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E70F225D151C00D33617 /* feature_maker_base.cpp */; }; + 4032E736225D151D00D33617 /* translator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E710225D151C00D33617 /* translator.cpp */; }; + 4032E737225D151D00D33617 /* feature_processing_layers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E711225D151C00D33617 /* feature_processing_layers.cpp */; }; + 4032E739225D151D00D33617 /* filter_planet.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E713225D151C00D33617 /* filter_planet.hpp */; }; + 4032E73A225D151D00D33617 /* translator_coastline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E714225D151C00D33617 /* translator_coastline.hpp */; }; + 4032E73B225D151D00D33617 /* translator_coastline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4032E715225D151C00D33617 /* translator_coastline.cpp */; }; + 4032E73E225D151D00D33617 /* filter_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4032E718225D151D00D33617 /* filter_interface.hpp */; }; + 40492BC92021DC53008E093A /* feature_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40492BC42021DC53008E093A /* feature_helpers.cpp */; }; + 40492BCA2021DC53008E093A /* feature_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40492BC52021DC53008E093A /* feature_helpers.hpp */; }; + 40492BCC2021DC53008E093A /* geometry_holder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40492BC72021DC53008E093A /* geometry_holder.hpp */; }; + 4067A69F2506588E00A99EAA /* boundary_postcodes_enricher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4067A69D2506588D00A99EAA /* boundary_postcodes_enricher.cpp */; }; + 4067A6A02506588E00A99EAA /* boundary_postcodes_enricher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4067A69E2506588E00A99EAA /* boundary_postcodes_enricher.hpp */; }; + 4088CE2421AE995D00E2702A /* brands_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4088CE2221AE995D00E2702A /* brands_loader.hpp */; }; + 4088CE2521AE995D00E2702A /* brands_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4088CE2321AE995D00E2702A /* brands_loader.cpp */; }; + 40C3B8A9244DF33500AB1669 /* final_processor_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40C3B89C244DF33300AB1669 /* final_processor_interface.cpp */; }; + 40C3B8AA244DF33500AB1669 /* final_processor_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3B89D244DF33300AB1669 /* final_processor_utils.hpp */; }; + 40C3B8AB244DF33500AB1669 /* final_processor_complex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40C3B89E244DF33400AB1669 /* final_processor_complex.cpp */; }; + 40C3B8AC244DF33500AB1669 /* final_processor_coastline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3B89F244DF33400AB1669 /* final_processor_coastline.hpp */; }; + 40C3B8AD244DF33500AB1669 /* final_processor_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3B8A0244DF33400AB1669 /* final_processor_interface.hpp */; }; + 40C3B8AE244DF33500AB1669 /* final_processor_world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40C3B8A1244DF33400AB1669 /* final_processor_world.cpp */; }; + 40C3B8AF244DF33500AB1669 /* final_processor_world.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3B8A2244DF33400AB1669 /* final_processor_world.hpp */; }; + 40C3B8B0244DF33500AB1669 /* final_processor_complex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3B8A3244DF33400AB1669 /* final_processor_complex.hpp */; }; + 40C3B8B1244DF33500AB1669 /* final_processor_country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3B8A4244DF33500AB1669 /* final_processor_country.hpp */; }; + 40C3B8B2244DF33500AB1669 /* final_processor_coastline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40C3B8A5244DF33500AB1669 /* final_processor_coastline.cpp */; }; + 40C3B8B3244DF33500AB1669 /* final_processor_country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40C3B8A6244DF33500AB1669 /* final_processor_country.cpp */; }; + 40C3B8B4244DF33500AB1669 /* final_processor_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40C3B8A7244DF33500AB1669 /* final_processor_utils.cpp */; }; + 40C3B8B5244DF33500AB1669 /* cluster_finder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3B8A8244DF33500AB1669 /* cluster_finder.hpp */; }; + 441DB3FD2119D72300D2F324 /* camera_info_collector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 441DB3FA2119D72300D2F324 /* camera_info_collector.hpp */; }; + 441DB3FE2119D72300D2F324 /* camera_info_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 441DB3FB2119D72300D2F324 /* camera_info_collector.cpp */; }; + 56037E4E219AF97200C2193D /* osm_element_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56037E43219AF97100C2193D /* osm_element_helpers.hpp */; }; + 56037E51219AF97200C2193D /* filter_elements.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56037E46219AF97100C2193D /* filter_elements.hpp */; }; + 56037E53219AF97200C2193D /* osm_element_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56037E48219AF97100C2193D /* osm_element_helpers.cpp */; }; + 56037E55219AF97200C2193D /* collector_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56037E4A219AF97100C2193D /* collector_interface.hpp */; }; + 56037E56219AF97200C2193D /* filter_elements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56037E4B219AF97100C2193D /* filter_elements.cpp */; }; + 56829A462134222300A09A28 /* city_roads_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56829A422134222100A09A28 /* city_roads_generator.hpp */; }; + 56829A482134222300A09A28 /* city_roads_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56829A442134222300A09A28 /* city_roads_generator.cpp */; }; + 568762601F6A9B18002C22A6 /* transit_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5687625E1F6A9B18002C22A6 /* transit_generator.cpp */; }; + 568762611F6A9B18002C22A6 /* transit_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5687625F1F6A9B18002C22A6 /* transit_generator.hpp */; }; + 56A1B7AB21A82C3F00246F8C /* maxspeeds_collector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56A1B7A521A82C3E00246F8C /* maxspeeds_collector.hpp */; }; + 56A1B7AC21A82C3F00246F8C /* maxspeeds_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56A1B7A621A82C3E00246F8C /* maxspeeds_parser.hpp */; }; + 56A1B7AD21A82C3F00246F8C /* maxspeeds_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A1B7A721A82C3E00246F8C /* maxspeeds_builder.cpp */; }; + 56A1B7AE21A82C3F00246F8C /* maxspeeds_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56A1B7A821A82C3E00246F8C /* maxspeeds_builder.hpp */; }; + 56A1B7AF21A82C3F00246F8C /* maxspeeds_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A1B7A921A82C3F00246F8C /* maxspeeds_collector.cpp */; }; + 56A1B7B021A82C3F00246F8C /* maxspeeds_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A1B7AA21A82C3F00246F8C /* maxspeeds_parser.cpp */; }; + 56DAC3042398FA77000BC50D /* processor_country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2C92398FA73000BC50D /* processor_country.hpp */; }; + 56DAC3052398FA77000BC50D /* processor_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2CA2398FA74000BC50D /* processor_factory.hpp */; }; + 56DAC3062398FA77000BC50D /* filter_world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2CB2398FA74000BC50D /* filter_world.cpp */; }; + 56DAC3072398FA77000BC50D /* processor_noop.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2CC2398FA74000BC50D /* processor_noop.hpp */; }; + 56DAC3082398FA77000BC50D /* translator_complex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2CD2398FA74000BC50D /* translator_complex.hpp */; }; + 56DAC3092398FA77000BC50D /* processor_coastline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2CE2398FA74000BC50D /* processor_coastline.hpp */; }; + 56DAC30A2398FA77000BC50D /* filter_world.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2CF2398FA74000BC50D /* filter_world.hpp */; }; + 56DAC30B2398FA77000BC50D /* processor_booking.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2D02398FA74000BC50D /* processor_booking.hpp */; }; + 56DAC30D2398FA77000BC50D /* collector_boundary_postcode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2D22398FA74000BC50D /* collector_boundary_postcode.hpp */; }; + 56DAC30F2398FA77000BC50D /* complex_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2D42398FA74000BC50D /* complex_loader.cpp */; }; + 56DAC3102398FA77000BC50D /* filter_complex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2D52398FA74000BC50D /* filter_complex.hpp */; }; + 56DAC3112398FA77000BC50D /* collector_boundary_postcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2D62398FA74000BC50D /* collector_boundary_postcode.cpp */; }; + 56DAC3122398FA77000BC50D /* processor_world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2D72398FA74000BC50D /* processor_world.cpp */; }; + 56DAC3132398FA77000BC50D /* collector_mini_roundabout.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2D82398FA74000BC50D /* collector_mini_roundabout.hpp */; }; + 56DAC3142398FA77000BC50D /* hierarchy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2D92398FA74000BC50D /* hierarchy.cpp */; }; + 56DAC3152398FA77000BC50D /* raw_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2DA2398FA75000BC50D /* raw_generator.hpp */; }; + 56DAC3162398FA77000BC50D /* cross_mwm_osm_ways_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2DB2398FA75000BC50D /* cross_mwm_osm_ways_collector.cpp */; }; + 56DAC3172398FA77000BC50D /* filter_roads.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2DC2398FA75000BC50D /* filter_roads.hpp */; }; + 56DAC3182398FA77000BC50D /* hierarchy_entry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2DD2398FA75000BC50D /* hierarchy_entry.cpp */; }; + 56DAC3192398FA77000BC50D /* collector_building_parts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2DE2398FA75000BC50D /* collector_building_parts.cpp */; }; + 56DAC31A2398FA77000BC50D /* collector_mini_roundabout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2DF2398FA75000BC50D /* collector_mini_roundabout.cpp */; }; + 56DAC31C2398FA77000BC50D /* processor_simple.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2E12398FA75000BC50D /* processor_simple.hpp */; }; + 56DAC31D2398FA77000BC50D /* mini_roundabout_transformer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2E22398FA75000BC50D /* mini_roundabout_transformer.hpp */; }; + 56DAC31E2398FA77000BC50D /* processor_complex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2E32398FA75000BC50D /* processor_complex.cpp */; }; + 56DAC31F2398FA77000BC50D /* hierarchy_entry.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2E42398FA75000BC50D /* hierarchy_entry.hpp */; }; + 56DAC3202398FA77000BC50D /* collector_building_parts.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2E52398FA75000BC50D /* collector_building_parts.hpp */; }; + 56DAC3212398FA77000BC50D /* translator_complex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2E62398FA75000BC50D /* translator_complex.cpp */; }; + 56DAC3232398FA77000BC50D /* raw_generator_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2E82398FA75000BC50D /* raw_generator_writer.cpp */; }; + 56DAC3242398FA77000BC50D /* processor_complex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2E92398FA76000BC50D /* processor_complex.hpp */; }; + 56DAC3252398FA77000BC50D /* cells_merger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2EA2398FA76000BC50D /* cells_merger.cpp */; }; + 56DAC3262398FA77000BC50D /* processor_country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2EB2398FA76000BC50D /* processor_country.cpp */; }; + 56DAC3272398FA77000BC50D /* processor_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2EC2398FA76000BC50D /* processor_interface.hpp */; }; + 56DAC3282398FA77000BC50D /* mini_roundabout_transformer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2ED2398FA76000BC50D /* mini_roundabout_transformer.cpp */; }; + 56DAC3292398FA77000BC50D /* processor_simple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2EE2398FA76000BC50D /* processor_simple.cpp */; }; + 56DAC32A2398FA77000BC50D /* filter_roads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2EF2398FA76000BC50D /* filter_roads.cpp */; }; + 56DAC32B2398FA77000BC50D /* raw_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2F02398FA76000BC50D /* raw_generator.cpp */; }; + 56DAC32C2398FA77000BC50D /* translators_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2F12398FA76000BC50D /* translators_pool.cpp */; }; + 56DAC32D2398FA77000BC50D /* routing_city_boundaries_processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2F22398FA76000BC50D /* routing_city_boundaries_processor.cpp */; }; + 56DAC32E2398FA77000BC50D /* composite_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2F32398FA76000BC50D /* composite_id.hpp */; }; + 56DAC32F2398FA77000BC50D /* cells_merger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2F42398FA76000BC50D /* cells_merger.hpp */; }; + 56DAC3302398FA77000BC50D /* translators_pool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2F52398FA76000BC50D /* translators_pool.hpp */; }; + 56DAC3312398FA77000BC50D /* processor_world.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2F62398FA76000BC50D /* processor_world.hpp */; }; + 56DAC3322398FA77000BC50D /* collector_routing_city_boundaries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2F72398FA76000BC50D /* collector_routing_city_boundaries.cpp */; }; + 56DAC3332398FA77000BC50D /* collector_routing_city_boundaries.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2F82398FA77000BC50D /* collector_routing_city_boundaries.hpp */; }; + 56DAC3342398FA77000BC50D /* filter_complex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2F92398FA77000BC50D /* filter_complex.cpp */; }; + 56DAC3352398FA77000BC50D /* composite_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2FA2398FA77000BC50D /* composite_id.cpp */; }; + 56DAC3362398FA77000BC50D /* mini_roundabout_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2FB2398FA77000BC50D /* mini_roundabout_info.cpp */; }; + 56DAC3372398FA77000BC50D /* cross_mwm_osm_ways_collector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2FC2398FA77000BC50D /* cross_mwm_osm_ways_collector.hpp */; }; + 56DAC3382398FA77000BC50D /* gen_mwm_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC2FD2398FA77000BC50D /* gen_mwm_info.cpp */; }; + 56DAC3392398FA77000BC50D /* raw_generator_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2FE2398FA77000BC50D /* raw_generator_writer.hpp */; }; + 56DAC33A2398FA77000BC50D /* complex_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2FF2398FA77000BC50D /* complex_loader.hpp */; }; + 56DAC33B2398FA77000BC50D /* routing_city_boundaries_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC3002398FA77000BC50D /* routing_city_boundaries_processor.hpp */; }; + 56DAC33C2398FA77000BC50D /* hierarchy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC3012398FA77000BC50D /* hierarchy.hpp */; }; + 56DAC33D2398FA77000BC50D /* processor_coastline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC3022398FA77000BC50D /* processor_coastline.cpp */; }; + 56DAC33E2398FA77000BC50D /* mini_roundabout_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC3032398FA77000BC50D /* mini_roundabout_info.hpp */; }; + 56E0C4E4213FD56F00541E0F /* cities_boundaries_checker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56E0C4E2213FD56E00541E0F /* cities_boundaries_checker.cpp */; }; + 56E0C4E5213FD56F00541E0F /* cities_boundaries_checker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56E0C4E3213FD56E00541E0F /* cities_boundaries_checker.hpp */; }; + 670B84BC1A8CDB0000CE4492 /* osm_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670B84BA1A8CDB0000CE4492 /* osm_source.cpp */; }; + 670B84BD1A8CDB0000CE4492 /* osm_source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670B84BB1A8CDB0000CE4492 /* osm_source.hpp */; }; + 670E7BB31EF9812B00A8E9ED /* metalines_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670E7BA91EF9812B00A8E9ED /* metalines_builder.cpp */; }; + 670E7BB41EF9812B00A8E9ED /* metalines_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670E7BAA1EF9812B00A8E9ED /* metalines_builder.hpp */; }; + 670E7BB51EF9812B00A8E9ED /* road_access_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670E7BAB1EF9812B00A8E9ED /* road_access_generator.cpp */; }; + 670E7BB61EF9812B00A8E9ED /* road_access_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670E7BAC1EF9812B00A8E9ED /* road_access_generator.hpp */; }; + 670E7BB71EF9812B00A8E9ED /* routing_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670E7BAD1EF9812B00A8E9ED /* routing_helpers.cpp */; }; + 670E7BB81EF9812B00A8E9ED /* routing_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670E7BAE1EF9812B00A8E9ED /* routing_helpers.hpp */; }; + 670E7BC11EF983E600A8E9ED /* region_meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D51BC4E1D5E512500F1FA8D /* region_meta.cpp */; }; 671ED3CE20D40ABB00D4317E /* routing_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED3CC20D40ABA00D4317E /* routing_helpers.cpp */; }; 671ED3CF20D40ABB00D4317E /* routing_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671ED3CD20D40ABB00D4317E /* routing_helpers.hpp */; }; + 6726C1D51A4AFEF4005EEA39 /* osm2meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1D31A4AFEF4005EEA39 /* osm2meta.cpp */; }; + 6726C1D61A4AFEF4005EEA39 /* osm2meta.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6726C1D41A4AFEF4005EEA39 /* osm2meta.hpp */; }; + 675340601A3F2A7400A0A8C3 /* check_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753402D1A3F2A7400A0A8C3 /* check_model.cpp */; }; + 675340611A3F2A7400A0A8C3 /* check_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753402E1A3F2A7400A0A8C3 /* check_model.hpp */; }; + 675340621A3F2A7400A0A8C3 /* coastlines_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753402F1A3F2A7400A0A8C3 /* coastlines_generator.cpp */; }; + 675340631A3F2A7400A0A8C3 /* coastlines_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340301A3F2A7400A0A8C3 /* coastlines_generator.hpp */; }; + 675340641A3F2A7400A0A8C3 /* intermediate_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340311A3F2A7400A0A8C3 /* intermediate_data.hpp */; }; + 675340671A3F2A7400A0A8C3 /* dumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340341A3F2A7400A0A8C3 /* dumper.cpp */; }; + 675340681A3F2A7400A0A8C3 /* dumper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340351A3F2A7400A0A8C3 /* dumper.hpp */; }; + 675340691A3F2A7400A0A8C3 /* feature_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340361A3F2A7400A0A8C3 /* feature_builder.cpp */; }; + 6753406A1A3F2A7400A0A8C3 /* feature_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340371A3F2A7400A0A8C3 /* feature_builder.hpp */; }; + 6753406B1A3F2A7400A0A8C3 /* feature_emitter_iface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340381A3F2A7400A0A8C3 /* feature_emitter_iface.hpp */; }; + 6753406C1A3F2A7400A0A8C3 /* feature_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340391A3F2A7400A0A8C3 /* feature_generator.cpp */; }; + 6753406D1A3F2A7400A0A8C3 /* feature_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753403A1A3F2A7400A0A8C3 /* feature_generator.hpp */; }; + 6753406E1A3F2A7400A0A8C3 /* feature_merger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753403B1A3F2A7400A0A8C3 /* feature_merger.cpp */; }; + 6753406F1A3F2A7400A0A8C3 /* feature_merger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753403C1A3F2A7400A0A8C3 /* feature_merger.hpp */; }; + 675340701A3F2A7400A0A8C3 /* feature_sorter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753403D1A3F2A7400A0A8C3 /* feature_sorter.cpp */; }; + 675340711A3F2A7400A0A8C3 /* feature_sorter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753403E1A3F2A7400A0A8C3 /* feature_sorter.hpp */; }; + 675340731A3F2A7400A0A8C3 /* gen_mwm_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340401A3F2A7400A0A8C3 /* gen_mwm_info.hpp */; }; + 675340741A3F2A7400A0A8C3 /* generate_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340411A3F2A7400A0A8C3 /* generate_info.hpp */; }; + 675340781A3F2A7400A0A8C3 /* intermediate_elements.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340451A3F2A7400A0A8C3 /* intermediate_elements.hpp */; }; + 6753407E1A3F2A7400A0A8C3 /* osm2type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753404B1A3F2A7400A0A8C3 /* osm2type.cpp */; }; + 6753407F1A3F2A7400A0A8C3 /* osm2type.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753404C1A3F2A7400A0A8C3 /* osm2type.hpp */; }; + 675340831A3F2A7400A0A8C3 /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340501A3F2A7400A0A8C3 /* statistics.cpp */; }; + 675340841A3F2A7400A0A8C3 /* statistics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340511A3F2A7400A0A8C3 /* statistics.hpp */; }; + 675340851A3F2A7400A0A8C3 /* tesselator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340521A3F2A7400A0A8C3 /* tesselator.cpp */; }; + 675340861A3F2A7400A0A8C3 /* tesselator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340531A3F2A7400A0A8C3 /* tesselator.hpp */; }; + 675340871A3F2A7400A0A8C3 /* unpack_mwm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340541A3F2A7400A0A8C3 /* unpack_mwm.cpp */; }; + 675340881A3F2A7400A0A8C3 /* unpack_mwm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340551A3F2A7400A0A8C3 /* unpack_mwm.hpp */; }; + 6753408C1A3F2A7400A0A8C3 /* world_map_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340591A3F2A7400A0A8C3 /* world_map_generator.hpp */; }; + 6753408D1A3F2A7400A0A8C3 /* osm_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753405A1A3F2A7400A0A8C3 /* osm_element.cpp */; }; + 6753408E1A3F2A7400A0A8C3 /* osm_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753405B1A3F2A7400A0A8C3 /* osm_element.hpp */; }; + 675340931C5231BA002CF0D9 /* search_index_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340911C5231BA002CF0D9 /* search_index_builder.cpp */; }; + 675340941C5231BA002CF0D9 /* search_index_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340921C5231BA002CF0D9 /* search_index_builder.hpp */; }; + 677E2A161CAACC5F001DC42A /* tag_admixer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 677E2A111CAACC5F001DC42A /* tag_admixer.hpp */; }; + 677E2A171CAACC5F001DC42A /* towns_dumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 677E2A121CAACC5F001DC42A /* towns_dumper.cpp */; }; + 677E2A181CAACC5F001DC42A /* towns_dumper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 677E2A131CAACC5F001DC42A /* towns_dumper.hpp */; }; 67BC92E21D1A9ED800A4A378 /* test_feature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BC92D81D1A9E9800A4A378 /* test_feature.cpp */; }; 67BC92E31D1A9ED800A4A378 /* test_feature.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67BC92D91D1A9E9800A4A378 /* test_feature.hpp */; }; 67BC92E41D1A9ED800A4A378 /* test_mwm_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BC92DA1D1A9E9800A4A378 /* test_mwm_builder.cpp */; }; 67BC92E51D1A9ED800A4A378 /* test_mwm_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67BC92DB1D1A9E9800A4A378 /* test_mwm_builder.hpp */; }; - FACB775A26B90BEF00810C9C /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6753401B1A3F2A1B00A0A8C3 /* libgenerator.a */; }; - FACB775E26B90C2600810C9C /* generator_tool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB775D26B90C2600810C9C /* generator_tool.cpp */; }; - FACB776126B90C7200810C9C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB776026B90C7200810C9C /* libindexer.a */; }; - FACB776326B90C7A00810C9C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB776226B90C7A00810C9C /* libgeometry.a */; }; - FACB776526B90C8000810C9C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB776426B90C8000810C9C /* libcoding.a */; }; - FACB776726B90C8600810C9C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB776626B90C8600810C9C /* libplatform.a */; }; - FACB776926B90C8B00810C9C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB776826B90C8B00810C9C /* libbase.a */; }; - FACB776D26B90CA800810C9C /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB776C26B90CA800810C9C /* libicu.a */; }; - FACB776F26B90CAD00810C9C /* libgflags.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB776E26B90CAD00810C9C /* libgflags.a */; }; - FACB777126B90CC300810C9C /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB777026B90CC300810C9C /* libexpat.a */; }; - FACB777326B90CCF00810C9C /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB777226B90CCF00810C9C /* libjansson.a */; }; - FACB777526B90CEE00810C9C /* libdescriptions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB777426B90CEE00810C9C /* libdescriptions.a */; }; - FACB777726B90CF200810C9C /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB777626B90CF200810C9C /* minizip.framework */; }; - FACB777926B90CFB00810C9C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB777826B90CFB00810C9C /* libprotobuf.a */; }; - FACB777B26B90D0700810C9C /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB777A26B90D0700810C9C /* librouting_common.a */; }; - FACB777D26B90E5B00810C9C /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB777C26B90E5B00810C9C /* liboauthcpp.a */; }; - FACB777F26B90E7C00810C9C /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB777E26B90E7C00810C9C /* libmap.a */; }; - FACB778126B90E9800810C9C /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB778026B90E9800810C9C /* libtransit.a */; }; - FACB778326B90EAC00810C9C /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB778226B90EAC00810C9C /* librouting.a */; }; - FACB778526B90EC600810C9C /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB778426B90EC600810C9C /* libsearch.a */; }; - FACB778726B90ECD00810C9C /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB778626B90ECD00810C9C /* libopening_hours.a */; }; - FACB778926B910BD00810C9C /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB778826B910BD00810C9C /* libstorage.a */; }; - FACB778B26B9112200810C9C /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB778A26B9112200810C9C /* libtess2.a */; }; - FACB778D26B9118900810C9C /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB778C26B9118900810C9C /* libeditor.a */; }; - FACB778F26B9119100810C9C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB778E26B9119100810C9C /* libsuccinct.a */; }; - FACB779126B9119E00810C9C /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB779026B9119E00810C9C /* libtraffic.a */; }; - FACB779226B911A900810C9C /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB776A26B90CA300810C9C /* libpugixml.a */; }; - FACB779426B911C400810C9C /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB779326B911C400810C9C /* libz.tbd */; }; - FACB779626B911D400810C9C /* libmwm_diff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB779526B911D400810C9C /* libmwm_diff.a */; }; - FACB779826B911F300810C9C /* libbsdiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB779726B911F300810C9C /* libbsdiff.a */; }; - FACB7AD426B913F400810C9C /* restriction_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB797E26B913F300810C9C /* restriction_writer.cpp */; }; - FACB7AD526B913F400810C9C /* processor_world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB797F26B913F300810C9C /* processor_world.cpp */; }; - FACB7AD626B913F400810C9C /* routing_city_boundaries_processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB798026B913F300810C9C /* routing_city_boundaries_processor.cpp */; }; - FACB7AD726B913F400810C9C /* camera_info_collector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB798126B913F300810C9C /* camera_info_collector.hpp */; }; - FACB7AD826B913F400810C9C /* feature_maker_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB798226B913F300810C9C /* feature_maker_base.hpp */; }; - FACB7AD926B913F400810C9C /* filter_elements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB798326B913F300810C9C /* filter_elements.cpp */; }; - FACB7ADA26B913F400810C9C /* translator_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB798426B913F300810C9C /* translator_interface.hpp */; }; - FACB7ADB26B913F400810C9C /* routing_index_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB798526B913F300810C9C /* routing_index_generator.cpp */; }; - FACB7ADC26B913F400810C9C /* translator_world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB798626B913F300810C9C /* translator_world.cpp */; }; - FACB7ADD26B913F400810C9C /* transit_generator_experimental.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB798726B913F300810C9C /* transit_generator_experimental.hpp */; }; - FACB7ADE26B913F400810C9C /* wiki_url_dumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB798826B913F300810C9C /* wiki_url_dumper.cpp */; }; - FACB7ADF26B913F400810C9C /* cluster_finder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB798926B913F300810C9C /* cluster_finder.hpp */; }; - FACB7AE026B913F400810C9C /* filter_world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB798A26B913F300810C9C /* filter_world.cpp */; }; - FACB7AE126B913F400810C9C /* check_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB798B26B913F300810C9C /* check_model.hpp */; }; - FACB7AE226B913F400810C9C /* cities_boundaries_checker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB798C26B913F300810C9C /* cities_boundaries_checker.hpp */; }; - FACB7AE426B913F400810C9C /* feature_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB799026B913F300810C9C /* feature_builder.hpp */; }; - FACB7AE526B913F400810C9C /* ways_merger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB799126B913F300810C9C /* ways_merger.hpp */; }; - FACB7AE626B913F400810C9C /* borders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB799226B913F300810C9C /* borders.cpp */; }; - FACB7AE726B913F400810C9C /* osm_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB799326B913F300810C9C /* osm_element.cpp */; }; - FACB7AE826B913F400810C9C /* raw_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB799426B913F300810C9C /* raw_generator.cpp */; }; - FACB7AE926B913F400810C9C /* collection_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB799526B913F300810C9C /* collection_base.hpp */; }; - FACB7AEA26B913F400810C9C /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB799626B913F300810C9C /* utils.cpp */; }; - FACB7AEB26B913F400810C9C /* collector_camera.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB799726B913F300810C9C /* collector_camera.hpp */; }; - FACB7AEC26B913F400810C9C /* city_roads_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB799826B913F300810C9C /* city_roads_generator.cpp */; }; - FACB7AED26B913F400810C9C /* cities_ids_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB799926B913F300810C9C /* cities_ids_builder.cpp */; }; - FACB7AEE26B913F400810C9C /* collector_routing_city_boundaries.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB799A26B913F300810C9C /* collector_routing_city_boundaries.hpp */; }; - FACB7AEF26B913F400810C9C /* mini_roundabout_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB799B26B913F300810C9C /* mini_roundabout_info.cpp */; }; - FACB7AF026B913F400810C9C /* platform_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB799C26B913F300810C9C /* platform_helpers.cpp */; }; - FACB7AF126B913F400810C9C /* world_map_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB799D26B913F300810C9C /* world_map_generator.hpp */; }; - FACB7AF226B913F400810C9C /* features_processing_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB799E26B913F300810C9C /* features_processing_helpers.hpp */; }; - FACB7AF426B913F400810C9C /* collector_mini_roundabout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79A226B913F300810C9C /* collector_mini_roundabout.cpp */; }; - FACB7AF526B913F400810C9C /* geometry_holder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79A326B913F300810C9C /* geometry_holder.hpp */; }; - FACB7AF626B913F400810C9C /* processor_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79A426B913F300810C9C /* processor_factory.hpp */; }; - FACB7AF726B913F400810C9C /* place_processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79A526B913F300810C9C /* place_processor.cpp */; }; - FACB7AF826B913F400810C9C /* composite_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79A626B913F300810C9C /* composite_id.hpp */; }; - FACB7AF926B913F400810C9C /* maxspeeds_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79A726B913F300810C9C /* maxspeeds_builder.hpp */; }; - FACB7AFA26B913F400810C9C /* feature_merger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79A926B913F300810C9C /* feature_merger.hpp */; }; - FACB7AFB26B913F400810C9C /* final_processor_coastline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79AA26B913F300810C9C /* final_processor_coastline.hpp */; }; - FACB7AFC26B913F400810C9C /* translator_complex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79AB26B913F300810C9C /* translator_complex.hpp */; }; - FACB7AFD26B913F400810C9C /* feature_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79AC26B913F300810C9C /* feature_generator.hpp */; }; - FACB7AFE26B913F400810C9C /* filter_complex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79AE26B913F300810C9C /* filter_complex.hpp */; }; - FACB7AFF26B913F400810C9C /* coastlines_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79AF26B913F300810C9C /* coastlines_generator.cpp */; }; - FACB7B0026B913F400810C9C /* translator_country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79B026B913F300810C9C /* translator_country.hpp */; }; - FACB7B0126B913F400810C9C /* cities_boundaries_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79B126B913F300810C9C /* cities_boundaries_builder.hpp */; }; - FACB7B0226B913F400810C9C /* maxspeeds_collector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79B226B913F300810C9C /* maxspeeds_collector.hpp */; }; - FACB7B0326B913F400810C9C /* tesselator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79B326B913F300810C9C /* tesselator.hpp */; }; - FACB7B0426B913F400810C9C /* collector_building_parts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79B426B913F300810C9C /* collector_building_parts.cpp */; }; - FACB7B0526B913F400810C9C /* traffic_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79B526B913F300810C9C /* traffic_generator.cpp */; }; - FACB7B0626B913F400810C9C /* feature_emitter_iface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79B626B913F300810C9C /* feature_emitter_iface.hpp */; }; - FACB7B0726B913F400810C9C /* intermediate_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79B726B913F300810C9C /* intermediate_data.hpp */; }; - FACB7B0826B913F400810C9C /* restriction_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79B826B913F300810C9C /* restriction_generator.cpp */; }; - FACB7B0926B913F400810C9C /* centers_table_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79B926B913F300810C9C /* centers_table_builder.hpp */; }; - FACB7B0A26B913F400810C9C /* processor_noop.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79BA26B913F300810C9C /* processor_noop.hpp */; }; - FACB7B0B26B913F400810C9C /* osm2meta.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79BB26B913F300810C9C /* osm2meta.hpp */; }; - FACB7B0C26B913F400810C9C /* filter_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79BC26B913F300810C9C /* filter_collection.cpp */; }; - FACB7B0D26B913F400810C9C /* processor_coastline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79BD26B913F300810C9C /* processor_coastline.hpp */; }; - FACB7B0E26B913F400810C9C /* osm_element_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79BE26B913F300810C9C /* osm_element_helpers.hpp */; }; - FACB7B0F26B913F400810C9C /* processor_booking.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79BF26B913F300810C9C /* processor_booking.hpp */; }; - FACB7B1026B913F400810C9C /* cells_merger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79C026B913F300810C9C /* cells_merger.hpp */; }; - FACB7B1126B913F400810C9C /* translators_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79C126B913F300810C9C /* translators_pool.cpp */; }; - FACB7B1226B913F400810C9C /* srtm_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79C226B913F300810C9C /* srtm_parser.hpp */; }; - FACB7B1326B913F400810C9C /* transit_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79C326B913F300810C9C /* transit_generator.cpp */; }; - FACB7B1426B913F400810C9C /* popular_places_section_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79C426B913F300810C9C /* popular_places_section_builder.hpp */; }; - FACB7B1526B913F400810C9C /* collector_city_area.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79C526B913F300810C9C /* collector_city_area.cpp */; }; - FACB7B1626B913F400810C9C /* raw_generator_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79C626B913F300810C9C /* raw_generator_writer.hpp */; }; - FACB7B1726B913F400810C9C /* brands_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79C726B913F300810C9C /* brands_loader.cpp */; }; - FACB7B1826B913F400810C9C /* translator_collection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79C826B913F300810C9C /* translator_collection.hpp */; }; - FACB7B1926B913F400810C9C /* translator_coastline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79C926B913F300810C9C /* translator_coastline.hpp */; }; - FACB7B1A26B913F400810C9C /* holes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79CA26B913F300810C9C /* holes.cpp */; }; - FACB7B1B26B913F400810C9C /* osm_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79CB26B913F300810C9C /* osm_source.cpp */; }; - FACB7B1C26B913F400810C9C /* feature_processing_layers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79CC26B913F300810C9C /* feature_processing_layers.cpp */; }; - FACB7B2126B913F400810C9C /* descriptions_section_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79D826B913F300810C9C /* descriptions_section_builder.hpp */; }; - FACB7B2226B913F400810C9C /* towns_dumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79D926B913F300810C9C /* towns_dumper.cpp */; }; - FACB7B2326B913F400810C9C /* translator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79DA26B913F300810C9C /* translator.hpp */; }; - FACB7B2426B913F400810C9C /* feature_maker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79DB26B913F300810C9C /* feature_maker.cpp */; }; - FACB7B2526B913F400810C9C /* statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79DC26B913F300810C9C /* statistics.cpp */; }; - FACB7B2626B913F400810C9C /* relation_tags_enricher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79DD26B913F300810C9C /* relation_tags_enricher.hpp */; }; - FACB7B2726B913F400810C9C /* postcode_points_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79DE26B913F300810C9C /* postcode_points_builder.cpp */; }; - FACB7B2B26B913F400810C9C /* collector_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79E626B913F300810C9C /* collector_interface.hpp */; }; - FACB7B2C26B913F400810C9C /* processor_simple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79E726B913F300810C9C /* processor_simple.cpp */; }; - FACB7B2D26B913F400810C9C /* final_processor_country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79E826B913F300810C9C /* final_processor_country.cpp */; }; - FACB7B2E26B913F400810C9C /* routing_world_roads_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79E926B913F300810C9C /* routing_world_roads_generator.hpp */; }; - FACB7B2F26B913F400810C9C /* feature_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79EA26B913F300810C9C /* feature_helpers.cpp */; }; - FACB7B3026B913F400810C9C /* complex_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79EB26B913F300810C9C /* complex_loader.hpp */; }; - FACB7B3126B913F400810C9C /* collector_boundary_postcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79EC26B913F300810C9C /* collector_boundary_postcode.cpp */; }; - FACB7B3226B913F400810C9C /* final_processor_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79ED26B913F300810C9C /* final_processor_utils.hpp */; }; - FACB7B3326B913F400810C9C /* road_access_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79EE26B913F300810C9C /* road_access_generator.cpp */; }; - FACB7B3426B913F400810C9C /* feature_sorter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79EF26B913F300810C9C /* feature_sorter.cpp */; }; - FACB7B3526B913F400810C9C /* hierarchy_entry.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79F026B913F300810C9C /* hierarchy_entry.hpp */; }; - FACB7B3626B913F400810C9C /* final_processor_world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79F126B913F300810C9C /* final_processor_world.cpp */; }; - FACB7B3726B913F400810C9C /* final_processor_complex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79F226B913F300810C9C /* final_processor_complex.cpp */; }; - FACB7B3826B913F400810C9C /* collector_tag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79F326B913F300810C9C /* collector_tag.cpp */; }; - FACB7B3926B913F400810C9C /* filter_roads.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79F426B913F300810C9C /* filter_roads.hpp */; }; - FACB7B3A26B913F400810C9C /* factory_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79F526B913F300810C9C /* factory_utils.hpp */; }; - FACB7B3B26B913F400810C9C /* unpack_mwm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79F626B913F300810C9C /* unpack_mwm.hpp */; }; - FACB7B3C26B913F400810C9C /* final_processor_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79F726B913F300810C9C /* final_processor_interface.hpp */; }; - FACB7B3D26B913F400810C9C /* processor_complex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79F826B913F300810C9C /* processor_complex.hpp */; }; - FACB7B3E26B913F400810C9C /* hierarchy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79F926B913F300810C9C /* hierarchy.cpp */; }; - FACB7B3F26B913F400810C9C /* mini_roundabout_transformer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79FA26B913F300810C9C /* mini_roundabout_transformer.hpp */; }; - FACB7B4026B913F400810C9C /* isolines_section_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79FB26B913F300810C9C /* isolines_section_builder.hpp */; }; - FACB7B4126B913F400810C9C /* translator_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79FC26B913F300810C9C /* translator_factory.hpp */; }; - FACB7B4226B913F400810C9C /* metalines_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79FD26B913F300810C9C /* metalines_builder.hpp */; }; - FACB7B4326B913F400810C9C /* node_mixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB79FE26B913F300810C9C /* node_mixer.cpp */; }; - FACB7B4426B913F400810C9C /* relation_tags.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB79FF26B913F300810C9C /* relation_tags.hpp */; }; - FACB7B4526B913F400810C9C /* processor_country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A0026B913F300810C9C /* processor_country.hpp */; }; - FACB7B7726B913F400810C9C /* restriction_collector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A3426B913F300810C9C /* restriction_collector.hpp */; }; - FACB7B7826B913F400810C9C /* filter_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A3526B913F300810C9C /* filter_interface.hpp */; }; - FACB7B8326B913F400810C9C /* region_meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A4226B913F300810C9C /* region_meta.cpp */; }; - FACB7B8426B913F400810C9C /* affiliation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4326B913F300810C9C /* affiliation.hpp */; }; - FACB7B8526B913F400810C9C /* generate_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4426B913F300810C9C /* generate_info.hpp */; }; - FACB7B8626B913F400810C9C /* routing_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4526B913F300810C9C /* routing_helpers.hpp */; }; - FACB7B8726B913F400810C9C /* altitude_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4626B913F300810C9C /* altitude_generator.hpp */; }; - FACB7B8826B913F400810C9C /* cross_mwm_osm_ways_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A4726B913F300810C9C /* cross_mwm_osm_ways_collector.cpp */; }; - FACB7B8926B913F400810C9C /* type_helper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4826B913F300810C9C /* type_helper.hpp */; }; - FACB7B8A26B913F400810C9C /* search_index_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4926B913F300810C9C /* search_index_builder.hpp */; }; - FACB7B8B26B913F400810C9C /* filter_planet.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4A26B913F300810C9C /* filter_planet.hpp */; }; - FACB7B8C26B913F400810C9C /* isolines_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A4B26B913F300810C9C /* isolines_generator.cpp */; }; - FACB7B8D26B913F400810C9C /* dumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A4C26B913F300810C9C /* dumper.cpp */; }; - FACB7B8E26B913F400810C9C /* maxspeeds_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4D26B913F300810C9C /* maxspeeds_parser.hpp */; }; - FACB7B8F26B913F400810C9C /* boundary_postcodes_enricher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4E26B913F300810C9C /* boundary_postcodes_enricher.hpp */; }; - FACB7B9026B913F400810C9C /* processor_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A4F26B913F300810C9C /* processor_interface.hpp */; }; - FACB7B9126B913F400810C9C /* gen_mwm_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5026B913F300810C9C /* gen_mwm_info.hpp */; }; - FACB7B9226B913F400810C9C /* collector_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A5126B913F300810C9C /* collector_collection.cpp */; }; - FACB7B9326B913F400810C9C /* osm2type.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5226B913F300810C9C /* osm2type.hpp */; }; - FACB7B9426B913F400810C9C /* translator_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A5326B913F300810C9C /* translator_collection.cpp */; }; - FACB7B9526B913F400810C9C /* translator_coastline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A5426B913F300810C9C /* translator_coastline.cpp */; }; - FACB7B9626B913F400810C9C /* popular_places_section_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A5526B913F300810C9C /* popular_places_section_builder.cpp */; }; - FACB7B9726B913F400810C9C /* brands_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5626B913F300810C9C /* brands_loader.hpp */; }; - FACB7B9826B913F400810C9C /* raw_generator_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A5726B913F300810C9C /* raw_generator_writer.cpp */; }; - FACB7B9926B913F400810C9C /* collector_city_area.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5826B913F300810C9C /* collector_city_area.hpp */; }; - FACB7B9A26B913F400810C9C /* holes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5926B913F300810C9C /* holes.hpp */; }; - FACB7B9B26B913F400810C9C /* osm_source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5A26B913F300810C9C /* osm_source.hpp */; }; - FACB7B9C26B913F400810C9C /* tag_admixer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5B26B913F300810C9C /* tag_admixer.hpp */; }; - FACB7B9D26B913F400810C9C /* descriptions_section_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A5C26B913F300810C9C /* descriptions_section_builder.cpp */; }; - FACB7B9E26B913F400810C9C /* feature_processing_layers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5D26B913F300810C9C /* feature_processing_layers.hpp */; }; - FACB7B9F26B913F400810C9C /* feature_maker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A5E26B913F300810C9C /* feature_maker.hpp */; }; - FACB7BA026B913F400810C9C /* translator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A5F26B913F300810C9C /* translator.cpp */; }; - FACB7BA126B913F400810C9C /* towns_dumper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6026B913F300810C9C /* towns_dumper.hpp */; }; - FACB7BA226B913F400810C9C /* statistics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6126B913F300810C9C /* statistics.hpp */; }; - FACB7BA326B913F400810C9C /* postcode_points_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6226B913F300810C9C /* postcode_points_builder.hpp */; }; - FACB7BA426B913F400810C9C /* relation_tags_enricher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A6326B913F300810C9C /* relation_tags_enricher.cpp */; }; - FACB7BA526B913F400810C9C /* processor_simple.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6426B913F300810C9C /* processor_simple.hpp */; }; - FACB7BA626B913F400810C9C /* final_processor_country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6526B913F300810C9C /* final_processor_country.hpp */; }; - FACB7BA726B913F400810C9C /* routing_world_roads_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A6626B913F300810C9C /* routing_world_roads_generator.cpp */; }; - FACB7BA826B913F400810C9C /* feature_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6726B913F300810C9C /* feature_helpers.hpp */; }; - FACB7BA926B913F400810C9C /* final_processor_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A6826B913F300810C9C /* final_processor_utils.cpp */; }; - FACB7BAA26B913F400810C9C /* feature_sorter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6926B913F300810C9C /* feature_sorter.hpp */; }; - FACB7BAB26B913F400810C9C /* road_access_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6A26B913F300810C9C /* road_access_generator.hpp */; }; - FACB7BAC26B913F400810C9C /* collector_boundary_postcode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6B26B913F300810C9C /* collector_boundary_postcode.hpp */; }; - FACB7BAD26B913F400810C9C /* complex_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A6C26B913F300810C9C /* complex_loader.cpp */; }; - FACB7BAE26B913F400810C9C /* final_processor_complex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6D26B913F300810C9C /* final_processor_complex.hpp */; }; - FACB7BAF26B913F400810C9C /* final_processor_world.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6E26B913F300810C9C /* final_processor_world.hpp */; }; - FACB7BB026B913F400810C9C /* collector_tag.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A6F26B913F300810C9C /* collector_tag.hpp */; }; - FACB7BB126B913F400810C9C /* hierarchy_entry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7026B913F300810C9C /* hierarchy_entry.cpp */; }; - FACB7BB226B913F400810C9C /* processor_complex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7126B913F300810C9C /* processor_complex.cpp */; }; - FACB7BB326B913F400810C9C /* final_processor_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7226B913F300810C9C /* final_processor_interface.cpp */; }; - FACB7BB426B913F400810C9C /* hierarchy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A7326B913F300810C9C /* hierarchy.hpp */; }; - FACB7BB526B913F400810C9C /* mini_roundabout_transformer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7426B913F300810C9C /* mini_roundabout_transformer.cpp */; }; - FACB7BB626B913F400810C9C /* unpack_mwm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7526B913F300810C9C /* unpack_mwm.cpp */; }; - FACB7BB726B913F400810C9C /* filter_roads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7626B913F300810C9C /* filter_roads.cpp */; }; - FACB7BB826B913F400810C9C /* metalines_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7726B913F300810C9C /* metalines_builder.cpp */; }; - FACB7BB926B913F400810C9C /* intermediate_elements.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A7826B913F300810C9C /* intermediate_elements.hpp */; }; - FACB7BBA26B913F400810C9C /* node_mixer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A7926B913F300810C9C /* node_mixer.hpp */; }; - FACB7BBB26B913F400810C9C /* isolines_section_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7A26B913F300810C9C /* isolines_section_builder.cpp */; }; - FACB7BBC26B913F400810C9C /* restriction_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7B26B913F300810C9C /* restriction_collector.cpp */; }; - FACB7BBD26B913F400810C9C /* processor_country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7C26B913F300810C9C /* processor_country.cpp */; }; - FACB7BBE26B913F400810C9C /* relation_tags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7D26B913F300810C9C /* relation_tags.cpp */; }; - FACB7BBF26B913F400810C9C /* region_meta.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A7E26B913F300810C9C /* region_meta.hpp */; }; - FACB7BC026B913F400810C9C /* affiliation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A7F26B913F300810C9C /* affiliation.cpp */; }; - FACB7BC126B913F400810C9C /* altitude_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A8026B913F300810C9C /* altitude_generator.cpp */; }; - FACB7BC226B913F400810C9C /* cross_mwm_osm_ways_collector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A8126B913F300810C9C /* cross_mwm_osm_ways_collector.hpp */; }; - FACB7BC326B913F400810C9C /* routing_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A8226B913F300810C9C /* routing_helpers.cpp */; }; - FACB7BC426B913F400810C9C /* filter_planet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A8326B913F300810C9C /* filter_planet.cpp */; }; - FACB7BC526B913F400810C9C /* search_index_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A8426B913F300810C9C /* search_index_builder.cpp */; }; - FACB7BC626B913F400810C9C /* dumper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A8526B913F300810C9C /* dumper.hpp */; }; - FACB7BC726B913F400810C9C /* isolines_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A8626B913F300810C9C /* isolines_generator.hpp */; }; - FACB7BC826B913F400810C9C /* boost_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A8726B913F300810C9C /* boost_helpers.hpp */; }; - FACB7BC926B913F400810C9C /* type_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A8826B913F300810C9C /* type_helper.cpp */; }; - FACB7BCB26B913F400810C9C /* boundary_postcodes_enricher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A8C26B913F300810C9C /* boundary_postcodes_enricher.cpp */; }; - FACB7BCC26B913F400810C9C /* maxspeeds_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A8D26B913F300810C9C /* maxspeeds_parser.cpp */; }; - FACB7BCD26B913F400810C9C /* osm2type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A8E26B913F300810C9C /* osm2type.cpp */; }; - FACB7BD126B913F400810C9C /* gen_mwm_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A9426B913F300810C9C /* gen_mwm_info.cpp */; }; - FACB7BD226B913F400810C9C /* collector_collection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A9526B913F300810C9C /* collector_collection.hpp */; }; - FACB7BD326B913F400810C9C /* processor_world.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A9626B913F300810C9C /* processor_world.hpp */; }; - FACB7BD426B913F400810C9C /* routing_city_boundaries_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A9726B913F300810C9C /* routing_city_boundaries_processor.hpp */; }; - FACB7BD526B913F400810C9C /* restriction_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A9826B913F300810C9C /* restriction_writer.hpp */; }; - FACB7BD626B913F400810C9C /* filter_elements.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A9926B913F300810C9C /* filter_elements.hpp */; }; - FACB7BD726B913F400810C9C /* camera_info_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A9A26B913F300810C9C /* camera_info_collector.cpp */; }; - FACB7BD826B913F400810C9C /* feature_maker_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A9B26B913F300810C9C /* feature_maker_base.cpp */; }; - FACB7BD926B913F400810C9C /* wiki_url_dumper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A9C26B913F300810C9C /* wiki_url_dumper.hpp */; }; - FACB7BDA26B913F400810C9C /* transit_generator_experimental.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7A9D26B913F300810C9C /* transit_generator_experimental.cpp */; }; - FACB7BDB26B913F400810C9C /* translator_world.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A9E26B913F300810C9C /* translator_world.hpp */; }; - FACB7BDC26B913F400810C9C /* routing_index_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7A9F26B913F300810C9C /* routing_index_generator.hpp */; }; - FACB7BDD26B913F400810C9C /* osm_xml_source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AA026B913F300810C9C /* osm_xml_source.hpp */; }; - FACB7BDE26B913F400810C9C /* cities_boundaries_checker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AA126B913F300810C9C /* cities_boundaries_checker.cpp */; }; - FACB7BDF26B913F400810C9C /* check_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AA226B913F300810C9C /* check_model.cpp */; }; - FACB7BE026B913F400810C9C /* filter_world.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AA326B913F300810C9C /* filter_world.hpp */; }; - FACB7BE126B913F400810C9C /* osm_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AA426B913F300810C9C /* osm_element.hpp */; }; - FACB7BE226B913F400810C9C /* ways_merger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AA526B913F300810C9C /* ways_merger.cpp */; }; - FACB7BE326B913F400810C9C /* feature_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AA626B913F300810C9C /* feature_builder.cpp */; }; - FACB7BE426B913F400810C9C /* borders.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AA726B913F300810C9C /* borders.hpp */; }; - FACB7BE526B913F400810C9C /* city_roads_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AA826B913F300810C9C /* city_roads_generator.hpp */; }; - FACB7BE626B913F400810C9C /* collector_camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AA926B913F300810C9C /* collector_camera.cpp */; }; - FACB7BE726B913F400810C9C /* raw_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AAA26B913F300810C9C /* raw_generator.hpp */; }; - FACB7BE826B913F400810C9C /* utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AAB26B913F300810C9C /* utils.hpp */; }; - FACB7BE926B913F400810C9C /* cities_ids_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AAC26B913F300810C9C /* cities_ids_builder.hpp */; }; - FACB7BEA26B913F400810C9C /* mini_roundabout_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AAD26B913F300810C9C /* mini_roundabout_info.hpp */; }; - FACB7BEB26B913F400810C9C /* collector_routing_city_boundaries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AAE26B913F300810C9C /* collector_routing_city_boundaries.cpp */; }; - FACB7BEC26B913F400810C9C /* platform_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AAF26B913F400810C9C /* platform_helpers.hpp */; }; - FACB7BED26B913F400810C9C /* composite_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AB026B913F400810C9C /* composite_id.cpp */; }; - FACB7BEE26B913F400810C9C /* place_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AB126B913F400810C9C /* place_processor.hpp */; }; - FACB7BEF26B913F400810C9C /* collector_mini_roundabout.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AB226B913F400810C9C /* collector_mini_roundabout.hpp */; }; - FACB7BF026B913F400810C9C /* translator_complex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AB326B913F400810C9C /* translator_complex.cpp */; }; - FACB7BF126B913F400810C9C /* feature_merger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AB426B913F400810C9C /* feature_merger.cpp */; }; - FACB7BF226B913F400810C9C /* final_processor_coastline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AB526B913F400810C9C /* final_processor_coastline.cpp */; }; - FACB7BF326B913F400810C9C /* maxspeeds_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AB626B913F400810C9C /* maxspeeds_builder.cpp */; }; - FACB7BF426B913F400810C9C /* osm_o5m_source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AB726B913F400810C9C /* osm_o5m_source.hpp */; }; - FACB7BF526B913F400810C9C /* feature_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AB826B913F400810C9C /* feature_generator.cpp */; }; - FACB7BF626B913F400810C9C /* coastlines_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AB926B913F400810C9C /* coastlines_generator.hpp */; }; - FACB7BF726B913F400810C9C /* translator_country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7ABA26B913F400810C9C /* translator_country.cpp */; }; - FACB7BF826B913F400810C9C /* maxspeeds_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7ABB26B913F400810C9C /* maxspeeds_collector.cpp */; }; - FACB7BF926B913F400810C9C /* cities_boundaries_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7ABC26B913F400810C9C /* cities_boundaries_builder.cpp */; }; - FACB7BFB26B913F400810C9C /* filter_complex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AC026B913F400810C9C /* filter_complex.cpp */; }; - FACB7BFD26B913F400810C9C /* traffic_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AC626B913F400810C9C /* traffic_generator.hpp */; }; - FACB7BFE26B913F400810C9C /* collector_building_parts.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AC726B913F400810C9C /* collector_building_parts.hpp */; }; - FACB7BFF26B913F400810C9C /* tesselator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AC826B913F400810C9C /* tesselator.cpp */; }; - FACB7C0026B913F400810C9C /* centers_table_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AC926B913F400810C9C /* centers_table_builder.cpp */; }; - FACB7C0126B913F400810C9C /* restriction_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7ACA26B913F400810C9C /* restriction_generator.hpp */; }; - FACB7C0226B913F400810C9C /* intermediate_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7ACB26B913F400810C9C /* intermediate_data.cpp */; }; - FACB7C0326B913F400810C9C /* osm2meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7ACC26B913F400810C9C /* osm2meta.cpp */; }; - FACB7C0426B913F400810C9C /* filter_collection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7ACD26B913F400810C9C /* filter_collection.hpp */; }; - FACB7C0526B913F400810C9C /* osm_element_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7ACE26B913F400810C9C /* osm_element_helpers.cpp */; }; - FACB7C0626B913F400810C9C /* processor_coastline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7ACF26B913F400810C9C /* processor_coastline.cpp */; }; - FACB7C0726B913F400810C9C /* transit_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AD026B913F400810C9C /* transit_generator.hpp */; }; - FACB7C0826B913F400810C9C /* translators_pool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FACB7AD126B913F400810C9C /* translators_pool.hpp */; }; - FACB7C0926B913F400810C9C /* srtm_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AD226B913F400810C9C /* srtm_parser.cpp */; }; - FACB7C0A26B913F400810C9C /* cells_merger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB7AD326B913F400810C9C /* cells_merger.cpp */; }; + 67C79BAF1E2CEEAB00C40034 /* restriction_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67C79BA71E2CEEAB00C40034 /* restriction_collector.cpp */; }; + 67C79BB01E2CEEAB00C40034 /* restriction_collector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67C79BA81E2CEEAB00C40034 /* restriction_collector.hpp */; }; + 67C79BB11E2CEEAB00C40034 /* restriction_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67C79BA91E2CEEAB00C40034 /* restriction_generator.cpp */; }; + 67C79BB21E2CEEAB00C40034 /* restriction_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67C79BAA1E2CEEAB00C40034 /* restriction_generator.hpp */; }; + 67C79BB31E2CEEAB00C40034 /* restriction_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67C79BAB1E2CEEAB00C40034 /* restriction_writer.cpp */; }; + 67C79BB41E2CEEAB00C40034 /* restriction_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67C79BAC1E2CEEAB00C40034 /* restriction_writer.hpp */; }; + 67C79BB51E2CEEAB00C40034 /* traffic_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67C79BAD1E2CEEAB00C40034 /* traffic_generator.cpp */; }; + 67C79BB61E2CEEAB00C40034 /* traffic_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67C79BAE1E2CEEAB00C40034 /* traffic_generator.hpp */; }; + 9D1B3F1B2034624A00278AC8 /* node_mixer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 9D1B3F192034624900278AC8 /* node_mixer.hpp */; }; + 9D1B3F1C2034624A00278AC8 /* node_mixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1B3F1A2034624900278AC8 /* node_mixer.cpp */; }; + E162BD27213E8F19007ADEF1 /* factory_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E162BD26213E8F18007ADEF1 /* factory_utils.hpp */; }; + E162BD49213EAF0A007ADEF1 /* popular_places_section_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E162BD43213EAF09007ADEF1 /* popular_places_section_builder.cpp */; }; + E162BD4B213EAF0A007ADEF1 /* popular_places_section_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E162BD48213EAF0A007ADEF1 /* popular_places_section_builder.hpp */; }; + E162BD51213EAF2D007ADEF1 /* ways_merger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E162BD4D213EAF2C007ADEF1 /* ways_merger.hpp */; }; + E162BD52213EAF2D007ADEF1 /* ways_merger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E162BD4E213EAF2C007ADEF1 /* ways_merger.cpp */; }; + E1EC1440211C5F7A00B53061 /* translator_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1EC1439211C5F7900B53061 /* translator_factory.hpp */; }; + E1EC1443211C5F7A00B53061 /* translator_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1EC143C211C5F7A00B53061 /* translator_interface.hpp */; }; + E1EC1461211C5FBD00B53061 /* relation_tags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EC145B211C5FBC00B53061 /* relation_tags.cpp */; }; + E1EC1464211C5FBD00B53061 /* relation_tags.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1EC145E211C5FBD00B53061 /* relation_tags.hpp */; }; + E1EC1467211C5FC900B53061 /* holes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EC1465211C5FC800B53061 /* holes.cpp */; }; + E1EC1468211C5FC900B53061 /* holes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1EC1466211C5FC900B53061 /* holes.hpp */; }; /* End PBXBuildFile section */ -/* Begin PBXCopyFilesBuildPhase section */ - FACB775126B90BB800810C9C /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; -/* End PBXCopyFilesBuildPhase section */ - /* Begin PBXFileReference section */ + 0C5FEC6E1DDE19E50017688C /* routing_index_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_index_generator.cpp; sourceTree = ""; }; + 0C5FEC6F1DDE19E50017688C /* routing_index_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_index_generator.hpp; sourceTree = ""; }; 34AF87CF1DBE52DC00E5E7DC /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; 34AF87D01DBE52DC00E5E7DC /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; + 34F5587A1DBF4C8300A4FC11 /* feature_segments_checker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = feature_segments_checker.cpp; path = feature_segments_checker/feature_segments_checker.cpp; sourceTree = ""; }; + 390EA838229F06C700CA55E5 /* borders.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = borders.hpp; sourceTree = ""; }; + 390EA839229F06C700CA55E5 /* borders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = borders.cpp; sourceTree = ""; }; + 391C0C8922BD257A003DC252 /* cities_ids_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cities_ids_builder.cpp; sourceTree = ""; }; + 391C0C8A22BD257A003DC252 /* cities_ids_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cities_ids_builder.hpp; sourceTree = ""; }; + 3933ED0D20D7FD4E000B1526 /* intermediate_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intermediate_data.cpp; sourceTree = ""; }; + 3971140B229D7E00003915E5 /* collector_camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_camera.cpp; sourceTree = ""; }; + 3971140C229D7E01003915E5 /* collector_camera.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_camera.hpp; sourceTree = ""; }; + 3989E31F230300CC00D63F84 /* affiliation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = affiliation.hpp; sourceTree = ""; }; + 3989E320230300CD00D63F84 /* affiliation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = affiliation.cpp; sourceTree = ""; }; + 3989E323230300D600D63F84 /* collector_city_area.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_city_area.cpp; sourceTree = ""; }; + 3989E324230300D600D63F84 /* collector_city_area.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_city_area.hpp; sourceTree = ""; }; + 3989E3352303013800D63F84 /* features_processing_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_processing_helpers.hpp; sourceTree = ""; }; + 3989E33E2303014900D63F84 /* place_processor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = place_processor.cpp; sourceTree = ""; }; + 3989E3472303014A00D63F84 /* place_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = place_processor.hpp; sourceTree = ""; }; + 39B2B9761FB468CC00AB85A1 /* cities_boundaries_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cities_boundaries_builder.cpp; sourceTree = ""; }; + 39B2B9771FB468CC00AB85A1 /* cities_boundaries_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cities_boundaries_builder.hpp; sourceTree = ""; }; 39F7E3A220E1022E00DA7A14 /* test_with_custom_mwms.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_with_custom_mwms.hpp; sourceTree = ""; }; 39F7E3A320E1022E00DA7A14 /* test_with_custom_mwms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_with_custom_mwms.cpp; sourceTree = ""; }; 39F7E3A420E1022E00DA7A14 /* test_with_classificator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_with_classificator.hpp; sourceTree = ""; }; 39F7E3A520E1022E00DA7A14 /* test_with_classificator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_with_classificator.cpp; sourceTree = ""; }; + 3D0BBC3523F536A600A50354 /* isolines_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isolines_generator.cpp; sourceTree = ""; }; + 3D0BBC3623F536A700A50354 /* isolines_section_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isolines_section_builder.cpp; sourceTree = ""; }; + 3D0BBC3723F536A700A50354 /* isolines_section_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = isolines_section_builder.hpp; sourceTree = ""; }; + 3D0BBC3823F536A700A50354 /* isolines_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = isolines_generator.hpp; sourceTree = ""; }; + 3D51BC461D5E50F700F1FA8D /* centers_table_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = centers_table_builder.cpp; sourceTree = ""; }; + 3D51BC471D5E50F700F1FA8D /* centers_table_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = centers_table_builder.hpp; sourceTree = ""; }; + 3D51BC4A1D5E512500F1FA8D /* altitude_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = altitude_generator.cpp; sourceTree = ""; }; + 3D51BC4B1D5E512500F1FA8D /* altitude_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = altitude_generator.hpp; sourceTree = ""; }; + 3D51BC4E1D5E512500F1FA8D /* region_meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = region_meta.cpp; sourceTree = ""; }; + 3D51BC4F1D5E512500F1FA8D /* region_meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = region_meta.hpp; sourceTree = ""; }; + 3D51BC501D5E512500F1FA8D /* srtm_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = srtm_parser.cpp; sourceTree = ""; }; + 3D51BC511D5E512500F1FA8D /* srtm_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = srtm_parser.hpp; sourceTree = ""; }; + 3DFEBF781EF2D58900317D5C /* utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils.cpp; sourceTree = ""; }; + 3DFEBF791EF2D58900317D5C /* utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utils.hpp; sourceTree = ""; }; + 4003E3992112FB29007721B0 /* factory_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = factory_utils.hpp; sourceTree = ""; }; + 4003E39A2112FB29007721B0 /* sponsored_object_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sponsored_object_base.hpp; sourceTree = ""; }; + 4003E39B2112FB29007721B0 /* emitter_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = emitter_factory.hpp; sourceTree = ""; }; + 4003E39C2112FB2A007721B0 /* emitter_planet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitter_planet.cpp; sourceTree = ""; }; + 4003E39D2112FB2A007721B0 /* emitter_restaurants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = emitter_restaurants.hpp; sourceTree = ""; }; + 4003E39F2112FB2A007721B0 /* emitter_restaurants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitter_restaurants.cpp; sourceTree = ""; }; + 4003E3A02112FB2A007721B0 /* emitter_booking.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = emitter_booking.hpp; sourceTree = ""; }; + 4003E3A12112FB2A007721B0 /* emitter_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = emitter_interface.hpp; sourceTree = ""; }; + 4003E3A22112FB2A007721B0 /* emitter_region.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitter_region.cpp; sourceTree = ""; }; + 4003E3A32112FB2B007721B0 /* popular_places_section_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = popular_places_section_builder.cpp; sourceTree = ""; }; + 4003E3A42112FB2B007721B0 /* ways_merger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ways_merger.cpp; sourceTree = ""; }; + 4003E3A52112FB2B007721B0 /* popular_places_section_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = popular_places_section_builder.hpp; sourceTree = ""; }; + 4003E3A62112FB2B007721B0 /* emitter_planet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = emitter_planet.hpp; sourceTree = ""; }; + 4003E3A82112FB2B007721B0 /* place.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = place.hpp; sourceTree = ""; }; + 401E3170225C971300DE7EB8 /* collector_tag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_tag.cpp; sourceTree = ""; }; + 401E3171225C971300DE7EB8 /* platform_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = platform_helpers.hpp; sourceTree = ""; }; + 401E3173225C971400DE7EB8 /* collector_tag.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_tag.hpp; sourceTree = ""; }; + 401E3175225C971400DE7EB8 /* wiki_url_dumper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wiki_url_dumper.cpp; sourceTree = ""; }; + 401E3176225C971400DE7EB8 /* wiki_url_dumper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wiki_url_dumper.hpp; sourceTree = ""; }; + 401E3178225C971400DE7EB8 /* descriptions_section_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = descriptions_section_builder.hpp; sourceTree = ""; }; + 401E3179225C971400DE7EB8 /* descriptions_section_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = descriptions_section_builder.cpp; sourceTree = ""; }; + 401E317A225C971400DE7EB8 /* platform_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_helpers.cpp; sourceTree = ""; }; + 401E3186225C97D100DE7EB8 /* boost_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = boost_helpers.hpp; sourceTree = ""; }; + 401E318A225C99A300DE7EB8 /* region_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = region_info.hpp; path = regions/region_info.hpp; sourceTree = ""; }; + 402BAFC623994186007385D4 /* postcode_points_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = postcode_points_builder.cpp; sourceTree = ""; }; + 402BAFC723994186007385D4 /* postcode_points_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = postcode_points_builder.hpp; sourceTree = ""; }; + 4032E6F3225D151A00D33617 /* translator_world.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_world.hpp; sourceTree = ""; }; + 4032E6F4225D151A00D33617 /* translator_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_collection.hpp; sourceTree = ""; }; + 4032E6F5225D151A00D33617 /* relation_tags_enricher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = relation_tags_enricher.hpp; sourceTree = ""; }; + 4032E6F8225D151B00D33617 /* collector_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_collection.hpp; sourceTree = ""; }; + 4032E6F9225D151B00D33617 /* filter_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_collection.hpp; sourceTree = ""; }; + 4032E6FA225D151B00D33617 /* type_helper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = type_helper.hpp; sourceTree = ""; }; + 4032E6FB225D151B00D33617 /* feature_maker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_maker.cpp; sourceTree = ""; }; + 4032E6FD225D151B00D33617 /* translator_country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_country.cpp; sourceTree = ""; }; + 4032E6FF225D151B00D33617 /* feature_maker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_maker.hpp; sourceTree = ""; }; + 4032E700225D151B00D33617 /* relation_tags_enricher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relation_tags_enricher.cpp; sourceTree = ""; }; + 4032E702225D151B00D33617 /* type_helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_helper.cpp; sourceTree = ""; }; + 4032E703225D151B00D33617 /* translator_world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_world.cpp; sourceTree = ""; }; + 4032E705225D151B00D33617 /* feature_processing_layers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_processing_layers.hpp; sourceTree = ""; }; + 4032E706225D151C00D33617 /* translator_country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_country.hpp; sourceTree = ""; }; + 4032E707225D151C00D33617 /* translator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator.hpp; sourceTree = ""; }; + 4032E708225D151C00D33617 /* filter_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_collection.cpp; sourceTree = ""; }; + 4032E709225D151C00D33617 /* filter_planet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_planet.cpp; sourceTree = ""; }; + 4032E70A225D151C00D33617 /* collector_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_collection.cpp; sourceTree = ""; }; + 4032E70B225D151C00D33617 /* translator_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_collection.cpp; sourceTree = ""; }; + 4032E70D225D151C00D33617 /* collection_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collection_base.hpp; sourceTree = ""; }; + 4032E70E225D151C00D33617 /* feature_maker_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_maker_base.hpp; sourceTree = ""; }; + 4032E70F225D151C00D33617 /* feature_maker_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_maker_base.cpp; sourceTree = ""; }; + 4032E710225D151C00D33617 /* translator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator.cpp; sourceTree = ""; }; + 4032E711225D151C00D33617 /* feature_processing_layers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_processing_layers.cpp; sourceTree = ""; }; + 4032E713225D151C00D33617 /* filter_planet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_planet.hpp; sourceTree = ""; }; + 4032E714225D151C00D33617 /* translator_coastline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_coastline.hpp; sourceTree = ""; }; + 4032E715225D151C00D33617 /* translator_coastline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_coastline.cpp; sourceTree = ""; }; + 4032E718225D151D00D33617 /* filter_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_interface.hpp; sourceTree = ""; }; + 40492BC42021DC53008E093A /* feature_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_helpers.cpp; sourceTree = ""; }; + 40492BC52021DC53008E093A /* feature_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_helpers.hpp; sourceTree = ""; }; + 40492BC72021DC53008E093A /* geometry_holder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_holder.hpp; sourceTree = ""; }; + 4067A69D2506588D00A99EAA /* boundary_postcodes_enricher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = boundary_postcodes_enricher.cpp; sourceTree = ""; }; + 4067A69E2506588E00A99EAA /* boundary_postcodes_enricher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = boundary_postcodes_enricher.hpp; sourceTree = ""; }; + 4088CE2221AE995D00E2702A /* brands_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = brands_loader.hpp; sourceTree = ""; }; + 4088CE2321AE995D00E2702A /* brands_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brands_loader.cpp; sourceTree = ""; }; + 40C3B89C244DF33300AB1669 /* final_processor_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_interface.cpp; sourceTree = ""; }; + 40C3B89D244DF33300AB1669 /* final_processor_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_utils.hpp; sourceTree = ""; }; + 40C3B89E244DF33400AB1669 /* final_processor_complex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_complex.cpp; sourceTree = ""; }; + 40C3B89F244DF33400AB1669 /* final_processor_coastline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_coastline.hpp; sourceTree = ""; }; + 40C3B8A0244DF33400AB1669 /* final_processor_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_interface.hpp; sourceTree = ""; }; + 40C3B8A1244DF33400AB1669 /* final_processor_world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_world.cpp; sourceTree = ""; }; + 40C3B8A2244DF33400AB1669 /* final_processor_world.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_world.hpp; sourceTree = ""; }; + 40C3B8A3244DF33400AB1669 /* final_processor_complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_complex.hpp; sourceTree = ""; }; + 40C3B8A4244DF33500AB1669 /* final_processor_country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_country.hpp; sourceTree = ""; }; + 40C3B8A5244DF33500AB1669 /* final_processor_coastline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_coastline.cpp; sourceTree = ""; }; + 40C3B8A6244DF33500AB1669 /* final_processor_country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_country.cpp; sourceTree = ""; }; + 40C3B8A7244DF33500AB1669 /* final_processor_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_utils.cpp; sourceTree = ""; }; + 40C3B8A8244DF33500AB1669 /* cluster_finder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cluster_finder.hpp; sourceTree = ""; }; + 441DB3FA2119D72300D2F324 /* camera_info_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = camera_info_collector.hpp; sourceTree = ""; }; + 441DB3FB2119D72300D2F324 /* camera_info_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = camera_info_collector.cpp; sourceTree = ""; }; + 56037E43219AF97100C2193D /* osm_element_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_element_helpers.hpp; sourceTree = ""; }; + 56037E46219AF97100C2193D /* filter_elements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_elements.hpp; sourceTree = ""; }; + 56037E48219AF97100C2193D /* osm_element_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_element_helpers.cpp; sourceTree = ""; }; + 56037E4A219AF97100C2193D /* collector_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_interface.hpp; sourceTree = ""; }; + 56037E4B219AF97100C2193D /* filter_elements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_elements.cpp; sourceTree = ""; }; + 56829A422134222100A09A28 /* city_roads_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = city_roads_generator.hpp; sourceTree = ""; }; + 56829A442134222300A09A28 /* city_roads_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = city_roads_generator.cpp; sourceTree = ""; }; + 5687625E1F6A9B18002C22A6 /* transit_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_generator.cpp; sourceTree = ""; }; + 5687625F1F6A9B18002C22A6 /* transit_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_generator.hpp; sourceTree = ""; }; + 56A1B7A521A82C3E00246F8C /* maxspeeds_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeeds_collector.hpp; sourceTree = ""; }; + 56A1B7A621A82C3E00246F8C /* maxspeeds_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeeds_parser.hpp; sourceTree = ""; }; + 56A1B7A721A82C3E00246F8C /* maxspeeds_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeeds_builder.cpp; sourceTree = ""; }; + 56A1B7A821A82C3E00246F8C /* maxspeeds_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeeds_builder.hpp; sourceTree = ""; }; + 56A1B7A921A82C3F00246F8C /* maxspeeds_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeeds_collector.cpp; sourceTree = ""; }; + 56A1B7AA21A82C3F00246F8C /* maxspeeds_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeeds_parser.cpp; sourceTree = ""; }; + 56DAC2C92398FA73000BC50D /* processor_country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_country.hpp; sourceTree = ""; }; + 56DAC2CA2398FA74000BC50D /* processor_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_factory.hpp; sourceTree = ""; }; + 56DAC2CB2398FA74000BC50D /* filter_world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_world.cpp; sourceTree = ""; }; + 56DAC2CC2398FA74000BC50D /* processor_noop.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_noop.hpp; sourceTree = ""; }; + 56DAC2CD2398FA74000BC50D /* translator_complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_complex.hpp; sourceTree = ""; }; + 56DAC2CE2398FA74000BC50D /* processor_coastline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_coastline.hpp; sourceTree = ""; }; + 56DAC2CF2398FA74000BC50D /* filter_world.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_world.hpp; sourceTree = ""; }; + 56DAC2D02398FA74000BC50D /* processor_booking.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_booking.hpp; sourceTree = ""; }; + 56DAC2D22398FA74000BC50D /* collector_boundary_postcode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_boundary_postcode.hpp; sourceTree = ""; }; + 56DAC2D42398FA74000BC50D /* complex_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = complex_loader.cpp; sourceTree = ""; }; + 56DAC2D52398FA74000BC50D /* filter_complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_complex.hpp; sourceTree = ""; }; + 56DAC2D62398FA74000BC50D /* collector_boundary_postcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_boundary_postcode.cpp; sourceTree = ""; }; + 56DAC2D72398FA74000BC50D /* processor_world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_world.cpp; sourceTree = ""; }; + 56DAC2D82398FA74000BC50D /* collector_mini_roundabout.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_mini_roundabout.hpp; sourceTree = ""; }; + 56DAC2D92398FA74000BC50D /* hierarchy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hierarchy.cpp; sourceTree = ""; }; + 56DAC2DA2398FA75000BC50D /* raw_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = raw_generator.hpp; sourceTree = ""; }; + 56DAC2DB2398FA75000BC50D /* cross_mwm_osm_ways_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_mwm_osm_ways_collector.cpp; sourceTree = ""; }; + 56DAC2DC2398FA75000BC50D /* filter_roads.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_roads.hpp; sourceTree = ""; }; + 56DAC2DD2398FA75000BC50D /* hierarchy_entry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hierarchy_entry.cpp; sourceTree = ""; }; + 56DAC2DE2398FA75000BC50D /* collector_building_parts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_building_parts.cpp; sourceTree = ""; }; + 56DAC2DF2398FA75000BC50D /* collector_mini_roundabout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_mini_roundabout.cpp; sourceTree = ""; }; + 56DAC2E12398FA75000BC50D /* processor_simple.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_simple.hpp; sourceTree = ""; }; + 56DAC2E22398FA75000BC50D /* mini_roundabout_transformer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mini_roundabout_transformer.hpp; sourceTree = ""; }; + 56DAC2E32398FA75000BC50D /* processor_complex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_complex.cpp; sourceTree = ""; }; + 56DAC2E42398FA75000BC50D /* hierarchy_entry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hierarchy_entry.hpp; sourceTree = ""; }; + 56DAC2E52398FA75000BC50D /* collector_building_parts.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_building_parts.hpp; sourceTree = ""; }; + 56DAC2E62398FA75000BC50D /* translator_complex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_complex.cpp; sourceTree = ""; }; + 56DAC2E82398FA75000BC50D /* raw_generator_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = raw_generator_writer.cpp; sourceTree = ""; }; + 56DAC2E92398FA76000BC50D /* processor_complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_complex.hpp; sourceTree = ""; }; + 56DAC2EA2398FA76000BC50D /* cells_merger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cells_merger.cpp; sourceTree = ""; }; + 56DAC2EB2398FA76000BC50D /* processor_country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_country.cpp; sourceTree = ""; }; + 56DAC2EC2398FA76000BC50D /* processor_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_interface.hpp; sourceTree = ""; }; + 56DAC2ED2398FA76000BC50D /* mini_roundabout_transformer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mini_roundabout_transformer.cpp; sourceTree = ""; }; + 56DAC2EE2398FA76000BC50D /* processor_simple.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_simple.cpp; sourceTree = ""; }; + 56DAC2EF2398FA76000BC50D /* filter_roads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_roads.cpp; sourceTree = ""; }; + 56DAC2F02398FA76000BC50D /* raw_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = raw_generator.cpp; sourceTree = ""; }; + 56DAC2F12398FA76000BC50D /* translators_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translators_pool.cpp; sourceTree = ""; }; + 56DAC2F22398FA76000BC50D /* routing_city_boundaries_processor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_city_boundaries_processor.cpp; sourceTree = ""; }; + 56DAC2F32398FA76000BC50D /* composite_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = composite_id.hpp; sourceTree = ""; }; + 56DAC2F42398FA76000BC50D /* cells_merger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cells_merger.hpp; sourceTree = ""; }; + 56DAC2F52398FA76000BC50D /* translators_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translators_pool.hpp; sourceTree = ""; }; + 56DAC2F62398FA76000BC50D /* processor_world.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_world.hpp; sourceTree = ""; }; + 56DAC2F72398FA76000BC50D /* collector_routing_city_boundaries.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_routing_city_boundaries.cpp; sourceTree = ""; }; + 56DAC2F82398FA77000BC50D /* collector_routing_city_boundaries.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_routing_city_boundaries.hpp; sourceTree = ""; }; + 56DAC2F92398FA77000BC50D /* filter_complex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_complex.cpp; sourceTree = ""; }; + 56DAC2FA2398FA77000BC50D /* composite_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = composite_id.cpp; sourceTree = ""; }; + 56DAC2FB2398FA77000BC50D /* mini_roundabout_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mini_roundabout_info.cpp; sourceTree = ""; }; + 56DAC2FC2398FA77000BC50D /* cross_mwm_osm_ways_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cross_mwm_osm_ways_collector.hpp; sourceTree = ""; }; + 56DAC2FD2398FA77000BC50D /* gen_mwm_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gen_mwm_info.cpp; sourceTree = ""; }; + 56DAC2FE2398FA77000BC50D /* raw_generator_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = raw_generator_writer.hpp; sourceTree = ""; }; + 56DAC2FF2398FA77000BC50D /* complex_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = complex_loader.hpp; sourceTree = ""; }; + 56DAC3002398FA77000BC50D /* routing_city_boundaries_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_city_boundaries_processor.hpp; sourceTree = ""; }; + 56DAC3012398FA77000BC50D /* hierarchy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hierarchy.hpp; sourceTree = ""; }; + 56DAC3022398FA77000BC50D /* processor_coastline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_coastline.cpp; sourceTree = ""; }; + 56DAC3032398FA77000BC50D /* mini_roundabout_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mini_roundabout_info.hpp; sourceTree = ""; }; + 56E0C4E2213FD56E00541E0F /* cities_boundaries_checker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cities_boundaries_checker.cpp; sourceTree = ""; }; + 56E0C4E3213FD56E00541E0F /* cities_boundaries_checker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cities_boundaries_checker.hpp; sourceTree = ""; }; + 670B84BA1A8CDB0000CE4492 /* osm_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_source.cpp; sourceTree = ""; }; + 670B84BB1A8CDB0000CE4492 /* osm_source.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_source.hpp; sourceTree = ""; }; + 670E7BA91EF9812B00A8E9ED /* metalines_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metalines_builder.cpp; sourceTree = ""; }; + 670E7BAA1EF9812B00A8E9ED /* metalines_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metalines_builder.hpp; sourceTree = ""; }; + 670E7BAB1EF9812B00A8E9ED /* road_access_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_access_generator.cpp; sourceTree = ""; }; + 670E7BAC1EF9812B00A8E9ED /* road_access_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = road_access_generator.hpp; sourceTree = ""; }; + 670E7BAD1EF9812B00A8E9ED /* routing_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_helpers.cpp; sourceTree = ""; }; + 670E7BAE1EF9812B00A8E9ED /* routing_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_helpers.hpp; sourceTree = ""; }; 671ED3CC20D40ABA00D4317E /* routing_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_helpers.cpp; sourceTree = ""; }; 671ED3CD20D40ABB00D4317E /* routing_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_helpers.hpp; sourceTree = ""; }; + 6726C1D31A4AFEF4005EEA39 /* osm2meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm2meta.cpp; sourceTree = ""; }; + 6726C1D41A4AFEF4005EEA39 /* osm2meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm2meta.hpp; sourceTree = ""; }; 6753401B1A3F2A1B00A0A8C3 /* libgenerator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgenerator.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6753402D1A3F2A7400A0A8C3 /* check_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = check_model.cpp; sourceTree = ""; }; + 6753402E1A3F2A7400A0A8C3 /* check_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = check_model.hpp; sourceTree = ""; }; + 6753402F1A3F2A7400A0A8C3 /* coastlines_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coastlines_generator.cpp; sourceTree = ""; }; + 675340301A3F2A7400A0A8C3 /* coastlines_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coastlines_generator.hpp; sourceTree = ""; }; + 675340311A3F2A7400A0A8C3 /* intermediate_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = intermediate_data.hpp; sourceTree = ""; }; + 675340341A3F2A7400A0A8C3 /* dumper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dumper.cpp; sourceTree = ""; }; + 675340351A3F2A7400A0A8C3 /* dumper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dumper.hpp; sourceTree = ""; }; + 675340361A3F2A7400A0A8C3 /* feature_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_builder.cpp; sourceTree = ""; }; + 675340371A3F2A7400A0A8C3 /* feature_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_builder.hpp; sourceTree = ""; }; + 675340381A3F2A7400A0A8C3 /* feature_emitter_iface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_emitter_iface.hpp; sourceTree = ""; }; + 675340391A3F2A7400A0A8C3 /* feature_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_generator.cpp; sourceTree = ""; }; + 6753403A1A3F2A7400A0A8C3 /* feature_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_generator.hpp; sourceTree = ""; }; + 6753403B1A3F2A7400A0A8C3 /* feature_merger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_merger.cpp; sourceTree = ""; }; + 6753403C1A3F2A7400A0A8C3 /* feature_merger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_merger.hpp; sourceTree = ""; }; + 6753403D1A3F2A7400A0A8C3 /* feature_sorter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_sorter.cpp; sourceTree = ""; }; + 6753403E1A3F2A7400A0A8C3 /* feature_sorter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_sorter.hpp; sourceTree = ""; }; + 675340401A3F2A7400A0A8C3 /* gen_mwm_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gen_mwm_info.hpp; sourceTree = ""; }; + 675340411A3F2A7400A0A8C3 /* generate_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = generate_info.hpp; sourceTree = ""; }; + 675340451A3F2A7400A0A8C3 /* intermediate_elements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = intermediate_elements.hpp; sourceTree = ""; }; + 6753404B1A3F2A7400A0A8C3 /* osm2type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm2type.cpp; sourceTree = ""; }; + 6753404C1A3F2A7400A0A8C3 /* osm2type.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm2type.hpp; sourceTree = ""; }; + 675340501A3F2A7400A0A8C3 /* statistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cpp; sourceTree = ""; }; + 675340511A3F2A7400A0A8C3 /* statistics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = statistics.hpp; sourceTree = ""; }; + 675340521A3F2A7400A0A8C3 /* tesselator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tesselator.cpp; sourceTree = ""; }; + 675340531A3F2A7400A0A8C3 /* tesselator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tesselator.hpp; sourceTree = ""; }; + 675340541A3F2A7400A0A8C3 /* unpack_mwm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unpack_mwm.cpp; sourceTree = ""; }; + 675340551A3F2A7400A0A8C3 /* unpack_mwm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unpack_mwm.hpp; sourceTree = ""; }; + 675340591A3F2A7400A0A8C3 /* world_map_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = world_map_generator.hpp; sourceTree = ""; }; + 6753405A1A3F2A7400A0A8C3 /* osm_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_element.cpp; sourceTree = ""; }; + 6753405B1A3F2A7400A0A8C3 /* osm_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_element.hpp; sourceTree = ""; }; + 675340911C5231BA002CF0D9 /* search_index_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_index_builder.cpp; sourceTree = ""; }; + 675340921C5231BA002CF0D9 /* search_index_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_index_builder.hpp; sourceTree = ""; }; + 6764B8921ADD6A3300DD8B15 /* osm_o5m_source.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = osm_o5m_source.hpp; sourceTree = ""; }; + 677E2A111CAACC5F001DC42A /* tag_admixer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tag_admixer.hpp; sourceTree = ""; }; + 677E2A121CAACC5F001DC42A /* towns_dumper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = towns_dumper.cpp; sourceTree = ""; }; + 677E2A131CAACC5F001DC42A /* towns_dumper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = towns_dumper.hpp; sourceTree = ""; }; 67BC92CC1D1A9E5F00A4A378 /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; 67BC92D81D1A9E9800A4A378 /* test_feature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_feature.cpp; sourceTree = ""; }; 67BC92D91D1A9E9800A4A378 /* test_feature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_feature.hpp; sourceTree = ""; }; 67BC92DA1D1A9E9800A4A378 /* test_mwm_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_mwm_builder.cpp; sourceTree = ""; }; 67BC92DB1D1A9E9800A4A378 /* test_mwm_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_mwm_builder.hpp; sourceTree = ""; }; - FACB775326B90BB800810C9C /* generator_tool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = generator_tool; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB775D26B90C2600810C9C /* generator_tool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generator_tool.cpp; sourceTree = ""; }; - FACB776026B90C7200810C9C /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB776226B90C7A00810C9C /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB776426B90C8000810C9C /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB776626B90C8600810C9C /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB776826B90C8B00810C9C /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB776A26B90CA300810C9C /* libpugixml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libpugixml.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB776C26B90CA800810C9C /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB776E26B90CAD00810C9C /* libgflags.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgflags.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB777026B90CC300810C9C /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB777226B90CCF00810C9C /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB777426B90CEE00810C9C /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB777626B90CF200810C9C /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB777826B90CFB00810C9C /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB777A26B90D0700810C9C /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB777C26B90E5B00810C9C /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB777E26B90E7C00810C9C /* libmap.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmap.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB778026B90E9800810C9C /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB778226B90EAC00810C9C /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB778426B90EC600810C9C /* libsearch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB778626B90ECD00810C9C /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB778826B910BD00810C9C /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB778A26B9112200810C9C /* libtess2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtess2.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB778C26B9118900810C9C /* libeditor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeditor.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB778E26B9119100810C9C /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB779026B9119E00810C9C /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB779326B911C400810C9C /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - FACB779526B911D400810C9C /* libmwm_diff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmwm_diff.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB779726B911F300810C9C /* libbsdiff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbsdiff.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB797E26B913F300810C9C /* restriction_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_writer.cpp; sourceTree = ""; }; - FACB797F26B913F300810C9C /* processor_world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_world.cpp; sourceTree = ""; }; - FACB798026B913F300810C9C /* routing_city_boundaries_processor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_city_boundaries_processor.cpp; sourceTree = ""; }; - FACB798126B913F300810C9C /* camera_info_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = camera_info_collector.hpp; sourceTree = ""; }; - FACB798226B913F300810C9C /* feature_maker_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_maker_base.hpp; sourceTree = ""; }; - FACB798326B913F300810C9C /* filter_elements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_elements.cpp; sourceTree = ""; }; - FACB798426B913F300810C9C /* translator_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_interface.hpp; sourceTree = ""; }; - FACB798526B913F300810C9C /* routing_index_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_index_generator.cpp; sourceTree = ""; }; - FACB798626B913F300810C9C /* translator_world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_world.cpp; sourceTree = ""; }; - FACB798726B913F300810C9C /* transit_generator_experimental.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_generator_experimental.hpp; sourceTree = ""; }; - FACB798826B913F300810C9C /* wiki_url_dumper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wiki_url_dumper.cpp; sourceTree = ""; }; - FACB798926B913F300810C9C /* cluster_finder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cluster_finder.hpp; sourceTree = ""; }; - FACB798A26B913F300810C9C /* filter_world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_world.cpp; sourceTree = ""; }; - FACB798B26B913F300810C9C /* check_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = check_model.hpp; sourceTree = ""; }; - FACB798C26B913F300810C9C /* cities_boundaries_checker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cities_boundaries_checker.hpp; sourceTree = ""; }; - FACB799026B913F300810C9C /* feature_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_builder.hpp; sourceTree = ""; }; - FACB799126B913F300810C9C /* ways_merger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ways_merger.hpp; sourceTree = ""; }; - FACB799226B913F300810C9C /* borders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = borders.cpp; sourceTree = ""; }; - FACB799326B913F300810C9C /* osm_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_element.cpp; sourceTree = ""; }; - FACB799426B913F300810C9C /* raw_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = raw_generator.cpp; sourceTree = ""; }; - FACB799526B913F300810C9C /* collection_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collection_base.hpp; sourceTree = ""; }; - FACB799626B913F300810C9C /* utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils.cpp; sourceTree = ""; }; - FACB799726B913F300810C9C /* collector_camera.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_camera.hpp; sourceTree = ""; }; - FACB799826B913F300810C9C /* city_roads_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = city_roads_generator.cpp; sourceTree = ""; }; - FACB799926B913F300810C9C /* cities_ids_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cities_ids_builder.cpp; sourceTree = ""; }; - FACB799A26B913F300810C9C /* collector_routing_city_boundaries.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_routing_city_boundaries.hpp; sourceTree = ""; }; - FACB799B26B913F300810C9C /* mini_roundabout_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mini_roundabout_info.cpp; sourceTree = ""; }; - FACB799C26B913F300810C9C /* platform_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_helpers.cpp; sourceTree = ""; }; - FACB799D26B913F300810C9C /* world_map_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = world_map_generator.hpp; sourceTree = ""; }; - FACB799E26B913F300810C9C /* features_processing_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_processing_helpers.hpp; sourceTree = ""; }; - FACB79A226B913F300810C9C /* collector_mini_roundabout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_mini_roundabout.cpp; sourceTree = ""; }; - FACB79A326B913F300810C9C /* geometry_holder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_holder.hpp; sourceTree = ""; }; - FACB79A426B913F300810C9C /* processor_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_factory.hpp; sourceTree = ""; }; - FACB79A526B913F300810C9C /* place_processor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = place_processor.cpp; sourceTree = ""; }; - FACB79A626B913F300810C9C /* composite_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = composite_id.hpp; sourceTree = ""; }; - FACB79A726B913F300810C9C /* maxspeeds_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeeds_builder.hpp; sourceTree = ""; }; - FACB79A926B913F300810C9C /* feature_merger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_merger.hpp; sourceTree = ""; }; - FACB79AA26B913F300810C9C /* final_processor_coastline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_coastline.hpp; sourceTree = ""; }; - FACB79AB26B913F300810C9C /* translator_complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_complex.hpp; sourceTree = ""; }; - FACB79AC26B913F300810C9C /* feature_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_generator.hpp; sourceTree = ""; }; - FACB79AE26B913F300810C9C /* filter_complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_complex.hpp; sourceTree = ""; }; - FACB79AF26B913F300810C9C /* coastlines_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coastlines_generator.cpp; sourceTree = ""; }; - FACB79B026B913F300810C9C /* translator_country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_country.hpp; sourceTree = ""; }; - FACB79B126B913F300810C9C /* cities_boundaries_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cities_boundaries_builder.hpp; sourceTree = ""; }; - FACB79B226B913F300810C9C /* maxspeeds_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeeds_collector.hpp; sourceTree = ""; }; - FACB79B326B913F300810C9C /* tesselator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tesselator.hpp; sourceTree = ""; }; - FACB79B426B913F300810C9C /* collector_building_parts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_building_parts.cpp; sourceTree = ""; }; - FACB79B526B913F300810C9C /* traffic_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_generator.cpp; sourceTree = ""; }; - FACB79B626B913F300810C9C /* feature_emitter_iface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_emitter_iface.hpp; sourceTree = ""; }; - FACB79B726B913F300810C9C /* intermediate_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = intermediate_data.hpp; sourceTree = ""; }; - FACB79B826B913F300810C9C /* restriction_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_generator.cpp; sourceTree = ""; }; - FACB79B926B913F300810C9C /* centers_table_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = centers_table_builder.hpp; sourceTree = ""; }; - FACB79BA26B913F300810C9C /* processor_noop.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_noop.hpp; sourceTree = ""; }; - FACB79BB26B913F300810C9C /* osm2meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm2meta.hpp; sourceTree = ""; }; - FACB79BC26B913F300810C9C /* filter_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_collection.cpp; sourceTree = ""; }; - FACB79BD26B913F300810C9C /* processor_coastline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_coastline.hpp; sourceTree = ""; }; - FACB79BE26B913F300810C9C /* osm_element_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_element_helpers.hpp; sourceTree = ""; }; - FACB79BF26B913F300810C9C /* processor_booking.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_booking.hpp; sourceTree = ""; }; - FACB79C026B913F300810C9C /* cells_merger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cells_merger.hpp; sourceTree = ""; }; - FACB79C126B913F300810C9C /* translators_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translators_pool.cpp; sourceTree = ""; }; - FACB79C226B913F300810C9C /* srtm_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = srtm_parser.hpp; sourceTree = ""; }; - FACB79C326B913F300810C9C /* transit_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_generator.cpp; sourceTree = ""; }; - FACB79C426B913F300810C9C /* popular_places_section_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = popular_places_section_builder.hpp; sourceTree = ""; }; - FACB79C526B913F300810C9C /* collector_city_area.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_city_area.cpp; sourceTree = ""; }; - FACB79C626B913F300810C9C /* raw_generator_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = raw_generator_writer.hpp; sourceTree = ""; }; - FACB79C726B913F300810C9C /* brands_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brands_loader.cpp; sourceTree = ""; }; - FACB79C826B913F300810C9C /* translator_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_collection.hpp; sourceTree = ""; }; - FACB79C926B913F300810C9C /* translator_coastline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_coastline.hpp; sourceTree = ""; }; - FACB79CA26B913F300810C9C /* holes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = holes.cpp; sourceTree = ""; }; - FACB79CB26B913F300810C9C /* osm_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_source.cpp; sourceTree = ""; }; - FACB79CC26B913F300810C9C /* feature_processing_layers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_processing_layers.cpp; sourceTree = ""; }; - FACB79D826B913F300810C9C /* descriptions_section_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = descriptions_section_builder.hpp; sourceTree = ""; }; - FACB79D926B913F300810C9C /* towns_dumper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = towns_dumper.cpp; sourceTree = ""; }; - FACB79DA26B913F300810C9C /* translator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator.hpp; sourceTree = ""; }; - FACB79DB26B913F300810C9C /* feature_maker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_maker.cpp; sourceTree = ""; }; - FACB79DC26B913F300810C9C /* statistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cpp; sourceTree = ""; }; - FACB79DD26B913F300810C9C /* relation_tags_enricher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = relation_tags_enricher.hpp; sourceTree = ""; }; - FACB79DE26B913F300810C9C /* postcode_points_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = postcode_points_builder.cpp; sourceTree = ""; }; - FACB79E626B913F300810C9C /* collector_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_interface.hpp; sourceTree = ""; }; - FACB79E726B913F300810C9C /* processor_simple.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_simple.cpp; sourceTree = ""; }; - FACB79E826B913F300810C9C /* final_processor_country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_country.cpp; sourceTree = ""; }; - FACB79E926B913F300810C9C /* routing_world_roads_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_world_roads_generator.hpp; sourceTree = ""; }; - FACB79EA26B913F300810C9C /* feature_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_helpers.cpp; sourceTree = ""; }; - FACB79EB26B913F300810C9C /* complex_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = complex_loader.hpp; sourceTree = ""; }; - FACB79EC26B913F300810C9C /* collector_boundary_postcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_boundary_postcode.cpp; sourceTree = ""; }; - FACB79ED26B913F300810C9C /* final_processor_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_utils.hpp; sourceTree = ""; }; - FACB79EE26B913F300810C9C /* road_access_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_access_generator.cpp; sourceTree = ""; }; - FACB79EF26B913F300810C9C /* feature_sorter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_sorter.cpp; sourceTree = ""; }; - FACB79F026B913F300810C9C /* hierarchy_entry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hierarchy_entry.hpp; sourceTree = ""; }; - FACB79F126B913F300810C9C /* final_processor_world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_world.cpp; sourceTree = ""; }; - FACB79F226B913F300810C9C /* final_processor_complex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_complex.cpp; sourceTree = ""; }; - FACB79F326B913F300810C9C /* collector_tag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_tag.cpp; sourceTree = ""; }; - FACB79F426B913F300810C9C /* filter_roads.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_roads.hpp; sourceTree = ""; }; - FACB79F526B913F300810C9C /* factory_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = factory_utils.hpp; sourceTree = ""; }; - FACB79F626B913F300810C9C /* unpack_mwm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unpack_mwm.hpp; sourceTree = ""; }; - FACB79F726B913F300810C9C /* final_processor_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_interface.hpp; sourceTree = ""; }; - FACB79F826B913F300810C9C /* processor_complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_complex.hpp; sourceTree = ""; }; - FACB79F926B913F300810C9C /* hierarchy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hierarchy.cpp; sourceTree = ""; }; - FACB79FA26B913F300810C9C /* mini_roundabout_transformer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mini_roundabout_transformer.hpp; sourceTree = ""; }; - FACB79FB26B913F300810C9C /* isolines_section_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = isolines_section_builder.hpp; sourceTree = ""; }; - FACB79FC26B913F300810C9C /* translator_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_factory.hpp; sourceTree = ""; }; - FACB79FD26B913F300810C9C /* metalines_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metalines_builder.hpp; sourceTree = ""; }; - FACB79FE26B913F300810C9C /* node_mixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = node_mixer.cpp; sourceTree = ""; }; - FACB79FF26B913F300810C9C /* relation_tags.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = relation_tags.hpp; sourceTree = ""; }; - FACB7A0026B913F300810C9C /* processor_country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_country.hpp; sourceTree = ""; }; - FACB7A3426B913F300810C9C /* restriction_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restriction_collector.hpp; sourceTree = ""; }; - FACB7A3526B913F300810C9C /* filter_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_interface.hpp; sourceTree = ""; }; - FACB7A4226B913F300810C9C /* region_meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = region_meta.cpp; sourceTree = ""; }; - FACB7A4326B913F300810C9C /* affiliation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = affiliation.hpp; sourceTree = ""; }; - FACB7A4426B913F300810C9C /* generate_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = generate_info.hpp; sourceTree = ""; }; - FACB7A4526B913F300810C9C /* routing_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_helpers.hpp; sourceTree = ""; }; - FACB7A4626B913F300810C9C /* altitude_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = altitude_generator.hpp; sourceTree = ""; }; - FACB7A4726B913F300810C9C /* cross_mwm_osm_ways_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_mwm_osm_ways_collector.cpp; sourceTree = ""; }; - FACB7A4826B913F300810C9C /* type_helper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = type_helper.hpp; sourceTree = ""; }; - FACB7A4926B913F300810C9C /* search_index_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_index_builder.hpp; sourceTree = ""; }; - FACB7A4A26B913F300810C9C /* filter_planet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_planet.hpp; sourceTree = ""; }; - FACB7A4B26B913F300810C9C /* isolines_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isolines_generator.cpp; sourceTree = ""; }; - FACB7A4C26B913F300810C9C /* dumper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dumper.cpp; sourceTree = ""; }; - FACB7A4D26B913F300810C9C /* maxspeeds_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeeds_parser.hpp; sourceTree = ""; }; - FACB7A4E26B913F300810C9C /* boundary_postcodes_enricher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = boundary_postcodes_enricher.hpp; sourceTree = ""; }; - FACB7A4F26B913F300810C9C /* processor_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_interface.hpp; sourceTree = ""; }; - FACB7A5026B913F300810C9C /* gen_mwm_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gen_mwm_info.hpp; sourceTree = ""; }; - FACB7A5126B913F300810C9C /* collector_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_collection.cpp; sourceTree = ""; }; - FACB7A5226B913F300810C9C /* osm2type.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm2type.hpp; sourceTree = ""; }; - FACB7A5326B913F300810C9C /* translator_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_collection.cpp; sourceTree = ""; }; - FACB7A5426B913F300810C9C /* translator_coastline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_coastline.cpp; sourceTree = ""; }; - FACB7A5526B913F300810C9C /* popular_places_section_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = popular_places_section_builder.cpp; sourceTree = ""; }; - FACB7A5626B913F300810C9C /* brands_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = brands_loader.hpp; sourceTree = ""; }; - FACB7A5726B913F300810C9C /* raw_generator_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = raw_generator_writer.cpp; sourceTree = ""; }; - FACB7A5826B913F300810C9C /* collector_city_area.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_city_area.hpp; sourceTree = ""; }; - FACB7A5926B913F300810C9C /* holes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = holes.hpp; sourceTree = ""; }; - FACB7A5A26B913F300810C9C /* osm_source.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_source.hpp; sourceTree = ""; }; - FACB7A5B26B913F300810C9C /* tag_admixer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tag_admixer.hpp; sourceTree = ""; }; - FACB7A5C26B913F300810C9C /* descriptions_section_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = descriptions_section_builder.cpp; sourceTree = ""; }; - FACB7A5D26B913F300810C9C /* feature_processing_layers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_processing_layers.hpp; sourceTree = ""; }; - FACB7A5E26B913F300810C9C /* feature_maker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_maker.hpp; sourceTree = ""; }; - FACB7A5F26B913F300810C9C /* translator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator.cpp; sourceTree = ""; }; - FACB7A6026B913F300810C9C /* towns_dumper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = towns_dumper.hpp; sourceTree = ""; }; - FACB7A6126B913F300810C9C /* statistics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = statistics.hpp; sourceTree = ""; }; - FACB7A6226B913F300810C9C /* postcode_points_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = postcode_points_builder.hpp; sourceTree = ""; }; - FACB7A6326B913F300810C9C /* relation_tags_enricher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relation_tags_enricher.cpp; sourceTree = ""; }; - FACB7A6426B913F300810C9C /* processor_simple.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_simple.hpp; sourceTree = ""; }; - FACB7A6526B913F300810C9C /* final_processor_country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_country.hpp; sourceTree = ""; }; - FACB7A6626B913F300810C9C /* routing_world_roads_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_world_roads_generator.cpp; sourceTree = ""; }; - FACB7A6726B913F300810C9C /* feature_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_helpers.hpp; sourceTree = ""; }; - FACB7A6826B913F300810C9C /* final_processor_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_utils.cpp; sourceTree = ""; }; - FACB7A6926B913F300810C9C /* feature_sorter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_sorter.hpp; sourceTree = ""; }; - FACB7A6A26B913F300810C9C /* road_access_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = road_access_generator.hpp; sourceTree = ""; }; - FACB7A6B26B913F300810C9C /* collector_boundary_postcode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_boundary_postcode.hpp; sourceTree = ""; }; - FACB7A6C26B913F300810C9C /* complex_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = complex_loader.cpp; sourceTree = ""; }; - FACB7A6D26B913F300810C9C /* final_processor_complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_complex.hpp; sourceTree = ""; }; - FACB7A6E26B913F300810C9C /* final_processor_world.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = final_processor_world.hpp; sourceTree = ""; }; - FACB7A6F26B913F300810C9C /* collector_tag.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_tag.hpp; sourceTree = ""; }; - FACB7A7026B913F300810C9C /* hierarchy_entry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hierarchy_entry.cpp; sourceTree = ""; }; - FACB7A7126B913F300810C9C /* processor_complex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_complex.cpp; sourceTree = ""; }; - FACB7A7226B913F300810C9C /* final_processor_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_interface.cpp; sourceTree = ""; }; - FACB7A7326B913F300810C9C /* hierarchy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hierarchy.hpp; sourceTree = ""; }; - FACB7A7426B913F300810C9C /* mini_roundabout_transformer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mini_roundabout_transformer.cpp; sourceTree = ""; }; - FACB7A7526B913F300810C9C /* unpack_mwm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unpack_mwm.cpp; sourceTree = ""; }; - FACB7A7626B913F300810C9C /* filter_roads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_roads.cpp; sourceTree = ""; }; - FACB7A7726B913F300810C9C /* metalines_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metalines_builder.cpp; sourceTree = ""; }; - FACB7A7826B913F300810C9C /* intermediate_elements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = intermediate_elements.hpp; sourceTree = ""; }; - FACB7A7926B913F300810C9C /* node_mixer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = node_mixer.hpp; sourceTree = ""; }; - FACB7A7A26B913F300810C9C /* isolines_section_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isolines_section_builder.cpp; sourceTree = ""; }; - FACB7A7B26B913F300810C9C /* restriction_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_collector.cpp; sourceTree = ""; }; - FACB7A7C26B913F300810C9C /* processor_country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_country.cpp; sourceTree = ""; }; - FACB7A7D26B913F300810C9C /* relation_tags.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relation_tags.cpp; sourceTree = ""; }; - FACB7A7E26B913F300810C9C /* region_meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = region_meta.hpp; sourceTree = ""; }; - FACB7A7F26B913F300810C9C /* affiliation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = affiliation.cpp; sourceTree = ""; }; - FACB7A8026B913F300810C9C /* altitude_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = altitude_generator.cpp; sourceTree = ""; }; - FACB7A8126B913F300810C9C /* cross_mwm_osm_ways_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cross_mwm_osm_ways_collector.hpp; sourceTree = ""; }; - FACB7A8226B913F300810C9C /* routing_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_helpers.cpp; sourceTree = ""; }; - FACB7A8326B913F300810C9C /* filter_planet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_planet.cpp; sourceTree = ""; }; - FACB7A8426B913F300810C9C /* search_index_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_index_builder.cpp; sourceTree = ""; }; - FACB7A8526B913F300810C9C /* dumper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dumper.hpp; sourceTree = ""; }; - FACB7A8626B913F300810C9C /* isolines_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = isolines_generator.hpp; sourceTree = ""; }; - FACB7A8726B913F300810C9C /* boost_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = boost_helpers.hpp; sourceTree = ""; }; - FACB7A8826B913F300810C9C /* type_helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_helper.cpp; sourceTree = ""; }; - FACB7A8C26B913F300810C9C /* boundary_postcodes_enricher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = boundary_postcodes_enricher.cpp; sourceTree = ""; }; - FACB7A8D26B913F300810C9C /* maxspeeds_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeeds_parser.cpp; sourceTree = ""; }; - FACB7A8E26B913F300810C9C /* osm2type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm2type.cpp; sourceTree = ""; }; - FACB7A9426B913F300810C9C /* gen_mwm_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gen_mwm_info.cpp; sourceTree = ""; }; - FACB7A9526B913F300810C9C /* collector_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_collection.hpp; sourceTree = ""; }; - FACB7A9626B913F300810C9C /* processor_world.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = processor_world.hpp; sourceTree = ""; }; - FACB7A9726B913F300810C9C /* routing_city_boundaries_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_city_boundaries_processor.hpp; sourceTree = ""; }; - FACB7A9826B913F300810C9C /* restriction_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restriction_writer.hpp; sourceTree = ""; }; - FACB7A9926B913F300810C9C /* filter_elements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_elements.hpp; sourceTree = ""; }; - FACB7A9A26B913F300810C9C /* camera_info_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = camera_info_collector.cpp; sourceTree = ""; }; - FACB7A9B26B913F300810C9C /* feature_maker_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_maker_base.cpp; sourceTree = ""; }; - FACB7A9C26B913F300810C9C /* wiki_url_dumper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wiki_url_dumper.hpp; sourceTree = ""; }; - FACB7A9D26B913F300810C9C /* transit_generator_experimental.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_generator_experimental.cpp; sourceTree = ""; }; - FACB7A9E26B913F300810C9C /* translator_world.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_world.hpp; sourceTree = ""; }; - FACB7A9F26B913F300810C9C /* routing_index_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_index_generator.hpp; sourceTree = ""; }; - FACB7AA026B913F300810C9C /* osm_xml_source.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_xml_source.hpp; sourceTree = ""; }; - FACB7AA126B913F300810C9C /* cities_boundaries_checker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cities_boundaries_checker.cpp; sourceTree = ""; }; - FACB7AA226B913F300810C9C /* check_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = check_model.cpp; sourceTree = ""; }; - FACB7AA326B913F300810C9C /* filter_world.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_world.hpp; sourceTree = ""; }; - FACB7AA426B913F300810C9C /* osm_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_element.hpp; sourceTree = ""; }; - FACB7AA526B913F300810C9C /* ways_merger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ways_merger.cpp; sourceTree = ""; }; - FACB7AA626B913F300810C9C /* feature_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_builder.cpp; sourceTree = ""; }; - FACB7AA726B913F300810C9C /* borders.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = borders.hpp; sourceTree = ""; }; - FACB7AA826B913F300810C9C /* city_roads_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = city_roads_generator.hpp; sourceTree = ""; }; - FACB7AA926B913F300810C9C /* collector_camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_camera.cpp; sourceTree = ""; }; - FACB7AAA26B913F300810C9C /* raw_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = raw_generator.hpp; sourceTree = ""; }; - FACB7AAB26B913F300810C9C /* utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utils.hpp; sourceTree = ""; }; - FACB7AAC26B913F300810C9C /* cities_ids_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cities_ids_builder.hpp; sourceTree = ""; }; - FACB7AAD26B913F300810C9C /* mini_roundabout_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mini_roundabout_info.hpp; sourceTree = ""; }; - FACB7AAE26B913F300810C9C /* collector_routing_city_boundaries.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_routing_city_boundaries.cpp; sourceTree = ""; }; - FACB7AAF26B913F400810C9C /* platform_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = platform_helpers.hpp; sourceTree = ""; }; - FACB7AB026B913F400810C9C /* composite_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = composite_id.cpp; sourceTree = ""; }; - FACB7AB126B913F400810C9C /* place_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = place_processor.hpp; sourceTree = ""; }; - FACB7AB226B913F400810C9C /* collector_mini_roundabout.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_mini_roundabout.hpp; sourceTree = ""; }; - FACB7AB326B913F400810C9C /* translator_complex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_complex.cpp; sourceTree = ""; }; - FACB7AB426B913F400810C9C /* feature_merger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_merger.cpp; sourceTree = ""; }; - FACB7AB526B913F400810C9C /* final_processor_coastline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = final_processor_coastline.cpp; sourceTree = ""; }; - FACB7AB626B913F400810C9C /* maxspeeds_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeeds_builder.cpp; sourceTree = ""; }; - FACB7AB726B913F400810C9C /* osm_o5m_source.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_o5m_source.hpp; sourceTree = ""; }; - FACB7AB826B913F400810C9C /* feature_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_generator.cpp; sourceTree = ""; }; - FACB7AB926B913F400810C9C /* coastlines_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coastlines_generator.hpp; sourceTree = ""; }; - FACB7ABA26B913F400810C9C /* translator_country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translator_country.cpp; sourceTree = ""; }; - FACB7ABB26B913F400810C9C /* maxspeeds_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeeds_collector.cpp; sourceTree = ""; }; - FACB7ABC26B913F400810C9C /* cities_boundaries_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cities_boundaries_builder.cpp; sourceTree = ""; }; - FACB7AC026B913F400810C9C /* filter_complex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_complex.cpp; sourceTree = ""; }; - FACB7AC626B913F400810C9C /* traffic_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_generator.hpp; sourceTree = ""; }; - FACB7AC726B913F400810C9C /* collector_building_parts.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collector_building_parts.hpp; sourceTree = ""; }; - FACB7AC826B913F400810C9C /* tesselator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tesselator.cpp; sourceTree = ""; }; - FACB7AC926B913F400810C9C /* centers_table_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = centers_table_builder.cpp; sourceTree = ""; }; - FACB7ACA26B913F400810C9C /* restriction_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restriction_generator.hpp; sourceTree = ""; }; - FACB7ACB26B913F400810C9C /* intermediate_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intermediate_data.cpp; sourceTree = ""; }; - FACB7ACC26B913F400810C9C /* osm2meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm2meta.cpp; sourceTree = ""; }; - FACB7ACD26B913F400810C9C /* filter_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filter_collection.hpp; sourceTree = ""; }; - FACB7ACE26B913F400810C9C /* osm_element_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_element_helpers.cpp; sourceTree = ""; }; - FACB7ACF26B913F400810C9C /* processor_coastline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = processor_coastline.cpp; sourceTree = ""; }; - FACB7AD026B913F400810C9C /* transit_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_generator.hpp; sourceTree = ""; }; - FACB7AD126B913F400810C9C /* translators_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translators_pool.hpp; sourceTree = ""; }; - FACB7AD226B913F400810C9C /* srtm_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = srtm_parser.cpp; sourceTree = ""; }; - FACB7AD326B913F400810C9C /* cells_merger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cells_merger.cpp; sourceTree = ""; }; + 67C79BA71E2CEEAB00C40034 /* restriction_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_collector.cpp; sourceTree = ""; }; + 67C79BA81E2CEEAB00C40034 /* restriction_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restriction_collector.hpp; sourceTree = ""; }; + 67C79BA91E2CEEAB00C40034 /* restriction_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_generator.cpp; sourceTree = ""; }; + 67C79BAA1E2CEEAB00C40034 /* restriction_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restriction_generator.hpp; sourceTree = ""; }; + 67C79BAB1E2CEEAB00C40034 /* restriction_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_writer.cpp; sourceTree = ""; }; + 67C79BAC1E2CEEAB00C40034 /* restriction_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restriction_writer.hpp; sourceTree = ""; }; + 67C79BAD1E2CEEAB00C40034 /* traffic_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_generator.cpp; sourceTree = ""; }; + 67C79BAE1E2CEEAB00C40034 /* traffic_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_generator.hpp; sourceTree = ""; }; + 67F0F6761B8C9DCE003F52FF /* osm_xml_source.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = osm_xml_source.hpp; sourceTree = ""; }; + 9D1B3F192034624900278AC8 /* node_mixer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = node_mixer.hpp; sourceTree = ""; }; + 9D1B3F1A2034624900278AC8 /* node_mixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = node_mixer.cpp; sourceTree = ""; }; + E162BD26213E8F18007ADEF1 /* factory_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = factory_utils.hpp; sourceTree = ""; }; + E162BD43213EAF09007ADEF1 /* popular_places_section_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = popular_places_section_builder.cpp; sourceTree = ""; }; + E162BD48213EAF0A007ADEF1 /* popular_places_section_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = popular_places_section_builder.hpp; sourceTree = ""; }; + E162BD4D213EAF2C007ADEF1 /* ways_merger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ways_merger.hpp; sourceTree = ""; }; + E162BD4E213EAF2C007ADEF1 /* ways_merger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ways_merger.cpp; sourceTree = ""; }; + E1EC1439211C5F7900B53061 /* translator_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_factory.hpp; sourceTree = ""; }; + E1EC143C211C5F7A00B53061 /* translator_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translator_interface.hpp; sourceTree = ""; }; + E1EC145B211C5FBC00B53061 /* relation_tags.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relation_tags.cpp; sourceTree = ""; }; + E1EC145E211C5FBD00B53061 /* relation_tags.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = relation_tags.hpp; sourceTree = ""; }; + E1EC1465211C5FC800B53061 /* holes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = holes.cpp; sourceTree = ""; }; + E1EC1466211C5FC900B53061 /* holes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = holes.hpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -597,55 +539,39 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FACB775026B90BB800810C9C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - FACB779826B911F300810C9C /* libbsdiff.a in Frameworks */, - FACB779626B911D400810C9C /* libmwm_diff.a in Frameworks */, - FACB779426B911C400810C9C /* libz.tbd in Frameworks */, - FACB779226B911A900810C9C /* libpugixml.a in Frameworks */, - FACB778F26B9119100810C9C /* libsuccinct.a in Frameworks */, - FACB778D26B9118900810C9C /* libeditor.a in Frameworks */, - FACB778B26B9112200810C9C /* libtess2.a in Frameworks */, - FACB778726B90ECD00810C9C /* libopening_hours.a in Frameworks */, - FACB777D26B90E5B00810C9C /* liboauthcpp.a in Frameworks */, - FACB777926B90CFB00810C9C /* libprotobuf.a in Frameworks */, - FACB777726B90CF200810C9C /* minizip.framework in Frameworks */, - FACB777326B90CCF00810C9C /* libjansson.a in Frameworks */, - FACB777126B90CC300810C9C /* libexpat.a in Frameworks */, - FACB776F26B90CAD00810C9C /* libgflags.a in Frameworks */, - FACB776D26B90CA800810C9C /* libicu.a in Frameworks */, - FACB776926B90C8B00810C9C /* libbase.a in Frameworks */, - FACB776726B90C8600810C9C /* libplatform.a in Frameworks */, - FACB776526B90C8000810C9C /* libcoding.a in Frameworks */, - FACB776326B90C7A00810C9C /* libgeometry.a in Frameworks */, - FACB776126B90C7200810C9C /* libindexer.a in Frameworks */, - FACB778526B90EC600810C9C /* libsearch.a in Frameworks */, - FACB777526B90CEE00810C9C /* libdescriptions.a in Frameworks */, - FACB777F26B90E7C00810C9C /* libmap.a in Frameworks */, - FACB778126B90E9800810C9C /* libtransit.a in Frameworks */, - FACB779126B9119E00810C9C /* libtraffic.a in Frameworks */, - FACB777B26B90D0700810C9C /* librouting_common.a in Frameworks */, - FACB778926B910BD00810C9C /* libstorage.a in Frameworks */, - FACB778326B90EAC00810C9C /* librouting.a in Frameworks */, - FACB775A26B90BEF00810C9C /* libgenerator.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 56829A38212EA6F600A09A28 /* Recovered References */ = { + isa = PBXGroup; + children = ( + 4003E39F2112FB2A007721B0 /* emitter_restaurants.cpp */, + 4003E39C2112FB2A007721B0 /* emitter_planet.cpp */, + 4003E3A32112FB2B007721B0 /* popular_places_section_builder.cpp */, + 4003E3A22112FB2A007721B0 /* emitter_region.cpp */, + 4003E3A42112FB2B007721B0 /* ways_merger.cpp */, + 4003E3A02112FB2A007721B0 /* emitter_booking.hpp */, + 4003E39D2112FB2A007721B0 /* emitter_restaurants.hpp */, + 4003E39A2112FB29007721B0 /* sponsored_object_base.hpp */, + 4003E3A62112FB2B007721B0 /* emitter_planet.hpp */, + 4003E39B2112FB29007721B0 /* emitter_factory.hpp */, + 4003E3A82112FB2B007721B0 /* place.hpp */, + 4003E3A12112FB2A007721B0 /* emitter_interface.hpp */, + 4003E3992112FB29007721B0 /* factory_utils.hpp */, + 4003E3A52112FB2B007721B0 /* popular_places_section_builder.hpp */, + ); + name = "Recovered References"; + sourceTree = ""; + }; 675340121A3F2A1B00A0A8C3 = { isa = PBXGroup; children = ( 34AF87CF1DBE52DC00E5E7DC /* common-debug.xcconfig */, 34AF87D01DBE52DC00E5E7DC /* common-release.xcconfig */, - FACB797D26B913F300810C9C /* generator */, + 6753401D1A3F2A1B00A0A8C3 /* generator */, 67BC92D71D1A9E6A00A4A378 /* generator_tests_support */, - FACB775B26B90C2600810C9C /* generator_tool */, 6753401C1A3F2A1B00A0A8C3 /* Products */, - FACB775F26B90C7200810C9C /* Frameworks */, + 56829A38212EA6F600A09A28 /* Recovered References */, ); sourceTree = ""; }; @@ -654,318 +580,271 @@ children = ( 6753401B1A3F2A1B00A0A8C3 /* libgenerator.a */, 67BC92CC1D1A9E5F00A4A378 /* libgenerator_tests_support.a */, - FACB775326B90BB800810C9C /* generator_tool */, ); name = Products; sourceTree = ""; }; + 6753401D1A3F2A1B00A0A8C3 /* generator */ = { + isa = PBXGroup; + children = ( + 4067A69D2506588D00A99EAA /* boundary_postcodes_enricher.cpp */, + 4067A69E2506588E00A99EAA /* boundary_postcodes_enricher.hpp */, + 40C3B8A8244DF33500AB1669 /* cluster_finder.hpp */, + 40C3B8A5244DF33500AB1669 /* final_processor_coastline.cpp */, + 40C3B89F244DF33400AB1669 /* final_processor_coastline.hpp */, + 40C3B89E244DF33400AB1669 /* final_processor_complex.cpp */, + 40C3B8A3244DF33400AB1669 /* final_processor_complex.hpp */, + 40C3B8A6244DF33500AB1669 /* final_processor_country.cpp */, + 40C3B8A4244DF33500AB1669 /* final_processor_country.hpp */, + 40C3B89C244DF33300AB1669 /* final_processor_interface.cpp */, + 40C3B8A0244DF33400AB1669 /* final_processor_interface.hpp */, + 40C3B8A7244DF33500AB1669 /* final_processor_utils.cpp */, + 40C3B89D244DF33300AB1669 /* final_processor_utils.hpp */, + 40C3B8A1244DF33400AB1669 /* final_processor_world.cpp */, + 40C3B8A2244DF33400AB1669 /* final_processor_world.hpp */, + 3D0BBC3523F536A600A50354 /* isolines_generator.cpp */, + 3D0BBC3823F536A700A50354 /* isolines_generator.hpp */, + 3D0BBC3623F536A700A50354 /* isolines_section_builder.cpp */, + 3D0BBC3723F536A700A50354 /* isolines_section_builder.hpp */, + 402BAFC623994186007385D4 /* postcode_points_builder.cpp */, + 402BAFC723994186007385D4 /* postcode_points_builder.hpp */, + 56DAC2EA2398FA76000BC50D /* cells_merger.cpp */, + 56DAC2F42398FA76000BC50D /* cells_merger.hpp */, + 56DAC2D62398FA74000BC50D /* collector_boundary_postcode.cpp */, + 56DAC2D22398FA74000BC50D /* collector_boundary_postcode.hpp */, + 56DAC2DE2398FA75000BC50D /* collector_building_parts.cpp */, + 56DAC2E52398FA75000BC50D /* collector_building_parts.hpp */, + 56DAC2DF2398FA75000BC50D /* collector_mini_roundabout.cpp */, + 56DAC2D82398FA74000BC50D /* collector_mini_roundabout.hpp */, + 56DAC2F72398FA76000BC50D /* collector_routing_city_boundaries.cpp */, + 56DAC2F82398FA77000BC50D /* collector_routing_city_boundaries.hpp */, + 56DAC2D42398FA74000BC50D /* complex_loader.cpp */, + 56DAC2FF2398FA77000BC50D /* complex_loader.hpp */, + 56DAC2FA2398FA77000BC50D /* composite_id.cpp */, + 56DAC2F32398FA76000BC50D /* composite_id.hpp */, + 56DAC2DB2398FA75000BC50D /* cross_mwm_osm_ways_collector.cpp */, + 56DAC2FC2398FA77000BC50D /* cross_mwm_osm_ways_collector.hpp */, + 56DAC2F92398FA77000BC50D /* filter_complex.cpp */, + 56DAC2D52398FA74000BC50D /* filter_complex.hpp */, + 56DAC2EF2398FA76000BC50D /* filter_roads.cpp */, + 56DAC2DC2398FA75000BC50D /* filter_roads.hpp */, + 56DAC2CB2398FA74000BC50D /* filter_world.cpp */, + 56DAC2CF2398FA74000BC50D /* filter_world.hpp */, + 56DAC2FD2398FA77000BC50D /* gen_mwm_info.cpp */, + 56DAC2DD2398FA75000BC50D /* hierarchy_entry.cpp */, + 56DAC2E42398FA75000BC50D /* hierarchy_entry.hpp */, + 56DAC2D92398FA74000BC50D /* hierarchy.cpp */, + 56DAC3012398FA77000BC50D /* hierarchy.hpp */, + 56DAC2FB2398FA77000BC50D /* mini_roundabout_info.cpp */, + 56DAC3032398FA77000BC50D /* mini_roundabout_info.hpp */, + 56DAC2ED2398FA76000BC50D /* mini_roundabout_transformer.cpp */, + 56DAC2E22398FA75000BC50D /* mini_roundabout_transformer.hpp */, + 56DAC2D02398FA74000BC50D /* processor_booking.hpp */, + 56DAC3022398FA77000BC50D /* processor_coastline.cpp */, + 56DAC2CE2398FA74000BC50D /* processor_coastline.hpp */, + 56DAC2E32398FA75000BC50D /* processor_complex.cpp */, + 56DAC2E92398FA76000BC50D /* processor_complex.hpp */, + 56DAC2EB2398FA76000BC50D /* processor_country.cpp */, + 56DAC2C92398FA73000BC50D /* processor_country.hpp */, + 56DAC2CA2398FA74000BC50D /* processor_factory.hpp */, + 56DAC2EC2398FA76000BC50D /* processor_interface.hpp */, + 56DAC2CC2398FA74000BC50D /* processor_noop.hpp */, + 56DAC2EE2398FA76000BC50D /* processor_simple.cpp */, + 56DAC2E12398FA75000BC50D /* processor_simple.hpp */, + 56DAC2D72398FA74000BC50D /* processor_world.cpp */, + 56DAC2F62398FA76000BC50D /* processor_world.hpp */, + 56DAC2E82398FA75000BC50D /* raw_generator_writer.cpp */, + 56DAC2FE2398FA77000BC50D /* raw_generator_writer.hpp */, + 56DAC2F02398FA76000BC50D /* raw_generator.cpp */, + 56DAC2DA2398FA75000BC50D /* raw_generator.hpp */, + 56DAC2F22398FA76000BC50D /* routing_city_boundaries_processor.cpp */, + 56DAC3002398FA77000BC50D /* routing_city_boundaries_processor.hpp */, + 56DAC2E62398FA75000BC50D /* translator_complex.cpp */, + 56DAC2CD2398FA74000BC50D /* translator_complex.hpp */, + 56DAC2F12398FA76000BC50D /* translators_pool.cpp */, + 56DAC2F52398FA76000BC50D /* translators_pool.hpp */, + 3989E33E2303014900D63F84 /* place_processor.cpp */, + 3989E3472303014A00D63F84 /* place_processor.hpp */, + 3989E3352303013800D63F84 /* features_processing_helpers.hpp */, + 3989E323230300D600D63F84 /* collector_city_area.cpp */, + 3989E324230300D600D63F84 /* collector_city_area.hpp */, + 3989E320230300CD00D63F84 /* affiliation.cpp */, + 3989E31F230300CC00D63F84 /* affiliation.hpp */, + 391C0C8922BD257A003DC252 /* cities_ids_builder.cpp */, + 391C0C8A22BD257A003DC252 /* cities_ids_builder.hpp */, + 390EA839229F06C700CA55E5 /* borders.cpp */, + 390EA838229F06C700CA55E5 /* borders.hpp */, + 3971140B229D7E00003915E5 /* collector_camera.cpp */, + 3971140C229D7E01003915E5 /* collector_camera.hpp */, + 4032E70D225D151C00D33617 /* collection_base.hpp */, + 4032E70A225D151C00D33617 /* collector_collection.cpp */, + 4032E6F8225D151B00D33617 /* collector_collection.hpp */, + 4032E70F225D151C00D33617 /* feature_maker_base.cpp */, + 4032E70E225D151C00D33617 /* feature_maker_base.hpp */, + 4032E6FB225D151B00D33617 /* feature_maker.cpp */, + 4032E6FF225D151B00D33617 /* feature_maker.hpp */, + 4032E711225D151C00D33617 /* feature_processing_layers.cpp */, + 4032E705225D151B00D33617 /* feature_processing_layers.hpp */, + 4032E708225D151C00D33617 /* filter_collection.cpp */, + 4032E6F9225D151B00D33617 /* filter_collection.hpp */, + 4032E718225D151D00D33617 /* filter_interface.hpp */, + 4032E709225D151C00D33617 /* filter_planet.cpp */, + 4032E713225D151C00D33617 /* filter_planet.hpp */, + 4032E700225D151B00D33617 /* relation_tags_enricher.cpp */, + 4032E6F5225D151A00D33617 /* relation_tags_enricher.hpp */, + 4032E715225D151C00D33617 /* translator_coastline.cpp */, + 4032E714225D151C00D33617 /* translator_coastline.hpp */, + 4032E70B225D151C00D33617 /* translator_collection.cpp */, + 4032E6F4225D151A00D33617 /* translator_collection.hpp */, + 4032E6FD225D151B00D33617 /* translator_country.cpp */, + 4032E706225D151C00D33617 /* translator_country.hpp */, + 4032E703225D151B00D33617 /* translator_world.cpp */, + 4032E6F3225D151A00D33617 /* translator_world.hpp */, + 4032E710225D151C00D33617 /* translator.cpp */, + 4032E707225D151C00D33617 /* translator.hpp */, + 4032E702225D151B00D33617 /* type_helper.cpp */, + 4032E6FA225D151B00D33617 /* type_helper.hpp */, + 401E318A225C99A300DE7EB8 /* region_info.hpp */, + 401E3186225C97D100DE7EB8 /* boost_helpers.hpp */, + 401E3170225C971300DE7EB8 /* collector_tag.cpp */, + 401E3173225C971400DE7EB8 /* collector_tag.hpp */, + 401E3179225C971400DE7EB8 /* descriptions_section_builder.cpp */, + 401E3178225C971400DE7EB8 /* descriptions_section_builder.hpp */, + 401E317A225C971400DE7EB8 /* platform_helpers.cpp */, + 401E3171225C971300DE7EB8 /* platform_helpers.hpp */, + 401E3175225C971400DE7EB8 /* wiki_url_dumper.cpp */, + 401E3176225C971400DE7EB8 /* wiki_url_dumper.hpp */, + 4088CE2321AE995D00E2702A /* brands_loader.cpp */, + 4088CE2221AE995D00E2702A /* brands_loader.hpp */, + 56A1B7A721A82C3E00246F8C /* maxspeeds_builder.cpp */, + 56A1B7A821A82C3E00246F8C /* maxspeeds_builder.hpp */, + 56A1B7A921A82C3F00246F8C /* maxspeeds_collector.cpp */, + 56A1B7A521A82C3E00246F8C /* maxspeeds_collector.hpp */, + 56A1B7AA21A82C3F00246F8C /* maxspeeds_parser.cpp */, + 56A1B7A621A82C3E00246F8C /* maxspeeds_parser.hpp */, + 56037E4A219AF97100C2193D /* collector_interface.hpp */, + 56037E4B219AF97100C2193D /* filter_elements.cpp */, + 56037E46219AF97100C2193D /* filter_elements.hpp */, + 56037E48219AF97100C2193D /* osm_element_helpers.cpp */, + 56037E43219AF97100C2193D /* osm_element_helpers.hpp */, + 56E0C4E2213FD56E00541E0F /* cities_boundaries_checker.cpp */, + 56E0C4E3213FD56E00541E0F /* cities_boundaries_checker.hpp */, + E162BD4E213EAF2C007ADEF1 /* ways_merger.cpp */, + E162BD4D213EAF2C007ADEF1 /* ways_merger.hpp */, + E162BD43213EAF09007ADEF1 /* popular_places_section_builder.cpp */, + E162BD48213EAF0A007ADEF1 /* popular_places_section_builder.hpp */, + E162BD26213E8F18007ADEF1 /* factory_utils.hpp */, + 441DB3FB2119D72300D2F324 /* camera_info_collector.cpp */, + 441DB3FA2119D72300D2F324 /* camera_info_collector.hpp */, + 56829A442134222300A09A28 /* city_roads_generator.cpp */, + 56829A422134222100A09A28 /* city_roads_generator.hpp */, + E1EC1465211C5FC800B53061 /* holes.cpp */, + E1EC1466211C5FC900B53061 /* holes.hpp */, + E1EC145B211C5FBC00B53061 /* relation_tags.cpp */, + E1EC145E211C5FBD00B53061 /* relation_tags.hpp */, + E1EC1439211C5F7900B53061 /* translator_factory.hpp */, + E1EC143C211C5F7A00B53061 /* translator_interface.hpp */, + 3933ED0D20D7FD4E000B1526 /* intermediate_data.cpp */, + 9D1B3F1A2034624900278AC8 /* node_mixer.cpp */, + 9D1B3F192034624900278AC8 /* node_mixer.hpp */, + 40492BC42021DC53008E093A /* feature_helpers.cpp */, + 40492BC52021DC53008E093A /* feature_helpers.hpp */, + 40492BC72021DC53008E093A /* geometry_holder.hpp */, + 39B2B9761FB468CC00AB85A1 /* cities_boundaries_builder.cpp */, + 39B2B9771FB468CC00AB85A1 /* cities_boundaries_builder.hpp */, + 5687625E1F6A9B18002C22A6 /* transit_generator.cpp */, + 5687625F1F6A9B18002C22A6 /* transit_generator.hpp */, + 3DFEBF781EF2D58900317D5C /* utils.cpp */, + 3DFEBF791EF2D58900317D5C /* utils.hpp */, + 3D51BC4A1D5E512500F1FA8D /* altitude_generator.cpp */, + 3D51BC4B1D5E512500F1FA8D /* altitude_generator.hpp */, + 3D51BC461D5E50F700F1FA8D /* centers_table_builder.cpp */, + 3D51BC471D5E50F700F1FA8D /* centers_table_builder.hpp */, + 6753402D1A3F2A7400A0A8C3 /* check_model.cpp */, + 6753402E1A3F2A7400A0A8C3 /* check_model.hpp */, + 6753402F1A3F2A7400A0A8C3 /* coastlines_generator.cpp */, + 675340301A3F2A7400A0A8C3 /* coastlines_generator.hpp */, + 675340341A3F2A7400A0A8C3 /* dumper.cpp */, + 675340351A3F2A7400A0A8C3 /* dumper.hpp */, + 675340361A3F2A7400A0A8C3 /* feature_builder.cpp */, + 675340371A3F2A7400A0A8C3 /* feature_builder.hpp */, + 675340381A3F2A7400A0A8C3 /* feature_emitter_iface.hpp */, + 675340391A3F2A7400A0A8C3 /* feature_generator.cpp */, + 6753403A1A3F2A7400A0A8C3 /* feature_generator.hpp */, + 6753403B1A3F2A7400A0A8C3 /* feature_merger.cpp */, + 6753403C1A3F2A7400A0A8C3 /* feature_merger.hpp */, + 34F5587A1DBF4C8300A4FC11 /* feature_segments_checker.cpp */, + 6753403D1A3F2A7400A0A8C3 /* feature_sorter.cpp */, + 6753403E1A3F2A7400A0A8C3 /* feature_sorter.hpp */, + 675340401A3F2A7400A0A8C3 /* gen_mwm_info.hpp */, + 675340411A3F2A7400A0A8C3 /* generate_info.hpp */, + 675340311A3F2A7400A0A8C3 /* intermediate_data.hpp */, + 675340451A3F2A7400A0A8C3 /* intermediate_elements.hpp */, + 670E7BA91EF9812B00A8E9ED /* metalines_builder.cpp */, + 670E7BAA1EF9812B00A8E9ED /* metalines_builder.hpp */, + 6753405A1A3F2A7400A0A8C3 /* osm_element.cpp */, + 6753405B1A3F2A7400A0A8C3 /* osm_element.hpp */, + 6764B8921ADD6A3300DD8B15 /* osm_o5m_source.hpp */, + 670B84BA1A8CDB0000CE4492 /* osm_source.cpp */, + 670B84BB1A8CDB0000CE4492 /* osm_source.hpp */, + 67F0F6761B8C9DCE003F52FF /* osm_xml_source.hpp */, + 6726C1D31A4AFEF4005EEA39 /* osm2meta.cpp */, + 6726C1D41A4AFEF4005EEA39 /* osm2meta.hpp */, + 6753404B1A3F2A7400A0A8C3 /* osm2type.cpp */, + 6753404C1A3F2A7400A0A8C3 /* osm2type.hpp */, + 3D51BC4E1D5E512500F1FA8D /* region_meta.cpp */, + 3D51BC4F1D5E512500F1FA8D /* region_meta.hpp */, + 67C79BA71E2CEEAB00C40034 /* restriction_collector.cpp */, + 67C79BA81E2CEEAB00C40034 /* restriction_collector.hpp */, + 67C79BA91E2CEEAB00C40034 /* restriction_generator.cpp */, + 67C79BAA1E2CEEAB00C40034 /* restriction_generator.hpp */, + 67C79BAB1E2CEEAB00C40034 /* restriction_writer.cpp */, + 67C79BAC1E2CEEAB00C40034 /* restriction_writer.hpp */, + 670E7BAB1EF9812B00A8E9ED /* road_access_generator.cpp */, + 670E7BAC1EF9812B00A8E9ED /* road_access_generator.hpp */, + 670E7BAD1EF9812B00A8E9ED /* routing_helpers.cpp */, + 670E7BAE1EF9812B00A8E9ED /* routing_helpers.hpp */, + 0C5FEC6E1DDE19E50017688C /* routing_index_generator.cpp */, + 0C5FEC6F1DDE19E50017688C /* routing_index_generator.hpp */, + 675340911C5231BA002CF0D9 /* search_index_builder.cpp */, + 675340921C5231BA002CF0D9 /* search_index_builder.hpp */, + 3D51BC501D5E512500F1FA8D /* srtm_parser.cpp */, + 3D51BC511D5E512500F1FA8D /* srtm_parser.hpp */, + 675340501A3F2A7400A0A8C3 /* statistics.cpp */, + 675340511A3F2A7400A0A8C3 /* statistics.hpp */, + 677E2A111CAACC5F001DC42A /* tag_admixer.hpp */, + 675340521A3F2A7400A0A8C3 /* tesselator.cpp */, + 675340531A3F2A7400A0A8C3 /* tesselator.hpp */, + 677E2A121CAACC5F001DC42A /* towns_dumper.cpp */, + 677E2A131CAACC5F001DC42A /* towns_dumper.hpp */, + 67C79BAD1E2CEEAB00C40034 /* traffic_generator.cpp */, + 67C79BAE1E2CEEAB00C40034 /* traffic_generator.hpp */, + 675340541A3F2A7400A0A8C3 /* unpack_mwm.cpp */, + 675340551A3F2A7400A0A8C3 /* unpack_mwm.hpp */, + 675340591A3F2A7400A0A8C3 /* world_map_generator.hpp */, + ); + name = generator; + path = ../../generator; + sourceTree = SOURCE_ROOT; + }; 67BC92D71D1A9E6A00A4A378 /* generator_tests_support */ = { isa = PBXGroup; children = ( + 39F7E3A520E1022E00DA7A14 /* test_with_classificator.cpp */, + 39F7E3A420E1022E00DA7A14 /* test_with_classificator.hpp */, + 39F7E3A320E1022E00DA7A14 /* test_with_custom_mwms.cpp */, + 39F7E3A220E1022E00DA7A14 /* test_with_custom_mwms.hpp */, 671ED3CC20D40ABA00D4317E /* routing_helpers.cpp */, 671ED3CD20D40ABB00D4317E /* routing_helpers.hpp */, 67BC92D81D1A9E9800A4A378 /* test_feature.cpp */, 67BC92D91D1A9E9800A4A378 /* test_feature.hpp */, 67BC92DA1D1A9E9800A4A378 /* test_mwm_builder.cpp */, 67BC92DB1D1A9E9800A4A378 /* test_mwm_builder.hpp */, - 39F7E3A520E1022E00DA7A14 /* test_with_classificator.cpp */, - 39F7E3A420E1022E00DA7A14 /* test_with_classificator.hpp */, - 39F7E3A320E1022E00DA7A14 /* test_with_custom_mwms.cpp */, - 39F7E3A220E1022E00DA7A14 /* test_with_custom_mwms.hpp */, ); name = generator_tests_support; path = ../../generator/generator_tests_support; sourceTree = ""; }; - FACB775B26B90C2600810C9C /* generator_tool */ = { - isa = PBXGroup; - children = ( - FACB775D26B90C2600810C9C /* generator_tool.cpp */, - ); - name = generator_tool; - path = ../../generator/generator_tool; - sourceTree = ""; - }; - FACB775F26B90C7200810C9C /* Frameworks */ = { - isa = PBXGroup; - children = ( - FACB779726B911F300810C9C /* libbsdiff.a */, - FACB779526B911D400810C9C /* libmwm_diff.a */, - FACB779326B911C400810C9C /* libz.tbd */, - FACB779026B9119E00810C9C /* libtraffic.a */, - FACB778E26B9119100810C9C /* libsuccinct.a */, - FACB778C26B9118900810C9C /* libeditor.a */, - FACB778A26B9112200810C9C /* libtess2.a */, - FACB778826B910BD00810C9C /* libstorage.a */, - FACB778626B90ECD00810C9C /* libopening_hours.a */, - FACB778426B90EC600810C9C /* libsearch.a */, - FACB778226B90EAC00810C9C /* librouting.a */, - FACB778026B90E9800810C9C /* libtransit.a */, - FACB777E26B90E7C00810C9C /* libmap.a */, - FACB777C26B90E5B00810C9C /* liboauthcpp.a */, - FACB777A26B90D0700810C9C /* librouting_common.a */, - FACB777826B90CFB00810C9C /* libprotobuf.a */, - FACB777626B90CF200810C9C /* minizip.framework */, - FACB777426B90CEE00810C9C /* libdescriptions.a */, - FACB777226B90CCF00810C9C /* libjansson.a */, - FACB777026B90CC300810C9C /* libexpat.a */, - FACB776E26B90CAD00810C9C /* libgflags.a */, - FACB776C26B90CA800810C9C /* libicu.a */, - FACB776A26B90CA300810C9C /* libpugixml.a */, - FACB776826B90C8B00810C9C /* libbase.a */, - FACB776626B90C8600810C9C /* libplatform.a */, - FACB776426B90C8000810C9C /* libcoding.a */, - FACB776226B90C7A00810C9C /* libgeometry.a */, - FACB776026B90C7200810C9C /* libindexer.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - FACB797D26B913F300810C9C /* generator */ = { - isa = PBXGroup; - children = ( - FACB7A7F26B913F300810C9C /* affiliation.cpp */, - FACB7A4326B913F300810C9C /* affiliation.hpp */, - FACB7A8026B913F300810C9C /* altitude_generator.cpp */, - FACB7A4626B913F300810C9C /* altitude_generator.hpp */, - FACB7A8726B913F300810C9C /* boost_helpers.hpp */, - FACB799226B913F300810C9C /* borders.cpp */, - FACB7AA726B913F300810C9C /* borders.hpp */, - FACB7A8C26B913F300810C9C /* boundary_postcodes_enricher.cpp */, - FACB7A4E26B913F300810C9C /* boundary_postcodes_enricher.hpp */, - FACB79C726B913F300810C9C /* brands_loader.cpp */, - FACB7A5626B913F300810C9C /* brands_loader.hpp */, - FACB7A9A26B913F300810C9C /* camera_info_collector.cpp */, - FACB798126B913F300810C9C /* camera_info_collector.hpp */, - FACB7AD326B913F400810C9C /* cells_merger.cpp */, - FACB79C026B913F300810C9C /* cells_merger.hpp */, - FACB7AC926B913F400810C9C /* centers_table_builder.cpp */, - FACB79B926B913F300810C9C /* centers_table_builder.hpp */, - FACB7AA226B913F300810C9C /* check_model.cpp */, - FACB798B26B913F300810C9C /* check_model.hpp */, - FACB7ABC26B913F400810C9C /* cities_boundaries_builder.cpp */, - FACB79B126B913F300810C9C /* cities_boundaries_builder.hpp */, - FACB7AA126B913F300810C9C /* cities_boundaries_checker.cpp */, - FACB798C26B913F300810C9C /* cities_boundaries_checker.hpp */, - FACB799926B913F300810C9C /* cities_ids_builder.cpp */, - FACB7AAC26B913F300810C9C /* cities_ids_builder.hpp */, - FACB799826B913F300810C9C /* city_roads_generator.cpp */, - FACB7AA826B913F300810C9C /* city_roads_generator.hpp */, - FACB798926B913F300810C9C /* cluster_finder.hpp */, - FACB79AF26B913F300810C9C /* coastlines_generator.cpp */, - FACB7AB926B913F400810C9C /* coastlines_generator.hpp */, - FACB799526B913F300810C9C /* collection_base.hpp */, - FACB79EC26B913F300810C9C /* collector_boundary_postcode.cpp */, - FACB7A6B26B913F300810C9C /* collector_boundary_postcode.hpp */, - FACB79B426B913F300810C9C /* collector_building_parts.cpp */, - FACB7AC726B913F400810C9C /* collector_building_parts.hpp */, - FACB7AA926B913F300810C9C /* collector_camera.cpp */, - FACB799726B913F300810C9C /* collector_camera.hpp */, - FACB79C526B913F300810C9C /* collector_city_area.cpp */, - FACB7A5826B913F300810C9C /* collector_city_area.hpp */, - FACB7A5126B913F300810C9C /* collector_collection.cpp */, - FACB7A9526B913F300810C9C /* collector_collection.hpp */, - FACB79E626B913F300810C9C /* collector_interface.hpp */, - FACB79A226B913F300810C9C /* collector_mini_roundabout.cpp */, - FACB7AB226B913F400810C9C /* collector_mini_roundabout.hpp */, - FACB7AAE26B913F300810C9C /* collector_routing_city_boundaries.cpp */, - FACB799A26B913F300810C9C /* collector_routing_city_boundaries.hpp */, - FACB79F326B913F300810C9C /* collector_tag.cpp */, - FACB7A6F26B913F300810C9C /* collector_tag.hpp */, - FACB7A6C26B913F300810C9C /* complex_loader.cpp */, - FACB79EB26B913F300810C9C /* complex_loader.hpp */, - FACB7AB026B913F400810C9C /* composite_id.cpp */, - FACB79A626B913F300810C9C /* composite_id.hpp */, - FACB7A4726B913F300810C9C /* cross_mwm_osm_ways_collector.cpp */, - FACB7A8126B913F300810C9C /* cross_mwm_osm_ways_collector.hpp */, - FACB7A5C26B913F300810C9C /* descriptions_section_builder.cpp */, - FACB79D826B913F300810C9C /* descriptions_section_builder.hpp */, - FACB7A4C26B913F300810C9C /* dumper.cpp */, - FACB7A8526B913F300810C9C /* dumper.hpp */, - FACB79F526B913F300810C9C /* factory_utils.hpp */, - FACB7AA626B913F300810C9C /* feature_builder.cpp */, - FACB799026B913F300810C9C /* feature_builder.hpp */, - FACB79B626B913F300810C9C /* feature_emitter_iface.hpp */, - FACB7AB826B913F400810C9C /* feature_generator.cpp */, - FACB79AC26B913F300810C9C /* feature_generator.hpp */, - FACB79EA26B913F300810C9C /* feature_helpers.cpp */, - FACB7A6726B913F300810C9C /* feature_helpers.hpp */, - FACB7A9B26B913F300810C9C /* feature_maker_base.cpp */, - FACB798226B913F300810C9C /* feature_maker_base.hpp */, - FACB79DB26B913F300810C9C /* feature_maker.cpp */, - FACB7A5E26B913F300810C9C /* feature_maker.hpp */, - FACB7AB426B913F400810C9C /* feature_merger.cpp */, - FACB79A926B913F300810C9C /* feature_merger.hpp */, - FACB79CC26B913F300810C9C /* feature_processing_layers.cpp */, - FACB7A5D26B913F300810C9C /* feature_processing_layers.hpp */, - FACB79EF26B913F300810C9C /* feature_sorter.cpp */, - FACB7A6926B913F300810C9C /* feature_sorter.hpp */, - FACB799E26B913F300810C9C /* features_processing_helpers.hpp */, - FACB79BC26B913F300810C9C /* filter_collection.cpp */, - FACB7ACD26B913F400810C9C /* filter_collection.hpp */, - FACB7AC026B913F400810C9C /* filter_complex.cpp */, - FACB79AE26B913F300810C9C /* filter_complex.hpp */, - FACB798326B913F300810C9C /* filter_elements.cpp */, - FACB7A9926B913F300810C9C /* filter_elements.hpp */, - FACB7A3526B913F300810C9C /* filter_interface.hpp */, - FACB7A8326B913F300810C9C /* filter_planet.cpp */, - FACB7A4A26B913F300810C9C /* filter_planet.hpp */, - FACB7A7626B913F300810C9C /* filter_roads.cpp */, - FACB79F426B913F300810C9C /* filter_roads.hpp */, - FACB798A26B913F300810C9C /* filter_world.cpp */, - FACB7AA326B913F300810C9C /* filter_world.hpp */, - FACB7AB526B913F400810C9C /* final_processor_coastline.cpp */, - FACB79AA26B913F300810C9C /* final_processor_coastline.hpp */, - FACB79F226B913F300810C9C /* final_processor_complex.cpp */, - FACB7A6D26B913F300810C9C /* final_processor_complex.hpp */, - FACB79E826B913F300810C9C /* final_processor_country.cpp */, - FACB7A6526B913F300810C9C /* final_processor_country.hpp */, - FACB7A7226B913F300810C9C /* final_processor_interface.cpp */, - FACB79F726B913F300810C9C /* final_processor_interface.hpp */, - FACB7A6826B913F300810C9C /* final_processor_utils.cpp */, - FACB79ED26B913F300810C9C /* final_processor_utils.hpp */, - FACB79F126B913F300810C9C /* final_processor_world.cpp */, - FACB7A6E26B913F300810C9C /* final_processor_world.hpp */, - FACB7A9426B913F300810C9C /* gen_mwm_info.cpp */, - FACB7A5026B913F300810C9C /* gen_mwm_info.hpp */, - FACB7A4426B913F300810C9C /* generate_info.hpp */, - FACB79A326B913F300810C9C /* geometry_holder.hpp */, - FACB7A7026B913F300810C9C /* hierarchy_entry.cpp */, - FACB79F026B913F300810C9C /* hierarchy_entry.hpp */, - FACB79F926B913F300810C9C /* hierarchy.cpp */, - FACB7A7326B913F300810C9C /* hierarchy.hpp */, - FACB79CA26B913F300810C9C /* holes.cpp */, - FACB7A5926B913F300810C9C /* holes.hpp */, - FACB7ACB26B913F400810C9C /* intermediate_data.cpp */, - FACB79B726B913F300810C9C /* intermediate_data.hpp */, - FACB7A7826B913F300810C9C /* intermediate_elements.hpp */, - FACB7A4B26B913F300810C9C /* isolines_generator.cpp */, - FACB7A8626B913F300810C9C /* isolines_generator.hpp */, - FACB7A7A26B913F300810C9C /* isolines_section_builder.cpp */, - FACB79FB26B913F300810C9C /* isolines_section_builder.hpp */, - FACB7AB626B913F400810C9C /* maxspeeds_builder.cpp */, - FACB79A726B913F300810C9C /* maxspeeds_builder.hpp */, - FACB7ABB26B913F400810C9C /* maxspeeds_collector.cpp */, - FACB79B226B913F300810C9C /* maxspeeds_collector.hpp */, - FACB7A8D26B913F300810C9C /* maxspeeds_parser.cpp */, - FACB7A4D26B913F300810C9C /* maxspeeds_parser.hpp */, - FACB7A7726B913F300810C9C /* metalines_builder.cpp */, - FACB79FD26B913F300810C9C /* metalines_builder.hpp */, - FACB799B26B913F300810C9C /* mini_roundabout_info.cpp */, - FACB7AAD26B913F300810C9C /* mini_roundabout_info.hpp */, - FACB7A7426B913F300810C9C /* mini_roundabout_transformer.cpp */, - FACB79FA26B913F300810C9C /* mini_roundabout_transformer.hpp */, - FACB79FE26B913F300810C9C /* node_mixer.cpp */, - FACB7A7926B913F300810C9C /* node_mixer.hpp */, - FACB7ACE26B913F400810C9C /* osm_element_helpers.cpp */, - FACB79BE26B913F300810C9C /* osm_element_helpers.hpp */, - FACB799326B913F300810C9C /* osm_element.cpp */, - FACB7AA426B913F300810C9C /* osm_element.hpp */, - FACB7AB726B913F400810C9C /* osm_o5m_source.hpp */, - FACB79CB26B913F300810C9C /* osm_source.cpp */, - FACB7A5A26B913F300810C9C /* osm_source.hpp */, - FACB7AA026B913F300810C9C /* osm_xml_source.hpp */, - FACB7ACC26B913F400810C9C /* osm2meta.cpp */, - FACB79BB26B913F300810C9C /* osm2meta.hpp */, - FACB7A8E26B913F300810C9C /* osm2type.cpp */, - FACB7A5226B913F300810C9C /* osm2type.hpp */, - FACB79A526B913F300810C9C /* place_processor.cpp */, - FACB7AB126B913F400810C9C /* place_processor.hpp */, - FACB799C26B913F300810C9C /* platform_helpers.cpp */, - FACB7AAF26B913F400810C9C /* platform_helpers.hpp */, - FACB7A5526B913F300810C9C /* popular_places_section_builder.cpp */, - FACB79C426B913F300810C9C /* popular_places_section_builder.hpp */, - FACB79DE26B913F300810C9C /* postcode_points_builder.cpp */, - FACB7A6226B913F300810C9C /* postcode_points_builder.hpp */, - FACB79BF26B913F300810C9C /* processor_booking.hpp */, - FACB7ACF26B913F400810C9C /* processor_coastline.cpp */, - FACB79BD26B913F300810C9C /* processor_coastline.hpp */, - FACB7A7126B913F300810C9C /* processor_complex.cpp */, - FACB79F826B913F300810C9C /* processor_complex.hpp */, - FACB7A7C26B913F300810C9C /* processor_country.cpp */, - FACB7A0026B913F300810C9C /* processor_country.hpp */, - FACB79A426B913F300810C9C /* processor_factory.hpp */, - FACB7A4F26B913F300810C9C /* processor_interface.hpp */, - FACB79BA26B913F300810C9C /* processor_noop.hpp */, - FACB79E726B913F300810C9C /* processor_simple.cpp */, - FACB7A6426B913F300810C9C /* processor_simple.hpp */, - FACB797F26B913F300810C9C /* processor_world.cpp */, - FACB7A9626B913F300810C9C /* processor_world.hpp */, - FACB7A5726B913F300810C9C /* raw_generator_writer.cpp */, - FACB79C626B913F300810C9C /* raw_generator_writer.hpp */, - FACB799426B913F300810C9C /* raw_generator.cpp */, - FACB7AAA26B913F300810C9C /* raw_generator.hpp */, - FACB7A4226B913F300810C9C /* region_meta.cpp */, - FACB7A7E26B913F300810C9C /* region_meta.hpp */, - FACB7A6326B913F300810C9C /* relation_tags_enricher.cpp */, - FACB79DD26B913F300810C9C /* relation_tags_enricher.hpp */, - FACB7A7D26B913F300810C9C /* relation_tags.cpp */, - FACB79FF26B913F300810C9C /* relation_tags.hpp */, - FACB7A7B26B913F300810C9C /* restriction_collector.cpp */, - FACB7A3426B913F300810C9C /* restriction_collector.hpp */, - FACB79B826B913F300810C9C /* restriction_generator.cpp */, - FACB7ACA26B913F400810C9C /* restriction_generator.hpp */, - FACB797E26B913F300810C9C /* restriction_writer.cpp */, - FACB7A9826B913F300810C9C /* restriction_writer.hpp */, - FACB79EE26B913F300810C9C /* road_access_generator.cpp */, - FACB7A6A26B913F300810C9C /* road_access_generator.hpp */, - FACB798026B913F300810C9C /* routing_city_boundaries_processor.cpp */, - FACB7A9726B913F300810C9C /* routing_city_boundaries_processor.hpp */, - FACB7A8226B913F300810C9C /* routing_helpers.cpp */, - FACB7A4526B913F300810C9C /* routing_helpers.hpp */, - FACB798526B913F300810C9C /* routing_index_generator.cpp */, - FACB7A9F26B913F300810C9C /* routing_index_generator.hpp */, - FACB7A6626B913F300810C9C /* routing_world_roads_generator.cpp */, - FACB79E926B913F300810C9C /* routing_world_roads_generator.hpp */, - FACB7A8426B913F300810C9C /* search_index_builder.cpp */, - FACB7A4926B913F300810C9C /* search_index_builder.hpp */, - FACB7AD226B913F400810C9C /* srtm_parser.cpp */, - FACB79C226B913F300810C9C /* srtm_parser.hpp */, - FACB79DC26B913F300810C9C /* statistics.cpp */, - FACB7A6126B913F300810C9C /* statistics.hpp */, - FACB7A5B26B913F300810C9C /* tag_admixer.hpp */, - FACB7AC826B913F400810C9C /* tesselator.cpp */, - FACB79B326B913F300810C9C /* tesselator.hpp */, - FACB79D926B913F300810C9C /* towns_dumper.cpp */, - FACB7A6026B913F300810C9C /* towns_dumper.hpp */, - FACB79B526B913F300810C9C /* traffic_generator.cpp */, - FACB7AC626B913F400810C9C /* traffic_generator.hpp */, - FACB7A9D26B913F300810C9C /* transit_generator_experimental.cpp */, - FACB798726B913F300810C9C /* transit_generator_experimental.hpp */, - FACB79C326B913F300810C9C /* transit_generator.cpp */, - FACB7AD026B913F400810C9C /* transit_generator.hpp */, - FACB7A5426B913F300810C9C /* translator_coastline.cpp */, - FACB79C926B913F300810C9C /* translator_coastline.hpp */, - FACB7A5326B913F300810C9C /* translator_collection.cpp */, - FACB79C826B913F300810C9C /* translator_collection.hpp */, - FACB7AB326B913F400810C9C /* translator_complex.cpp */, - FACB79AB26B913F300810C9C /* translator_complex.hpp */, - FACB7ABA26B913F400810C9C /* translator_country.cpp */, - FACB79B026B913F300810C9C /* translator_country.hpp */, - FACB79FC26B913F300810C9C /* translator_factory.hpp */, - FACB798426B913F300810C9C /* translator_interface.hpp */, - FACB798626B913F300810C9C /* translator_world.cpp */, - FACB7A9E26B913F300810C9C /* translator_world.hpp */, - FACB7A5F26B913F300810C9C /* translator.cpp */, - FACB79DA26B913F300810C9C /* translator.hpp */, - FACB79C126B913F300810C9C /* translators_pool.cpp */, - FACB7AD126B913F400810C9C /* translators_pool.hpp */, - FACB7A8826B913F300810C9C /* type_helper.cpp */, - FACB7A4826B913F300810C9C /* type_helper.hpp */, - FACB7A7526B913F300810C9C /* unpack_mwm.cpp */, - FACB79F626B913F300810C9C /* unpack_mwm.hpp */, - FACB799626B913F300810C9C /* utils.cpp */, - FACB7AAB26B913F300810C9C /* utils.hpp */, - FACB7AA526B913F300810C9C /* ways_merger.cpp */, - FACB799126B913F300810C9C /* ways_merger.hpp */, - FACB798826B913F300810C9C /* wiki_url_dumper.cpp */, - FACB7A9C26B913F300810C9C /* wiki_url_dumper.hpp */, - FACB799D26B913F300810C9C /* world_map_generator.hpp */, - ); - name = generator; - path = ../../generator; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -973,135 +852,138 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FACB7AFE26B913F400810C9C /* filter_complex.hpp in Headers */, - FACB7B9326B913F400810C9C /* osm2type.hpp in Headers */, - FACB7ADD26B913F400810C9C /* transit_generator_experimental.hpp in Headers */, - FACB7B2326B913F400810C9C /* translator.hpp in Headers */, - FACB7AD726B913F400810C9C /* camera_info_collector.hpp in Headers */, - FACB7BC226B913F400810C9C /* cross_mwm_osm_ways_collector.hpp in Headers */, - FACB7BFE26B913F400810C9C /* collector_building_parts.hpp in Headers */, - FACB7BE026B913F400810C9C /* filter_world.hpp in Headers */, - FACB7B2626B913F400810C9C /* relation_tags_enricher.hpp in Headers */, - FACB7B9C26B913F400810C9C /* tag_admixer.hpp in Headers */, - FACB7BE826B913F400810C9C /* utils.hpp in Headers */, - FACB7C0726B913F400810C9C /* transit_generator.hpp in Headers */, - FACB7BA326B913F400810C9C /* postcode_points_builder.hpp in Headers */, - FACB7B0326B913F400810C9C /* tesselator.hpp in Headers */, - FACB7AF626B913F400810C9C /* processor_factory.hpp in Headers */, - FACB7B9126B913F400810C9C /* gen_mwm_info.hpp in Headers */, - FACB7B1926B913F400810C9C /* translator_coastline.hpp in Headers */, - FACB7BAB26B913F400810C9C /* road_access_generator.hpp in Headers */, - FACB7B9B26B913F400810C9C /* osm_source.hpp in Headers */, - FACB7AF526B913F400810C9C /* geometry_holder.hpp in Headers */, - FACB7BEC26B913F400810C9C /* platform_helpers.hpp in Headers */, - FACB7B8726B913F400810C9C /* altitude_generator.hpp in Headers */, - FACB7B0926B913F400810C9C /* centers_table_builder.hpp in Headers */, - FACB7BBF26B913F400810C9C /* region_meta.hpp in Headers */, - FACB7AF226B913F400810C9C /* features_processing_helpers.hpp in Headers */, - FACB7BDC26B913F400810C9C /* routing_index_generator.hpp in Headers */, - FACB7AE226B913F400810C9C /* cities_boundaries_checker.hpp in Headers */, - FACB7BE726B913F400810C9C /* raw_generator.hpp in Headers */, - FACB7B8626B913F400810C9C /* routing_helpers.hpp in Headers */, - FACB7B2E26B913F400810C9C /* routing_world_roads_generator.hpp in Headers */, - FACB7B3C26B913F400810C9C /* final_processor_interface.hpp in Headers */, - FACB7B9026B913F400810C9C /* processor_interface.hpp in Headers */, - FACB7AE426B913F400810C9C /* feature_builder.hpp in Headers */, - FACB7B0B26B913F400810C9C /* osm2meta.hpp in Headers */, - FACB7B0E26B913F400810C9C /* osm_element_helpers.hpp in Headers */, - FACB7B8F26B913F400810C9C /* boundary_postcodes_enricher.hpp in Headers */, - FACB7B1426B913F400810C9C /* popular_places_section_builder.hpp in Headers */, - FACB7AF826B913F400810C9C /* composite_id.hpp in Headers */, - FACB7B2B26B913F400810C9C /* collector_interface.hpp in Headers */, - FACB7B0026B913F400810C9C /* translator_country.hpp in Headers */, - FACB7B7726B913F400810C9C /* restriction_collector.hpp in Headers */, - FACB7BEA26B913F400810C9C /* mini_roundabout_info.hpp in Headers */, - FACB7B3026B913F400810C9C /* complex_loader.hpp in Headers */, - FACB7BD926B913F400810C9C /* wiki_url_dumper.hpp in Headers */, - FACB7B0D26B913F400810C9C /* processor_coastline.hpp in Headers */, - FACB7BBA26B913F400810C9C /* node_mixer.hpp in Headers */, - FACB7B8E26B913F400810C9C /* maxspeeds_parser.hpp in Headers */, - FACB7BC726B913F400810C9C /* isolines_generator.hpp in Headers */, - FACB7BA526B913F400810C9C /* processor_simple.hpp in Headers */, - FACB7BE526B913F400810C9C /* city_roads_generator.hpp in Headers */, - FACB7BA826B913F400810C9C /* feature_helpers.hpp in Headers */, - FACB7B4426B913F400810C9C /* relation_tags.hpp in Headers */, - FACB7AF126B913F400810C9C /* world_map_generator.hpp in Headers */, - FACB7BAC26B913F400810C9C /* collector_boundary_postcode.hpp in Headers */, - FACB7BA626B913F400810C9C /* final_processor_country.hpp in Headers */, - FACB7BF426B913F400810C9C /* osm_o5m_source.hpp in Headers */, - FACB7BD526B913F400810C9C /* restriction_writer.hpp in Headers */, - FACB7BD326B913F400810C9C /* processor_world.hpp in Headers */, - FACB7AFB26B913F400810C9C /* final_processor_coastline.hpp in Headers */, - FACB7B9F26B913F400810C9C /* feature_maker.hpp in Headers */, - FACB7BF626B913F400810C9C /* coastlines_generator.hpp in Headers */, - FACB7AEE26B913F400810C9C /* collector_routing_city_boundaries.hpp in Headers */, - FACB7B2126B913F400810C9C /* descriptions_section_builder.hpp in Headers */, - FACB7B3A26B913F400810C9C /* factory_utils.hpp in Headers */, - FACB7BDD26B913F400810C9C /* osm_xml_source.hpp in Headers */, - FACB7BC626B913F400810C9C /* dumper.hpp in Headers */, - FACB7BAE26B913F400810C9C /* final_processor_complex.hpp in Headers */, - FACB7AFD26B913F400810C9C /* feature_generator.hpp in Headers */, - FACB7B4226B913F400810C9C /* metalines_builder.hpp in Headers */, - FACB7AEB26B913F400810C9C /* collector_camera.hpp in Headers */, - FACB7BA126B913F400810C9C /* towns_dumper.hpp in Headers */, - FACB7BE126B913F400810C9C /* osm_element.hpp in Headers */, - FACB7C0126B913F400810C9C /* restriction_generator.hpp in Headers */, - FACB7B9E26B913F400810C9C /* feature_processing_layers.hpp in Headers */, - FACB7B4526B913F400810C9C /* processor_country.hpp in Headers */, - FACB7B0F26B913F400810C9C /* processor_booking.hpp in Headers */, - FACB7ADA26B913F400810C9C /* translator_interface.hpp in Headers */, - FACB7BFD26B913F400810C9C /* traffic_generator.hpp in Headers */, - FACB7AD826B913F400810C9C /* feature_maker_base.hpp in Headers */, - FACB7BEE26B913F400810C9C /* place_processor.hpp in Headers */, - FACB7BB426B913F400810C9C /* hierarchy.hpp in Headers */, - FACB7C0826B913F400810C9C /* translators_pool.hpp in Headers */, - FACB7B3F26B913F400810C9C /* mini_roundabout_transformer.hpp in Headers */, - FACB7BA226B913F400810C9C /* statistics.hpp in Headers */, - FACB7B4026B913F400810C9C /* isolines_section_builder.hpp in Headers */, - FACB7B1226B913F400810C9C /* srtm_parser.hpp in Headers */, - FACB7B8926B913F400810C9C /* type_helper.hpp in Headers */, - FACB7AE526B913F400810C9C /* ways_merger.hpp in Headers */, - FACB7BEF26B913F400810C9C /* collector_mini_roundabout.hpp in Headers */, - FACB7C0426B913F400810C9C /* filter_collection.hpp in Headers */, - FACB7B3B26B913F400810C9C /* unpack_mwm.hpp in Headers */, - FACB7B0726B913F400810C9C /* intermediate_data.hpp in Headers */, - FACB7B8526B913F400810C9C /* generate_info.hpp in Headers */, - FACB7BAF26B913F400810C9C /* final_processor_world.hpp in Headers */, - FACB7BD226B913F400810C9C /* collector_collection.hpp in Headers */, - FACB7B3926B913F400810C9C /* filter_roads.hpp in Headers */, - FACB7B0126B913F400810C9C /* cities_boundaries_builder.hpp in Headers */, - FACB7B1826B913F400810C9C /* translator_collection.hpp in Headers */, - FACB7B4126B913F400810C9C /* translator_factory.hpp in Headers */, - FACB7BAA26B913F400810C9C /* feature_sorter.hpp in Headers */, - FACB7B7826B913F400810C9C /* filter_interface.hpp in Headers */, - FACB7BD626B913F400810C9C /* filter_elements.hpp in Headers */, - FACB7BDB26B913F400810C9C /* translator_world.hpp in Headers */, - FACB7B9A26B913F400810C9C /* holes.hpp in Headers */, - FACB7B3D26B913F400810C9C /* processor_complex.hpp in Headers */, - FACB7B1026B913F400810C9C /* cells_merger.hpp in Headers */, - FACB7B0226B913F400810C9C /* maxspeeds_collector.hpp in Headers */, - FACB7B8A26B913F400810C9C /* search_index_builder.hpp in Headers */, - FACB7BD426B913F400810C9C /* routing_city_boundaries_processor.hpp in Headers */, - FACB7B3526B913F400810C9C /* hierarchy_entry.hpp in Headers */, - FACB7BE426B913F400810C9C /* borders.hpp in Headers */, - FACB7B9926B913F400810C9C /* collector_city_area.hpp in Headers */, - FACB7B8B26B913F400810C9C /* filter_planet.hpp in Headers */, - FACB7B3226B913F400810C9C /* final_processor_utils.hpp in Headers */, - FACB7BB926B913F400810C9C /* intermediate_elements.hpp in Headers */, - FACB7BE926B913F400810C9C /* cities_ids_builder.hpp in Headers */, - FACB7B0A26B913F400810C9C /* processor_noop.hpp in Headers */, - FACB7AE926B913F400810C9C /* collection_base.hpp in Headers */, - FACB7B1626B913F400810C9C /* raw_generator_writer.hpp in Headers */, - FACB7AFC26B913F400810C9C /* translator_complex.hpp in Headers */, - FACB7B0626B913F400810C9C /* feature_emitter_iface.hpp in Headers */, - FACB7BC826B913F400810C9C /* boost_helpers.hpp in Headers */, - FACB7ADF26B913F400810C9C /* cluster_finder.hpp in Headers */, - FACB7AFA26B913F400810C9C /* feature_merger.hpp in Headers */, - FACB7B9726B913F400810C9C /* brands_loader.hpp in Headers */, - FACB7BB026B913F400810C9C /* collector_tag.hpp in Headers */, - FACB7AE126B913F400810C9C /* check_model.hpp in Headers */, - FACB7B8426B913F400810C9C /* affiliation.hpp in Headers */, - FACB7AF926B913F400810C9C /* maxspeeds_builder.hpp in Headers */, + 40C3B8AA244DF33500AB1669 /* final_processor_utils.hpp in Headers */, + 56DAC32F2398FA77000BC50D /* cells_merger.hpp in Headers */, + 40C3B8B0244DF33500AB1669 /* final_processor_complex.hpp in Headers */, + 4032E72D225D151D00D33617 /* translator.hpp in Headers */, + 56E0C4E5213FD56F00541E0F /* cities_boundaries_checker.hpp in Headers */, + 56DAC30A2398FA77000BC50D /* filter_world.hpp in Headers */, + 6753406B1A3F2A7400A0A8C3 /* feature_emitter_iface.hpp in Headers */, + 401E318E225C99A300DE7EB8 /* region_info.hpp in Headers */, + 56DAC33B2398FA77000BC50D /* routing_city_boundaries_processor.hpp in Headers */, + E1EC1464211C5FBD00B53061 /* relation_tags.hpp in Headers */, + 4032E71F225D151D00D33617 /* filter_collection.hpp in Headers */, + 401E3181225C971400DE7EB8 /* wiki_url_dumper.hpp in Headers */, + 56DAC3052398FA77000BC50D /* processor_factory.hpp in Headers */, + 675340881A3F2A7400A0A8C3 /* unpack_mwm.hpp in Headers */, + 56037E4E219AF97200C2193D /* osm_element_helpers.hpp in Headers */, + 6753407F1A3F2A7400A0A8C3 /* osm2type.hpp in Headers */, + 67C79BB21E2CEEAB00C40034 /* restriction_generator.hpp in Headers */, + 401E3187225C97D100DE7EB8 /* boost_helpers.hpp in Headers */, + 40C3B8B5244DF33500AB1669 /* cluster_finder.hpp in Headers */, + 670B84BD1A8CDB0000CE4492 /* osm_source.hpp in Headers */, + 675340631A3F2A7400A0A8C3 /* coastlines_generator.hpp in Headers */, + 39711413229D7E01003915E5 /* collector_camera.hpp in Headers */, + 390EA83A229F06C700CA55E5 /* borders.hpp in Headers */, + 56DAC3082398FA77000BC50D /* translator_complex.hpp in Headers */, + 56DAC3102398FA77000BC50D /* filter_complex.hpp in Headers */, + 675340641A3F2A7400A0A8C3 /* intermediate_data.hpp in Headers */, + 40492BCA2021DC53008E093A /* feature_helpers.hpp in Headers */, + 675340781A3F2A7400A0A8C3 /* intermediate_elements.hpp in Headers */, + 3DFEBF7E1EF2D58900317D5C /* utils.hpp in Headers */, + 39B2B9791FB468CC00AB85A1 /* cities_boundaries_builder.hpp in Headers */, + 6753408C1A3F2A7400A0A8C3 /* world_map_generator.hpp in Headers */, + E1EC1440211C5F7A00B53061 /* translator_factory.hpp in Headers */, + 40C3B8AD244DF33500AB1669 /* final_processor_interface.hpp in Headers */, + E1EC1468211C5FC900B53061 /* holes.hpp in Headers */, + 67C79BB41E2CEEAB00C40034 /* restriction_writer.hpp in Headers */, + 6753408E1A3F2A7400A0A8C3 /* osm_element.hpp in Headers */, + 56DAC31F2398FA77000BC50D /* hierarchy_entry.hpp in Headers */, + 6753406F1A3F2A7400A0A8C3 /* feature_merger.hpp in Headers */, + 4032E719225D151D00D33617 /* translator_world.hpp in Headers */, + 6753406A1A3F2A7400A0A8C3 /* feature_builder.hpp in Headers */, + 675340741A3F2A7400A0A8C3 /* generate_info.hpp in Headers */, + 3D51BC571D5E512500F1FA8D /* region_meta.hpp in Headers */, + 677E2A161CAACC5F001DC42A /* tag_admixer.hpp in Headers */, + 9D1B3F1B2034624A00278AC8 /* node_mixer.hpp in Headers */, + 568762611F6A9B18002C22A6 /* transit_generator.hpp in Headers */, + 56DAC33A2398FA77000BC50D /* complex_loader.hpp in Headers */, + 56DAC3242398FA77000BC50D /* processor_complex.hpp in Headers */, + 56A1B7AB21A82C3F00246F8C /* maxspeeds_collector.hpp in Headers */, + 675340861A3F2A7400A0A8C3 /* tesselator.hpp in Headers */, + 4003E3B12112FB2B007721B0 /* emitter_booking.hpp in Headers */, + 441DB3FD2119D72300D2F324 /* camera_info_collector.hpp in Headers */, + 670E7BB41EF9812B00A8E9ED /* metalines_builder.hpp in Headers */, + 56DAC31D2398FA77000BC50D /* mini_roundabout_transformer.hpp in Headers */, + 0C5FEC711DDE19E50017688C /* routing_index_generator.hpp in Headers */, + 67C79BB01E2CEEAB00C40034 /* restriction_collector.hpp in Headers */, + 56DAC3132398FA77000BC50D /* collector_mini_roundabout.hpp in Headers */, + 40492BCC2021DC53008E093A /* geometry_holder.hpp in Headers */, + 675340941C5231BA002CF0D9 /* search_index_builder.hpp in Headers */, + 402BAFC923994186007385D4 /* postcode_points_builder.hpp in Headers */, + 3D51BC591D5E512500F1FA8D /* srtm_parser.hpp in Headers */, + 4003E3AB2112FB2B007721B0 /* sponsored_object_base.hpp in Headers */, + 677E2A181CAACC5F001DC42A /* towns_dumper.hpp in Headers */, + 56037E55219AF97200C2193D /* collector_interface.hpp in Headers */, + 4032E720225D151D00D33617 /* type_helper.hpp in Headers */, + 56DAC32E2398FA77000BC50D /* composite_id.hpp in Headers */, + 675340841A3F2A7400A0A8C3 /* statistics.hpp in Headers */, + 56DAC3312398FA77000BC50D /* processor_world.hpp in Headers */, + 56DAC3072398FA77000BC50D /* processor_noop.hpp in Headers */, + 56DAC33C2398FA77000BC50D /* hierarchy.hpp in Headers */, + 56DAC3272398FA77000BC50D /* processor_interface.hpp in Headers */, + 4032E734225D151D00D33617 /* feature_maker_base.hpp in Headers */, + E162BD27213E8F19007ADEF1 /* factory_utils.hpp in Headers */, + 56DAC3302398FA77000BC50D /* translators_pool.hpp in Headers */, + 56DAC30D2398FA77000BC50D /* collector_boundary_postcode.hpp in Headers */, + 56DAC3392398FA77000BC50D /* raw_generator_writer.hpp in Headers */, + 56DAC3092398FA77000BC50D /* processor_coastline.hpp in Headers */, + 56DAC3172398FA77000BC50D /* filter_roads.hpp in Headers */, + 6753406D1A3F2A7400A0A8C3 /* feature_generator.hpp in Headers */, + 4032E72C225D151D00D33617 /* translator_country.hpp in Headers */, + 675340681A3F2A7400A0A8C3 /* dumper.hpp in Headers */, + 40C3B8AF244DF33500AB1669 /* final_processor_world.hpp in Headers */, + 56DAC3152398FA77000BC50D /* raw_generator.hpp in Headers */, + 670E7BB81EF9812B00A8E9ED /* routing_helpers.hpp in Headers */, + 56DAC3332398FA77000BC50D /* collector_routing_city_boundaries.hpp in Headers */, + 56829A462134222300A09A28 /* city_roads_generator.hpp in Headers */, + 4003E3AC2112FB2B007721B0 /* emitter_factory.hpp in Headers */, + 391C0C8C22BD257A003DC252 /* cities_ids_builder.hpp in Headers */, + 3D0BBC3B23F536A700A50354 /* isolines_section_builder.hpp in Headers */, + 56A1B7AE21A82C3F00246F8C /* maxspeeds_builder.hpp in Headers */, + 56A1B7AC21A82C3F00246F8C /* maxspeeds_parser.hpp in Headers */, + 56DAC31C2398FA77000BC50D /* processor_simple.hpp in Headers */, + 40C3B8B1244DF33500AB1669 /* final_processor_country.hpp in Headers */, + 56DAC3372398FA77000BC50D /* cross_mwm_osm_ways_collector.hpp in Headers */, + 4032E72B225D151D00D33617 /* feature_processing_layers.hpp in Headers */, + 56037E51219AF97200C2193D /* filter_elements.hpp in Headers */, + 4032E733225D151D00D33617 /* collection_base.hpp in Headers */, + 675340711A3F2A7400A0A8C3 /* feature_sorter.hpp in Headers */, + 4032E71A225D151D00D33617 /* translator_collection.hpp in Headers */, + 4032E725225D151D00D33617 /* feature_maker.hpp in Headers */, + 67C79BB61E2CEEAB00C40034 /* traffic_generator.hpp in Headers */, + E1EC1443211C5F7A00B53061 /* translator_interface.hpp in Headers */, + 3989E33A2303013800D63F84 /* features_processing_helpers.hpp in Headers */, + 56DAC30B2398FA77000BC50D /* processor_booking.hpp in Headers */, + 675340611A3F2A7400A0A8C3 /* check_model.hpp in Headers */, + 6726C1D61A4AFEF4005EEA39 /* osm2meta.hpp in Headers */, + 3989E3552303014A00D63F84 /* place_processor.hpp in Headers */, + 401E317C225C971400DE7EB8 /* platform_helpers.hpp in Headers */, + 4032E739225D151D00D33617 /* filter_planet.hpp in Headers */, + 4032E71E225D151D00D33617 /* collector_collection.hpp in Headers */, + 401E3183225C971400DE7EB8 /* descriptions_section_builder.hpp in Headers */, + 4003E3B92112FB2B007721B0 /* place.hpp in Headers */, + 56DAC3202398FA77000BC50D /* collector_building_parts.hpp in Headers */, + 4032E73E225D151D00D33617 /* filter_interface.hpp in Headers */, + 4088CE2421AE995D00E2702A /* brands_loader.hpp in Headers */, + 4003E3B22112FB2B007721B0 /* emitter_interface.hpp in Headers */, + 4032E73A225D151D00D33617 /* translator_coastline.hpp in Headers */, + 4003E3AA2112FB2B007721B0 /* factory_utils.hpp in Headers */, + 3D0BBC3C23F536A700A50354 /* isolines_generator.hpp in Headers */, + 3989E326230300D600D63F84 /* collector_city_area.hpp in Headers */, + 401E317E225C971400DE7EB8 /* collector_tag.hpp in Headers */, + 56DAC33E2398FA77000BC50D /* mini_roundabout_info.hpp in Headers */, + 3989E321230300CD00D63F84 /* affiliation.hpp in Headers */, + 40C3B8AC244DF33500AB1669 /* final_processor_coastline.hpp in Headers */, + 4067A6A02506588E00A99EAA /* boundary_postcodes_enricher.hpp in Headers */, + 56DAC3042398FA77000BC50D /* processor_country.hpp in Headers */, + E162BD4B213EAF0A007ADEF1 /* popular_places_section_builder.hpp in Headers */, + 3D51BC491D5E50F700F1FA8D /* centers_table_builder.hpp in Headers */, + 4032E71B225D151D00D33617 /* relation_tags_enricher.hpp in Headers */, + E162BD51213EAF2D007ADEF1 /* ways_merger.hpp in Headers */, + 670E7BB61EF9812B00A8E9ED /* road_access_generator.hpp in Headers */, + 3D51BC531D5E512500F1FA8D /* altitude_generator.hpp in Headers */, + 675340731A3F2A7400A0A8C3 /* gen_mwm_info.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1154,30 +1036,12 @@ productReference = 67BC92CC1D1A9E5F00A4A378 /* libgenerator_tests_support.a */; productType = "com.apple.product-type.library.static"; }; - FACB775226B90BB800810C9C /* generator_tool */ = { - isa = PBXNativeTarget; - buildConfigurationList = FACB775926B90BB800810C9C /* Build configuration list for PBXNativeTarget "generator_tool" */; - buildPhases = ( - FACB774F26B90BB800810C9C /* Sources */, - FACB775026B90BB800810C9C /* Frameworks */, - FACB775126B90BB800810C9C /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = generator_tool; - productName = generator_tool; - productReference = FACB775326B90BB800810C9C /* generator_tool */; - productType = "com.apple.product-type.tool"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 675340131A3F2A1B00A0A8C3 /* Project object */ = { isa = PBXProject; attributes = { - DefaultBuildSystemTypeForWorkspace = Latest; LastUpgradeCheck = 1240; TargetAttributes = { 6753401A1A3F2A1B00A0A8C3 = { @@ -1186,9 +1050,6 @@ 67BC92CB1D1A9E5F00A4A378 = { CreatedOnToolsVersion = 7.3.1; }; - FACB775226B90BB800810C9C = { - CreatedOnToolsVersion = 12.5.1; - }; }; }; buildConfigurationList = 675340161A3F2A1B00A0A8C3 /* Build configuration list for PBXProject "generator" */; @@ -1206,7 +1067,6 @@ targets = ( 6753401A1A3F2A1B00A0A8C3 /* generator */, 67BC92CB1D1A9E5F00A4A378 /* generator_tests_support */, - FACB775226B90BB800810C9C /* generator_tool */, ); }; /* End PBXProject section */ @@ -1216,114 +1076,113 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FACB7ADC26B913F400810C9C /* translator_world.cpp in Sources */, - FACB7BC326B913F400810C9C /* routing_helpers.cpp in Sources */, - FACB7BCD26B913F400810C9C /* osm2type.cpp in Sources */, - FACB7B8326B913F400810C9C /* region_meta.cpp in Sources */, - FACB7AED26B913F400810C9C /* cities_ids_builder.cpp in Sources */, - FACB7B3426B913F400810C9C /* feature_sorter.cpp in Sources */, - FACB7AF726B913F400810C9C /* place_processor.cpp in Sources */, - FACB7B9226B913F400810C9C /* collector_collection.cpp in Sources */, - FACB7B1C26B913F400810C9C /* feature_processing_layers.cpp in Sources */, - FACB7BE326B913F400810C9C /* feature_builder.cpp in Sources */, - FACB7C0626B913F400810C9C /* processor_coastline.cpp in Sources */, - FACB7AEF26B913F400810C9C /* mini_roundabout_info.cpp in Sources */, - FACB7B4326B913F400810C9C /* node_mixer.cpp in Sources */, - FACB7B2226B913F400810C9C /* towns_dumper.cpp in Sources */, - FACB7BC926B913F400810C9C /* type_helper.cpp in Sources */, - FACB7BD126B913F400810C9C /* gen_mwm_info.cpp in Sources */, - FACB7C0926B913F400810C9C /* srtm_parser.cpp in Sources */, - FACB7BBC26B913F400810C9C /* restriction_collector.cpp in Sources */, - FACB7AF426B913F400810C9C /* collector_mini_roundabout.cpp in Sources */, - FACB7BA926B913F400810C9C /* final_processor_utils.cpp in Sources */, - FACB7B9826B913F400810C9C /* raw_generator_writer.cpp in Sources */, - FACB7BB526B913F400810C9C /* mini_roundabout_transformer.cpp in Sources */, - FACB7BD726B913F400810C9C /* camera_info_collector.cpp in Sources */, - FACB7B1A26B913F400810C9C /* holes.cpp in Sources */, - FACB7BCC26B913F400810C9C /* maxspeeds_parser.cpp in Sources */, - FACB7BBE26B913F400810C9C /* relation_tags.cpp in Sources */, - FACB7BF126B913F400810C9C /* feature_merger.cpp in Sources */, - FACB7BDA26B913F400810C9C /* transit_generator_experimental.cpp in Sources */, - FACB7AD426B913F400810C9C /* restriction_writer.cpp in Sources */, - FACB7BCB26B913F400810C9C /* boundary_postcodes_enricher.cpp in Sources */, - FACB7BFB26B913F400810C9C /* filter_complex.cpp in Sources */, - FACB7BF026B913F400810C9C /* translator_complex.cpp in Sources */, - FACB7AFF26B913F400810C9C /* coastlines_generator.cpp in Sources */, - FACB7C0526B913F400810C9C /* osm_element_helpers.cpp in Sources */, - FACB7BD826B913F400810C9C /* feature_maker_base.cpp in Sources */, - FACB7BF326B913F400810C9C /* maxspeeds_builder.cpp in Sources */, - FACB7B2C26B913F400810C9C /* processor_simple.cpp in Sources */, - FACB7BEB26B913F400810C9C /* collector_routing_city_boundaries.cpp in Sources */, - FACB7BF526B913F400810C9C /* feature_generator.cpp in Sources */, - FACB7AD626B913F400810C9C /* routing_city_boundaries_processor.cpp in Sources */, - FACB7BDF26B913F400810C9C /* check_model.cpp in Sources */, - FACB7BC426B913F400810C9C /* filter_planet.cpp in Sources */, - FACB7B2426B913F400810C9C /* feature_maker.cpp in Sources */, - FACB7B9426B913F400810C9C /* translator_collection.cpp in Sources */, - FACB7B9626B913F400810C9C /* popular_places_section_builder.cpp in Sources */, - FACB7BE226B913F400810C9C /* ways_merger.cpp in Sources */, - FACB7B8D26B913F400810C9C /* dumper.cpp in Sources */, - FACB7BB326B913F400810C9C /* final_processor_interface.cpp in Sources */, - FACB7B3326B913F400810C9C /* road_access_generator.cpp in Sources */, - FACB7ADB26B913F400810C9C /* routing_index_generator.cpp in Sources */, - FACB7BB626B913F400810C9C /* unpack_mwm.cpp in Sources */, - FACB7AF026B913F400810C9C /* platform_helpers.cpp in Sources */, - FACB7BE626B913F400810C9C /* collector_camera.cpp in Sources */, - FACB7AEA26B913F400810C9C /* utils.cpp in Sources */, - FACB7BF726B913F400810C9C /* translator_country.cpp in Sources */, - FACB7B3126B913F400810C9C /* collector_boundary_postcode.cpp in Sources */, - FACB7BF226B913F400810C9C /* final_processor_coastline.cpp in Sources */, - FACB7AE726B913F400810C9C /* osm_element.cpp in Sources */, - FACB7B3826B913F400810C9C /* collector_tag.cpp in Sources */, - FACB7B2526B913F400810C9C /* statistics.cpp in Sources */, - FACB7B0826B913F400810C9C /* restriction_generator.cpp in Sources */, - FACB7BA026B913F400810C9C /* translator.cpp in Sources */, - FACB7B2D26B913F400810C9C /* final_processor_country.cpp in Sources */, - FACB7B3726B913F400810C9C /* final_processor_complex.cpp in Sources */, - FACB7C0026B913F400810C9C /* centers_table_builder.cpp in Sources */, - FACB7BED26B913F400810C9C /* composite_id.cpp in Sources */, - FACB7BAD26B913F400810C9C /* complex_loader.cpp in Sources */, - FACB7BB826B913F400810C9C /* metalines_builder.cpp in Sources */, - FACB7B1526B913F400810C9C /* collector_city_area.cpp in Sources */, - FACB7AD926B913F400810C9C /* filter_elements.cpp in Sources */, - FACB7AEC26B913F400810C9C /* city_roads_generator.cpp in Sources */, - FACB7AD526B913F400810C9C /* processor_world.cpp in Sources */, - FACB7BDE26B913F400810C9C /* cities_boundaries_checker.cpp in Sources */, - FACB7BC526B913F400810C9C /* search_index_builder.cpp in Sources */, - FACB7C0226B913F400810C9C /* intermediate_data.cpp in Sources */, - FACB7BB226B913F400810C9C /* processor_complex.cpp in Sources */, - FACB7AE026B913F400810C9C /* filter_world.cpp in Sources */, - FACB7C0326B913F400810C9C /* osm2meta.cpp in Sources */, - FACB7BC026B913F400810C9C /* affiliation.cpp in Sources */, - FACB7B0C26B913F400810C9C /* filter_collection.cpp in Sources */, - FACB7BFF26B913F400810C9C /* tesselator.cpp in Sources */, - FACB7B8C26B913F400810C9C /* isolines_generator.cpp in Sources */, - FACB7BBD26B913F400810C9C /* processor_country.cpp in Sources */, - FACB7BF826B913F400810C9C /* maxspeeds_collector.cpp in Sources */, - FACB7BB726B913F400810C9C /* filter_roads.cpp in Sources */, - FACB7B0526B913F400810C9C /* traffic_generator.cpp in Sources */, - FACB7B9D26B913F400810C9C /* descriptions_section_builder.cpp in Sources */, - FACB7B2F26B913F400810C9C /* feature_helpers.cpp in Sources */, - FACB7BF926B913F400810C9C /* cities_boundaries_builder.cpp in Sources */, - FACB7BA426B913F400810C9C /* relation_tags_enricher.cpp in Sources */, - FACB7ADE26B913F400810C9C /* wiki_url_dumper.cpp in Sources */, - FACB7AE826B913F400810C9C /* raw_generator.cpp in Sources */, - FACB7B0426B913F400810C9C /* collector_building_parts.cpp in Sources */, - FACB7BB126B913F400810C9C /* hierarchy_entry.cpp in Sources */, - FACB7BA726B913F400810C9C /* routing_world_roads_generator.cpp in Sources */, - FACB7B8826B913F400810C9C /* cross_mwm_osm_ways_collector.cpp in Sources */, - FACB7C0A26B913F400810C9C /* cells_merger.cpp in Sources */, - FACB7B9526B913F400810C9C /* translator_coastline.cpp in Sources */, - FACB7BC126B913F400810C9C /* altitude_generator.cpp in Sources */, - FACB7AE626B913F400810C9C /* borders.cpp in Sources */, - FACB7B3626B913F400810C9C /* final_processor_world.cpp in Sources */, - FACB7B1126B913F400810C9C /* translators_pool.cpp in Sources */, - FACB7B3E26B913F400810C9C /* hierarchy.cpp in Sources */, - FACB7B1326B913F400810C9C /* transit_generator.cpp in Sources */, - FACB7B2726B913F400810C9C /* postcode_points_builder.cpp in Sources */, - FACB7B1726B913F400810C9C /* brands_loader.cpp in Sources */, - FACB7BBB26B913F400810C9C /* isolines_section_builder.cpp in Sources */, - FACB7B1B26B913F400810C9C /* osm_source.cpp in Sources */, + 56DAC3382398FA77000BC50D /* gen_mwm_info.cpp in Sources */, + 56DAC3292398FA77000BC50D /* processor_simple.cpp in Sources */, + 56037E56219AF97200C2193D /* filter_elements.cpp in Sources */, + 3D0BBC3A23F536A700A50354 /* isolines_section_builder.cpp in Sources */, + 56E0C4E4213FD56F00541E0F /* cities_boundaries_checker.cpp in Sources */, + 39B2B9781FB468CC00AB85A1 /* cities_boundaries_builder.cpp in Sources */, + 56A1B7AD21A82C3F00246F8C /* maxspeeds_builder.cpp in Sources */, + 6753406C1A3F2A7400A0A8C3 /* feature_generator.cpp in Sources */, + 67C79BB51E2CEEAB00C40034 /* traffic_generator.cpp in Sources */, + 0C5FEC701DDE19E50017688C /* routing_index_generator.cpp in Sources */, + 391C0C8B22BD257A003DC252 /* cities_ids_builder.cpp in Sources */, + 56DAC3182398FA77000BC50D /* hierarchy_entry.cpp in Sources */, + 56A1B7AF21A82C3F00246F8C /* maxspeeds_collector.cpp in Sources */, + 4032E736225D151D00D33617 /* translator.cpp in Sources */, + 40C3B8A9244DF33500AB1669 /* final_processor_interface.cpp in Sources */, + 56DAC33D2398FA77000BC50D /* processor_coastline.cpp in Sources */, + 67C79BB11E2CEEAB00C40034 /* restriction_generator.cpp in Sources */, + 3D51BC521D5E512500F1FA8D /* altitude_generator.cpp in Sources */, + 40C3B8B3244DF33500AB1669 /* final_processor_country.cpp in Sources */, + 40C3B8B2244DF33500AB1669 /* final_processor_coastline.cpp in Sources */, + 3933ED0E20D7FD4E000B1526 /* intermediate_data.cpp in Sources */, + 56DAC32D2398FA77000BC50D /* routing_city_boundaries_processor.cpp in Sources */, + 56DAC31E2398FA77000BC50D /* processor_complex.cpp in Sources */, + 390EA83B229F06C700CA55E5 /* borders.cpp in Sources */, + 4032E730225D151D00D33617 /* collector_collection.cpp in Sources */, + 670E7BB31EF9812B00A8E9ED /* metalines_builder.cpp in Sources */, + 56DAC3162398FA77000BC50D /* cross_mwm_osm_ways_collector.cpp in Sources */, + 3D51BC581D5E512500F1FA8D /* srtm_parser.cpp in Sources */, + 4067A69F2506588E00A99EAA /* boundary_postcodes_enricher.cpp in Sources */, + 675340871A3F2A7400A0A8C3 /* unpack_mwm.cpp in Sources */, + 40C3B8B4244DF33500AB1669 /* final_processor_utils.cpp in Sources */, + 670B84BC1A8CDB0000CE4492 /* osm_source.cpp in Sources */, + 675340701A3F2A7400A0A8C3 /* feature_sorter.cpp in Sources */, + 3D0BBC3923F536A700A50354 /* isolines_generator.cpp in Sources */, + 675340621A3F2A7400A0A8C3 /* coastlines_generator.cpp in Sources */, + 56DAC3192398FA77000BC50D /* collector_building_parts.cpp in Sources */, + 4032E73B225D151D00D33617 /* translator_coastline.cpp in Sources */, + 670E7BC11EF983E600A8E9ED /* region_meta.cpp in Sources */, + 56DAC3362398FA77000BC50D /* mini_roundabout_info.cpp in Sources */, + 675340931C5231BA002CF0D9 /* search_index_builder.cpp in Sources */, + 6753406E1A3F2A7400A0A8C3 /* feature_merger.cpp in Sources */, + 56DAC3142398FA77000BC50D /* hierarchy.cpp in Sources */, + 402BAFC823994186007385D4 /* postcode_points_builder.cpp in Sources */, + 3989E322230300CD00D63F84 /* affiliation.cpp in Sources */, + E1EC1461211C5FBD00B53061 /* relation_tags.cpp in Sources */, + 4032E731225D151D00D33617 /* translator_collection.cpp in Sources */, + 34F5587B1DBF4C8300A4FC11 /* feature_segments_checker.cpp in Sources */, + 67C79BB31E2CEEAB00C40034 /* restriction_writer.cpp in Sources */, + 441DB3FE2119D72300D2F324 /* camera_info_collector.cpp in Sources */, + 56037E53219AF97200C2193D /* osm_element_helpers.cpp in Sources */, + 401E3185225C971400DE7EB8 /* platform_helpers.cpp in Sources */, + 56DAC3122398FA77000BC50D /* processor_world.cpp in Sources */, + 4032E721225D151D00D33617 /* feature_maker.cpp in Sources */, + 401E317B225C971400DE7EB8 /* collector_tag.cpp in Sources */, + 3DFEBF7D1EF2D58900317D5C /* utils.cpp in Sources */, + 6753408D1A3F2A7400A0A8C3 /* osm_element.cpp in Sources */, + 6726C1D51A4AFEF4005EEA39 /* osm2meta.cpp in Sources */, + 4032E726225D151D00D33617 /* relation_tags_enricher.cpp in Sources */, + 56DAC3212398FA77000BC50D /* translator_complex.cpp in Sources */, + 675340691A3F2A7400A0A8C3 /* feature_builder.cpp in Sources */, + 677E2A171CAACC5F001DC42A /* towns_dumper.cpp in Sources */, + 670E7BB71EF9812B00A8E9ED /* routing_helpers.cpp in Sources */, + 4032E723225D151D00D33617 /* translator_country.cpp in Sources */, + 39711412229D7E01003915E5 /* collector_camera.cpp in Sources */, + 67C79BAF1E2CEEAB00C40034 /* restriction_collector.cpp in Sources */, + 3D51BC481D5E50F700F1FA8D /* centers_table_builder.cpp in Sources */, + E162BD49213EAF0A007ADEF1 /* popular_places_section_builder.cpp in Sources */, + 40C3B8AE244DF33500AB1669 /* final_processor_world.cpp in Sources */, + 56DAC32C2398FA77000BC50D /* translators_pool.cpp in Sources */, + 675340671A3F2A7400A0A8C3 /* dumper.cpp in Sources */, + E1EC1467211C5FC900B53061 /* holes.cpp in Sources */, + 4032E728225D151D00D33617 /* type_helper.cpp in Sources */, + 56DAC32B2398FA77000BC50D /* raw_generator.cpp in Sources */, + 40492BC92021DC53008E093A /* feature_helpers.cpp in Sources */, + 4032E72F225D151D00D33617 /* filter_planet.cpp in Sources */, + 56DAC3112398FA77000BC50D /* collector_boundary_postcode.cpp in Sources */, + 675340831A3F2A7400A0A8C3 /* statistics.cpp in Sources */, + 56DAC3322398FA77000BC50D /* collector_routing_city_boundaries.cpp in Sources */, + 4032E729225D151D00D33617 /* translator_world.cpp in Sources */, + E162BD52213EAF2D007ADEF1 /* ways_merger.cpp in Sources */, + 56DAC3282398FA77000BC50D /* mini_roundabout_transformer.cpp in Sources */, + 56DAC3252398FA77000BC50D /* cells_merger.cpp in Sources */, + 4088CE2521AE995D00E2702A /* brands_loader.cpp in Sources */, + 3989E325230300D600D63F84 /* collector_city_area.cpp in Sources */, + 4032E735225D151D00D33617 /* feature_maker_base.cpp in Sources */, + 56A1B7B021A82C3F00246F8C /* maxspeeds_parser.cpp in Sources */, + 56DAC31A2398FA77000BC50D /* collector_mini_roundabout.cpp in Sources */, + 4032E72E225D151D00D33617 /* filter_collection.cpp in Sources */, + 40C3B8AB244DF33500AB1669 /* final_processor_complex.cpp in Sources */, + 670E7BB51EF9812B00A8E9ED /* road_access_generator.cpp in Sources */, + 401E3184225C971400DE7EB8 /* descriptions_section_builder.cpp in Sources */, + 56DAC3262398FA77000BC50D /* processor_country.cpp in Sources */, + 401E3180225C971400DE7EB8 /* wiki_url_dumper.cpp in Sources */, + 56DAC32A2398FA77000BC50D /* filter_roads.cpp in Sources */, + 56DAC3342398FA77000BC50D /* filter_complex.cpp in Sources */, + 56DAC30F2398FA77000BC50D /* complex_loader.cpp in Sources */, + 56DAC3232398FA77000BC50D /* raw_generator_writer.cpp in Sources */, + 56DAC3352398FA77000BC50D /* composite_id.cpp in Sources */, + 6753407E1A3F2A7400A0A8C3 /* osm2type.cpp in Sources */, + 3989E34C2303014A00D63F84 /* place_processor.cpp in Sources */, + 56DAC3062398FA77000BC50D /* filter_world.cpp in Sources */, + 56829A482134222300A09A28 /* city_roads_generator.cpp in Sources */, + 568762601F6A9B18002C22A6 /* transit_generator.cpp in Sources */, + 675340601A3F2A7400A0A8C3 /* check_model.cpp in Sources */, + 4032E737225D151D00D33617 /* feature_processing_layers.cpp in Sources */, + 675340851A3F2A7400A0A8C3 /* tesselator.cpp in Sources */, + 9D1B3F1C2034624A00278AC8 /* node_mixer.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1339,14 +1198,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FACB774F26B90BB800810C9C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - FACB775E26B90C2600810C9C /* generator_tool.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ @@ -1414,20 +1265,6 @@ }; name = Release; }; - FACB775726B90BB800810C9C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - FACB775826B90BB800810C9C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -1458,15 +1295,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FACB775926B90BB800810C9C /* Build configuration list for PBXNativeTarget "generator_tool" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FACB775726B90BB800810C9C /* Debug */, - FACB775826B90BB800810C9C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = 675340131A3F2A1B00A0A8C3 /* Project object */; diff --git a/xcode/generator_tool/generator_tool.xcodeproj/project.pbxproj b/xcode/generator_tool/generator_tool.xcodeproj/project.pbxproj new file mode 100644 index 0000000000..8421635511 --- /dev/null +++ b/xcode/generator_tool/generator_tool.xcodeproj/project.pbxproj @@ -0,0 +1,793 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 3462FD931DC1E1DD00906FD7 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FD921DC1E1DD00906FD7 /* libeditor.a */; }; + 3462FD951DC1E1EF00906FD7 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FD941DC1E1EF00906FD7 /* libpugixml.a */; }; + 3462FD971DC1E1FC00906FD7 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FD961DC1E1FC00906FD7 /* liboauthcpp.a */; }; + 3462FD9A1DC1E24400906FD7 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FD991DC1E24400906FD7 /* libjansson.a */; }; + 3462FD9B1DC1E26800906FD7 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FD921DC1E1DD00906FD7 /* libeditor.a */; }; + 3462FD9C1DC1E27300906FD7 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FD941DC1E1EF00906FD7 /* libpugixml.a */; }; + 3462FD9D1DC1E27D00906FD7 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FD961DC1E1FC00906FD7 /* liboauthcpp.a */; }; + 3462FD9F1DC1E28D00906FD7 /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FD9E1DC1E28D00906FD7 /* libsearch.a */; }; + 3462FDA11DC1E29E00906FD7 /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FDA01DC1E29E00906FD7 /* libsuccinct.a */; }; + 34F558571DBF3CD800A4FC11 /* libstdc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F558561DBF3CD800A4FC11 /* libstdc++.tbd */; }; + 395784D5230303E700F2CC07 /* merge_collectors_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395784D2230303E700F2CC07 /* merge_collectors_tests.cpp */; }; + 395784D7230303E700F2CC07 /* metalines_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395784D4230303E700F2CC07 /* metalines_tests.cpp */; }; + 397057C022CB57F9001A55CA /* cities_ids_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 397057BD22CB57F8001A55CA /* cities_ids_tests.cpp */; }; + 39B9681E23E1AC3700D3B8E3 /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B9681D23E1AC3700D3B8E3 /* libge0.a */; }; + 401E3189225C988500DE7EB8 /* libdescriptions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 401E3188225C988500DE7EB8 /* libdescriptions.a */; }; + 4491F494213D6B470011834F /* speed_cameras_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4491F490213D46380011834F /* speed_cameras_test.cpp */; }; + 4491F496213D6B8E0011834F /* osm2meta_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 677E2A0B1CAAC7CB001DC42A /* osm2meta_test.cpp */; }; + 4491F497213D6BA00011834F /* tag_admixer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 677E2A0C1CAAC7CB001DC42A /* tag_admixer_test.cpp */; }; + 4740184E23F5BE3900A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740184D23F5BE3900A93C81 /* minizip.framework */; }; + 4740184F23F5BE3A00A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740184D23F5BE3900A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 4740185123F5BE6500A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740185023F5BE6500A93C81 /* minizip.framework */; }; + 4740185223F5BE6600A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740185023F5BE6500A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 562147271F6AA36A002D2214 /* libbsdiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 562147261F6AA36A002D2214 /* libbsdiff.a */; }; + 562147291F6AA37E002D2214 /* libmwm_diff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 562147281F6AA37E002D2214 /* libmwm_diff.a */; }; + 562D42961FD8463700A995F3 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 670E7BC61EF992F600A8E9ED /* libsqlite3.tbd */; }; + 56829A4C2134238800A09A28 /* cities_boundaries_checker_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56829A4A2134238700A09A28 /* cities_boundaries_checker_tests.cpp */; }; + 56829A4D2134238800A09A28 /* city_roads_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56829A4B2134238800A09A28 /* city_roads_tests.cpp */; }; + 56A1B7A421A82BF700246F8C /* maxspeeds_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A1B7A321A82BF700246F8C /* maxspeeds_tests.cpp */; }; + 56A6C3D2219AFDEE00A52855 /* filter_elements_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A6C3CD219AFDED00A52855 /* filter_elements_tests.cpp */; }; + 56A6C3D3219AFDEE00A52855 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A6C3CF219AFDEE00A52855 /* common.cpp */; }; + 56DAC353239914C2000BC50D /* gen_mwm_info_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC347239914C2000BC50D /* gen_mwm_info_tests.cpp */; }; + 56DAC354239914C2000BC50D /* cluster_finder_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC348239914C2000BC50D /* cluster_finder_tests.cpp */; }; + 56DAC355239914C2000BC50D /* collector_boundary_postcode_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC349239914C2000BC50D /* collector_boundary_postcode_tests.cpp */; }; + 56DAC356239914C2000BC50D /* collector_city_area_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC34A239914C2000BC50D /* collector_city_area_tests.cpp */; }; + 56DAC357239914C2000BC50D /* complex_loader_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC34B239914C2000BC50D /* complex_loader_tests.cpp */; }; + 56DAC358239914C2000BC50D /* collector_routing_city_boundaries_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC34C239914C2000BC50D /* collector_routing_city_boundaries_tests.cpp */; }; + 56DAC359239914C2000BC50D /* hierarchy_entry_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC34D239914C2000BC50D /* hierarchy_entry_tests.cpp */; }; + 56DAC35A239914C2000BC50D /* osm_element_helpers_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC34E239914C2000BC50D /* osm_element_helpers_tests.cpp */; }; + 56DAC35B239914C2000BC50D /* place_processor_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC34F239914C2000BC50D /* place_processor_tests.cpp */; }; + 56DAC35C239914C2000BC50D /* cross_mwm_osm_ways_collector_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC350239914C2000BC50D /* cross_mwm_osm_ways_collector_tests.cpp */; }; + 56DAC35D239914C2000BC50D /* mini_roundabout_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC351239914C2000BC50D /* mini_roundabout_tests.cpp */; }; + 56DAC35E239914C2000BC50D /* cells_merger_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC352239914C2000BC50D /* cells_merger_tests.cpp */; }; + 56DAC360239915E9000BC50D /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC35F239915E9000BC50D /* libstorage.a */; }; + 56EE14CD1FE803EA0036F20C /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14CE1FE803EA0036F20C /* libtransit.a */; }; + 56EE14CF1FE803FE0036F20C /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14D01FE803FE0036F20C /* libtransit.a */; }; + 670E7BBC1EF9832200A8E9ED /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670E7BBB1EF9832200A8E9ED /* libicu.a */; }; + 670E7BBE1EF9839C00A8E9ED /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670E7BBD1EF9839C00A8E9ED /* librouting_common.a */; }; + 670E7BC01EF983A400A8E9ED /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670E7BBF1EF983A400A8E9ED /* libtraffic.a */; }; + 670E7BC21EF9853500A8E9ED /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670E7BBB1EF9832200A8E9ED /* libicu.a */; }; + 670E7BC31EF9853C00A8E9ED /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670E7BBD1EF9839C00A8E9ED /* librouting_common.a */; }; + 670E7BC71EF992F600A8E9ED /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 670E7BC61EF992F600A8E9ED /* libsqlite3.tbd */; }; + 670F291C1BA6CEE400F2ABF4 /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67AB92C61B73D03500AB5194 /* libmap.a */; }; + 670F88791CE4CA81003F68BA /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670F88781CE4CA81003F68BA /* libopening_hours.a */; }; + 670F887A1CE4CA9C003F68BA /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670F88781CE4CA81003F68BA /* libopening_hours.a */; }; + 6719DD5E1B95AB0F0018166F /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6719DD5D1B95AB0F0018166F /* libtess2.a */; }; + 6719DD5F1B95AB570018166F /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6719DD5D1B95AB0F0018166F /* libtess2.a */; }; + 671C2D8222AFDAB4008B2B8B /* descriptions_section_builder_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C2D7B22AFDAB4008B2B8B /* descriptions_section_builder_tests.cpp */; }; + 671C2D8322AFDAB4008B2B8B /* camera_collector_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C2D7C22AFDAB4008B2B8B /* camera_collector_tests.cpp */; }; + 671C2D8622AFDAB4008B2B8B /* brands_loader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C2D7F22AFDAB4008B2B8B /* brands_loader_test.cpp */; }; + 671C2D8922AFE250008B2B8B /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C2D8822AFE250008B2B8B /* libtraffic.a */; }; + 671C2D8B22AFE2F7008B2B8B /* libdescriptions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C2D8A22AFE2F7008B2B8B /* libdescriptions.a */; }; + 671ED3BF20D4098100D4317E /* node_mixer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED3B720D4098000D4317E /* node_mixer_test.cpp */; }; + 671ED3C020D4098100D4317E /* restriction_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED3B820D4098000D4317E /* restriction_test.cpp */; }; + 671ED3C120D4098100D4317E /* srtm_parser_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED3B920D4098000D4317E /* srtm_parser_test.cpp */; }; + 671ED3C220D4098100D4317E /* restriction_collector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED3BB20D4098100D4317E /* restriction_collector_test.cpp */; }; + 671ED3C320D4098100D4317E /* altitude_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED3BC20D4098100D4317E /* altitude_test.cpp */; }; + 671ED3C420D4098100D4317E /* road_access_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED3BD20D4098100D4317E /* road_access_test.cpp */; }; + 671ED3C720D40A2000D4317E /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671ED3C620D40A2000D4317E /* libplatform_tests_support.a */; }; + 671ED3C920D40A3E00D4317E /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671ED3C820D40A3E00D4317E /* libgenerator_tests_support.a */; }; + 671F58B91B8611360032311E /* intermediate_data_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671F58B71B86109B0032311E /* intermediate_data_test.cpp */; }; + 6726C2231A4C2BBD005EEA39 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343E01A3F600D00A0A8C3 /* IOKit.framework */; }; + 6726C2261A4C2BBD005EEA39 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343E21A3F607600A0A8C3 /* Cocoa.framework */; }; + 6726C2411A4C2D9F005EEA39 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C2401A4C2D9F005EEA39 /* testingmain.cpp */; }; + 674A28C81B1C7FC9001A525C /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28C71B1C7FC9001A525C /* libexpat.a */; }; + 674A28CE1B1C7FED001A525C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28C91B1C7FED001A525C /* libcoding.a */; }; + 674A28CF1B1C7FED001A525C /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28CA1B1C7FED001A525C /* libgenerator.a */; }; + 674A28D01B1C7FED001A525C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28CB1B1C7FED001A525C /* libgeometry.a */; }; + 674A28D11B1C7FED001A525C /* libgflags.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28CC1B1C7FED001A525C /* libgflags.a */; }; + 674A28D21B1C7FED001A525C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28CD1B1C7FED001A525C /* libindexer.a */; }; + 674A28D51B1C8001001A525C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28D31B1C8001001A525C /* libplatform.a */; }; + 674A28D61B1C8001001A525C /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28D41B1C8001001A525C /* librouting.a */; }; + 674A28D81B1C800D001A525C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28D71B1C800D001A525C /* libbase.a */; }; + 674A28DC1B1C801D001A525C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28DB1B1C801D001A525C /* libprotobuf.a */; }; + 674A28DF1B1C80EA001A525C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28D71B1C800D001A525C /* libbase.a */; }; + 674A28E01B1C80EA001A525C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28C91B1C7FED001A525C /* libcoding.a */; }; + 674A28E11B1C80EA001A525C /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28C71B1C7FC9001A525C /* libexpat.a */; }; + 674A28E21B1C80EA001A525C /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28CA1B1C7FED001A525C /* libgenerator.a */; }; + 674A28E31B1C80EA001A525C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28CB1B1C7FED001A525C /* libgeometry.a */; }; + 674A28E41B1C80EA001A525C /* libgflags.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28CC1B1C7FED001A525C /* libgflags.a */; }; + 674A28E51B1C80EA001A525C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28CD1B1C7FED001A525C /* libindexer.a */; }; + 674A28E61B1C80EA001A525C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28D31B1C8001001A525C /* libplatform.a */; }; + 674A28E71B1C80EA001A525C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28DB1B1C801D001A525C /* libprotobuf.a */; }; + 674A28E81B1C80EA001A525C /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28D41B1C8001001A525C /* librouting.a */; }; + 674A28EC1B1C80F4001A525C /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28EB1B1C80F4001A525C /* libstorage.a */; }; + 674A28EE1B1C80FB001A525C /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28ED1B1C80FB001A525C /* libjansson.a */; }; + 674A28F01B1C8104001A525C /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28EF1B1C8104001A525C /* libsearch.a */; }; + 674A28F21B1C8119001A525C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A28F11B1C8119001A525C /* libsuccinct.a */; }; + 675341631A3F54F600A0A8C3 /* generator_tool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341621A3F54F600A0A8C3 /* generator_tool.cpp */; }; + 675343E31A3F607600A0A8C3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343E21A3F607600A0A8C3 /* Cocoa.framework */; }; + 675344431A3F65E800A0A8C3 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343E01A3F600D00A0A8C3 /* IOKit.framework */; }; + 677792521C1B2E9700EC9499 /* metadata_parser_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 677792501C1B2E9300EC9499 /* metadata_parser_test.cpp */; }; + 677E2A0A1CAAC771001DC42A /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 677E2A091CAAC771001DC42A /* libz.tbd */; }; + 677E2A191CAACCB3001DC42A /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 677E2A091CAAC771001DC42A /* libz.tbd */; }; + 67AB92C21B73C27300AB5194 /* source_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67AB92B31B738DE800AB5194 /* source_data.cpp */; }; + 67AB92C31B73C29000AB5194 /* source_to_element_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A39D21B727589001DDB91 /* source_to_element_test.cpp */; }; + 67AB92D01B75156400AB5194 /* coasts_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E51A4C28D5005EEA39 /* coasts_test.cpp */; }; + 67AB92D11B75156700AB5194 /* feature_builder_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E61A4C28D5005EEA39 /* feature_builder_test.cpp */; }; + 67AB92D21B75156B00AB5194 /* feature_merger_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E71A4C28D5005EEA39 /* feature_merger_test.cpp */; }; + 67AB92D51B75157400AB5194 /* osm_type_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1EA1A4C28D5005EEA39 /* osm_type_test.cpp */; }; + 67AB92D61B75157700AB5194 /* tesselator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1EB1A4C28D5005EEA39 /* tesselator_test.cpp */; }; + 67AB92D71B75157A00AB5194 /* triangles_tree_coding_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1EC1A4C28D5005EEA39 /* triangles_tree_coding_test.cpp */; }; + 67AB92D91B75158300AB5194 /* osm_o5m_source_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6764B8931ADD6FC100DD8B15 /* osm_o5m_source_test.cpp */; }; + 67BC92BC1D17FD5800A4A378 /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624CC1D11775F00AE4E3C /* libagg.a */; }; + 67BC92BD1D17FD5800A4A378 /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624B71D11775300AE4E3C /* libdrape_frontend.a */; }; + 67BC92BE1D17FD5800A4A378 /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624B81D11775300AE4E3C /* libdrape.a */; }; + 67BC92BF1D17FD5800A4A378 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624B91D11775300AE4E3C /* libfreetype.a */; }; + 67BC92C21D17FD5800A4A378 /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67AB92C61B73D03500AB5194 /* libmap.a */; }; + 67BC92C41D17FD5800A4A378 /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624BE1D11775300AE4E3C /* libsdf_image.a */; }; + 67BC92C51D17FD5800A4A378 /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624BF1D11775300AE4E3C /* libstb_image.a */; }; + 67BC92C61D17FDE600A4A378 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624CE1D11779700AE4E3C /* OpenGL.framework */; }; + E1DE929B239E61CB0073F304 /* hierarchy_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DE9299239E61CB0073F304 /* hierarchy_tests.cpp */; }; + E1DE929C239E61CB0073F304 /* collector_building_parts_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DE929A239E61CB0073F304 /* collector_building_parts_tests.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 4740181723F5BB9F00A93C81 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 4740185223F5BE6600A93C81 /* minizip.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + 4740181A23F5BBA500A93C81 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 4740184F23F5BE3A00A93C81 /* minizip.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + 6726C2311A4C2BBD005EEA39 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + 675341561A3F54D800A0A8C3 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 3462FD921DC1E1DD00906FD7 /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-build/xcode/Release/libeditor.a"; sourceTree = ""; }; + 3462FD941DC1E1EF00906FD7 /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-build/xcode/Release/libpugixml.a"; sourceTree = ""; }; + 3462FD961DC1E1FC00906FD7 /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-build/xcode/Release/liboauthcpp.a"; sourceTree = ""; }; + 3462FD991DC1E24400906FD7 /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-build/xcode/Debug/libjansson.a"; sourceTree = ""; }; + 3462FD9E1DC1E28D00906FD7 /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-build/xcode/Debug/libsearch.a"; sourceTree = ""; }; + 3462FDA01DC1E29E00906FD7 /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-build/xcode/Debug/libsuccinct.a"; sourceTree = ""; }; + 3462FDA61DC1E30B00906FD7 /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-build/xcode/Debug/libopening_hours.a"; sourceTree = ""; }; + 3462FDA81DC1E31E00906FD7 /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-build/xcode/Debug/libprotobuf.a"; sourceTree = ""; }; + 34F558531DBF3ACC00A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; + 34F558541DBF3ACC00A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; + 34F558561DBF3CD800A4FC11 /* libstdc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libstdc++.tbd"; path = "usr/lib/libstdc++.tbd"; sourceTree = SDKROOT; }; + 395784D2230303E700F2CC07 /* merge_collectors_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_collectors_tests.cpp; sourceTree = ""; }; + 395784D4230303E700F2CC07 /* metalines_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metalines_tests.cpp; sourceTree = ""; }; + 397057BD22CB57F8001A55CA /* cities_ids_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cities_ids_tests.cpp; sourceTree = ""; }; + 39B9681D23E1AC3700D3B8E3 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 401E3188225C988500DE7EB8 /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 4491F490213D46380011834F /* speed_cameras_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speed_cameras_test.cpp; sourceTree = ""; }; + 4740184A23F5BE1B00A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4740184D23F5BE3900A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4740185023F5BE6500A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 562147261F6AA36A002D2214 /* libbsdiff.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbsdiff.a; path = ../bsdiff/build/Debug/libbsdiff.a; sourceTree = ""; }; + 562147281F6AA37E002D2214 /* libmwm_diff.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmwm_diff.a; path = "../../../../Library/Developer/Xcode/DerivedData/omim-gsfdicnjgjjbizhdmwedavcucpok/Build/Products/Debug/libmwm_diff.a"; sourceTree = ""; }; + 56829A4A2134238700A09A28 /* cities_boundaries_checker_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cities_boundaries_checker_tests.cpp; sourceTree = ""; }; + 56829A4B2134238800A09A28 /* city_roads_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = city_roads_tests.cpp; sourceTree = ""; }; + 56A1B7A321A82BF700246F8C /* maxspeeds_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeeds_tests.cpp; sourceTree = ""; }; + 56A6C3CD219AFDED00A52855 /* filter_elements_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_elements_tests.cpp; sourceTree = ""; }; + 56A6C3CE219AFDED00A52855 /* common.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = common.hpp; sourceTree = ""; }; + 56A6C3CF219AFDEE00A52855 /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cpp; sourceTree = ""; }; + 56DAC347239914C2000BC50D /* gen_mwm_info_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gen_mwm_info_tests.cpp; sourceTree = ""; }; + 56DAC348239914C2000BC50D /* cluster_finder_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cluster_finder_tests.cpp; sourceTree = ""; }; + 56DAC349239914C2000BC50D /* collector_boundary_postcode_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_boundary_postcode_tests.cpp; sourceTree = ""; }; + 56DAC34A239914C2000BC50D /* collector_city_area_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_city_area_tests.cpp; sourceTree = ""; }; + 56DAC34B239914C2000BC50D /* complex_loader_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = complex_loader_tests.cpp; sourceTree = ""; }; + 56DAC34C239914C2000BC50D /* collector_routing_city_boundaries_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_routing_city_boundaries_tests.cpp; sourceTree = ""; }; + 56DAC34D239914C2000BC50D /* hierarchy_entry_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hierarchy_entry_tests.cpp; sourceTree = ""; }; + 56DAC34E239914C2000BC50D /* osm_element_helpers_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_element_helpers_tests.cpp; sourceTree = ""; }; + 56DAC34F239914C2000BC50D /* place_processor_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = place_processor_tests.cpp; sourceTree = ""; }; + 56DAC350239914C2000BC50D /* cross_mwm_osm_ways_collector_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_mwm_osm_ways_collector_tests.cpp; sourceTree = ""; }; + 56DAC351239914C2000BC50D /* mini_roundabout_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mini_roundabout_tests.cpp; sourceTree = ""; }; + 56DAC352239914C2000BC50D /* cells_merger_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cells_merger_tests.cpp; sourceTree = ""; }; + 56DAC35F239915E9000BC50D /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14CE1FE803EA0036F20C /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14D01FE803FE0036F20C /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 670E7BBB1EF9832200A8E9ED /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = "../../../../Library/Developer/Xcode/DerivedData/omim-gzleizqujktwggdwiejzkgjrsgvp/Build/Products/Debug/libicu.a"; sourceTree = ""; }; + 670E7BBD1EF9839C00A8E9ED /* librouting_common.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting_common.a; path = "../../../../Library/Developer/Xcode/DerivedData/omim-gzleizqujktwggdwiejzkgjrsgvp/Build/Products/Debug/librouting_common.a"; sourceTree = ""; }; + 670E7BBF1EF983A400A8E9ED /* libtraffic.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtraffic.a; path = "../../../../Library/Developer/Xcode/DerivedData/omim-gzleizqujktwggdwiejzkgjrsgvp/Build/Products/Debug/libtraffic.a"; sourceTree = ""; }; + 670E7BC61EF992F600A8E9ED /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; + 670F88781CE4CA81003F68BA /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Release/libopening_hours.a"; sourceTree = ""; }; + 6719DD5D1B95AB0F0018166F /* libtess2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtess2.a; path = "../../../omim-xcode-build/Debug/libtess2.a"; sourceTree = ""; }; + 671C2D7B22AFDAB4008B2B8B /* descriptions_section_builder_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = descriptions_section_builder_tests.cpp; sourceTree = ""; }; + 671C2D7C22AFDAB4008B2B8B /* camera_collector_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = camera_collector_tests.cpp; sourceTree = ""; }; + 671C2D7F22AFDAB4008B2B8B /* brands_loader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brands_loader_test.cpp; sourceTree = ""; }; + 671C2D8822AFE250008B2B8B /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671C2D8A22AFE2F7008B2B8B /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671ED3B720D4098000D4317E /* node_mixer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = node_mixer_test.cpp; sourceTree = ""; }; + 671ED3B820D4098000D4317E /* restriction_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_test.cpp; sourceTree = ""; }; + 671ED3B920D4098000D4317E /* srtm_parser_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = srtm_parser_test.cpp; sourceTree = ""; }; + 671ED3BA20D4098000D4317E /* types_helper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_helper.hpp; sourceTree = ""; }; + 671ED3BB20D4098100D4317E /* restriction_collector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_collector_test.cpp; sourceTree = ""; }; + 671ED3BC20D4098100D4317E /* altitude_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = altitude_test.cpp; sourceTree = ""; }; + 671ED3BD20D4098100D4317E /* road_access_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_access_test.cpp; sourceTree = ""; }; + 671ED3C620D40A2000D4317E /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671ED3C820D40A3E00D4317E /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671F58B71B86109B0032311E /* intermediate_data_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intermediate_data_test.cpp; sourceTree = ""; }; + 6726C1E51A4C28D5005EEA39 /* coasts_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coasts_test.cpp; sourceTree = ""; }; + 6726C1E61A4C28D5005EEA39 /* feature_builder_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_builder_test.cpp; sourceTree = ""; }; + 6726C1E71A4C28D5005EEA39 /* feature_merger_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_merger_test.cpp; sourceTree = ""; }; + 6726C1EA1A4C28D5005EEA39 /* osm_type_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_type_test.cpp; sourceTree = ""; }; + 6726C1EB1A4C28D5005EEA39 /* tesselator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tesselator_test.cpp; sourceTree = ""; }; + 6726C1EC1A4C28D5005EEA39 /* triangles_tree_coding_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = triangles_tree_coding_test.cpp; sourceTree = ""; }; + 6726C2351A4C2BBD005EEA39 /* generator_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = generator_tests; sourceTree = BUILT_PRODUCTS_DIR; }; + 6726C2401A4C2D9F005EEA39 /* testingmain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 674A28C71B1C7FC9001A525C /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Debug/libexpat.a"; sourceTree = ""; }; + 674A28C91B1C7FED001A525C /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; + 674A28CA1B1C7FED001A525C /* libgenerator.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgenerator.a; path = "../../../omim-xcode-build/Debug/libgenerator.a"; sourceTree = ""; }; + 674A28CB1B1C7FED001A525C /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug/libgeometry.a"; sourceTree = ""; }; + 674A28CC1B1C7FED001A525C /* libgflags.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgflags.a; path = "../../../omim-xcode-build/Debug/libgflags.a"; sourceTree = ""; }; + 674A28CD1B1C7FED001A525C /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; + 674A28D31B1C8001001A525C /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; + 674A28D41B1C8001001A525C /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-xcode-build/Debug/librouting.a"; sourceTree = ""; }; + 674A28D71B1C800D001A525C /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 674A28DB1B1C801D001A525C /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug/libprotobuf.a"; sourceTree = ""; }; + 674A28EB1B1C80F4001A525C /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Debug/libstorage.a"; sourceTree = ""; }; + 674A28ED1B1C80FB001A525C /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = ""; }; + 674A28EF1B1C8104001A525C /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Debug/libsearch.a"; sourceTree = ""; }; + 674A28F11B1C8119001A525C /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; + 674A39D21B727589001DDB91 /* source_to_element_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = source_to_element_test.cpp; sourceTree = ""; }; + 675341581A3F54D800A0A8C3 /* generator_tool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = generator_tool; sourceTree = BUILT_PRODUCTS_DIR; }; + 675341621A3F54F600A0A8C3 /* generator_tool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generator_tool.cpp; sourceTree = ""; }; + 675343DE1A3F5FE500A0A8C3 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; + 675343E01A3F600D00A0A8C3 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 675343E21A3F607600A0A8C3 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 6764B8931ADD6FC100DD8B15 /* osm_o5m_source_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_o5m_source_test.cpp; sourceTree = ""; }; + 677792501C1B2E9300EC9499 /* metadata_parser_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metadata_parser_test.cpp; sourceTree = ""; }; + 677E2A091CAAC771001DC42A /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 677E2A0B1CAAC7CB001DC42A /* osm2meta_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm2meta_test.cpp; sourceTree = ""; }; + 677E2A0C1CAAC7CB001DC42A /* tag_admixer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tag_admixer_test.cpp; sourceTree = ""; }; + 679624731D1012B700AE4E3C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 679624761D1012C700AE4E3C /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; + 6796247C1D1012F500AE4E3C /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Debug/libopening_hours.a"; sourceTree = ""; }; + 6796249E1D1013AD00AE4E3C /* libsearch_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch_tests_support.a; path = "../../../omim-xcode-build/Debug/libsearch_tests_support.a"; sourceTree = ""; }; + 679624B71D11775300AE4E3C /* libdrape_frontend.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape_frontend.a; path = "../../../omim-xcode-build/Debug/libdrape_frontend.a"; sourceTree = ""; }; + 679624B81D11775300AE4E3C /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Debug/libdrape.a"; sourceTree = ""; }; + 679624B91D11775300AE4E3C /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../../omim-xcode-build/Debug/libfreetype.a"; sourceTree = ""; }; + 679624BD1D11775300AE4E3C /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "../../../omim-xcode-build/Debug/libplatform_tests_support.a"; sourceTree = ""; }; + 679624BE1D11775300AE4E3C /* libsdf_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsdf_image.a; path = "../../../omim-xcode-build/Debug/libsdf_image.a"; sourceTree = ""; }; + 679624BF1D11775300AE4E3C /* libstb_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstb_image.a; path = "../../../omim-xcode-build/Debug/libstb_image.a"; sourceTree = ""; }; + 679624CC1D11775F00AE4E3C /* libagg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libagg.a; path = "../../../omim-xcode-build/Debug/libagg.a"; sourceTree = ""; }; + 679624CE1D11779700AE4E3C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; + 67AB92B31B738DE800AB5194 /* source_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = source_data.cpp; sourceTree = ""; }; + 67AB92B41B738DE800AB5194 /* source_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = source_data.hpp; sourceTree = ""; }; + 67AB92C61B73D03500AB5194 /* libmap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmap.a; path = "../../../omim-xcode-build/Debug/libmap.a"; sourceTree = ""; }; + 67AB92CA1B73D10B00AB5194 /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; + E1DE9299239E61CB0073F304 /* hierarchy_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hierarchy_tests.cpp; sourceTree = ""; }; + E1DE929A239E61CB0073F304 /* collector_building_parts_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector_building_parts_tests.cpp; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 6726C21F1A4C2BBD005EEA39 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 56DAC360239915E9000BC50D /* libstorage.a in Frameworks */, + 671C2D8B22AFE2F7008B2B8B /* libdescriptions.a in Frameworks */, + 671C2D8922AFE250008B2B8B /* libtraffic.a in Frameworks */, + 677E2A0A1CAAC771001DC42A /* libz.tbd in Frameworks */, + 4740184E23F5BE3900A93C81 /* minizip.framework in Frameworks */, + 671ED3C920D40A3E00D4317E /* libgenerator_tests_support.a in Frameworks */, + 671ED3C720D40A2000D4317E /* libplatform_tests_support.a in Frameworks */, + 56EE14CF1FE803FE0036F20C /* libtransit.a in Frameworks */, + 670E7BC71EF992F600A8E9ED /* libsqlite3.tbd in Frameworks */, + 670E7BC31EF9853C00A8E9ED /* librouting_common.a in Frameworks */, + 670E7BC21EF9853500A8E9ED /* libicu.a in Frameworks */, + 3462FDA11DC1E29E00906FD7 /* libsuccinct.a in Frameworks */, + 3462FD9F1DC1E28D00906FD7 /* libsearch.a in Frameworks */, + 3462FD9A1DC1E24400906FD7 /* libjansson.a in Frameworks */, + 670F88791CE4CA81003F68BA /* libopening_hours.a in Frameworks */, + 670F291C1BA6CEE400F2ABF4 /* libmap.a in Frameworks */, + 3462FD9C1DC1E27300906FD7 /* libpugixml.a in Frameworks */, + 3462FD9B1DC1E26800906FD7 /* libeditor.a in Frameworks */, + 6719DD5E1B95AB0F0018166F /* libtess2.a in Frameworks */, + 674A28DC1B1C801D001A525C /* libprotobuf.a in Frameworks */, + 674A28D81B1C800D001A525C /* libbase.a in Frameworks */, + 674A28D51B1C8001001A525C /* libplatform.a in Frameworks */, + 674A28D61B1C8001001A525C /* librouting.a in Frameworks */, + 674A28CE1B1C7FED001A525C /* libcoding.a in Frameworks */, + 674A28CF1B1C7FED001A525C /* libgenerator.a in Frameworks */, + 674A28D01B1C7FED001A525C /* libgeometry.a in Frameworks */, + 674A28D11B1C7FED001A525C /* libgflags.a in Frameworks */, + 674A28D21B1C7FED001A525C /* libindexer.a in Frameworks */, + 674A28C81B1C7FC9001A525C /* libexpat.a in Frameworks */, + 6726C2231A4C2BBD005EEA39 /* IOKit.framework in Frameworks */, + 6726C2261A4C2BBD005EEA39 /* Cocoa.framework in Frameworks */, + 3462FD9D1DC1E27D00906FD7 /* liboauthcpp.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 675341551A3F54D800A0A8C3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 39B9681E23E1AC3700D3B8E3 /* libge0.a in Frameworks */, + 401E3189225C988500DE7EB8 /* libdescriptions.a in Frameworks */, + 56EE14CD1FE803EA0036F20C /* libtransit.a in Frameworks */, + 562D42961FD8463700A995F3 /* libsqlite3.tbd in Frameworks */, + 562147291F6AA37E002D2214 /* libmwm_diff.a in Frameworks */, + 562147271F6AA36A002D2214 /* libbsdiff.a in Frameworks */, + 670E7BC01EF983A400A8E9ED /* libtraffic.a in Frameworks */, + 670E7BBE1EF9839C00A8E9ED /* librouting_common.a in Frameworks */, + 670E7BBC1EF9832200A8E9ED /* libicu.a in Frameworks */, + 3462FD971DC1E1FC00906FD7 /* liboauthcpp.a in Frameworks */, + 3462FD951DC1E1EF00906FD7 /* libpugixml.a in Frameworks */, + 3462FD931DC1E1DD00906FD7 /* libeditor.a in Frameworks */, + 34F558571DBF3CD800A4FC11 /* libstdc++.tbd in Frameworks */, + 67BC92C61D17FDE600A4A378 /* OpenGL.framework in Frameworks */, + 67BC92BC1D17FD5800A4A378 /* libagg.a in Frameworks */, + 67BC92BD1D17FD5800A4A378 /* libdrape_frontend.a in Frameworks */, + 67BC92BE1D17FD5800A4A378 /* libdrape.a in Frameworks */, + 67BC92BF1D17FD5800A4A378 /* libfreetype.a in Frameworks */, + 67BC92C21D17FD5800A4A378 /* libmap.a in Frameworks */, + 67BC92C41D17FD5800A4A378 /* libsdf_image.a in Frameworks */, + 67BC92C51D17FD5800A4A378 /* libstb_image.a in Frameworks */, + 677E2A191CAACCB3001DC42A /* libz.tbd in Frameworks */, + 6719DD5F1B95AB570018166F /* libtess2.a in Frameworks */, + 4740185123F5BE6500A93C81 /* minizip.framework in Frameworks */, + 670F887A1CE4CA9C003F68BA /* libopening_hours.a in Frameworks */, + 674A28F21B1C8119001A525C /* libsuccinct.a in Frameworks */, + 674A28F01B1C8104001A525C /* libsearch.a in Frameworks */, + 674A28EE1B1C80FB001A525C /* libjansson.a in Frameworks */, + 674A28EC1B1C80F4001A525C /* libstorage.a in Frameworks */, + 674A28DF1B1C80EA001A525C /* libbase.a in Frameworks */, + 674A28E01B1C80EA001A525C /* libcoding.a in Frameworks */, + 674A28E11B1C80EA001A525C /* libexpat.a in Frameworks */, + 674A28E21B1C80EA001A525C /* libgenerator.a in Frameworks */, + 674A28E31B1C80EA001A525C /* libgeometry.a in Frameworks */, + 674A28E41B1C80EA001A525C /* libgflags.a in Frameworks */, + 674A28E51B1C80EA001A525C /* libindexer.a in Frameworks */, + 674A28E61B1C80EA001A525C /* libplatform.a in Frameworks */, + 674A28E71B1C80EA001A525C /* libprotobuf.a in Frameworks */, + 674A28E81B1C80EA001A525C /* librouting.a in Frameworks */, + 675344431A3F65E800A0A8C3 /* IOKit.framework in Frameworks */, + 675343E31A3F607600A0A8C3 /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 34F558551DBF3CD800A4FC11 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 39B9681D23E1AC3700D3B8E3 /* libge0.a */, + 56DAC35F239915E9000BC50D /* libstorage.a */, + 4740185023F5BE6500A93C81 /* minizip.framework */, + 4740184D23F5BE3900A93C81 /* minizip.framework */, + 4740184A23F5BE1B00A93C81 /* minizip.framework */, + 671C2D8A22AFE2F7008B2B8B /* libdescriptions.a */, + 671C2D8822AFE250008B2B8B /* libtraffic.a */, + 401E3188225C988500DE7EB8 /* libdescriptions.a */, + 671ED3C820D40A3E00D4317E /* libgenerator_tests_support.a */, + 671ED3C620D40A2000D4317E /* libplatform_tests_support.a */, + 56EE14D01FE803FE0036F20C /* libtransit.a */, + 56EE14CE1FE803EA0036F20C /* libtransit.a */, + 562147281F6AA37E002D2214 /* libmwm_diff.a */, + 562147261F6AA36A002D2214 /* libbsdiff.a */, + 670E7BC61EF992F600A8E9ED /* libsqlite3.tbd */, + 670E7BBF1EF983A400A8E9ED /* libtraffic.a */, + 670E7BBD1EF9839C00A8E9ED /* librouting_common.a */, + 670E7BBB1EF9832200A8E9ED /* libicu.a */, + 3462FDA81DC1E31E00906FD7 /* libprotobuf.a */, + 3462FDA61DC1E30B00906FD7 /* libopening_hours.a */, + 3462FDA01DC1E29E00906FD7 /* libsuccinct.a */, + 3462FD9E1DC1E28D00906FD7 /* libsearch.a */, + 3462FD991DC1E24400906FD7 /* libjansson.a */, + 3462FD961DC1E1FC00906FD7 /* liboauthcpp.a */, + 3462FD941DC1E1EF00906FD7 /* libpugixml.a */, + 3462FD921DC1E1DD00906FD7 /* libeditor.a */, + 34F558561DBF3CD800A4FC11 /* libstdc++.tbd */, + ); + name = Frameworks; + sourceTree = ""; + }; + 6726C1D71A4C27A5005EEA39 /* generator_tests */ = { + isa = PBXGroup; + children = ( + E1DE929A239E61CB0073F304 /* collector_building_parts_tests.cpp */, + E1DE9299239E61CB0073F304 /* hierarchy_tests.cpp */, + 56DAC352239914C2000BC50D /* cells_merger_tests.cpp */, + 56DAC348239914C2000BC50D /* cluster_finder_tests.cpp */, + 56DAC349239914C2000BC50D /* collector_boundary_postcode_tests.cpp */, + 56DAC34A239914C2000BC50D /* collector_city_area_tests.cpp */, + 56DAC34C239914C2000BC50D /* collector_routing_city_boundaries_tests.cpp */, + 56DAC34B239914C2000BC50D /* complex_loader_tests.cpp */, + 56DAC350239914C2000BC50D /* cross_mwm_osm_ways_collector_tests.cpp */, + 56DAC347239914C2000BC50D /* gen_mwm_info_tests.cpp */, + 56DAC34D239914C2000BC50D /* hierarchy_entry_tests.cpp */, + 56DAC351239914C2000BC50D /* mini_roundabout_tests.cpp */, + 56DAC34E239914C2000BC50D /* osm_element_helpers_tests.cpp */, + 56DAC34F239914C2000BC50D /* place_processor_tests.cpp */, + 395784D2230303E700F2CC07 /* merge_collectors_tests.cpp */, + 395784D4230303E700F2CC07 /* metalines_tests.cpp */, + 397057BD22CB57F8001A55CA /* cities_ids_tests.cpp */, + 671C2D7F22AFDAB4008B2B8B /* brands_loader_test.cpp */, + 671C2D7C22AFDAB4008B2B8B /* camera_collector_tests.cpp */, + 671C2D7B22AFDAB4008B2B8B /* descriptions_section_builder_tests.cpp */, + 56A1B7A321A82BF700246F8C /* maxspeeds_tests.cpp */, + 56A6C3CF219AFDEE00A52855 /* common.cpp */, + 56A6C3CE219AFDED00A52855 /* common.hpp */, + 56A6C3CD219AFDED00A52855 /* filter_elements_tests.cpp */, + 4491F490213D46380011834F /* speed_cameras_test.cpp */, + 56829A4A2134238700A09A28 /* cities_boundaries_checker_tests.cpp */, + 56829A4B2134238800A09A28 /* city_roads_tests.cpp */, + 671ED3BC20D4098100D4317E /* altitude_test.cpp */, + 6726C1E51A4C28D5005EEA39 /* coasts_test.cpp */, + 6726C1E61A4C28D5005EEA39 /* feature_builder_test.cpp */, + 6726C1E71A4C28D5005EEA39 /* feature_merger_test.cpp */, + 671F58B71B86109B0032311E /* intermediate_data_test.cpp */, + 677792501C1B2E9300EC9499 /* metadata_parser_test.cpp */, + 671ED3B720D4098000D4317E /* node_mixer_test.cpp */, + 6764B8931ADD6FC100DD8B15 /* osm_o5m_source_test.cpp */, + 6726C1EA1A4C28D5005EEA39 /* osm_type_test.cpp */, + 677E2A0B1CAAC7CB001DC42A /* osm2meta_test.cpp */, + 671ED3BB20D4098100D4317E /* restriction_collector_test.cpp */, + 671ED3B820D4098000D4317E /* restriction_test.cpp */, + 671ED3BD20D4098100D4317E /* road_access_test.cpp */, + 67AB92B31B738DE800AB5194 /* source_data.cpp */, + 67AB92B41B738DE800AB5194 /* source_data.hpp */, + 674A39D21B727589001DDB91 /* source_to_element_test.cpp */, + 671ED3B920D4098000D4317E /* srtm_parser_test.cpp */, + 677E2A0C1CAAC7CB001DC42A /* tag_admixer_test.cpp */, + 6726C1EB1A4C28D5005EEA39 /* tesselator_test.cpp */, + 6726C2401A4C2D9F005EEA39 /* testingmain.cpp */, + 6726C1EC1A4C28D5005EEA39 /* triangles_tree_coding_test.cpp */, + 671ED3BA20D4098000D4317E /* types_helper.hpp */, + ); + name = generator_tests; + path = ../../generator/generator_tests; + sourceTree = ""; + }; + 6753414F1A3F54D800A0A8C3 = { + isa = PBXGroup; + children = ( + 34F558531DBF3ACC00A4FC11 /* common-debug.xcconfig */, + 34F558541DBF3ACC00A4FC11 /* common-release.xcconfig */, + 6753453F1A3F6FA600A0A8C3 /* libs */, + 6726C1D71A4C27A5005EEA39 /* generator_tests */, + 6753415A1A3F54D800A0A8C3 /* generator_tool */, + 675341591A3F54D800A0A8C3 /* Products */, + 34F558551DBF3CD800A4FC11 /* Frameworks */, + ); + sourceTree = ""; + }; + 675341591A3F54D800A0A8C3 /* Products */ = { + isa = PBXGroup; + children = ( + 675341581A3F54D800A0A8C3 /* generator_tool */, + 6726C2351A4C2BBD005EEA39 /* generator_tests */, + ); + name = Products; + sourceTree = ""; + }; + 6753415A1A3F54D800A0A8C3 /* generator_tool */ = { + isa = PBXGroup; + children = ( + 675341621A3F54F600A0A8C3 /* generator_tool.cpp */, + ); + name = generator_tool; + path = ../../generator/generator_tool; + sourceTree = SOURCE_ROOT; + }; + 6753453F1A3F6FA600A0A8C3 /* libs */ = { + isa = PBXGroup; + children = ( + 679624CE1D11779700AE4E3C /* OpenGL.framework */, + 679624CC1D11775F00AE4E3C /* libagg.a */, + 679624B71D11775300AE4E3C /* libdrape_frontend.a */, + 679624B81D11775300AE4E3C /* libdrape.a */, + 679624B91D11775300AE4E3C /* libfreetype.a */, + 679624BD1D11775300AE4E3C /* libplatform_tests_support.a */, + 679624BE1D11775300AE4E3C /* libsdf_image.a */, + 679624BF1D11775300AE4E3C /* libstb_image.a */, + 6796249E1D1013AD00AE4E3C /* libsearch_tests_support.a */, + 6796247C1D1012F500AE4E3C /* libopening_hours.a */, + 679624761D1012C700AE4E3C /* SystemConfiguration.framework */, + 679624731D1012B700AE4E3C /* Foundation.framework */, + 670F88781CE4CA81003F68BA /* libopening_hours.a */, + 677E2A091CAAC771001DC42A /* libz.tbd */, + 6719DD5D1B95AB0F0018166F /* libtess2.a */, + 67AB92CA1B73D10B00AB5194 /* libsuccinct.a */, + 67AB92C61B73D03500AB5194 /* libmap.a */, + 674A28F11B1C8119001A525C /* libsuccinct.a */, + 674A28EF1B1C8104001A525C /* libsearch.a */, + 674A28ED1B1C80FB001A525C /* libjansson.a */, + 674A28EB1B1C80F4001A525C /* libstorage.a */, + 674A28DB1B1C801D001A525C /* libprotobuf.a */, + 674A28D71B1C800D001A525C /* libbase.a */, + 674A28D31B1C8001001A525C /* libplatform.a */, + 674A28D41B1C8001001A525C /* librouting.a */, + 674A28C91B1C7FED001A525C /* libcoding.a */, + 674A28CA1B1C7FED001A525C /* libgenerator.a */, + 674A28CB1B1C7FED001A525C /* libgeometry.a */, + 674A28CC1B1C7FED001A525C /* libgflags.a */, + 674A28CD1B1C7FED001A525C /* libindexer.a */, + 674A28C71B1C7FC9001A525C /* libexpat.a */, + 675343E21A3F607600A0A8C3 /* Cocoa.framework */, + 675343E01A3F600D00A0A8C3 /* IOKit.framework */, + 675343DE1A3F5FE500A0A8C3 /* CoreFoundation.framework */, + ); + name = libs; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 6726C21C1A4C2BBD005EEA39 /* generator_tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6726C2321A4C2BBD005EEA39 /* Build configuration list for PBXNativeTarget "generator_tests" */; + buildPhases = ( + 6726C21D1A4C2BBD005EEA39 /* Sources */, + 6726C21F1A4C2BBD005EEA39 /* Frameworks */, + 6726C2311A4C2BBD005EEA39 /* CopyFiles */, + 4740181A23F5BBA500A93C81 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = generator_tests; + productName = generator_tool; + productReference = 6726C2351A4C2BBD005EEA39 /* generator_tests */; + productType = "com.apple.product-type.tool"; + }; + 675341571A3F54D800A0A8C3 /* generator_tool */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6753415F1A3F54D800A0A8C3 /* Build configuration list for PBXNativeTarget "generator_tool" */; + buildPhases = ( + 675341541A3F54D800A0A8C3 /* Sources */, + 675341551A3F54D800A0A8C3 /* Frameworks */, + 675341561A3F54D800A0A8C3 /* CopyFiles */, + 4740181723F5BB9F00A93C81 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = generator_tool; + productName = generator_tool; + productReference = 675341581A3F54D800A0A8C3 /* generator_tool */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 675341501A3F54D800A0A8C3 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1240; + TargetAttributes = { + 675341571A3F54D800A0A8C3 = { + CreatedOnToolsVersion = 6.1; + }; + }; + }; + buildConfigurationList = 675341531A3F54D800A0A8C3 /* Build configuration list for PBXProject "generator_tool" */; + compatibilityVersion = "Xcode 12.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 6753414F1A3F54D800A0A8C3; + productRefGroup = 675341591A3F54D800A0A8C3 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 675341571A3F54D800A0A8C3 /* generator_tool */, + 6726C21C1A4C2BBD005EEA39 /* generator_tests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 6726C21D1A4C2BBD005EEA39 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 56DAC35B239914C2000BC50D /* place_processor_tests.cpp in Sources */, + 56DAC354239914C2000BC50D /* cluster_finder_tests.cpp in Sources */, + 671F58B91B8611360032311E /* intermediate_data_test.cpp in Sources */, + 4491F496213D6B8E0011834F /* osm2meta_test.cpp in Sources */, + 67AB92D51B75157400AB5194 /* osm_type_test.cpp in Sources */, + 67AB92D71B75157A00AB5194 /* triangles_tree_coding_test.cpp in Sources */, + 56DAC35A239914C2000BC50D /* osm_element_helpers_tests.cpp in Sources */, + 67AB92D01B75156400AB5194 /* coasts_test.cpp in Sources */, + 67AB92D91B75158300AB5194 /* osm_o5m_source_test.cpp in Sources */, + 56829A4D2134238800A09A28 /* city_roads_tests.cpp in Sources */, + 56A6C3D3219AFDEE00A52855 /* common.cpp in Sources */, + 67AB92D61B75157700AB5194 /* tesselator_test.cpp in Sources */, + 56DAC35C239914C2000BC50D /* cross_mwm_osm_ways_collector_tests.cpp in Sources */, + 671ED3C420D4098100D4317E /* road_access_test.cpp in Sources */, + 4491F494213D6B470011834F /* speed_cameras_test.cpp in Sources */, + 56829A4C2134238800A09A28 /* cities_boundaries_checker_tests.cpp in Sources */, + 56DAC353239914C2000BC50D /* gen_mwm_info_tests.cpp in Sources */, + 6726C2411A4C2D9F005EEA39 /* testingmain.cpp in Sources */, + 56A6C3D2219AFDEE00A52855 /* filter_elements_tests.cpp in Sources */, + 395784D7230303E700F2CC07 /* metalines_tests.cpp in Sources */, + 56A1B7A421A82BF700246F8C /* maxspeeds_tests.cpp in Sources */, + 56DAC357239914C2000BC50D /* complex_loader_tests.cpp in Sources */, + 56DAC359239914C2000BC50D /* hierarchy_entry_tests.cpp in Sources */, + 56DAC35E239914C2000BC50D /* cells_merger_tests.cpp in Sources */, + 56DAC356239914C2000BC50D /* collector_city_area_tests.cpp in Sources */, + 67AB92D21B75156B00AB5194 /* feature_merger_test.cpp in Sources */, + 67AB92C31B73C29000AB5194 /* source_to_element_test.cpp in Sources */, + 671C2D8622AFDAB4008B2B8B /* brands_loader_test.cpp in Sources */, + 56DAC358239914C2000BC50D /* collector_routing_city_boundaries_tests.cpp in Sources */, + 671C2D8222AFDAB4008B2B8B /* descriptions_section_builder_tests.cpp in Sources */, + 56DAC355239914C2000BC50D /* collector_boundary_postcode_tests.cpp in Sources */, + 671ED3C120D4098100D4317E /* srtm_parser_test.cpp in Sources */, + 56DAC35D239914C2000BC50D /* mini_roundabout_tests.cpp in Sources */, + 671ED3C220D4098100D4317E /* restriction_collector_test.cpp in Sources */, + 677792521C1B2E9700EC9499 /* metadata_parser_test.cpp in Sources */, + 671ED3BF20D4098100D4317E /* node_mixer_test.cpp in Sources */, + 395784D5230303E700F2CC07 /* merge_collectors_tests.cpp in Sources */, + 4491F497213D6BA00011834F /* tag_admixer_test.cpp in Sources */, + 67AB92D11B75156700AB5194 /* feature_builder_test.cpp in Sources */, + 671ED3C320D4098100D4317E /* altitude_test.cpp in Sources */, + 397057C022CB57F9001A55CA /* cities_ids_tests.cpp in Sources */, + 671ED3C020D4098100D4317E /* restriction_test.cpp in Sources */, + 671C2D8322AFDAB4008B2B8B /* camera_collector_tests.cpp in Sources */, + 67AB92C21B73C27300AB5194 /* source_data.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 675341541A3F54D800A0A8C3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 675341631A3F54F600A0A8C3 /* generator_tool.cpp in Sources */, + E1DE929B239E61CB0073F304 /* hierarchy_tests.cpp in Sources */, + E1DE929C239E61CB0073F304 /* collector_building_parts_tests.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 6726C2331A4C2BBD005EEA39 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + DEBUG, + _DEBUG, + HAVE_PTHREAD, + "OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1", + ); + PRODUCT_NAME = generator_tests; + WARNING_CFLAGS = "-Wnull-conversion"; + }; + name = Debug; + }; + 6726C2341A4C2BBD005EEA39 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + PRODUCT_NAME = generator_tests; + WARNING_CFLAGS = "-Wnull-conversion"; + }; + name = Release; + }; + 6753415D1A3F54D800A0A8C3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 34F558531DBF3ACC00A4FC11 /* common-debug.xcconfig */; + buildSettings = { + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(OMIM_ROOT)/3party/gflags/src/", + "$(OMIM_ROOT)/3party/glm", + "$(OMIM_ROOT)/3party/jansson/src", + ); + }; + name = Debug; + }; + 6753415E1A3F54D800A0A8C3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 34F558541DBF3ACC00A4FC11 /* common-release.xcconfig */; + buildSettings = { + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(OMIM_ROOT)/3party/gflags/src/", + "$(OMIM_ROOT)/3party/glm", + "$(OMIM_ROOT)/3party/jansson/src", + ); + }; + name = Release; + }; + 675341601A3F54D800A0A8C3 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PREFIX_HEADER = "$(OMIM_ROOT)/precompiled_headers.hpp"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 675341611A3F54D800A0A8C3 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PREFIX_HEADER = "$(OMIM_ROOT)/precompiled_headers.hpp"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6726C2321A4C2BBD005EEA39 /* Build configuration list for PBXNativeTarget "generator_tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6726C2331A4C2BBD005EEA39 /* Debug */, + 6726C2341A4C2BBD005EEA39 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 675341531A3F54D800A0A8C3 /* Build configuration list for PBXProject "generator_tool" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6753415D1A3F54D800A0A8C3 /* Debug */, + 6753415E1A3F54D800A0A8C3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6753415F1A3F54D800A0A8C3 /* Build configuration list for PBXNativeTarget "generator_tool" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 675341601A3F54D800A0A8C3 /* Debug */, + 675341611A3F54D800A0A8C3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 675341501A3F54D800A0A8C3 /* Project object */; +} diff --git a/xcode/geometry/geometry.xcodeproj/project.pbxproj b/xcode/geometry/geometry.xcodeproj/project.pbxproj index 6ec6b94bed..db855f42d5 100644 --- a/xcode/geometry/geometry.xcodeproj/project.pbxproj +++ b/xcode/geometry/geometry.xcodeproj/project.pbxproj @@ -21,6 +21,10 @@ 39B2B9711FB4680500AB85A1 /* diamond_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B96F1FB4680500AB85A1 /* diamond_box.cpp */; }; 39B2B9731FB4681400AB85A1 /* line2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B9721FB4681400AB85A1 /* line2d.hpp */; }; 3D7006352463F69600AF8ADC /* intersection_score.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D7006342463F69600AF8ADC /* intersection_score.hpp */; }; + 3D70063A2463F6AD00AF8ADC /* polyline_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006362463F6AD00AF8ADC /* polyline_tests.cpp */; }; + 3D70063B2463F6AD00AF8ADC /* circle_on_earth_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006372463F6AD00AF8ADC /* circle_on_earth_tests.cpp */; }; + 3D70063C2463F6AD00AF8ADC /* area_on_earth_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006382463F6AD00AF8ADC /* area_on_earth_tests.cpp */; }; + 3D70063D2463F6AD00AF8ADC /* intersection_score_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006392463F6AD00AF8ADC /* intersection_score_tests.cpp */; }; 4403990C2359CA7C0098EB7F /* segment2d_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D9D64922A92D0A00F3D443 /* segment2d_tests.cpp */; }; 4403990D2359CA7F0098EB7F /* point3d_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44A4BF17235732A5005857C4 /* point3d_tests.cpp */; }; 4403990E2359CA8D0098EB7F /* mercator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E92D8BD01C15AF9100A98D17 /* mercator_test.cpp */; }; @@ -47,6 +51,8 @@ 56EB1ED01C6B6DF30022D831 /* segment2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EB1ECE1C6B6DF30022D831 /* segment2d.cpp */; }; 56EB1ED11C6B6DF30022D831 /* segment2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56EB1ECF1C6B6DF30022D831 /* segment2d.hpp */; }; 670F29801BA9D42E00F2ABF4 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F297E1BA9D41E00F2ABF4 /* testingmain.cpp */; }; + 670F29831BA9D46F00F2ABF4 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670F29811BA9D46F00F2ABF4 /* libbase.a */; }; + 670F29841BA9D46F00F2ABF4 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670F29821BA9D46F00F2ABF4 /* libindexer.a */; }; 670F29851BA9D47300F2ABF4 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675344911A3F684600A0A8C3 /* libgeometry.a */; }; 670F29871BAABDA600F2ABF4 /* angle_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29221BA9D2E700F2ABF4 /* angle_test.cpp */; }; 670F29881BAABDA600F2ABF4 /* anyrect_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29231BA9D2E700F2ABF4 /* anyrect_test.cpp */; }; @@ -109,12 +115,6 @@ D53836382366DB07007E7EDB /* oblate_spheroid_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D53836372366DB07007E7EDB /* oblate_spheroid_tests.cpp */; }; E92D8BD41C15AFAA00A98D17 /* mercator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E92D8BD21C15AFAA00A98D17 /* mercator.cpp */; }; E92D8BD51C15AFAA00A98D17 /* mercator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E92D8BD31C15AFAA00A98D17 /* mercator.hpp */; }; - FACB76E326B8A43200810C9C /* area_on_earth_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006382463F6AD00AF8ADC /* area_on_earth_tests.cpp */; }; - FACB76E426B8A43600810C9C /* circle_on_earth_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006372463F6AD00AF8ADC /* circle_on_earth_tests.cpp */; }; - FACB76E526B8A43900810C9C /* intersection_score_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006392463F6AD00AF8ADC /* intersection_score_tests.cpp */; }; - FACB76E626B8A43E00810C9C /* polyline_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006362463F6AD00AF8ADC /* polyline_tests.cpp */; }; - FACB76E726B8A45800810C9C /* nearby_points_sweeper_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 344A713E1F3DA08300B8DDB8 /* nearby_points_sweeper_test.cpp */; }; - FACB76EA26B8A4D900810C9C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76E926B8A4D900810C9C /* libbase.a */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -197,6 +197,8 @@ 670F293C1BA9D2E700F2ABF4 /* vector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_test.cpp; sourceTree = ""; }; 670F295C1BA9D39A00F2ABF4 /* geometry_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = geometry_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 670F297E1BA9D41E00F2ABF4 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 670F29811BA9D46F00F2ABF4 /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 670F29821BA9D46F00F2ABF4 /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; 671C2D5422AFD904008B2B8B /* meter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = meter.hpp; sourceTree = ""; }; 6741AA9E1BF35476002C974C /* latlon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = latlon.cpp; sourceTree = ""; }; 6741AA9F1BF35476002C974C /* latlon.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = latlon.hpp; sourceTree = ""; }; @@ -240,7 +242,6 @@ E92D8BD01C15AF9100A98D17 /* mercator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mercator_test.cpp; sourceTree = ""; }; E92D8BD21C15AFAA00A98D17 /* mercator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mercator.cpp; sourceTree = ""; }; E92D8BD31C15AFAA00A98D17 /* mercator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mercator.hpp; sourceTree = ""; }; - FACB76E926B8A4D900810C9C /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -248,8 +249,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FACB76EA26B8A4D900810C9C /* libbase.a in Frameworks */, 670F29851BA9D47300F2ABF4 /* libgeometry.a in Frameworks */, + 670F29831BA9D46F00F2ABF4 /* libbase.a in Frameworks */, + 670F29841BA9D46F00F2ABF4 /* libindexer.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -266,39 +268,40 @@ 670F29211BA9D25D00F2ABF4 /* geometry_tests */ = { isa = PBXGroup; children = ( + 3D7006382463F6AD00AF8ADC /* area_on_earth_tests.cpp */, + 3D7006372463F6AD00AF8ADC /* circle_on_earth_tests.cpp */, + 3D7006392463F6AD00AF8ADC /* intersection_score_tests.cpp */, + 3D7006362463F6AD00AF8ADC /* polyline_tests.cpp */, + D53836372366DB07007E7EDB /* oblate_spheroid_tests.cpp */, + 44A4BF17235732A5005857C4 /* point3d_tests.cpp */, + 56D9D64922A92D0A00F3D443 /* segment2d_tests.cpp */, + 3946DDE922A668D500A3A37D /* region_tests.cpp */, + 39396ECD210B2FB30054AC20 /* parametrized_segment_tests.cpp */, + 395D1A99207BCD8A001164A5 /* convex_hull_tests.cpp */, + 45A2D9C51F7526FE003310A0 /* bounding_box_tests.cpp */, + 45A2D9C61F7526FE003310A0 /* calipers_box_tests.cpp */, + 45A2D9C71F7526FE003310A0 /* diamond_box_tests.cpp */, + 45A2D9C81F7526FE003310A0 /* line2d_tests.cpp */, 344A71401F3DA08300B8DDB8 /* algorithm_test.cpp */, 670F29221BA9D2E700F2ABF4 /* angle_test.cpp */, 670F29231BA9D2E700F2ABF4 /* anyrect_test.cpp */, - 3D7006382463F6AD00AF8ADC /* area_on_earth_tests.cpp */, - 45A2D9C51F7526FE003310A0 /* bounding_box_tests.cpp */, - 45A2D9C61F7526FE003310A0 /* calipers_box_tests.cpp */, 670F29241BA9D2E700F2ABF4 /* cellid_test.cpp */, - 3D7006372463F6AD00AF8ADC /* circle_on_earth_tests.cpp */, 344A713F1F3DA08300B8DDB8 /* clipping_test.cpp */, 670F29251BA9D2E700F2ABF4 /* common_test.cpp */, - 395D1A99207BCD8A001164A5 /* convex_hull_tests.cpp */, 670F29261BA9D2E700F2ABF4 /* covering_test.cpp */, - 45A2D9C71F7526FE003310A0 /* diamond_box_tests.cpp */, 670F29271BA9D2E700F2ABF4 /* distance_on_sphere_test.cpp */, 670F292A1BA9D2E700F2ABF4 /* intersect_test.cpp */, - 3D7006392463F6AD00AF8ADC /* intersection_score_tests.cpp */, 670F292C1BA9D2E700F2ABF4 /* latlon_test.cpp */, - 45A2D9C81F7526FE003310A0 /* line2d_tests.cpp */, + 670F299F1BAAC61C00F2ABF4 /* libs */, E92D8BD01C15AF9100A98D17 /* mercator_test.cpp */, 344A713E1F3DA08300B8DDB8 /* nearby_points_sweeper_test.cpp */, - D53836372366DB07007E7EDB /* oblate_spheroid_tests.cpp */, 670F292D1BA9D2E700F2ABF4 /* packer_test.cpp */, - 39396ECD210B2FB30054AC20 /* parametrized_segment_tests.cpp */, 670F292E1BA9D2E700F2ABF4 /* point_test.cpp */, - 44A4BF17235732A5005857C4 /* point3d_tests.cpp */, 670F29301BA9D2E700F2ABF4 /* polygon_test.cpp */, - 3D7006362463F6AD00AF8ADC /* polyline_tests.cpp */, 670F29311BA9D2E700F2ABF4 /* rect_test.cpp */, - 3946DDE922A668D500A3A37D /* region_tests.cpp */, 670F29331BA9D2E700F2ABF4 /* region2d_binary_op_test.cpp */, 670F29341BA9D2E700F2ABF4 /* robust_test.cpp */, 670F29351BA9D2E700F2ABF4 /* screen_test.cpp */, - 56D9D64922A92D0A00F3D443 /* segment2d_tests.cpp */, 670F29371BA9D2E700F2ABF4 /* simplification_test.cpp */, 670F29381BA9D2E700F2ABF4 /* spline_test.cpp */, 670F297E1BA9D41E00F2ABF4 /* testingmain.cpp */, @@ -310,15 +313,23 @@ path = ../../geometry/geometry_tests; sourceTree = ""; }; + 670F299F1BAAC61C00F2ABF4 /* libs */ = { + isa = PBXGroup; + children = ( + 670F29811BA9D46F00F2ABF4 /* libbase.a */, + 670F29821BA9D46F00F2ABF4 /* libindexer.a */, + ); + name = libs; + sourceTree = ""; + }; 675344881A3F684600A0A8C3 = { isa = PBXGroup; children = ( 34AF87CD1DBE517700E5E7DC /* common-debug.xcconfig */, 34AF87CE1DBE517700E5E7DC /* common-release.xcconfig */, - 675344931A3F684600A0A8C3 /* geometry */, 670F29211BA9D25D00F2ABF4 /* geometry_tests */, + 675344931A3F684600A0A8C3 /* geometry */, 675344921A3F684600A0A8C3 /* Products */, - FACB76E826B8A4D900810C9C /* Frameworks */, ); sourceTree = ""; }; @@ -334,21 +345,28 @@ 675344931A3F684600A0A8C3 /* geometry */ = { isa = PBXGroup; children = ( + 3D7006342463F69600AF8ADC /* intersection_score.hpp */, + BBB7061123E48E0400A7F29A /* smoothing.cpp */, + BBB7061223E48E0400A7F29A /* smoothing.hpp */, + 4435C7872372BB5500B4358C /* circle_on_earth.hpp */, + 448425722372BB3F00C6AD04 /* circle_on_earth.cpp */, + D53836332366DAF3007E7EDB /* oblate_spheroid.cpp */, + D53836342366DAF3007E7EDB /* oblate_spheroid.hpp */, + 440CF0C0236734820017C2A8 /* area_on_earth.cpp */, + D501ACA1238FDC6000B8C08E /* point_with_altitude.cpp */, + D501ACA2238FDC6000B8C08E /* point_with_altitude.hpp */, + 440CF0C1236734820017C2A8 /* area_on_earth.hpp */, 56D545681C74A46D00E3719C /* algorithm.cpp */, 56D545691C74A46D00E3719C /* algorithm.hpp */, 6753449F1A3F687400A0A8C3 /* angles.cpp */, 675344A01A3F687400A0A8C3 /* angles.hpp */, 675344A11A3F687400A0A8C3 /* any_rect2d.hpp */, - 440CF0C0236734820017C2A8 /* area_on_earth.cpp */, - 440CF0C1236734820017C2A8 /* area_on_earth.hpp */, 675344A21A3F687400A0A8C3 /* avg_vector.hpp */, 45A2D9B71F7526E6003310A0 /* bounding_box.cpp */, 45A2D9B81F7526E6003310A0 /* bounding_box.hpp */, 45A2D9B91F7526E6003310A0 /* calipers_box.cpp */, 45A2D9BA1F7526E6003310A0 /* calipers_box.hpp */, 675344A31A3F687400A0A8C3 /* cellid.hpp */, - 448425722372BB3F00C6AD04 /* circle_on_earth.cpp */, - 4435C7872372BB5500B4358C /* circle_on_earth.hpp */, 345C55F31C93140A00B6783F /* clipping.cpp */, 345C55F41C93140A00B6783F /* clipping.hpp */, 45A2D9BB1F7526E6003310A0 /* convex_hull.cpp */, @@ -359,7 +377,6 @@ 39B2B96E1FB4680500AB85A1 /* diamond_box.hpp */, 675344A61A3F687400A0A8C3 /* distance_on_sphere.cpp */, 675344A71A3F687400A0A8C3 /* distance_on_sphere.hpp */, - 3D7006342463F69600AF8ADC /* intersection_score.hpp */, 6741AA9E1BF35476002C974C /* latlon.cpp */, 6741AA9F1BF35476002C974C /* latlon.hpp */, 45A2D9BD1F7526E6003310A0 /* line2d.cpp */, @@ -369,13 +386,9 @@ 671C2D5422AFD904008B2B8B /* meter.hpp */, 344A713A1F3DA07000B8DDB8 /* nearby_points_sweeper.cpp */, 344A713B1F3DA07000B8DDB8 /* nearby_points_sweeper.hpp */, - D53836332366DAF3007E7EDB /* oblate_spheroid.cpp */, - D53836342366DAF3007E7EDB /* oblate_spheroid.hpp */, 675344A91A3F687400A0A8C3 /* packer.cpp */, 675344AA1A3F687400A0A8C3 /* packer.hpp */, 39396ECB210B2E590054AC20 /* parametrized_segment.hpp */, - D501ACA1238FDC6000B8C08E /* point_with_altitude.cpp */, - D501ACA2238FDC6000B8C08E /* point_with_altitude.hpp */, 675344AB1A3F687400A0A8C3 /* point2d.hpp */, 446531E1234DEEF3000C348F /* point3d.hpp */, 675344AD1A3F687400A0A8C3 /* polygon.hpp */, @@ -391,8 +404,6 @@ 56EB1ECE1C6B6DF30022D831 /* segment2d.cpp */, 56EB1ECF1C6B6DF30022D831 /* segment2d.hpp */, 675344B71A3F687400A0A8C3 /* simplification.hpp */, - BBB7061123E48E0400A7F29A /* smoothing.cpp */, - BBB7061223E48E0400A7F29A /* smoothing.hpp */, 675344B81A3F687400A0A8C3 /* spline.cpp */, 675344B91A3F687400A0A8C3 /* spline.hpp */, 675344BA1A3F687400A0A8C3 /* transformations.hpp */, @@ -414,14 +425,6 @@ path = region2d; sourceTree = ""; }; - FACB76E826B8A4D900810C9C /* Frameworks */ = { - isa = PBXGroup; - children = ( - FACB76E926B8A4D900810C9C /* libbase.a */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -552,7 +555,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FACB76E726B8A45800810C9C /* nearby_points_sweeper_test.cpp in Sources */, 45A2D9CD1F752707003310A0 /* bounding_box_tests.cpp in Sources */, 670F29911BAABDA600F2ABF4 /* point_test.cpp in Sources */, 670F29941BAABDA600F2ABF4 /* rect_test.cpp in Sources */, @@ -562,7 +564,6 @@ 39396ECF210B2FB80054AC20 /* parametrized_segment_tests.cpp in Sources */, 45A2D9CE1F75270A003310A0 /* calipers_box_tests.cpp in Sources */, 45A2D9D11F752717003310A0 /* algorithm_test.cpp in Sources */, - FACB76E326B8A43200810C9C /* area_on_earth_tests.cpp in Sources */, 45A2D9CF1F75270D003310A0 /* diamond_box_tests.cpp in Sources */, 670F299B1BAABDA600F2ABF4 /* spline_test.cpp in Sources */, 670F299C1BAABDA600F2ABF4 /* transformations_test.cpp in Sources */, @@ -573,10 +574,8 @@ 670F29871BAABDA600F2ABF4 /* angle_test.cpp in Sources */, 45A2D9D01F752710003310A0 /* line2d_tests.cpp in Sources */, D53836382366DB07007E7EDB /* oblate_spheroid_tests.cpp in Sources */, - FACB76E526B8A43900810C9C /* intersection_score_tests.cpp in Sources */, 670F299E1BAABDA600F2ABF4 /* vector_test.cpp in Sources */, 670F29981BAABDA600F2ABF4 /* screen_test.cpp in Sources */, - FACB76E626B8A43E00810C9C /* polyline_tests.cpp in Sources */, 670F29801BA9D42E00F2ABF4 /* testingmain.cpp in Sources */, 670F298E1BAABDA600F2ABF4 /* intersect_test.cpp in Sources */, 4403990D2359CA7F0098EB7F /* point3d_tests.cpp in Sources */, @@ -584,7 +583,6 @@ 670F29881BAABDA600F2ABF4 /* anyrect_test.cpp in Sources */, 670F29971BAABDA600F2ABF4 /* robust_test.cpp in Sources */, 670F29901BAABDA600F2ABF4 /* packer_test.cpp in Sources */, - FACB76E426B8A43600810C9C /* circle_on_earth_tests.cpp in Sources */, 670F298F1BAABDA600F2ABF4 /* latlon_test.cpp in Sources */, 670F298B1BAABDA600F2ABF4 /* covering_test.cpp in Sources */, 670F29931BAABDA600F2ABF4 /* polygon_test.cpp in Sources */, @@ -599,6 +597,7 @@ buildActionMask = 2147483647; files = ( 675344C31A3F687400A0A8C3 /* distance_on_sphere.cpp in Sources */, + 3D70063D2463F6AD00AF8ADC /* intersection_score_tests.cpp in Sources */, 675344CF1A3F687400A0A8C3 /* robust_orientation.cpp in Sources */, 56D5456A1C74A46D00E3719C /* algorithm.cpp in Sources */, 675344D41A3F687400A0A8C3 /* spline.cpp in Sources */, @@ -611,14 +610,17 @@ BBB7061323E48E0400A7F29A /* smoothing.cpp in Sources */, 347F33701C454205009758CC /* triangle2d.cpp in Sources */, 448425732372BB3F00C6AD04 /* circle_on_earth.cpp in Sources */, + 3D70063C2463F6AD00AF8ADC /* area_on_earth_tests.cpp in Sources */, 675344BC1A3F687400A0A8C3 /* angles.cpp in Sources */, 6741AAA01BF35476002C974C /* latlon.cpp in Sources */, E92D8BD41C15AFAA00A98D17 /* mercator.cpp in Sources */, 39B2B9711FB4680500AB85A1 /* diamond_box.cpp in Sources */, + 3D70063B2463F6AD00AF8ADC /* circle_on_earth_tests.cpp in Sources */, 675344C61A3F687400A0A8C3 /* packer.cpp in Sources */, 675344DE1A3F68F900A0A8C3 /* binary_operators.cpp in Sources */, D53836352366DAF3007E7EDB /* oblate_spheroid.cpp in Sources */, 56EB1ED01C6B6DF30022D831 /* segment2d.cpp in Sources */, + 3D70063A2463F6AD00AF8ADC /* polyline_tests.cpp in Sources */, D501ACA3238FDC6000B8C08E /* point_with_altitude.cpp in Sources */, 45A2D9C21F7526E6003310A0 /* convex_hull.cpp in Sources */, 345C55F51C93140A00B6783F /* clipping.cpp in Sources */, @@ -631,11 +633,13 @@ 670F29611BA9D39A00F2ABF4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.geometry_tests; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = maps.me.geometry_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -643,11 +647,13 @@ 670F29621BA9D39A00F2ABF4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.geometry_tests; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = maps.me.geometry_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/gflags/gflags.xcodeproj/project.pbxproj b/xcode/gflags/gflags.xcodeproj/project.pbxproj index f430e5fb20..18dd004f44 100644 --- a/xcode/gflags/gflags.xcodeproj/project.pbxproj +++ b/xcode/gflags/gflags.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -56,8 +56,8 @@ isa = PBXGroup; children = ( 675344861A3F681800A0A8C3 /* gflags_completions.cc */, - 6753443C1A3F654E00A0A8C3 /* gflags_nc.cc */, 675344841A3F67CE00A0A8C3 /* gflags_reporting.cc */, + 6753443C1A3F654E00A0A8C3 /* gflags_nc.cc */, 6753443D1A3F654E00A0A8C3 /* gflags.cc */, ); name = gflags; @@ -108,7 +108,7 @@ }; }; buildConfigurationList = 675344281A3F64E400A0A8C3 /* Build configuration list for PBXProject "gflags" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/xcode/icu/icu.xcodeproj/project.pbxproj b/xcode/icu/icu.xcodeproj/project.pbxproj index 22a4725800..57471c6ed9 100644 --- a/xcode/icu/icu.xcodeproj/project.pbxproj +++ b/xcode/icu/icu.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -1489,7 +1489,7 @@ }; }; buildConfigurationList = BBB165D21E8275120058BF1E /* Build configuration list for PBXProject "icu" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/xcode/indexer/indexer.xcodeproj/project.pbxproj b/xcode/indexer/indexer.xcodeproj/project.pbxproj index 1c6cdfabc1..e282f9de3c 100644 --- a/xcode/indexer/indexer.xcodeproj/project.pbxproj +++ b/xcode/indexer/indexer.xcodeproj/project.pbxproj @@ -46,17 +46,30 @@ 39F376C3207D32510058E8E0 /* scale_index_reading_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F376C1207D324E0058E8E0 /* scale_index_reading_tests.cpp */; }; 3D12E3D72111B4BE0015A9A9 /* caching_rank_table_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D12E3D52111B4BD0015A9A9 /* caching_rank_table_loader.cpp */; }; 3D12E3D82111B4BE0015A9A9 /* caching_rank_table_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D12E3D62111B4BD0015A9A9 /* caching_rank_table_loader.hpp */; }; + 3D452AFA1EE6D9F5009EAB9B /* wheelchair_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AF71EE6D9F5009EAB9B /* wheelchair_tests.cpp */; }; + 3D452AFB1EE6D9F5009EAB9B /* feature_names_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AF81EE6D9F5009EAB9B /* feature_names_test.cpp */; }; + 3D452AFC1EE6D9F5009EAB9B /* centers_table_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AF91EE6D9F5009EAB9B /* centers_table_test.cpp */; }; 3D489BC61D3D220F0052AA38 /* editable_map_object_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BA71D3D1F8A0052AA38 /* editable_map_object_test.cpp */; }; 3D489BC71D3D22150052AA38 /* features_vector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BA81D3D1F8A0052AA38 /* features_vector_test.cpp */; }; 3D489BC81D3D22190052AA38 /* string_slice_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BA91D3D1F8A0052AA38 /* string_slice_tests.cpp */; }; + 3D51BC351D5E4BF600F1FA8D /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D51BC341D5E4BF600F1FA8D /* libsearch.a */; }; + 3D51BC371D5E4C3900F1FA8D /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D51BC361D5E4C3900F1FA8D /* libstorage.a */; }; + 3D51BC3B1D5E4C5D00F1FA8D /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D51BC3A1D5E4C5D00F1FA8D /* libplatform_tests_support.a */; }; + 3D51BC3D1D5E4C6400F1FA8D /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D51BC3C1D5E4C6400F1FA8D /* libgenerator_tests_support.a */; }; + 3D51BC3F1D5E4C8800F1FA8D /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D51BC3E1D5E4C8800F1FA8D /* librouting.a */; }; + 3D51BC411D5E4CFA00F1FA8D /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D51BC401D5E4CFA00F1FA8D /* libtess2.a */; }; 3D51BC431D5E4E2B00F1FA8D /* test_mwm_set.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56C74C2D1C749E8100B71B9F /* test_mwm_set.hpp */; }; + 3D51BC451D5E4EBF00F1FA8D /* libsearch_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D51BC441D5E4EBF00F1FA8D /* libsearch_tests_support.a */; }; 3D74ABBC1EA67C1E0063A898 /* ftypes_mapping.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D74ABBB1EA67C1E0063A898 /* ftypes_mapping.hpp */; }; 3D928F671D50F9FE001670E0 /* data_source_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D928F651D50F9FE001670E0 /* data_source_helpers.cpp */; }; 3D928F681D50F9FE001670E0 /* data_source_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D928F661D50F9FE001670E0 /* data_source_helpers.hpp */; }; 40009062201F5CB000963E18 /* cell_value_pair.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4000905D201F5CAF00963E18 /* cell_value_pair.hpp */; }; + 4003775A252759020014A5B8 /* metadata_serdes_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40037759252759020014A5B8 /* metadata_serdes_tests.cpp */; }; 4043C0B924ACBA3300545FD8 /* transliteration_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4043C0B724ACBA3200545FD8 /* transliteration_loader.cpp */; }; 4043C0BA24ACBA3300545FD8 /* transliteration_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4043C0B824ACBA3300545FD8 /* transliteration_loader.hpp */; }; 40662D32236059BF006A124D /* tree_node.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40662D2F236059BF006A124D /* tree_node.hpp */; }; + 4067554C242BB04800EB8F8B /* read_features_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4067554B242BB04800EB8F8B /* read_features_tests.cpp */; }; + 406970A221AEF2F20024DDB2 /* brands_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 406970A121AEF2F10024DDB2 /* brands_tests.cpp */; }; 4088CE2021AE993F00E2702A /* brands_holder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4088CE1E21AE993F00E2702A /* brands_holder.hpp */; }; 4088CE2121AE993F00E2702A /* brands_holder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4088CE1F21AE993F00E2702A /* brands_holder.cpp */; }; 408FE47624FEB95600F5D06D /* metadata_serdes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 408FE47424FEB95600F5D06D /* metadata_serdes.hpp */; }; @@ -65,10 +78,14 @@ 4099F64A1FC7142A002A7B05 /* fake_feature_ids.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4099F6481FC7142A002A7B05 /* fake_feature_ids.hpp */; }; 409EE3E3237E9AA700EA31A4 /* postcodes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 409EE3E1237E9AA700EA31A4 /* postcodes.hpp */; }; 409EE3E4237E9AA700EA31A4 /* postcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 409EE3E2237E9AA700EA31A4 /* postcodes.cpp */; }; + 40C3C091205BF9F400CED188 /* bounds.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3C090205BF9F400CED188 /* bounds.hpp */; }; 40D62CEF23F2E8BE009A20F5 /* dat_section_header.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40D62CEE23F2E8BE009A20F5 /* dat_section_header.hpp */; }; + 40DF582D2174979200E4E0FC /* classificator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40DF582C2174979200E4E0FC /* classificator_tests.cpp */; }; 456B3FB41EDEEB65009B3D1F /* scales_patch.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 456B3FB31EDEEB65009B3D1F /* scales_patch.hpp */; }; 456E1B181F90E5B7009C32E1 /* cities_boundaries_serdes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 456E1B141F90E5B6009C32E1 /* cities_boundaries_serdes.hpp */; }; 456E1B1B1F90E5B7009C32E1 /* city_boundary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 456E1B171F90E5B7009C32E1 /* city_boundary.hpp */; }; + 45C108BD1E9D0067000FE1F6 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45C108BC1E9D0067000FE1F6 /* libicu.a */; }; + 45C108BF1E9D008D000FE1F6 /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45C108BE1E9D008D000FE1F6 /* librouting_common.a */; }; 56C74C1C1C749E4700B71B9F /* categories_holder_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C74C121C749E4700B71B9F /* categories_holder_loader.cpp */; }; 56C74C1D1C749E4700B71B9F /* categories_holder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C74C131C749E4700B71B9F /* categories_holder.cpp */; }; 56C74C1E1C749E4700B71B9F /* categories_holder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56C74C141C749E4700B71B9F /* categories_holder.hpp */; }; @@ -77,6 +94,7 @@ 56C74C231C749E4700B71B9F /* search_delimiters.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56C74C191C749E4700B71B9F /* search_delimiters.hpp */; }; 56C74C241C749E4700B71B9F /* search_string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C74C1A1C749E4700B71B9F /* search_string_utils.cpp */; }; 56C74C251C749E4700B71B9F /* search_string_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56C74C1B1C749E4700B71B9F /* search_string_utils.hpp */; }; + 56DAC36823992325000BC50D /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC36723992325000BC50D /* libtraffic.a */; }; 670BAA8C1D0B0673000302DA /* trie_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C74C2E1C749E8100B71B9F /* trie_test.cpp */; }; 670BAA8D1D0B069A000302DA /* succinct_trie_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C74C2C1C749E8100B71B9F /* succinct_trie_test.cpp */; }; 670BAA8E1D0B06A1000302DA /* search_string_utils_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C74C2B1C749E8100B71B9F /* search_string_utils_test.cpp */; }; @@ -97,12 +115,29 @@ 670BAAA11D0B06E1000302DA /* sort_and_merge_intervals_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61071AB065B100C38A8C /* sort_and_merge_intervals_test.cpp */; }; 670BAAA31D0B06E1000302DA /* test_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C610A1AB065B100C38A8C /* test_type.cpp */; }; 670BAAA41D0B06E1000302DA /* visibility_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C610B1AB065B100C38A8C /* visibility_test.cpp */; }; + 670BAAAB1D0B07AA000302DA /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAA51D0B07AA000302DA /* libbase.a */; }; + 670BAAAC1D0B07AA000302DA /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAA61D0B07AA000302DA /* libcoding.a */; }; + 670BAAAE1D0B07AA000302DA /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAA81D0B07AA000302DA /* liboauthcpp.a */; }; + 670BAAAF1D0B07AA000302DA /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAA91D0B07AA000302DA /* libopening_hours.a */; }; + 670BAAB01D0B07AA000302DA /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAAA1D0B07AA000302DA /* libpugixml.a */; }; + 670BAAB31D0B07BF000302DA /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAB11D0B07BF000302DA /* libplatform.a */; }; + 670BAAB41D0B07BF000302DA /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAB21D0B07BF000302DA /* libprotobuf.a */; }; + 670BAAB81D0B07D1000302DA /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAB61D0B07D1000302DA /* libgeometry.a */; }; + 670BAABA1D0B07E9000302DA /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAB91D0B07E9000302DA /* libjansson.a */; }; + 670BAABD1D0B07FE000302DA /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAABB1D0B07FE000302DA /* libsuccinct.a */; }; + 670BAAC01D0B0849000302DA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAABF1D0B0849000302DA /* Foundation.framework */; }; + 670BAAC21D0B0856000302DA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAC11D0B0856000302DA /* libz.tbd */; }; + 670BAAC41D0B0865000302DA /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAC31D0B0865000302DA /* IOKit.framework */; }; + 670BAAC81D0B0B77000302DA /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 670BAAC71D0B0B77000302DA /* SystemConfiguration.framework */; }; + 670BAACA1D0B0BBB000302DA /* string_slice.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670BAAC91D0B0BBB000302DA /* string_slice.hpp */; }; 670C612C1AB0663400C38A8C /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C611F1AB065E100C38A8C /* testingmain.cpp */; }; 670C61401AB066CD00C38A8C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6753409A1A3F53CB00A0A8C3 /* libindexer.a */; }; 670C615B1AB0691900C38A8C /* features_offsets_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61581AB0691900C38A8C /* features_offsets_table.cpp */; }; 670C615C1AB0691900C38A8C /* features_offsets_table.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670C61591AB0691900C38A8C /* features_offsets_table.hpp */; }; 670EE56C1B60033A001E8064 /* features_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670EE56A1B60033A001E8064 /* features_vector.cpp */; }; 670EE56D1B60033A001E8064 /* unique_index.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670EE56B1B60033A001E8064 /* unique_index.hpp */; }; + 671555E220BDA63C002BA3B4 /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555E120BDA63C002BA3B4 /* libgenerator.a */; }; + 671555E520BDC523002BA3B4 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671555E420BDC523002BA3B4 /* libeditor.a */; }; 6726C1D11A49DAAC005EEA39 /* feature_meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1CF1A49DAAC005EEA39 /* feature_meta.cpp */; }; 6726C1D21A49DAAC005EEA39 /* feature_meta.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6726C1D01A49DAAC005EEA39 /* feature_meta.hpp */; }; 674125131B4C02F100A3E828 /* map_style_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674125101B4C02F100A3E828 /* map_style_reader.cpp */; }; @@ -181,38 +216,6 @@ F6DF5F2D1CD0FC9D00A87154 /* categories_index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DF5F2C1CD0FC9D00A87154 /* categories_index.cpp */; }; F6DF5F311CD0FD9A00A87154 /* categories_index.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6DF5F301CD0FD9A00A87154 /* categories_index.hpp */; }; F6F1DABE1F13D8B4006A69B7 /* ftraits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6F1DABD1F13D8B4006A69B7 /* ftraits.hpp */; }; - FA67C84626BB356800B33DCA /* categories_cuisines.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4052928E21496D2B00D821F1 /* categories_cuisines.txt */; }; - FA67C84926BB35A400B33DCA /* bounds.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40C3C090205BF9F400CED188 /* bounds.hpp */; }; - FA67C84F26BB36D700B33DCA /* categories_brands.txt in Resources */ = {isa = PBXBuildFile; fileRef = FA67C84E26BB36D600B33DCA /* categories_brands.txt */; }; - FACB7C0B26B9176500810C9C /* brands_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 406970A121AEF2F10024DDB2 /* brands_tests.cpp */; }; - FACB7C0C26B9176A00810C9C /* centers_table_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AF91EE6D9F5009EAB9B /* centers_table_test.cpp */; }; - FACB7C0D26B9176F00810C9C /* classificator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40DF582C2174979200E4E0FC /* classificator_tests.cpp */; }; - FACB7C0E26B9177400810C9C /* feature_names_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AF81EE6D9F5009EAB9B /* feature_names_test.cpp */; }; - FACB7C0F26B9177A00810C9C /* metadata_serdes_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40037759252759020014A5B8 /* metadata_serdes_tests.cpp */; }; - FACB7C1026B9177F00810C9C /* read_features_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4067554B242BB04800EB8F8B /* read_features_tests.cpp */; }; - FACB7C1126B9178800810C9C /* wheelchair_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AF71EE6D9F5009EAB9B /* wheelchair_tests.cpp */; }; - FACB7C1E26B919AD00810C9C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C1A26B919AD00810C9C /* libbase.a */; }; - FACB7C1F26B919AD00810C9C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C1B26B919AD00810C9C /* libcoding.a */; }; - FACB7C2026B919AD00810C9C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C1C26B919AD00810C9C /* libgeometry.a */; }; - FACB7C2126B919AD00810C9C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C1D26B919AD00810C9C /* libplatform.a */; }; - FACB7C2326B919C700810C9C /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C2226B919C700810C9C /* libicu.a */; }; - FACB7C2526B919CC00810C9C /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C2426B919CC00810C9C /* liboauthcpp.a */; }; - FACB7C2726B919D300810C9C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C2626B919D300810C9C /* libprotobuf.a */; }; - FACB7C2926B919E600810C9C /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C2826B919E600810C9C /* libgenerator_tests_support.a */; }; - FACB7C2B26B919F500810C9C /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C2A26B919F500810C9C /* libeditor.a */; }; - FACB7C2D26B919FD00810C9C /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C2C26B919FD00810C9C /* libpugixml.a */; }; - FACB7C2F26B91A1100810C9C /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C2E26B91A1100810C9C /* libopening_hours.a */; }; - FACB7C3126B91A3600810C9C /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C3026B91A3600810C9C /* libgenerator.a */; }; - FACB7C3326B91A4500810C9C /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C3226B91A4500810C9C /* libjansson.a */; }; - FACB7C3526B91A4B00810C9C /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C3426B91A4B00810C9C /* libsearch.a */; }; - FACB7C3726B91A5A00810C9C /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C3626B91A5A00810C9C /* librouting_common.a */; }; - FACB7C3926B91AE600810C9C /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C3826B91AE600810C9C /* librouting.a */; }; - FACB7C3B26B9476200810C9C /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C3A26B9476200810C9C /* libstorage.a */; }; - FACB7C3D26B9478200810C9C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C3C26B9478200810C9C /* libsuccinct.a */; }; - FACB7C3F26B9479100810C9C /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C3E26B9479100810C9C /* libplatform_tests_support.a */; }; - FACB7C4126B9479800810C9C /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C4026B9479800810C9C /* libtraffic.a */; }; - FACB7C4326B947A700810C9C /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C4226B947A700810C9C /* libtess2.a */; }; - FACB7C4526B947C400810C9C /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB7C4426B947AD00810C9C /* libz.tbd */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -250,6 +253,7 @@ 3496AB961DC1FA2000C5DDBA /* types.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = types.txt; path = ../../data/types.txt; sourceTree = ""; }; 3496AB981DC1FA5200C5DDBA /* drules_proto_clear.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = drules_proto_clear.bin; path = ../../data/drules_proto_clear.bin; sourceTree = ""; }; 3496AB991DC1FA5200C5DDBA /* drules_proto_dark.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = drules_proto_dark.bin; path = ../../data/drules_proto_dark.bin; sourceTree = ""; }; + 3496AB9A1DC1FA5200C5DDBA /* drules_proto_legacy.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = drules_proto_legacy.bin; path = ../../data/drules_proto_legacy.bin; sourceTree = ""; }; 3496AB9B1DC1FA5200C5DDBA /* drules_proto-bw.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = "drules_proto-bw.bin"; path = "../../data/drules_proto-bw.bin"; sourceTree = ""; }; 3496AB9C1DC1FA5200C5DDBA /* drules_proto.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = drules_proto.bin; path = ../../data/drules_proto.bin; sourceTree = ""; }; 3496ABA21DC1FA7200C5DDBA /* editor.config */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = editor.config; path = ../../data/editor.config; sourceTree = ""; }; @@ -275,6 +279,14 @@ 3D489BA71D3D1F8A0052AA38 /* editable_map_object_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editable_map_object_test.cpp; sourceTree = ""; }; 3D489BA81D3D1F8A0052AA38 /* features_vector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_vector_test.cpp; sourceTree = ""; }; 3D489BA91D3D1F8A0052AA38 /* string_slice_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_slice_tests.cpp; sourceTree = ""; }; + 3D51BC341D5E4BF600F1FA8D /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Debug/libsearch.a"; sourceTree = ""; }; + 3D51BC361D5E4C3900F1FA8D /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Debug/libstorage.a"; sourceTree = ""; }; + 3D51BC381D5E4C4300F1FA8D /* libgenerator.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgenerator.a; path = "../../../omim-xcode-build/Debug/libgenerator.a"; sourceTree = ""; }; + 3D51BC3A1D5E4C5D00F1FA8D /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "../../../omim-xcode-build/Debug/libplatform_tests_support.a"; sourceTree = ""; }; + 3D51BC3C1D5E4C6400F1FA8D /* libgenerator_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgenerator_tests_support.a; path = "../../../omim-xcode-build/Debug/libgenerator_tests_support.a"; sourceTree = ""; }; + 3D51BC3E1D5E4C8800F1FA8D /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-xcode-build/Debug/librouting.a"; sourceTree = ""; }; + 3D51BC401D5E4CFA00F1FA8D /* libtess2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtess2.a; path = "../../../omim-xcode-build/Debug/libtess2.a"; sourceTree = ""; }; + 3D51BC441D5E4EBF00F1FA8D /* libsearch_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch_tests_support.a; path = "../../../omim-xcode-build/Debug/libsearch_tests_support.a"; sourceTree = ""; }; 3D74ABBB1EA67C1E0063A898 /* ftypes_mapping.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ftypes_mapping.hpp; sourceTree = ""; }; 3D928F651D50F9FE001670E0 /* data_source_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = data_source_helpers.cpp; sourceTree = ""; }; 3D928F661D50F9FE001670E0 /* data_source_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = data_source_helpers.hpp; sourceTree = ""; }; @@ -300,6 +312,8 @@ 456B3FB31EDEEB65009B3D1F /* scales_patch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scales_patch.hpp; sourceTree = ""; }; 456E1B141F90E5B6009C32E1 /* cities_boundaries_serdes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cities_boundaries_serdes.hpp; sourceTree = ""; }; 456E1B171F90E5B7009C32E1 /* city_boundary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = city_boundary.hpp; sourceTree = ""; }; + 45C108BC1E9D0067000FE1F6 /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = "/Users/r.kuznetsov/Dev/Projects/omim/xcode/icu/../../../omim-build/xcode/Debug/libicu.a"; sourceTree = ""; }; + 45C108BE1E9D008D000FE1F6 /* librouting_common.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting_common.a; path = "/Users/r.kuznetsov/Dev/Projects/omim/xcode/routing_common/../../../omim-build/xcode/Debug/librouting_common.a"; sourceTree = ""; }; 56C74C121C749E4700B71B9F /* categories_holder_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = categories_holder_loader.cpp; sourceTree = ""; }; 56C74C131C749E4700B71B9F /* categories_holder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = categories_holder.cpp; sourceTree = ""; }; 56C74C141C749E4700B71B9F /* categories_holder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = categories_holder.hpp; sourceTree = ""; }; @@ -316,6 +330,24 @@ 56C74C2C1C749E8100B71B9F /* succinct_trie_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = succinct_trie_test.cpp; sourceTree = ""; }; 56C74C2D1C749E8100B71B9F /* test_mwm_set.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_mwm_set.hpp; sourceTree = ""; }; 56C74C2E1C749E8100B71B9F /* trie_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = trie_test.cpp; sourceTree = ""; }; + 56DAC36723992325000BC50D /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 670BAAA51D0B07AA000302DA /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 670BAAA61D0B07AA000302DA /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; + 670BAAA71D0B07AA000302DA /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-xcode-build/Debug/libeditor.a"; sourceTree = ""; }; + 670BAAA81D0B07AA000302DA /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-xcode-build/Debug/liboauthcpp.a"; sourceTree = ""; }; + 670BAAA91D0B07AA000302DA /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Debug/libopening_hours.a"; sourceTree = ""; }; + 670BAAAA1D0B07AA000302DA /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-xcode-build/Debug/libpugixml.a"; sourceTree = ""; }; + 670BAAB11D0B07BF000302DA /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; + 670BAAB21D0B07BF000302DA /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug/libprotobuf.a"; sourceTree = ""; }; + 670BAAB61D0B07D1000302DA /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug/libgeometry.a"; sourceTree = ""; }; + 670BAAB91D0B07E9000302DA /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = ""; }; + 670BAABB1D0B07FE000302DA /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; + 670BAABF1D0B0849000302DA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 670BAAC11D0B0856000302DA /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 670BAAC31D0B0865000302DA /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 670BAAC51D0B086E000302DA /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; + 670BAAC71D0B0B77000302DA /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; + 670BAAC91D0B0BBB000302DA /* string_slice.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_slice.hpp; sourceTree = ""; }; 670C60FA1AB065B100C38A8C /* cell_coverer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cell_coverer_test.cpp; sourceTree = ""; }; 670C60FB1AB065B100C38A8C /* cell_id_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cell_id_test.cpp; sourceTree = ""; }; 670C60FC1AB065B100C38A8C /* checker_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checker_test.cpp; sourceTree = ""; }; @@ -334,6 +366,8 @@ 670C61591AB0691900C38A8C /* features_offsets_table.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_offsets_table.hpp; sourceTree = ""; }; 670EE56A1B60033A001E8064 /* features_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_vector.cpp; sourceTree = ""; }; 670EE56B1B60033A001E8064 /* unique_index.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unique_index.hpp; sourceTree = ""; }; + 671555E120BDA63C002BA3B4 /* libgenerator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 671555E420BDC523002BA3B4 /* libeditor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeditor.a; sourceTree = BUILT_PRODUCTS_DIR; }; 6726C1CF1A49DAAC005EEA39 /* feature_meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_meta.cpp; sourceTree = ""; }; 6726C1D01A49DAAC005EEA39 /* feature_meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_meta.hpp; sourceTree = ""; }; 674125101B4C02F100A3E828 /* map_style_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_style_reader.cpp; sourceTree = ""; }; @@ -415,29 +449,6 @@ F6DF5F2C1CD0FC9D00A87154 /* categories_index.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = categories_index.cpp; sourceTree = ""; }; F6DF5F301CD0FD9A00A87154 /* categories_index.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = categories_index.hpp; sourceTree = ""; }; F6F1DABD1F13D8B4006A69B7 /* ftraits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ftraits.hpp; sourceTree = ""; }; - FA67C84E26BB36D600B33DCA /* categories_brands.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = categories_brands.txt; path = ../../data/categories_brands.txt; sourceTree = ""; }; - FACB7C1A26B919AD00810C9C /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C1B26B919AD00810C9C /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C1C26B919AD00810C9C /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C1D26B919AD00810C9C /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C2226B919C700810C9C /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C2426B919CC00810C9C /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C2626B919D300810C9C /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C2826B919E600810C9C /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C2A26B919F500810C9C /* libeditor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeditor.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C2C26B919FD00810C9C /* libpugixml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libpugixml.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C2E26B91A1100810C9C /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C3026B91A3600810C9C /* libgenerator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C3226B91A4500810C9C /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C3426B91A4B00810C9C /* libsearch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C3626B91A5A00810C9C /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C3826B91AE600810C9C /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C3A26B9476200810C9C /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C3C26B9478200810C9C /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C3E26B9479100810C9C /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C4026B9479800810C9C /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C4226B947A700810C9C /* libtess2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtess2.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FACB7C4426B947AD00810C9C /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -445,29 +456,33 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FACB7C4126B9479800810C9C /* libtraffic.a in Frameworks */, - FACB7C2F26B91A1100810C9C /* libopening_hours.a in Frameworks */, - FACB7C3D26B9478200810C9C /* libsuccinct.a in Frameworks */, - FACB7C2926B919E600810C9C /* libgenerator_tests_support.a in Frameworks */, - FACB7C2526B919CC00810C9C /* liboauthcpp.a in Frameworks */, - FACB7C1F26B919AD00810C9C /* libcoding.a in Frameworks */, - FACB7C2326B919C700810C9C /* libicu.a in Frameworks */, - FACB7C3B26B9476200810C9C /* libstorage.a in Frameworks */, - FACB7C2B26B919F500810C9C /* libeditor.a in Frameworks */, - FACB7C3F26B9479100810C9C /* libplatform_tests_support.a in Frameworks */, - FACB7C1E26B919AD00810C9C /* libbase.a in Frameworks */, - FACB7C4326B947A700810C9C /* libtess2.a in Frameworks */, - FACB7C3526B91A4B00810C9C /* libsearch.a in Frameworks */, - FACB7C3126B91A3600810C9C /* libgenerator.a in Frameworks */, - FACB7C3726B91A5A00810C9C /* librouting_common.a in Frameworks */, - FACB7C4526B947C400810C9C /* libz.tbd in Frameworks */, - FACB7C2726B919D300810C9C /* libprotobuf.a in Frameworks */, - FACB7C2126B919AD00810C9C /* libplatform.a in Frameworks */, - FACB7C3326B91A4500810C9C /* libjansson.a in Frameworks */, - FACB7C2D26B919FD00810C9C /* libpugixml.a in Frameworks */, + 56DAC36823992325000BC50D /* libtraffic.a in Frameworks */, + 671555E520BDC523002BA3B4 /* libeditor.a in Frameworks */, + 671555E220BDA63C002BA3B4 /* libgenerator.a in Frameworks */, + 45C108BF1E9D008D000FE1F6 /* librouting_common.a in Frameworks */, + 45C108BD1E9D0067000FE1F6 /* libicu.a in Frameworks */, + 3D51BC451D5E4EBF00F1FA8D /* libsearch_tests_support.a in Frameworks */, + 3D51BC411D5E4CFA00F1FA8D /* libtess2.a in Frameworks */, + 3D51BC3F1D5E4C8800F1FA8D /* librouting.a in Frameworks */, + 3D51BC3D1D5E4C6400F1FA8D /* libgenerator_tests_support.a in Frameworks */, + 3D51BC3B1D5E4C5D00F1FA8D /* libplatform_tests_support.a in Frameworks */, + 3D51BC371D5E4C3900F1FA8D /* libstorage.a in Frameworks */, + 3D51BC351D5E4BF600F1FA8D /* libsearch.a in Frameworks */, + 670BAAAC1D0B07AA000302DA /* libcoding.a in Frameworks */, + 670BAAC81D0B0B77000302DA /* SystemConfiguration.framework in Frameworks */, + 670BAAC41D0B0865000302DA /* IOKit.framework in Frameworks */, + 670BAAC21D0B0856000302DA /* libz.tbd in Frameworks */, + 670BAAC01D0B0849000302DA /* Foundation.framework in Frameworks */, + 670BAABD1D0B07FE000302DA /* libsuccinct.a in Frameworks */, + 670BAABA1D0B07E9000302DA /* libjansson.a in Frameworks */, + 670BAAB81D0B07D1000302DA /* libgeometry.a in Frameworks */, + 670BAAB31D0B07BF000302DA /* libplatform.a in Frameworks */, + 670BAAB41D0B07BF000302DA /* libprotobuf.a in Frameworks */, + 670BAAAB1D0B07AA000302DA /* libbase.a in Frameworks */, + 670BAAAE1D0B07AA000302DA /* liboauthcpp.a in Frameworks */, + 670BAAAF1D0B07AA000302DA /* libopening_hours.a in Frameworks */, + 670BAAB01D0B07AA000302DA /* libpugixml.a in Frameworks */, 670C61401AB066CD00C38A8C /* libindexer.a in Frameworks */, - FACB7C3926B91AE600810C9C /* librouting.a in Frameworks */, - FACB7C2026B919AD00810C9C /* libgeometry.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -484,58 +499,83 @@ 3496ABB01DC1FB1500C5DDBA /* Resources */ = { isa = PBXGroup; children = ( - FA67C84E26BB36D600B33DCA /* categories_brands.txt */, - 4052928E21496D2B00D821F1 /* categories_cuisines.txt */, + 3496ABAE1DC1FAC900C5DDBA /* minsk-pass.mwm */, 3496ABA41DC1FA9E00C5DDBA /* categories.txt */, - 3496AB941DC1F9FA00C5DDBA /* classificator.txt */, + 4052928E21496D2B00D821F1 /* categories_cuisines.txt */, 3496ABA51DC1FA9E00C5DDBA /* countries_meta.txt */, 3496ABA61DC1FA9E00C5DDBA /* countries_names.txt */, 3496ABA81DC1FA9E00C5DDBA /* countries.txt */, + 3496ABA21DC1FA7200C5DDBA /* editor.config */, 3496AB981DC1FA5200C5DDBA /* drules_proto_clear.bin */, 3496AB991DC1FA5200C5DDBA /* drules_proto_dark.bin */, + 3496AB9A1DC1FA5200C5DDBA /* drules_proto_legacy.bin */, 3496AB9B1DC1FA5200C5DDBA /* drules_proto-bw.bin */, 3496AB9C1DC1FA5200C5DDBA /* drules_proto.bin */, - 3496ABA21DC1FA7200C5DDBA /* editor.config */, - 3496ABAE1DC1FAC900C5DDBA /* minsk-pass.mwm */, 3496AB961DC1FA2000C5DDBA /* types.txt */, + 3496AB941DC1F9FA00C5DDBA /* classificator.txt */, ); name = Resources; sourceTree = ""; }; + 3D74EEFB1F7CFD2C0081202C /* Recovered References */ = { + isa = PBXGroup; + children = ( + 670BAAC91D0B0BBB000302DA /* string_slice.hpp */, + ); + name = "Recovered References"; + sourceTree = ""; + }; 45C108BB1E9D0067000FE1F6 /* Frameworks */ = { isa = PBXGroup; children = ( - FACB7C4426B947AD00810C9C /* libz.tbd */, - FACB7C4226B947A700810C9C /* libtess2.a */, - FACB7C4026B9479800810C9C /* libtraffic.a */, - FACB7C3E26B9479100810C9C /* libplatform_tests_support.a */, - FACB7C3C26B9478200810C9C /* libsuccinct.a */, - FACB7C3A26B9476200810C9C /* libstorage.a */, - FACB7C3826B91AE600810C9C /* librouting.a */, - FACB7C3626B91A5A00810C9C /* librouting_common.a */, - FACB7C3426B91A4B00810C9C /* libsearch.a */, - FACB7C3226B91A4500810C9C /* libjansson.a */, - FACB7C3026B91A3600810C9C /* libgenerator.a */, - FACB7C2E26B91A1100810C9C /* libopening_hours.a */, - FACB7C2C26B919FD00810C9C /* libpugixml.a */, - FACB7C2A26B919F500810C9C /* libeditor.a */, - FACB7C2826B919E600810C9C /* libgenerator_tests_support.a */, - FACB7C2626B919D300810C9C /* libprotobuf.a */, - FACB7C2426B919CC00810C9C /* liboauthcpp.a */, - FACB7C2226B919C700810C9C /* libicu.a */, - FACB7C1A26B919AD00810C9C /* libbase.a */, - FACB7C1B26B919AD00810C9C /* libcoding.a */, - FACB7C1C26B919AD00810C9C /* libgeometry.a */, - FACB7C1D26B919AD00810C9C /* libplatform.a */, + 56DAC36723992325000BC50D /* libtraffic.a */, + 671555E420BDC523002BA3B4 /* libeditor.a */, + 671555E120BDA63C002BA3B4 /* libgenerator.a */, + 45C108BE1E9D008D000FE1F6 /* librouting_common.a */, + 45C108BC1E9D0067000FE1F6 /* libicu.a */, ); name = Frameworks; sourceTree = ""; }; + 670BAACC1D0B0F0A000302DA /* libs */ = { + isa = PBXGroup; + children = ( + 3D51BC441D5E4EBF00F1FA8D /* libsearch_tests_support.a */, + 3D51BC401D5E4CFA00F1FA8D /* libtess2.a */, + 3D51BC3E1D5E4C8800F1FA8D /* librouting.a */, + 3D51BC3C1D5E4C6400F1FA8D /* libgenerator_tests_support.a */, + 3D51BC3A1D5E4C5D00F1FA8D /* libplatform_tests_support.a */, + 3D51BC381D5E4C4300F1FA8D /* libgenerator.a */, + 3D51BC361D5E4C3900F1FA8D /* libstorage.a */, + 3D51BC341D5E4BF600F1FA8D /* libsearch.a */, + 670BAAC71D0B0B77000302DA /* SystemConfiguration.framework */, + 670BAAC51D0B086E000302DA /* CFNetwork.framework */, + 670BAAC31D0B0865000302DA /* IOKit.framework */, + 670BAAC11D0B0856000302DA /* libz.tbd */, + 670BAABF1D0B0849000302DA /* Foundation.framework */, + 670BAABB1D0B07FE000302DA /* libsuccinct.a */, + 670BAAB91D0B07E9000302DA /* libjansson.a */, + 670BAAB61D0B07D1000302DA /* libgeometry.a */, + 670BAAB11D0B07BF000302DA /* libplatform.a */, + 670BAAB21D0B07BF000302DA /* libprotobuf.a */, + 670BAAA51D0B07AA000302DA /* libbase.a */, + 670BAAA61D0B07AA000302DA /* libcoding.a */, + 670BAAA71D0B07AA000302DA /* libeditor.a */, + 670BAAA81D0B07AA000302DA /* liboauthcpp.a */, + 670BAAA91D0B07AA000302DA /* libopening_hours.a */, + 670BAAAA1D0B07AA000302DA /* libpugixml.a */, + ); + name = libs; + sourceTree = ""; + }; 670C60F81AB0657700C38A8C /* indexer_tests */ = { isa = PBXGroup; children = ( - 40C3C090205BF9F400CED188 /* bounds.hpp */, + 40037759252759020014A5B8 /* metadata_serdes_tests.cpp */, + 4067554B242BB04800EB8F8B /* read_features_tests.cpp */, + 391C0C8522BD255E003DC252 /* feature_to_osm_tests.cpp */, 406970A121AEF2F10024DDB2 /* brands_tests.cpp */, + 40C3C090205BF9F400CED188 /* bounds.hpp */, 56C74C261C749E8100B71B9F /* categories_test.cpp */, 670C60FA1AB065B100C38A8C /* cell_coverer_test.cpp */, 670C60FB1AB065B100C38A8C /* cell_id_test.cpp */, @@ -543,21 +583,18 @@ 670C60FC1AB065B100C38A8C /* checker_test.cpp */, 39F376BE207D32410058E8E0 /* cities_boundaries_serdes_tests.cpp */, 40DF582C2174979200E4E0FC /* classificator_tests.cpp */, - 670C61011AB065B100C38A8C /* data_source_test.cpp */, 56C74C271C749E8100B71B9F /* drules_selector_parser_test.cpp */, 3D489BA71D3D1F8A0052AA38 /* editable_map_object_test.cpp */, 56C74C281C749E8100B71B9F /* feature_metadata_test.cpp */, 3D452AF81EE6D9F5009EAB9B /* feature_names_test.cpp */, - 391C0C8522BD255E003DC252 /* feature_to_osm_tests.cpp */, 670C60FD1AB065B100C38A8C /* features_offsets_table_test.cpp */, 3D489BA81D3D1F8A0052AA38 /* features_vector_test.cpp */, 670C61001AB065B100C38A8C /* index_builder_test.cpp */, + 670C61011AB065B100C38A8C /* data_source_test.cpp */, 670C61021AB065B100C38A8C /* interval_index_test.cpp */, - 40037759252759020014A5B8 /* metadata_serdes_tests.cpp */, 670C61041AB065B100C38A8C /* mwm_set_test.cpp */, E906DE371CF44917004C4F5E /* postcodes_matcher_tests.cpp */, 56C74C2A1C749E8100B71B9F /* rank_table_test.cpp */, - 4067554B242BB04800EB8F8B /* read_features_tests.cpp */, 39F376C1207D324E0058E8E0 /* scale_index_reading_tests.cpp */, 670C61061AB065B100C38A8C /* scales_test.cpp */, 56C74C2B1C749E8100B71B9F /* search_string_utils_test.cpp */, @@ -580,11 +617,13 @@ children = ( 34AF87D11DBE540700E5E7DC /* common-debug.xcconfig */, 34AF87D21DBE540700E5E7DC /* common-release.xcconfig */, - 6753409C1A3F53CB00A0A8C3 /* indexer */, + 670BAACC1D0B0F0A000302DA /* libs */, 670C60F81AB0657700C38A8C /* indexer_tests */, + 6753409C1A3F53CB00A0A8C3 /* indexer */, 6753409B1A3F53CB00A0A8C3 /* Products */, 3496ABB01DC1FB1500C5DDBA /* Resources */, 45C108BB1E9D0067000FE1F6 /* Frameworks */, + 3D74EEFB1F7CFD2C0081202C /* Recovered References */, ); sourceTree = ""; }; @@ -600,12 +639,26 @@ 6753409C1A3F53CB00A0A8C3 /* indexer */ = { isa = PBXGroup; children = ( + 408FE47524FEB95600F5D06D /* metadata_serdes.cpp */, + 408FE47424FEB95600F5D06D /* metadata_serdes.hpp */, + 4043C0B724ACBA3200545FD8 /* transliteration_loader.cpp */, + 4043C0B824ACBA3300545FD8 /* transliteration_loader.hpp */, + 40D62CEE23F2E8BE009A20F5 /* dat_section_header.hpp */, + 409EE3E2237E9AA700EA31A4 /* postcodes.cpp */, + 409EE3E1237E9AA700EA31A4 /* postcodes.hpp */, + BBB7060D23E46E0000A7F29A /* isolines_info.cpp */, + BBB7060E23E46E0000A7F29A /* isolines_info.hpp */, + 40662D2F236059BF006A124D /* tree_node.hpp */, + 391C0C8122BD2551003DC252 /* feature_to_osm.cpp */, + 391C0C8222BD2551003DC252 /* feature_to_osm.hpp */, + 394E1E0822BBB5EB00E4BC75 /* utils.cpp */, + 394E1E0922BBB5EB00E4BC75 /* utils.hpp */, + 3D12E3D52111B4BD0015A9A9 /* caching_rank_table_loader.cpp */, + 3D12E3D62111B4BD0015A9A9 /* caching_rank_table_loader.hpp */, 34664CEE1D49FEC1003D7096 /* altitude_loader.cpp */, 34664CEF1D49FEC1003D7096 /* altitude_loader.hpp */, 4088CE1F21AE993F00E2702A /* brands_holder.cpp */, 4088CE1E21AE993F00E2702A /* brands_holder.hpp */, - 3D12E3D52111B4BD0015A9A9 /* caching_rank_table_loader.cpp */, - 3D12E3D62111B4BD0015A9A9 /* caching_rank_table_loader.hpp */, 56C74C121C749E4700B71B9F /* categories_holder_loader.cpp */, 56C74C131C749E4700B71B9F /* categories_holder.cpp */, 56C74C141C749E4700B71B9F /* categories_holder.hpp */, @@ -624,7 +677,6 @@ 675340AF1A3F540F00A0A8C3 /* classificator.hpp */, 34583BC11C88552100F94664 /* cuisines.cpp */, 34583BC21C88552100F94664 /* cuisines.hpp */, - 40D62CEE23F2E8BE009A20F5 /* dat_section_header.hpp */, 675340B21A3F540F00A0A8C3 /* data_factory.cpp */, 675340B31A3F540F00A0A8C3 /* data_factory.hpp */, 675340B41A3F540F00A0A8C3 /* data_header.cpp */, @@ -661,13 +713,13 @@ 675340C51A3F540F00A0A8C3 /* feature_decl.hpp */, 675340C61A3F540F00A0A8C3 /* feature_impl.cpp */, 675340C71A3F540F00A0A8C3 /* feature_impl.hpp */, + 675340C81A3F540F00A0A8C3 /* shared_load_info.cpp */, + 675340C91A3F540F00A0A8C3 /* shared_load_info.hpp */, 6726C1CF1A49DAAC005EEA39 /* feature_meta.cpp */, 6726C1D01A49DAAC005EEA39 /* feature_meta.hpp */, 675340CC1A3F540F00A0A8C3 /* feature_processor.hpp */, 675B562120D25C9800A521D2 /* feature_source.cpp */, 675B562220D25C9800A521D2 /* feature_source.hpp */, - 391C0C8122BD2551003DC252 /* feature_to_osm.cpp */, - 391C0C8222BD2551003DC252 /* feature_to_osm.hpp */, 675340CD1A3F540F00A0A8C3 /* feature_utils.cpp */, 675340CE1A3F540F00A0A8C3 /* feature_utils.hpp */, 675340CF1A3F540F00A0A8C3 /* feature_visibility.cpp */, @@ -686,22 +738,16 @@ 675340DC1A3F540F00A0A8C3 /* index_builder.hpp */, 675340DF1A3F540F00A0A8C3 /* interval_index_builder.hpp */, 675340E11A3F540F00A0A8C3 /* interval_index.hpp */, - BBB7060D23E46E0000A7F29A /* isolines_info.cpp */, - BBB7060E23E46E0000A7F29A /* isolines_info.hpp */, 34583BC51C88552100F94664 /* map_object.cpp */, 34583BC61C88552100F94664 /* map_object.hpp */, 674125101B4C02F100A3E828 /* map_style_reader.cpp */, 674125111B4C02F100A3E828 /* map_style_reader.hpp */, 67F183721BD4FCF500AB1840 /* map_style.cpp */, 674125121B4C02F100A3E828 /* map_style.hpp */, - 408FE47524FEB95600F5D06D /* metadata_serdes.cpp */, - 408FE47424FEB95600F5D06D /* metadata_serdes.hpp */, 675340E41A3F540F00A0A8C3 /* mwm_set.cpp */, 675340E51A3F540F00A0A8C3 /* mwm_set.hpp */, E906DE391CF44934004C4F5E /* postcodes_matcher.cpp */, E906DE3A1CF44934004C4F5E /* postcodes_matcher.hpp */, - 409EE3E2237E9AA700EA31A4 /* postcodes.cpp */, - 409EE3E1237E9AA700EA31A4 /* postcodes.hpp */, 347F33721C454242009758CC /* rank_table.cpp */, 347F33731C454242009758CC /* rank_table.hpp */, F61F83041E4B187500B37B7A /* road_shields_parser.cpp */, @@ -715,16 +761,11 @@ 56C74C191C749E4700B71B9F /* search_delimiters.hpp */, 56C74C1A1C749E4700B71B9F /* search_string_utils.cpp */, 56C74C1B1C749E4700B71B9F /* search_string_utils.hpp */, - 675340C81A3F540F00A0A8C3 /* shared_load_info.cpp */, - 675340C91A3F540F00A0A8C3 /* shared_load_info.hpp */, 67BC92EF1D21476500A4A378 /* string_set.hpp */, 67BC92F01D21476500A4A378 /* string_slice.cpp */, 67BC92F11D21476500A4A378 /* string_slice.hpp */, 347F33741C454242009758CC /* succinct_trie_builder.hpp */, 347F33751C454242009758CC /* succinct_trie_reader.hpp */, - 4043C0B724ACBA3200545FD8 /* transliteration_loader.cpp */, - 4043C0B824ACBA3300545FD8 /* transliteration_loader.hpp */, - 40662D2F236059BF006A124D /* tree_node.hpp */, 675340FA1A3F540F00A0A8C3 /* tree_structure.hpp */, 347F33761C454242009758CC /* trie_builder.hpp */, 347F33771C454242009758CC /* trie_reader.hpp */, @@ -732,8 +773,6 @@ 675340FB1A3F540F00A0A8C3 /* types_mapping.cpp */, 675340FC1A3F540F00A0A8C3 /* types_mapping.hpp */, 670EE56B1B60033A001E8064 /* unique_index.hpp */, - 394E1E0822BBB5EB00E4BC75 /* utils.cpp */, - 394E1E0922BBB5EB00E4BC75 /* utils.hpp */, ); name = indexer; path = ../../indexer; @@ -747,7 +786,6 @@ buildActionMask = 2147483647; files = ( 3D51BC431D5E4E2B00F1FA8D /* test_mwm_set.hpp in Headers */, - FA67C84926BB35A400B33DCA /* bounds.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -795,6 +833,7 @@ 675341021A3F540F00A0A8C3 /* classificator_loader.hpp in Headers */, 456B3FB41EDEEB65009B3D1F /* scales_patch.hpp in Headers */, 6758AED21BB4413000C26E27 /* drules_selector_parser.hpp in Headers */, + 670BAACA1D0B0BBB000302DA /* string_slice.hpp in Headers */, 6753413F1A3F540F00A0A8C3 /* scale_index.hpp in Headers */, 6753410E1A3F540F00A0A8C3 /* drawing_rules.hpp in Headers */, 409EE3E3237E9AA700EA31A4 /* postcodes.hpp in Headers */, @@ -823,6 +862,7 @@ 3D928F681D50F9FE001670E0 /* data_source_helpers.hpp in Headers */, 675341041A3F540F00A0A8C3 /* classificator.hpp in Headers */, 391C0C8422BD2551003DC252 /* feature_to_osm.hpp in Headers */, + 40C3C091205BF9F400CED188 /* bounds.hpp in Headers */, 675341261A3F540F00A0A8C3 /* feature.hpp in Headers */, 34583BCA1C88552100F94664 /* editable_map_object.hpp in Headers */, 34583BCC1C88552100F94664 /* map_object.hpp in Headers */, @@ -924,9 +964,7 @@ 3496ABA31DC1FA7200C5DDBA /* editor.config in Resources */, 3496AB9D1DC1FA5200C5DDBA /* drules_proto_clear.bin in Resources */, 3496AB9E1DC1FA5200C5DDBA /* drules_proto_dark.bin in Resources */, - FA67C84F26BB36D700B33DCA /* categories_brands.txt in Resources */, 3496ABA01DC1FA5200C5DDBA /* drules_proto-bw.bin in Resources */, - FA67C84626BB356800B33DCA /* categories_cuisines.txt in Resources */, 3496ABA11DC1FA5200C5DDBA /* drules_proto.bin in Resources */, 3496AB971DC1FA2000C5DDBA /* types.txt in Resources */, 3496AB951DC1F9FA00C5DDBA /* classificator.txt in Resources */, @@ -942,7 +980,6 @@ files = ( 670BAA9D1D0B06E1000302DA /* interval_index_test.cpp in Sources */, 670BAAA31D0B06E1000302DA /* test_type.cpp in Sources */, - FACB7C0F26B9177A00810C9C /* metadata_serdes_tests.cpp in Sources */, 670BAA961D0B06E1000302DA /* cell_id_test.cpp in Sources */, 670BAA971D0B06E1000302DA /* checker_test.cpp in Sources */, 670BAA8E1D0B06A1000302DA /* search_string_utils_test.cpp in Sources */, @@ -950,22 +987,16 @@ 670BAAA41D0B06E1000302DA /* visibility_test.cpp in Sources */, 670BAA931D0B06B4000302DA /* feature_metadata_test.cpp in Sources */, 670BAA901D0B06B4000302DA /* postcodes_matcher_tests.cpp in Sources */, - FACB7C0B26B9176500810C9C /* brands_tests.cpp in Sources */, 670BAA921D0B06B4000302DA /* drules_selector_parser_test.cpp in Sources */, - FACB7C0E26B9177400810C9C /* feature_names_test.cpp in Sources */, - FACB7C1126B9178800810C9C /* wheelchair_tests.cpp in Sources */, - FACB7C0C26B9176A00810C9C /* centers_table_test.cpp in Sources */, 39F376C3207D32510058E8E0 /* scale_index_reading_tests.cpp in Sources */, 391C0C8822BD2561003DC252 /* feature_to_osm_tests.cpp in Sources */, 39F376C0207D32450058E8E0 /* cities_boundaries_serdes_tests.cpp in Sources */, 670BAA8F1D0B06A6000302DA /* rank_table_test.cpp in Sources */, - FACB7C1026B9177F00810C9C /* read_features_tests.cpp in Sources */, 670BAA981D0B06E1000302DA /* features_offsets_table_test.cpp in Sources */, 670BAAA01D0B06E1000302DA /* scales_test.cpp in Sources */, 670BAA9E1D0B06E1000302DA /* mwm_set_test.cpp in Sources */, 670BAA911D0B06B4000302DA /* categories_test.cpp in Sources */, 3D489BC81D3D22190052AA38 /* string_slice_tests.cpp in Sources */, - FACB7C0D26B9176F00810C9C /* classificator_tests.cpp in Sources */, 670BAAA11D0B06E1000302DA /* sort_and_merge_intervals_test.cpp in Sources */, 670BAA9C1D0B06E1000302DA /* data_source_test.cpp in Sources */, 670BAA9B1D0B06E1000302DA /* index_builder_test.cpp in Sources */, @@ -983,17 +1014,20 @@ files = ( 56C74C241C749E4700B71B9F /* search_string_utils.cpp in Sources */, 3D928F671D50F9FE001670E0 /* data_source_helpers.cpp in Sources */, + 4003775A252759020014A5B8 /* metadata_serdes_tests.cpp in Sources */, 67F183731BD4FCF500AB1840 /* map_style.cpp in Sources */, 6758AED31BB4413000C26E27 /* drules_selector.cpp in Sources */, 6753411A1A3F540F00A0A8C3 /* feature_impl.cpp in Sources */, 394E1E0A22BBB5EB00E4BC75 /* utils.cpp in Sources */, 56C74C1C1C749E4700B71B9F /* categories_holder_loader.cpp in Sources */, + 40DF582D2174979200E4E0FC /* classificator_tests.cpp in Sources */, 6753410D1A3F540F00A0A8C3 /* drawing_rules.cpp in Sources */, 675341301A3F540F00A0A8C3 /* data_source.cpp in Sources */, 34664CF61D49FEC1003D7096 /* centers_table.cpp in Sources */, 3D12E3D72111B4BE0015A9A9 /* caching_rank_table_loader.cpp in Sources */, 6753414D1A3F540F00A0A8C3 /* types_mapping.cpp in Sources */, 34583BC71C88552100F94664 /* cuisines.cpp in Sources */, + 3D452AFA1EE6D9F5009EAB9B /* wheelchair_tests.cpp in Sources */, 409EE3E4237E9AA700EA31A4 /* postcodes.cpp in Sources */, 675341121A3F540F00A0A8C3 /* feature_algo.cpp in Sources */, 675341211A3F540F00A0A8C3 /* feature_utils.cpp in Sources */, @@ -1010,6 +1044,8 @@ 675341091A3F540F00A0A8C3 /* data_header.cpp in Sources */, F61F83061E4B187500B37B7A /* road_shields_parser.cpp in Sources */, 670EE56C1B60033A001E8064 /* features_vector.cpp in Sources */, + 3D452AFB1EE6D9F5009EAB9B /* feature_names_test.cpp in Sources */, + 3D452AFC1EE6D9F5009EAB9B /* centers_table_test.cpp in Sources */, 34664CF31D49FEC1003D7096 /* altitude_loader.cpp in Sources */, 6726C1D11A49DAAC005EEA39 /* feature_meta.cpp in Sources */, 4043C0B924ACBA3300545FD8 /* transliteration_loader.cpp in Sources */, @@ -1020,12 +1056,14 @@ 408FE47724FEB95600F5D06D /* metadata_serdes.cpp in Sources */, 34583BCB1C88552100F94664 /* map_object.cpp in Sources */, 675B562320D25C9800A521D2 /* feature_source.cpp in Sources */, + 4067554C242BB04800EB8F8B /* read_features_tests.cpp in Sources */, 6753412E1A3F540F00A0A8C3 /* index_builder.cpp in Sources */, 675341011A3F540F00A0A8C3 /* classificator_loader.cpp in Sources */, F6DF5F2D1CD0FC9D00A87154 /* categories_index.cpp in Sources */, 674125131B4C02F100A3E828 /* map_style_reader.cpp in Sources */, 675341141A3F540F00A0A8C3 /* feature_covering.cpp in Sources */, 4088CE2121AE993F00E2702A /* brands_holder.cpp in Sources */, + 406970A221AEF2F20024DDB2 /* brands_tests.cpp in Sources */, 56C74C1D1C749E4700B71B9F /* categories_holder.cpp in Sources */, 675341371A3F540F00A0A8C3 /* mwm_set.cpp in Sources */, 675341181A3F540F00A0A8C3 /* feature_decl.cpp in Sources */, @@ -1044,7 +1082,10 @@ 670C612A1AB0661100C38A8C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.indexer_tests; + CODE_SIGN_IDENTITY = "-"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = "maps.me.indexer-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -1052,7 +1093,10 @@ 670C612B1AB0661100C38A8C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.indexer_tests; + CODE_SIGN_IDENTITY = "-"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = "maps.me.indexer-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/jansson/jansson.xcodeproj/project.pbxproj b/xcode/jansson/jansson.xcodeproj/project.pbxproj index 3e4177a76b..5adc8235cf 100644 --- a/xcode/jansson/jansson.xcodeproj/project.pbxproj +++ b/xcode/jansson/jansson.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -116,11 +116,11 @@ 6753444F1A3F664300A0A8C3 /* jansson */ = { isa = PBXGroup; children = ( + 670D04A11B0B719D0013A7AC /* src */, 6753445B1A3F666300A0A8C3 /* jansson_handle.cpp */, 6753445C1A3F666300A0A8C3 /* jansson_handle.hpp */, - 345C55F71C93143B00B6783F /* myjansson.cpp */, 6753445D1A3F666300A0A8C3 /* myjansson.hpp */, - 670D04A11B0B719D0013A7AC /* src */, + 345C55F71C93143B00B6783F /* myjansson.cpp */, ); name = jansson; path = ../../3party/jansson; @@ -179,7 +179,7 @@ }; }; buildConfigurationList = 675344481A3F664300A0A8C3 /* Build configuration list for PBXProject "jansson" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/xcode/kml/kml.xcodeproj/project.pbxproj b/xcode/kml/kml.xcodeproj/project.pbxproj index eca7acae23..acf0721541 100644 --- a/xcode/kml/kml.xcodeproj/project.pbxproj +++ b/xcode/kml/kml.xcodeproj/project.pbxproj @@ -13,18 +13,20 @@ 45E4560120584DF200D9F45E /* serdes_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E455FF20584DEF00D9F45E /* serdes_tests.cpp */; }; 45E4560320584E1C00D9F45E /* libkml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45E4557D205849A600D9F45E /* libkml.a */; }; 45E456142058509200D9F45E /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E456122058508C00D9F45E /* testingmain.cpp */; }; + 56C633A6239932DD0003891E /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633A5239932DD0003891E /* libcoding.a */; }; + 56C633A8239932E20003891E /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633A7239932E20003891E /* libbase.a */; }; + 56C633AA239933050003891E /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633A9239933050003891E /* libexpat.a */; }; + 56C633AC239933190003891E /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633AB239933190003891E /* libplatform.a */; }; + 56C633AE2399331E0003891E /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633AD2399331E0003891E /* libgeometry.a */; }; + 56C633B0239933600003891E /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633AF239933600003891E /* libindexer.a */; }; + 56C633B4239933850003891E /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633B3239933850003891E /* libprotobuf.a */; }; + 56C633B62399338A0003891E /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633B52399338A0003891E /* liboauthcpp.a */; }; + 56C633B8239933900003891E /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633B7239933900003891E /* libicu.a */; }; + 56C633BA239933A70003891E /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633B9239933A70003891E /* libjansson.a */; }; + 56C633BC239933AC0003891E /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633BB239933AC0003891E /* libsuccinct.a */; }; + 56C633C0239934260003891E /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 56C633BF239934260003891E /* libz.tbd */; }; E2AA225E25275C6B002589E2 /* minzoom_quadtree_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2AA225C25275C6B002589E2 /* minzoom_quadtree_tests.cpp */; }; E2DC9C9125264E3E0098174E /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2DC9C9025264E3E0098174E /* types.cpp */; }; - FA67C84B26BB365600B33DCA /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C84A26BB365600B33DCA /* libplatform.a */; }; - FA67C84D26BB365C00B33DCA /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C84C26BB365C00B33DCA /* libbase.a */; }; - FA67C85126BB370C00B33DCA /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85026BB370C00B33DCA /* libcoding.a */; }; - FA67C85326BB372100B33DCA /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85226BB372100B33DCA /* libexpat.a */; }; - FA67C85526BB372E00B33DCA /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85426BB372E00B33DCA /* libindexer.a */; }; - FA67C85726BB373800B33DCA /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85626BB373800B33DCA /* libgeometry.a */; }; - FA67C85926BB374300B33DCA /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85826BB374300B33DCA /* libicu.a */; }; - FA67C85B26BB374E00B33DCA /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85A26BB374E00B33DCA /* liboauthcpp.a */; }; - FA67C85D26BB376300B33DCA /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85C26BB376300B33DCA /* libprotobuf.a */; }; - FA67C85F26BB377800B33DCA /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85E26BB377800B33DCA /* libsuccinct.a */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -55,6 +57,19 @@ 45E455ED20584DCB00D9F45E /* kml_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = kml_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 45E455FF20584DEF00D9F45E /* serdes_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serdes_tests.cpp; sourceTree = ""; }; 45E456122058508C00D9F45E /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 56C633A5239932DD0003891E /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633A7239932E20003891E /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633A9239933050003891E /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633AB239933190003891E /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633AD2399331E0003891E /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633AF239933600003891E /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633B3239933850003891E /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633B52399338A0003891E /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633B7239933900003891E /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633B9239933A70003891E /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633BB239933AC0003891E /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633BD239933D00003891E /* libminizip.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libminizip.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56C633BF239934260003891E /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; E2AA225925275C1D002589E2 /* minzoom_quadtree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = minzoom_quadtree.hpp; sourceTree = ""; }; E2AA225C25275C6B002589E2 /* minzoom_quadtree_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minzoom_quadtree_tests.cpp; sourceTree = ""; }; E2AA225D25275C6B002589E2 /* tests_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tests_data.hpp; sourceTree = ""; }; @@ -64,16 +79,6 @@ E2DC9C8C25264E0C0098174E /* types_v6.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_v6.hpp; sourceTree = ""; }; E2DC9C8D25264E0C0098174E /* types_v8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_v8.hpp; sourceTree = ""; }; E2DC9C9025264E3E0098174E /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = ""; }; - FA67C84A26BB365600B33DCA /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C84C26BB365C00B33DCA /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C85026BB370C00B33DCA /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C85226BB372100B33DCA /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C85426BB372E00B33DCA /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C85626BB373800B33DCA /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C85826BB374300B33DCA /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C85A26BB374E00B33DCA /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C85C26BB376300B33DCA /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FA67C85E26BB377800B33DCA /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -88,16 +93,18 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FA67C85F26BB377800B33DCA /* libsuccinct.a in Frameworks */, - FA67C85D26BB376300B33DCA /* libprotobuf.a in Frameworks */, - FA67C85B26BB374E00B33DCA /* liboauthcpp.a in Frameworks */, - FA67C85926BB374300B33DCA /* libicu.a in Frameworks */, - FA67C85726BB373800B33DCA /* libgeometry.a in Frameworks */, - FA67C85526BB372E00B33DCA /* libindexer.a in Frameworks */, - FA67C85326BB372100B33DCA /* libexpat.a in Frameworks */, - FA67C85126BB370C00B33DCA /* libcoding.a in Frameworks */, - FA67C84D26BB365C00B33DCA /* libbase.a in Frameworks */, - FA67C84B26BB365600B33DCA /* libplatform.a in Frameworks */, + 56C633C0239934260003891E /* libz.tbd in Frameworks */, + 56C633BC239933AC0003891E /* libsuccinct.a in Frameworks */, + 56C633BA239933A70003891E /* libjansson.a in Frameworks */, + 56C633B8239933900003891E /* libicu.a in Frameworks */, + 56C633B62399338A0003891E /* liboauthcpp.a in Frameworks */, + 56C633B4239933850003891E /* libprotobuf.a in Frameworks */, + 56C633B0239933600003891E /* libindexer.a in Frameworks */, + 56C633AE2399331E0003891E /* libgeometry.a in Frameworks */, + 56C633AC239933190003891E /* libplatform.a in Frameworks */, + 56C633AA239933050003891E /* libexpat.a in Frameworks */, + 56C633A8239932E20003891E /* libbase.a in Frameworks */, + 56C633A6239932DD0003891E /* libcoding.a in Frameworks */, 45E4560320584E1C00D9F45E /* libkml.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -129,20 +136,20 @@ 45E4557F205849A600D9F45E /* kml */ = { isa = PBXGroup; children = ( - 45E4558D20584AB900D9F45E /* header_binary.hpp */, E2AA225925275C1D002589E2 /* minzoom_quadtree.hpp */, + E2DC9C9025264E3E0098174E /* types.cpp */, + E2DC9C8925264E0C0098174E /* types_v3.hpp */, + E2DC9C8C25264E0C0098174E /* types_v6.hpp */, + E2DC9C8A25264E0C0098174E /* types_v7.hpp */, + E2DC9C8D25264E0C0098174E /* types_v8.hpp */, + E2DC9C8B25264E0C0098174E /* types_v9.hpp */, + 45E4558D20584AB900D9F45E /* header_binary.hpp */, 45E4559220584ABA00D9F45E /* serdes_binary.cpp */, 45E4559320584ABA00D9F45E /* serdes_binary.hpp */, 45E4558E20584AB900D9F45E /* serdes.cpp */, 45E4559020584AB900D9F45E /* serdes.hpp */, 4568C86320BD455600E2192B /* type_utils.cpp */, 45E4558F20584AB900D9F45E /* type_utils.hpp */, - E2DC9C8925264E0C0098174E /* types_v3.hpp */, - E2DC9C8C25264E0C0098174E /* types_v6.hpp */, - E2DC9C8A25264E0C0098174E /* types_v7.hpp */, - E2DC9C8D25264E0C0098174E /* types_v8.hpp */, - E2DC9C8B25264E0C0098174E /* types_v9.hpp */, - E2DC9C9025264E3E0098174E /* types.cpp */, 45E4559420584ABA00D9F45E /* types.hpp */, 45E4559120584ABA00D9F45E /* visitors.hpp */, ); @@ -154,9 +161,9 @@ isa = PBXGroup; children = ( E2AA225C25275C6B002589E2 /* minzoom_quadtree_tests.cpp */, - 45E455FF20584DEF00D9F45E /* serdes_tests.cpp */, - 45E456122058508C00D9F45E /* testingmain.cpp */, E2AA225D25275C6B002589E2 /* tests_data.hpp */, + 45E456122058508C00D9F45E /* testingmain.cpp */, + 45E455FF20584DEF00D9F45E /* serdes_tests.cpp */, ); name = kml_tests; path = ../../kml/kml_tests; @@ -165,16 +172,19 @@ 45E4560220584E1C00D9F45E /* Frameworks */ = { isa = PBXGroup; children = ( - FA67C85E26BB377800B33DCA /* libsuccinct.a */, - FA67C85C26BB376300B33DCA /* libprotobuf.a */, - FA67C85A26BB374E00B33DCA /* liboauthcpp.a */, - FA67C85826BB374300B33DCA /* libicu.a */, - FA67C85626BB373800B33DCA /* libgeometry.a */, - FA67C85426BB372E00B33DCA /* libindexer.a */, - FA67C85226BB372100B33DCA /* libexpat.a */, - FA67C85026BB370C00B33DCA /* libcoding.a */, - FA67C84C26BB365C00B33DCA /* libbase.a */, - FA67C84A26BB365600B33DCA /* libplatform.a */, + 56C633BF239934260003891E /* libz.tbd */, + 56C633BD239933D00003891E /* libminizip.a */, + 56C633BB239933AC0003891E /* libsuccinct.a */, + 56C633B9239933A70003891E /* libjansson.a */, + 56C633B7239933900003891E /* libicu.a */, + 56C633B52399338A0003891E /* liboauthcpp.a */, + 56C633B3239933850003891E /* libprotobuf.a */, + 56C633AF239933600003891E /* libindexer.a */, + 56C633AD2399331E0003891E /* libgeometry.a */, + 56C633AB239933190003891E /* libplatform.a */, + 56C633A9239933050003891E /* libexpat.a */, + 56C633A7239932E20003891E /* libbase.a */, + 56C633A5239932DD0003891E /* libcoding.a */, ); name = Frameworks; sourceTree = ""; @@ -320,12 +330,16 @@ 45E455FC20584DCC00D9F45E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; }; name = Debug; }; 45E455FD20584DCC00D9F45E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; }; name = Release; }; diff --git a/xcode/map/map.xcodeproj/project.pbxproj b/xcode/map/map.xcodeproj/project.pbxproj index c0f6325899..a322b5074e 100644 --- a/xcode/map/map.xcodeproj/project.pbxproj +++ b/xcode/map/map.xcodeproj/project.pbxproj @@ -15,8 +15,16 @@ 348AB57C1D7EE0C6009F8301 /* chart_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 348AB57A1D7EE0C6009F8301 /* chart_generator.cpp */; }; 348AB57D1D7EE0C6009F8301 /* chart_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 348AB57B1D7EE0C6009F8301 /* chart_generator.hpp */; }; 34921F661BFA0A6900737D6E /* api_mark_point.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34921F611BFA0A6900737D6E /* api_mark_point.hpp */; }; + 34DDA1821DBE5DF40088A609 /* libtracking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34DDA1801DBE5DF40088A609 /* libtracking.a */; }; + 39B9682423E1AC7400D3B8E3 /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B9682323E1AC7400D3B8E3 /* libge0.a */; }; 39E3C60323312BA800FB0C37 /* features_fetcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39E3C60123312BA800FB0C37 /* features_fetcher.hpp */; }; 39E3C60423312BA800FB0C37 /* features_fetcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39E3C60223312BA800FB0C37 /* features_fetcher.cpp */; }; + 3D0AEAFC1FBB0FF400AD042B /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0AEAFF1FBB0FF400AD042B /* libgenerator_tests_support.a */; }; + 3D0AEAFE1FBB0FF400AD042B /* libsearch_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0AEB011FBB0FF400AD042B /* libsearch_tests_support.a */; }; + 3D0BBAE523F3EEEF00A50354 /* libweb_api.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0BBAE423F3EEEF00A50354 /* libweb_api.a */; }; + 3D0BBAE723F3EF2700A50354 /* libvulkan_wrapper.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0BBAE623F3EF2700A50354 /* libvulkan_wrapper.a */; }; + 3D0BBAE923F3EF4B00A50354 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0BBAE823F3EF4B00A50354 /* CoreLocation.framework */; }; + 3D0BBAEB23F3EF9D00A50354 /* libdescriptions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0BBAEA23F3EF9D00A50354 /* libdescriptions.a */; }; 3D47B2C71F20EF06000828D2 /* displayed_categories_modifiers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D47B2C51F20EF06000828D2 /* displayed_categories_modifiers.cpp */; }; 3D47B2C81F20EF06000828D2 /* displayed_categories_modifiers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D47B2C61F20EF06000828D2 /* displayed_categories_modifiers.hpp */; }; 3D4E99821FB462B60025B48C /* everywhere_search_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D4E99801FB462B60025B48C /* everywhere_search_params.hpp */; }; @@ -24,19 +32,49 @@ 3D62CBCC20F4DFD600E7BB6E /* search_product_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D62CBCB20F4DFD600E7BB6E /* search_product_info.hpp */; }; 3DA571F020C19262007BDE27 /* interactive_search_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DA571EF20C19262007BDE27 /* interactive_search_test.cpp */; }; 3DA571F120C19289007BDE27 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29EE1B26FD5F001A525C /* testingmain.cpp */; }; + 3DA571F520C1935B007BDE27 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA571F420C1935B007BDE27 /* libbase.a */; }; + 3DA571F720C1935B007BDE27 /* libeditor_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA571F620C1935B007BDE27 /* libeditor_tests_support.a */; }; + 3DA571F920C1935B007BDE27 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA571F820C1935B007BDE27 /* libeditor.a */; }; + 3DA571FB20C1935B007BDE27 /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA571FA20C1935B007BDE27 /* libgenerator_tests_support.a */; }; + 3DA571FD20C1935B007BDE27 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA571FC20C1935B007BDE27 /* libicu.a */; }; + 3DA5720120C1935C007BDE27 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5720020C1935C007BDE27 /* libindexer.a */; }; + 3DA5720320C1935C007BDE27 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5720220C1935C007BDE27 /* libjansson.a */; }; + 3DA5720520C1935C007BDE27 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5720420C1935C007BDE27 /* liboauthcpp.a */; }; + 3DA5720720C1935C007BDE27 /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5720620C1935C007BDE27 /* libplatform_tests_support.a */; }; + 3DA5720920C1935C007BDE27 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5720820C1935C007BDE27 /* libplatform.a */; }; + 3DA5720B20C1935C007BDE27 /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5720A20C1935C007BDE27 /* librouting_common.a */; }; + 3DA5720D20C1935C007BDE27 /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5720C20C1935C007BDE27 /* librouting.a */; }; + 3DA5720F20C1935C007BDE27 /* libsearch_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5720E20C1935C007BDE27 /* libsearch_tests_support.a */; }; + 3DA5721120C1935C007BDE27 /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5721020C1935C007BDE27 /* libsearch.a */; }; + 3DA5721320C1935C007BDE27 /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5721220C1935C007BDE27 /* libstorage.a */; }; + 3DA5721520C1935C007BDE27 /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5721420C1935C007BDE27 /* libsuccinct.a */; }; + 3DA5721720C1935C007BDE27 /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5721620C1935C007BDE27 /* libtess2.a */; }; 3DA5721820C1935C007BDE27 /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675345BB1A4054AD00A0A8C3 /* libmap.a */; }; + 3DA5721A20C1946F007BDE27 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5721920C1946F007BDE27 /* libcoding.a */; }; + 3DA5721C20C1946F007BDE27 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5721B20C1946F007BDE27 /* libgeometry.a */; }; + 3DA5721E20C194B8007BDE27 /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5721D20C194B8007BDE27 /* libgenerator.a */; }; + 3DA5722020C194B8007BDE27 /* libopen_location_code.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5721F20C194B8007BDE27 /* libopen_location_code.a */; }; + 3DA5722220C194B8007BDE27 /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5722120C194B8007BDE27 /* libopening_hours.a */; }; + 3DA5722420C194B8007BDE27 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5722320C194B8007BDE27 /* libprotobuf.a */; }; + 3DA5722620C194B8007BDE27 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DA5722520C194B8007BDE27 /* libpugixml.a */; }; + 3DA5722720C1951D007BDE27 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 67F183741BD5041700AB1840 /* libz.tbd */; }; 3DA5723020C195ED007BDE27 /* viewport_search_callback.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DA5722C20C195EC007BDE27 /* viewport_search_callback.hpp */; }; 3DA5723120C195ED007BDE27 /* everywhere_search_callback.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DA5722D20C195EC007BDE27 /* everywhere_search_callback.hpp */; }; 3DA5723220C195ED007BDE27 /* everywhere_search_callback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DA5722E20C195EC007BDE27 /* everywhere_search_callback.cpp */; }; 3DA5723320C195ED007BDE27 /* viewport_search_callback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DA5722F20C195EC007BDE27 /* viewport_search_callback.cpp */; }; 3DBD7B92240D523400ED9FE8 /* elevation_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DBD7B90240D523300ED9FE8 /* elevation_info.cpp */; }; 3DBD7B93240D523400ED9FE8 /* elevation_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DBD7B91240D523300ED9FE8 /* elevation_info.hpp */; }; + 3DD122BB2135708900EDFB53 /* libmetrics_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DD122BA2135708900EDFB53 /* libmetrics_tests_support.a */; }; + 3DD122BD2135708900EDFB53 /* libmetrics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DD122BC2135708900EDFB53 /* libmetrics.a */; }; 3DD692B3220AD240001C3C62 /* caching_address_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DD692B2220AD240001C3C62 /* caching_address_getter.hpp */; }; 3DEE1ADE21EE03B400054A91 /* power_management_schemas.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DEE1ADA21EE03B400054A91 /* power_management_schemas.hpp */; }; 3DEE1ADF21EE03B400054A91 /* power_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DEE1ADB21EE03B400054A91 /* power_manager.hpp */; }; 3DEE1AE021EE03B400054A91 /* power_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DEE1ADC21EE03B400054A91 /* power_manager.cpp */; }; 3DEE1AE121EE03B400054A91 /* power_management_schemas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DEE1ADD21EE03B400054A91 /* power_management_schemas.cpp */; }; 3DF528D8237DC82E000ED0D5 /* position_provider.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DF528D5237DC82E000ED0D5 /* position_provider.hpp */; }; + 40ACC79623191C2600238E21 /* countries_names_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79223191C2500238E21 /* countries_names_tests.cpp */; }; + 40ACC79723191C2600238E21 /* check_mwms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79323191C2600238E21 /* check_mwms.cpp */; }; + 40ACC79923191C2600238E21 /* power_manager_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79523191C2600238E21 /* power_manager_tests.cpp */; }; 45201E931CE4AC90008A4842 /* api_mark_point.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45201E921CE4AC90008A4842 /* api_mark_point.cpp */; }; 45580ABE1E2CBD5E00CD535D /* benchmark_tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45580ABC1E2CBD5E00CD535D /* benchmark_tools.cpp */; }; 45580ABF1E2CBD5E00CD535D /* benchmark_tools.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45580ABD1E2CBD5E00CD535D /* benchmark_tools.hpp */; }; @@ -45,13 +83,45 @@ 45F6EE9D1FB1C77600019892 /* search_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45F6EE9A1FB1C77500019892 /* search_api.hpp */; }; 45F6EE9E1FB1C77600019892 /* mwm_tree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45F6EE9B1FB1C77500019892 /* mwm_tree.hpp */; }; 45F6EE9F1FB1C77600019892 /* search_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45F6EE9C1FB1C77500019892 /* search_api.cpp */; }; + 4740185423F5BE8A00A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740185323F5BE8A00A93C81 /* minizip.framework */; }; + 4740185523F5BE8B00A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740185323F5BE8A00A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 475BD61B211C5FDC00E298C6 /* libshaders.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 475BD61A211C5FDC00E298C6 /* libshaders.a */; }; + 47A9D82220A19E9E00E4671B /* libopen_location_code.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 47A9D82120A19E9E00E4671B /* libopen_location_code.a */; }; + 47A9D82420A19EC300E4671B /* libkml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 47A9D82320A19EC300E4671B /* libkml.a */; }; 56C116602090E5670068BBC0 /* extrapolator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C1165E2090E5670068BBC0 /* extrapolator.cpp */; }; 56C116612090E5670068BBC0 /* extrapolator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56C1165F2090E5670068BBC0 /* extrapolator.hpp */; }; + 56D1C15E20A0AB9D005C689E /* extrapolator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D1C15D20A0AB9D005C689E /* extrapolator_tests.cpp */; }; + 56DAC36E23992467000BC50D /* libvulkan_wrapper.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC36D23992467000BC50D /* libvulkan_wrapper.a */; }; + 56DAC3702399248B000BC50D /* libdescriptions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC36F2399248B000BC50D /* libdescriptions.a */; }; + 56DAC37223992491000BC50D /* libweb_api.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC37123992491000BC50D /* libweb_api.a */; }; + 56DAC37423992505000BC50D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC37323992504000BC50D /* Security.framework */; }; + 56DAC37623992556000BC50D /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC37523992556000BC50D /* libtraffic.a */; }; + 56EE14D31FE80E900036F20C /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14D41FE80E900036F20C /* libtransit.a */; }; + 56EE14D51FE80EBD0036F20C /* libmwm_diff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14D61FE80EBD0036F20C /* libmwm_diff.a */; }; + 56EE14D71FE80F290036F20C /* libbsdiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14D81FE80F290036F20C /* libbsdiff.a */; }; 670E39401C46C5C700E9C0A6 /* gps_tracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670E393E1C46C5C700E9C0A6 /* gps_tracker.cpp */; }; 670E39411C46C5C700E9C0A6 /* gps_tracker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670E393F1C46C5C700E9C0A6 /* gps_tracker.hpp */; }; 671ED38E20D403B300D4317E /* chart_generator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED38920D403B300D4317E /* chart_generator_tests.cpp */; }; 671ED38F20D403B300D4317E /* search_api_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED38A20D403B300D4317E /* search_api_tests.cpp */; }; + 671ED39120D4046D00D4317E /* libeditor_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671ED39020D4046D00D4317E /* libeditor_tests_support.a */; }; + 674231CB1DF984F600913FEB /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231CA1DF984F600913FEB /* libtraffic.a */; }; 674A29F01B26FD6F001A525C /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29EE1B26FD5F001A525C /* testingmain.cpp */; }; + 674A2A101B26FE62001A525C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A29F41B26FE62001A525C /* libbase.a */; }; + 674A2A111B26FE62001A525C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A29F51B26FE62001A525C /* libcoding.a */; }; + 674A2A131B26FE62001A525C /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A29F71B26FE62001A525C /* libexpat.a */; }; + 674A2A141B26FE62001A525C /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A29F81B26FE62001A525C /* libfreetype.a */; }; + 674A2A161B26FE62001A525C /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A29FA1B26FE62001A525C /* libgenerator.a */; }; + 674A2A171B26FE62001A525C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A29FB1B26FE62001A525C /* libgeometry.a */; }; + 674A2A1B1B26FE62001A525C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A29FF1B26FE62001A525C /* libindexer.a */; }; + 674A2A1C1B26FE62001A525C /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A001B26FE62001A525C /* libjansson.a */; }; + 674A2A1D1B26FE62001A525C /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A011B26FE62001A525C /* libopening_hours.a */; }; + 674A2A1E1B26FE62001A525C /* libosrm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A021B26FE62001A525C /* libosrm.a */; }; + 674A2A1F1B26FE62001A525C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A031B26FE62001A525C /* libplatform.a */; }; + 674A2A201B26FE62001A525C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A041B26FE62001A525C /* libprotobuf.a */; }; + 674A2A221B26FE62001A525C /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A061B26FE62001A525C /* librouting.a */; }; + 674A2A231B26FE62001A525C /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A071B26FE62001A525C /* libsearch.a */; }; + 674A2A251B26FE62001A525C /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A091B26FE62001A525C /* libstorage.a */; }; + 674A2A261B26FE62001A525C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A2A0A1B26FE62001A525C /* libsuccinct.a */; }; 674A2A2F1B26FF7B001A525C /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675345BB1A4054AD00A0A8C3 /* libmap.a */; }; 674A2A361B27011A001A525C /* working_time_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A2A351B27011A001A525C /* working_time_tests.cpp */; }; 674A2A381B2715FB001A525C /* osm_opening_hours.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674A2A371B2715FB001A525C /* osm_opening_hours.hpp */; }; @@ -67,15 +137,26 @@ 6753469B1A4054E800A0A8C3 /* track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753462C1A4054E800A0A8C3 /* track.cpp */; }; 6753469C1A4054E800A0A8C3 /* track.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753462D1A4054E800A0A8C3 /* track.hpp */; }; 675346A21A4054E800A0A8C3 /* user_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346331A4054E800A0A8C3 /* user_mark.hpp */; }; + 678850821D071E33004201E1 /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674A29F61B26FE62001A525C /* libdrape.a */; }; + 6788508A1D071E34004201E1 /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 678850831D071E34004201E1 /* libdrape_frontend.a */; }; + 6788508B1D071E34004201E1 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 678850841D071E34004201E1 /* libeditor.a */; }; + 6788508C1D071E34004201E1 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 678850851D071E34004201E1 /* liboauthcpp.a */; }; + 6788508D1D071E34004201E1 /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 678850861D071E34004201E1 /* libplatform_tests_support.a */; }; + 6788508E1D071E34004201E1 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 678850871D071E34004201E1 /* libpugixml.a */; }; + 6788508F1D071E34004201E1 /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 678850881D071E34004201E1 /* libsdf_image.a */; }; + 678850901D071E34004201E1 /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 678850891D071E34004201E1 /* libstb_image.a */; }; 679624AD1D1017DB00AE4E3C /* address_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A01D1017C200AE4E3C /* address_tests.cpp */; }; 679624AE1D1017DB00AE4E3C /* feature_getters_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A11D1017C200AE4E3C /* feature_getters_tests.cpp */; }; 679624AF1D1017DB00AE4E3C /* gps_track_collection_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A21D1017C200AE4E3C /* gps_track_collection_test.cpp */; }; 679624B01D1017DB00AE4E3C /* gps_track_storage_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A31D1017C200AE4E3C /* gps_track_storage_test.cpp */; }; 679624B11D1017DB00AE4E3C /* gps_track_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A41D1017C200AE4E3C /* gps_track_test.cpp */; }; 679624B21D1017DB00AE4E3C /* mwm_set_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A51D1017C200AE4E3C /* mwm_set_test.cpp */; }; + 67F183751BD5041700AB1840 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 67F183741BD5041700AB1840 /* libz.tbd */; }; 67F183761BD5045700AB1840 /* bookmarks_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29CB1B26FCFE001A525C /* bookmarks_test.cpp */; }; 67F183791BD5045700AB1840 /* kmz_unarchive_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29CE1B26FCFE001A525C /* kmz_unarchive_test.cpp */; }; 67F1837A1BD5045700AB1840 /* mwm_url_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29CF1B26FCFE001A525C /* mwm_url_tests.cpp */; }; + 67F183811BD5049500AB1840 /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67F1837D1BD5049500AB1840 /* libagg.a */; }; + 67F183841BD5049500AB1840 /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67F183801BD5049500AB1840 /* libtess2.a */; }; BB1C0196241BF73C0067FD5C /* track_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB1C0194241BF73C0067FD5C /* track_mark.hpp */; }; BB1C0197241BF73C0067FD5C /* track_mark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB1C0195241BF73C0067FD5C /* track_mark.cpp */; }; BB421D6C1E8C0031005BFA4D /* transliteration_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */; }; @@ -93,6 +174,8 @@ BBD9E2C71EE9D01900DF189A /* routing_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBD9E2C51EE9D01900DF189A /* routing_mark.hpp */; }; BBFC7E3A202D29C000531BE7 /* user_mark_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBFC7E38202D29BF00531BE7 /* user_mark_layer.cpp */; }; BBFC7E3B202D29C000531BE7 /* user_mark_layer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBFC7E39202D29BF00531BE7 /* user_mark_layer.hpp */; }; + F627BFC41E8E89B600B1CBF4 /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F627BFC31E8E89B600B1CBF4 /* librouting_common.a */; }; + F685EB631E955C45003CA3FF /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F685EB621E955C45003CA3FF /* libicu.a */; }; F6B283031C1B03320081957A /* gps_track_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B282FB1C1B03320081957A /* gps_track_collection.cpp */; }; F6B283041C1B03320081957A /* gps_track_collection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6B282FC1C1B03320081957A /* gps_track_collection.hpp */; }; F6B283051C1B03320081957A /* gps_track_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B282FD1C1B03320081957A /* gps_track_filter.cpp */; }; @@ -103,20 +186,6 @@ F6B2830A1C1B03320081957A /* gps_track.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6B283021C1B03320081957A /* gps_track.hpp */; }; F6D2CE7E1EDEB7F500636DFD /* routing_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6D2CE7C1EDEB7F500636DFD /* routing_manager.cpp */; }; F6D2CE7F1EDEB7F500636DFD /* routing_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6D2CE7D1EDEB7F500636DFD /* routing_manager.hpp */; }; - FAA8387326BB3C09002E54C6 /* check_mwms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79323191C2600238E21 /* check_mwms.cpp */; }; - FAA8387426BB3C0F002E54C6 /* countries_names_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79223191C2500238E21 /* countries_names_tests.cpp */; }; - FAA8387526BB3C12002E54C6 /* power_manager_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79523191C2600238E21 /* power_manager_tests.cpp */; }; - FAA8387626BB3C17002E54C6 /* extrapolator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D1C15D20A0AB9D005C689E /* extrapolator_tests.cpp */; }; - FAA8387826BB3C92002E54C6 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387726BB3C92002E54C6 /* libbase.a */; }; - FAA8387A26BB3C92002E54C6 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387926BB3C92002E54C6 /* libcoding.a */; }; - FAA8387C26BB3C92002E54C6 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387B26BB3C92002E54C6 /* libgeometry.a */; }; - FAA8387E26BB3C92002E54C6 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387D26BB3C92002E54C6 /* libindexer.a */; }; - FAA8388026BB3C92002E54C6 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387F26BB3C92002E54C6 /* libplatform.a */; }; - FAA8388226BB3C92002E54C6 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388126BB3C92002E54C6 /* libprotobuf.a */; }; - FAA8388426BB3CBE002E54C6 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388326BB3CBE002E54C6 /* libjansson.a */; }; - FAA8388626BB3CC3002E54C6 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388526BB3CC3002E54C6 /* libexpat.a */; }; - FAA8388826BB3CDB002E54C6 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388726BB3CDB002E54C6 /* liboauthcpp.a */; }; - FAA8388A26BB3CE4002E54C6 /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388926BB3CE4002E54C6 /* libdrape.a */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -135,6 +204,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( + 4740185523F5BE8B00A93C81 /* minizip.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -161,21 +231,63 @@ 34921F611BFA0A6900737D6E /* api_mark_point.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = api_mark_point.hpp; sourceTree = ""; }; 34AF87E91DBE5AD000E5E7DC /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; 34AF87EA1DBE5AD000E5E7DC /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; + 34DDA1801DBE5DF40088A609 /* libtracking.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtracking.a; path = "/Users/igrechuhin/Repo/omim/xcode/tracking/../../../omim-xcode-build/Debug/libtracking.a"; sourceTree = ""; }; + 39B9682323E1AC7400D3B8E3 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; }; 39E3C60123312BA800FB0C37 /* features_fetcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_fetcher.hpp; sourceTree = ""; }; 39E3C60223312BA800FB0C37 /* features_fetcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_fetcher.cpp; sourceTree = ""; }; + 3D0AEAFF1FBB0FF400AD042B /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0AEB001FBB0FF400AD042B /* libindexer_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0AEB011FBB0FF400AD042B /* libsearch_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0BBAE423F3EEEF00A50354 /* libweb_api.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libweb_api.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0BBAE623F3EF2700A50354 /* libvulkan_wrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libvulkan_wrapper.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0BBAE823F3EF4B00A50354 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; + 3D0BBAEA23F3EF9D00A50354 /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0BBAEC23F3EFBC00A50354 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + 3D0BBB9723F3F45F00A50354 /* libindexer_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0BBB9923F3FCF700A50354 /* libweb_api.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libweb_api.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0BBB9B23F3FDAE00A50354 /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3D47B2C51F20EF06000828D2 /* displayed_categories_modifiers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = displayed_categories_modifiers.cpp; sourceTree = ""; }; 3D47B2C61F20EF06000828D2 /* displayed_categories_modifiers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = displayed_categories_modifiers.hpp; sourceTree = ""; }; 3D4E99801FB462B60025B48C /* everywhere_search_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = everywhere_search_params.hpp; sourceTree = ""; }; 3D4E99811FB462B60025B48C /* viewport_search_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = viewport_search_params.hpp; sourceTree = ""; }; + 3D4F457D21354F720005E765 /* libeye_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeye_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D4F457F21354F720005E765 /* libeye.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeye.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3D62CBCB20F4DFD600E7BB6E /* search_product_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_product_info.hpp; sourceTree = ""; }; 3DA571D820C1921D007BDE27 /* map_integration_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = map_integration_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 3DA571EF20C19262007BDE27 /* interactive_search_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interactive_search_test.cpp; sourceTree = ""; }; + 3DA571F420C1935B007BDE27 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA571F620C1935B007BDE27 /* libeditor_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeditor_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA571F820C1935B007BDE27 /* libeditor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeditor.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA571FA20C1935B007BDE27 /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA571FC20C1935B007BDE27 /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA571FE20C1935B007BDE27 /* libindexer_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5720020C1935C007BDE27 /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5720220C1935C007BDE27 /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5720420C1935C007BDE27 /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5720620C1935C007BDE27 /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5720820C1935C007BDE27 /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5720A20C1935C007BDE27 /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5720C20C1935C007BDE27 /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5720E20C1935C007BDE27 /* libsearch_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5721020C1935C007BDE27 /* libsearch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5721220C1935C007BDE27 /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5721420C1935C007BDE27 /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5721620C1935C007BDE27 /* libtess2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtess2.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5721920C1946F007BDE27 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5721B20C1946F007BDE27 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5721D20C194B8007BDE27 /* libgenerator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5721F20C194B8007BDE27 /* libopen_location_code.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopen_location_code.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5722120C194B8007BDE27 /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5722320C194B8007BDE27 /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5722520C194B8007BDE27 /* libpugixml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libpugixml.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3DA5722C20C195EC007BDE27 /* viewport_search_callback.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = viewport_search_callback.hpp; sourceTree = ""; }; 3DA5722D20C195EC007BDE27 /* everywhere_search_callback.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = everywhere_search_callback.hpp; sourceTree = ""; }; 3DA5722E20C195EC007BDE27 /* everywhere_search_callback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = everywhere_search_callback.cpp; sourceTree = ""; }; 3DA5722F20C195EC007BDE27 /* viewport_search_callback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = viewport_search_callback.cpp; sourceTree = ""; }; 3DBD7B90240D523300ED9FE8 /* elevation_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = elevation_info.cpp; sourceTree = ""; }; 3DBD7B91240D523300ED9FE8 /* elevation_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = elevation_info.hpp; sourceTree = ""; }; + 3DD122BA2135708900EDFB53 /* libmetrics_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmetrics_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DD122BC2135708900EDFB53 /* libmetrics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmetrics.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3DD692B2220AD240001C3C62 /* caching_address_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = caching_address_getter.hpp; sourceTree = ""; }; 3DEE1ADA21EE03B400054A91 /* power_management_schemas.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = power_management_schemas.hpp; sourceTree = ""; }; 3DEE1ADB21EE03B400054A91 /* power_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = power_manager.hpp; sourceTree = ""; }; @@ -193,18 +305,54 @@ 45F6EE9A1FB1C77500019892 /* search_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_api.hpp; sourceTree = ""; }; 45F6EE9B1FB1C77500019892 /* mwm_tree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_tree.hpp; sourceTree = ""; }; 45F6EE9C1FB1C77500019892 /* search_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_api.cpp; sourceTree = ""; }; + 4740185323F5BE8A00A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 475BD61A211C5FDC00E298C6 /* libshaders.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libshaders.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 47A9D82120A19E9E00E4671B /* libopen_location_code.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopen_location_code.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 47A9D82320A19EC300E4671B /* libkml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libkml.a; sourceTree = BUILT_PRODUCTS_DIR; }; 56C1165E2090E5670068BBC0 /* extrapolator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = extrapolator.cpp; path = extrapolation/extrapolator.cpp; sourceTree = ""; }; 56C1165F2090E5670068BBC0 /* extrapolator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = extrapolator.hpp; path = extrapolation/extrapolator.hpp; sourceTree = ""; }; 56D1C15D20A0AB9D005C689E /* extrapolator_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extrapolator_tests.cpp; sourceTree = ""; }; + 56DAC36D23992467000BC50D /* libvulkan_wrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libvulkan_wrapper.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56DAC36F2399248B000BC50D /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56DAC37123992491000BC50D /* libweb_api.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libweb_api.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56DAC37323992504000BC50D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + 56DAC37523992556000BC50D /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14D41FE80E900036F20C /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14D61FE80EBD0036F20C /* libmwm_diff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmwm_diff.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14D81FE80F290036F20C /* libbsdiff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbsdiff.a; sourceTree = BUILT_PRODUCTS_DIR; }; 670E393E1C46C5C700E9C0A6 /* gps_tracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_tracker.cpp; sourceTree = ""; }; 670E393F1C46C5C700E9C0A6 /* gps_tracker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_tracker.hpp; sourceTree = ""; }; 671ED38920D403B300D4317E /* chart_generator_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chart_generator_tests.cpp; sourceTree = ""; }; 671ED38A20D403B300D4317E /* search_api_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_api_tests.cpp; sourceTree = ""; }; + 671ED39020D4046D00D4317E /* libeditor_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeditor_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 674231CA1DF984F600913FEB /* libtraffic.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtraffic.a; path = "../../../omim-build/xcode/Debug/libtraffic.a"; sourceTree = ""; }; 674A29CB1B26FCFE001A525C /* bookmarks_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bookmarks_test.cpp; sourceTree = ""; }; 674A29CE1B26FCFE001A525C /* kmz_unarchive_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kmz_unarchive_test.cpp; sourceTree = ""; }; 674A29CF1B26FCFE001A525C /* mwm_url_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_url_tests.cpp; sourceTree = ""; }; 674A29DF1B26FD1C001A525C /* map_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = map_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 674A29EE1B26FD5F001A525C /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 674A29F41B26FE62001A525C /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 674A29F51B26FE62001A525C /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; + 674A29F61B26FE62001A525C /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Debug/libdrape.a"; sourceTree = ""; }; + 674A29F71B26FE62001A525C /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Debug/libexpat.a"; sourceTree = ""; }; + 674A29F81B26FE62001A525C /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../../omim-xcode-build/Debug/libfreetype.a"; sourceTree = ""; }; + 674A29FA1B26FE62001A525C /* libgenerator.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgenerator.a; path = "../../../omim-xcode-build/Debug/libgenerator.a"; sourceTree = ""; }; + 674A29FB1B26FE62001A525C /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug/libgeometry.a"; sourceTree = ""; }; + 674A29FC1B26FE62001A525C /* libgflags.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgflags.a; path = "../../../omim-xcode-build/Debug/libgflags.a"; sourceTree = ""; }; + 674A29FF1B26FE62001A525C /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; + 674A2A001B26FE62001A525C /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = ""; }; + 674A2A011B26FE62001A525C /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Debug/libopening_hours.a"; sourceTree = ""; }; + 674A2A021B26FE62001A525C /* libosrm.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libosrm.a; path = "../../../omim-xcode-build/Debug/libosrm.a"; sourceTree = ""; }; + 674A2A031B26FE62001A525C /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; + 674A2A041B26FE62001A525C /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug/libprotobuf.a"; sourceTree = ""; }; + 674A2A061B26FE62001A525C /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-xcode-build/Debug/librouting.a"; sourceTree = ""; }; + 674A2A071B26FE62001A525C /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Debug/libsearch.a"; sourceTree = ""; }; + 674A2A091B26FE62001A525C /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Debug/libstorage.a"; sourceTree = ""; }; + 674A2A0A1B26FE62001A525C /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; + 674A2A291B26FF24001A525C /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; + 674A2A2B1B26FF38001A525C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 674A2A2D1B26FF4F001A525C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 674A2A321B26FFE9001A525C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; 674A2A351B27011A001A525C /* working_time_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = working_time_tests.cpp; sourceTree = ""; }; 674A2A371B2715FB001A525C /* osm_opening_hours.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_opening_hours.hpp; sourceTree = ""; }; 674C385F1BFF3095000D603B /* user_mark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark.cpp; sourceTree = ""; }; @@ -220,12 +368,24 @@ 6753462C1A4054E800A0A8C3 /* track.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = track.cpp; sourceTree = ""; }; 6753462D1A4054E800A0A8C3 /* track.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = track.hpp; sourceTree = ""; }; 675346331A4054E800A0A8C3 /* user_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark.hpp; sourceTree = ""; }; + 678850831D071E34004201E1 /* libdrape_frontend.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape_frontend.a; path = "../../../omim-xcode-build/Debug/libdrape_frontend.a"; sourceTree = ""; }; + 678850841D071E34004201E1 /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-xcode-build/Debug/libeditor.a"; sourceTree = ""; }; + 678850851D071E34004201E1 /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-xcode-build/Debug/liboauthcpp.a"; sourceTree = ""; }; + 678850861D071E34004201E1 /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "../../../omim-xcode-build/Debug/libplatform_tests_support.a"; sourceTree = ""; }; + 678850871D071E34004201E1 /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-xcode-build/Debug/libpugixml.a"; sourceTree = ""; }; + 678850881D071E34004201E1 /* libsdf_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsdf_image.a; path = "../../../omim-xcode-build/Debug/libsdf_image.a"; sourceTree = ""; }; + 678850891D071E34004201E1 /* libstb_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstb_image.a; path = "../../../omim-xcode-build/Debug/libstb_image.a"; sourceTree = ""; }; 679624A01D1017C200AE4E3C /* address_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = address_tests.cpp; sourceTree = ""; }; 679624A11D1017C200AE4E3C /* feature_getters_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_getters_tests.cpp; sourceTree = ""; }; 679624A21D1017C200AE4E3C /* gps_track_collection_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_collection_test.cpp; sourceTree = ""; }; 679624A31D1017C200AE4E3C /* gps_track_storage_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_storage_test.cpp; sourceTree = ""; }; 679624A41D1017C200AE4E3C /* gps_track_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_test.cpp; sourceTree = ""; }; 679624A51D1017C200AE4E3C /* mwm_set_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_set_test.cpp; sourceTree = ""; }; + 67F183741BD5041700AB1840 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 67F1837D1BD5049500AB1840 /* libagg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libagg.a; path = "../../../omim-xcode-build/Debug/libagg.a"; sourceTree = ""; }; + 67F183801BD5049500AB1840 /* libtess2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtess2.a; path = "../../../omim-xcode-build/Debug/libtess2.a"; sourceTree = ""; }; + 67F183851BD504ED00AB1840 /* libsystem_configuration.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsystem_configuration.tbd; path = usr/lib/system/libsystem_configuration.tbd; sourceTree = SDKROOT; }; + 67F183871BD5050900AB1840 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; BB1C0194241BF73C0067FD5C /* track_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = track_mark.hpp; sourceTree = ""; }; BB1C0195241BF73C0067FD5C /* track_mark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = track_mark.cpp; sourceTree = ""; }; BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transliteration_test.cpp; sourceTree = ""; }; @@ -243,6 +403,8 @@ BBD9E2C51EE9D01900DF189A /* routing_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_mark.hpp; sourceTree = ""; }; BBFC7E38202D29BF00531BE7 /* user_mark_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark_layer.cpp; sourceTree = ""; }; BBFC7E39202D29BF00531BE7 /* user_mark_layer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark_layer.hpp; sourceTree = ""; }; + F627BFC31E8E89B600B1CBF4 /* librouting_common.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting_common.a; path = "/Users/v.mikhaylenko/mapsme/omim/xcode/routing_common/../../../omim-build/xcode/Debug/librouting_common.a"; sourceTree = ""; }; + F685EB621E955C45003CA3FF /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = "/Users/v.mikhaylenko/mapsme/omim/xcode/icu/../../../omim-build/xcode/Debug/libicu.a"; sourceTree = ""; }; F6B282FB1C1B03320081957A /* gps_track_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_collection.cpp; sourceTree = ""; }; F6B282FC1C1B03320081957A /* gps_track_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_track_collection.hpp; sourceTree = ""; }; F6B282FD1C1B03320081957A /* gps_track_filter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_filter.cpp; sourceTree = ""; }; @@ -253,16 +415,13 @@ F6B283021C1B03320081957A /* gps_track.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_track.hpp; sourceTree = ""; }; F6D2CE7C1EDEB7F500636DFD /* routing_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_manager.cpp; sourceTree = ""; }; F6D2CE7D1EDEB7F500636DFD /* routing_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_manager.hpp; sourceTree = ""; }; - FAA8387726BB3C92002E54C6 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8387926BB3C92002E54C6 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8387B26BB3C92002E54C6 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8387D26BB3C92002E54C6 /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8387F26BB3C92002E54C6 /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8388126BB3C92002E54C6 /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8388326BB3CBE002E54C6 /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8388526BB3CC3002E54C6 /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8388726BB3CDB002E54C6 /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8388926BB3CE4002E54C6 /* libdrape.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdrape.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F6DA2A961CCE24DB00F087B5 /* libdrape_frontend.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape_frontend.a; path = "../../../omim-xcode-build/Debug/libdrape_frontend.a"; sourceTree = ""; }; + F6DA2A981CCE252600F087B5 /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-xcode-build/Debug/libeditor.a"; sourceTree = ""; }; + F6DA2A991CCE252600F087B5 /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-xcode-build/Debug/liboauthcpp.a"; sourceTree = ""; }; + F6DA2A9A1CCE252600F087B5 /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "/Users/v.mikhaylenko/mapsme/omim/xcode/platform/../../../omim-xcode-build/Debug/libplatform_tests_support.a"; sourceTree = ""; }; + F6DA2A9B1CCE252600F087B5 /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-xcode-build/Debug/libpugixml.a"; sourceTree = ""; }; + F6DA2A9C1CCE252600F087B5 /* libsdf_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsdf_image.a; path = "../../../omim-xcode-build/Debug/libsdf_image.a"; sourceTree = ""; }; + F6DA2A9D1CCE252600F087B5 /* libstb_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstb_image.a; path = "../../../omim-xcode-build/Debug/libstb_image.a"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -270,7 +429,33 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 56DAC37623992556000BC50D /* libtraffic.a in Frameworks */, + 3DA5722720C1951D007BDE27 /* libz.tbd in Frameworks */, + 3DA5721E20C194B8007BDE27 /* libgenerator.a in Frameworks */, + 3DA5722020C194B8007BDE27 /* libopen_location_code.a in Frameworks */, + 3DA5722220C194B8007BDE27 /* libopening_hours.a in Frameworks */, + 3DA5722420C194B8007BDE27 /* libprotobuf.a in Frameworks */, + 3DA5722620C194B8007BDE27 /* libpugixml.a in Frameworks */, + 3DA5721A20C1946F007BDE27 /* libcoding.a in Frameworks */, + 3DA5721C20C1946F007BDE27 /* libgeometry.a in Frameworks */, 3DA5721820C1935C007BDE27 /* libmap.a in Frameworks */, + 3DA571F520C1935B007BDE27 /* libbase.a in Frameworks */, + 3DA571F720C1935B007BDE27 /* libeditor_tests_support.a in Frameworks */, + 3DA571F920C1935B007BDE27 /* libeditor.a in Frameworks */, + 3DA571FB20C1935B007BDE27 /* libgenerator_tests_support.a in Frameworks */, + 3DA571FD20C1935B007BDE27 /* libicu.a in Frameworks */, + 3DA5720120C1935C007BDE27 /* libindexer.a in Frameworks */, + 3DA5720320C1935C007BDE27 /* libjansson.a in Frameworks */, + 3DA5720520C1935C007BDE27 /* liboauthcpp.a in Frameworks */, + 3DA5720720C1935C007BDE27 /* libplatform_tests_support.a in Frameworks */, + 3DA5720920C1935C007BDE27 /* libplatform.a in Frameworks */, + 3DA5720B20C1935C007BDE27 /* librouting_common.a in Frameworks */, + 3DA5720D20C1935C007BDE27 /* librouting.a in Frameworks */, + 3DA5720F20C1935C007BDE27 /* libsearch_tests_support.a in Frameworks */, + 3DA5721120C1935C007BDE27 /* libsearch.a in Frameworks */, + 3DA5721320C1935C007BDE27 /* libstorage.a in Frameworks */, + 3DA5721520C1935C007BDE27 /* libsuccinct.a in Frameworks */, + 3DA5721720C1935C007BDE27 /* libtess2.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -278,17 +463,59 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FAA8388A26BB3CE4002E54C6 /* libdrape.a in Frameworks */, - FAA8388826BB3CDB002E54C6 /* liboauthcpp.a in Frameworks */, - FAA8388626BB3CC3002E54C6 /* libexpat.a in Frameworks */, - FAA8388426BB3CBE002E54C6 /* libjansson.a in Frameworks */, - FAA8387826BB3C92002E54C6 /* libbase.a in Frameworks */, - FAA8387A26BB3C92002E54C6 /* libcoding.a in Frameworks */, - FAA8387C26BB3C92002E54C6 /* libgeometry.a in Frameworks */, - FAA8387E26BB3C92002E54C6 /* libindexer.a in Frameworks */, - FAA8388026BB3C92002E54C6 /* libplatform.a in Frameworks */, - FAA8388226BB3C92002E54C6 /* libprotobuf.a in Frameworks */, + 39B9682423E1AC7400D3B8E3 /* libge0.a in Frameworks */, + 56DAC37423992505000BC50D /* Security.framework in Frameworks */, + 56DAC37223992491000BC50D /* libweb_api.a in Frameworks */, + 56DAC3702399248B000BC50D /* libdescriptions.a in Frameworks */, + 56DAC36E23992467000BC50D /* libvulkan_wrapper.a in Frameworks */, + 3D0BBAEB23F3EF9D00A50354 /* libdescriptions.a in Frameworks */, + 3D0BBAE923F3EF4B00A50354 /* CoreLocation.framework in Frameworks */, + 3D0BBAE723F3EF2700A50354 /* libvulkan_wrapper.a in Frameworks */, + 3D0BBAE523F3EEEF00A50354 /* libweb_api.a in Frameworks */, + 3DD122BB2135708900EDFB53 /* libmetrics_tests_support.a in Frameworks */, + 3DD122BD2135708900EDFB53 /* libmetrics.a in Frameworks */, + 475BD61B211C5FDC00E298C6 /* libshaders.a in Frameworks */, + 671ED39120D4046D00D4317E /* libeditor_tests_support.a in Frameworks */, + 47A9D82420A19EC300E4671B /* libkml.a in Frameworks */, + 47A9D82220A19E9E00E4671B /* libopen_location_code.a in Frameworks */, + 56EE14D71FE80F290036F20C /* libbsdiff.a in Frameworks */, + 56EE14D51FE80EBD0036F20C /* libmwm_diff.a in Frameworks */, + 56EE14D31FE80E900036F20C /* libtransit.a in Frameworks */, + 3D0AEAFC1FBB0FF400AD042B /* libgenerator_tests_support.a in Frameworks */, + 3D0AEAFE1FBB0FF400AD042B /* libsearch_tests_support.a in Frameworks */, + F685EB631E955C45003CA3FF /* libicu.a in Frameworks */, + F627BFC41E8E89B600B1CBF4 /* librouting_common.a in Frameworks */, + 674231CB1DF984F600913FEB /* libtraffic.a in Frameworks */, + 34DDA1821DBE5DF40088A609 /* libtracking.a in Frameworks */, + 6788508A1D071E34004201E1 /* libdrape_frontend.a in Frameworks */, + 6788508B1D071E34004201E1 /* libeditor.a in Frameworks */, + 6788508C1D071E34004201E1 /* liboauthcpp.a in Frameworks */, + 6788508D1D071E34004201E1 /* libplatform_tests_support.a in Frameworks */, + 6788508E1D071E34004201E1 /* libpugixml.a in Frameworks */, + 6788508F1D071E34004201E1 /* libsdf_image.a in Frameworks */, + 678850901D071E34004201E1 /* libstb_image.a in Frameworks */, + 678850821D071E33004201E1 /* libdrape.a in Frameworks */, + 67F183811BD5049500AB1840 /* libagg.a in Frameworks */, + 67F183841BD5049500AB1840 /* libtess2.a in Frameworks */, + 67F183751BD5041700AB1840 /* libz.tbd in Frameworks */, 674A2A2F1B26FF7B001A525C /* libmap.a in Frameworks */, + 674A2A101B26FE62001A525C /* libbase.a in Frameworks */, + 674A2A111B26FE62001A525C /* libcoding.a in Frameworks */, + 674A2A131B26FE62001A525C /* libexpat.a in Frameworks */, + 674A2A141B26FE62001A525C /* libfreetype.a in Frameworks */, + 674A2A161B26FE62001A525C /* libgenerator.a in Frameworks */, + 674A2A171B26FE62001A525C /* libgeometry.a in Frameworks */, + 674A2A1B1B26FE62001A525C /* libindexer.a in Frameworks */, + 674A2A1C1B26FE62001A525C /* libjansson.a in Frameworks */, + 674A2A1D1B26FE62001A525C /* libopening_hours.a in Frameworks */, + 4740185423F5BE8A00A93C81 /* minizip.framework in Frameworks */, + 674A2A1E1B26FE62001A525C /* libosrm.a in Frameworks */, + 674A2A1F1B26FE62001A525C /* libplatform.a in Frameworks */, + 674A2A201B26FE62001A525C /* libprotobuf.a in Frameworks */, + 674A2A221B26FE62001A525C /* librouting.a in Frameworks */, + 674A2A231B26FE62001A525C /* libsearch.a in Frameworks */, + 674A2A251B26FE62001A525C /* libstorage.a in Frameworks */, + 674A2A261B26FE62001A525C /* libsuccinct.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -305,16 +532,64 @@ 34DDA17E1DBE5DF40088A609 /* Frameworks */ = { isa = PBXGroup; children = ( - FAA8388926BB3CE4002E54C6 /* libdrape.a */, - FAA8388726BB3CDB002E54C6 /* liboauthcpp.a */, - FAA8388526BB3CC3002E54C6 /* libexpat.a */, - FAA8388326BB3CBE002E54C6 /* libjansson.a */, - FAA8387726BB3C92002E54C6 /* libbase.a */, - FAA8387926BB3C92002E54C6 /* libcoding.a */, - FAA8387B26BB3C92002E54C6 /* libgeometry.a */, - FAA8387D26BB3C92002E54C6 /* libindexer.a */, - FAA8387F26BB3C92002E54C6 /* libplatform.a */, - FAA8388126BB3C92002E54C6 /* libprotobuf.a */, + 39B9682323E1AC7400D3B8E3 /* libge0.a */, + 56DAC37523992556000BC50D /* libtraffic.a */, + 56DAC37323992504000BC50D /* Security.framework */, + 56DAC37123992491000BC50D /* libweb_api.a */, + 56DAC36F2399248B000BC50D /* libdescriptions.a */, + 56DAC36D23992467000BC50D /* libvulkan_wrapper.a */, + 4740185323F5BE8A00A93C81 /* minizip.framework */, + 3D0BBB9B23F3FDAE00A50354 /* libtraffic.a */, + 3D0BBB9923F3FCF700A50354 /* libweb_api.a */, + 3D0BBB9723F3F45F00A50354 /* libindexer_tests_support.a */, + 3D0BBAEC23F3EFBC00A50354 /* Security.framework */, + 3D0BBAEA23F3EF9D00A50354 /* libdescriptions.a */, + 3D0BBAE823F3EF4B00A50354 /* CoreLocation.framework */, + 3D0BBAE623F3EF2700A50354 /* libvulkan_wrapper.a */, + 3D0BBAE423F3EEEF00A50354 /* libweb_api.a */, + 3DD122BA2135708900EDFB53 /* libmetrics_tests_support.a */, + 3DD122BC2135708900EDFB53 /* libmetrics.a */, + 3D4F457D21354F720005E765 /* libeye_tests_support.a */, + 3D4F457F21354F720005E765 /* libeye.a */, + 475BD61A211C5FDC00E298C6 /* libshaders.a */, + 3DA5721D20C194B8007BDE27 /* libgenerator.a */, + 3DA5721F20C194B8007BDE27 /* libopen_location_code.a */, + 3DA5722120C194B8007BDE27 /* libopening_hours.a */, + 3DA5722320C194B8007BDE27 /* libprotobuf.a */, + 3DA5722520C194B8007BDE27 /* libpugixml.a */, + 3DA5721920C1946F007BDE27 /* libcoding.a */, + 3DA5721B20C1946F007BDE27 /* libgeometry.a */, + 3DA571F420C1935B007BDE27 /* libbase.a */, + 3DA571F620C1935B007BDE27 /* libeditor_tests_support.a */, + 3DA571F820C1935B007BDE27 /* libeditor.a */, + 3DA571FA20C1935B007BDE27 /* libgenerator_tests_support.a */, + 3DA571FC20C1935B007BDE27 /* libicu.a */, + 3DA571FE20C1935B007BDE27 /* libindexer_tests_support.a */, + 3DA5720020C1935C007BDE27 /* libindexer.a */, + 3DA5720220C1935C007BDE27 /* libjansson.a */, + 3DA5720420C1935C007BDE27 /* liboauthcpp.a */, + 3DA5720620C1935C007BDE27 /* libplatform_tests_support.a */, + 3DA5720820C1935C007BDE27 /* libplatform.a */, + 3DA5720A20C1935C007BDE27 /* librouting_common.a */, + 3DA5720C20C1935C007BDE27 /* librouting.a */, + 3DA5720E20C1935C007BDE27 /* libsearch_tests_support.a */, + 3DA5721020C1935C007BDE27 /* libsearch.a */, + 3DA5721220C1935C007BDE27 /* libstorage.a */, + 3DA5721420C1935C007BDE27 /* libsuccinct.a */, + 3DA5721620C1935C007BDE27 /* libtess2.a */, + 671ED39020D4046D00D4317E /* libeditor_tests_support.a */, + 47A9D82320A19EC300E4671B /* libkml.a */, + 47A9D82120A19E9E00E4671B /* libopen_location_code.a */, + 56EE14D81FE80F290036F20C /* libbsdiff.a */, + 56EE14D61FE80EBD0036F20C /* libmwm_diff.a */, + 56EE14D41FE80E900036F20C /* libtransit.a */, + 3D0AEAFF1FBB0FF400AD042B /* libgenerator_tests_support.a */, + 3D0AEB001FBB0FF400AD042B /* libindexer_tests_support.a */, + 3D0AEB011FBB0FF400AD042B /* libsearch_tests_support.a */, + F685EB621E955C45003CA3FF /* libicu.a */, + F627BFC31E8E89B600B1CBF4 /* librouting_common.a */, + 674231CA1DF984F600913FEB /* libtraffic.a */, + 34DDA1801DBE5DF40088A609 /* libtracking.a */, ); name = Frameworks; sourceTree = ""; @@ -342,12 +617,13 @@ 674A29CA1B26FCC0001A525C /* map_tests */ = { isa = PBXGroup; children = ( + 40ACC79323191C2600238E21 /* check_mwms.cpp */, + 40ACC79223191C2500238E21 /* countries_names_tests.cpp */, + 40ACC79523191C2600238E21 /* power_manager_tests.cpp */, + 56D1C15D20A0AB9D005C689E /* extrapolator_tests.cpp */, 679624A01D1017C200AE4E3C /* address_tests.cpp */, 674A29CB1B26FCFE001A525C /* bookmarks_test.cpp */, 671ED38920D403B300D4317E /* chart_generator_tests.cpp */, - 40ACC79323191C2600238E21 /* check_mwms.cpp */, - 40ACC79223191C2500238E21 /* countries_names_tests.cpp */, - 56D1C15D20A0AB9D005C689E /* extrapolator_tests.cpp */, 679624A11D1017C200AE4E3C /* feature_getters_tests.cpp */, 679624A21D1017C200AE4E3C /* gps_track_collection_test.cpp */, 679624A31D1017C200AE4E3C /* gps_track_storage_test.cpp */, @@ -355,7 +631,6 @@ 674A29CE1B26FCFE001A525C /* kmz_unarchive_test.cpp */, 679624A51D1017C200AE4E3C /* mwm_set_test.cpp */, 674A29CF1B26FCFE001A525C /* mwm_url_tests.cpp */, - 40ACC79523191C2600238E21 /* power_manager_tests.cpp */, 671ED38A20D403B300D4317E /* search_api_tests.cpp */, 674A29EE1B26FD5F001A525C /* testingmain.cpp */, BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */, @@ -365,11 +640,60 @@ path = ../../map/map_tests; sourceTree = ""; }; + 674A2A341B2700B2001A525C /* libs */ = { + isa = PBXGroup; + children = ( + F6DA2A981CCE252600F087B5 /* libeditor.a */, + F6DA2A991CCE252600F087B5 /* liboauthcpp.a */, + F6DA2A9A1CCE252600F087B5 /* libplatform_tests_support.a */, + F6DA2A9B1CCE252600F087B5 /* libpugixml.a */, + F6DA2A9C1CCE252600F087B5 /* libsdf_image.a */, + F6DA2A9D1CCE252600F087B5 /* libstb_image.a */, + F6DA2A961CCE24DB00F087B5 /* libdrape_frontend.a */, + 678850831D071E34004201E1 /* libdrape_frontend.a */, + 678850841D071E34004201E1 /* libeditor.a */, + 678850851D071E34004201E1 /* liboauthcpp.a */, + 678850861D071E34004201E1 /* libplatform_tests_support.a */, + 678850871D071E34004201E1 /* libpugixml.a */, + 678850881D071E34004201E1 /* libsdf_image.a */, + 678850891D071E34004201E1 /* libstb_image.a */, + 67F183871BD5050900AB1840 /* SystemConfiguration.framework */, + 67F183851BD504ED00AB1840 /* libsystem_configuration.tbd */, + 67F1837D1BD5049500AB1840 /* libagg.a */, + 67F183801BD5049500AB1840 /* libtess2.a */, + 67F183741BD5041700AB1840 /* libz.tbd */, + 674A2A321B26FFE9001A525C /* OpenGL.framework */, + 674A2A2D1B26FF4F001A525C /* Cocoa.framework */, + 674A2A2B1B26FF38001A525C /* IOKit.framework */, + 674A2A291B26FF24001A525C /* CoreFoundation.framework */, + 674A29F41B26FE62001A525C /* libbase.a */, + 674A29F51B26FE62001A525C /* libcoding.a */, + 674A29F61B26FE62001A525C /* libdrape.a */, + 674A29F71B26FE62001A525C /* libexpat.a */, + 674A29F81B26FE62001A525C /* libfreetype.a */, + 674A29FA1B26FE62001A525C /* libgenerator.a */, + 674A29FB1B26FE62001A525C /* libgeometry.a */, + 674A29FC1B26FE62001A525C /* libgflags.a */, + 674A29FF1B26FE62001A525C /* libindexer.a */, + 674A2A001B26FE62001A525C /* libjansson.a */, + 674A2A011B26FE62001A525C /* libopening_hours.a */, + 674A2A021B26FE62001A525C /* libosrm.a */, + 674A2A031B26FE62001A525C /* libplatform.a */, + 674A2A041B26FE62001A525C /* libprotobuf.a */, + 674A2A061B26FE62001A525C /* librouting.a */, + 674A2A071B26FE62001A525C /* libsearch.a */, + 674A2A091B26FE62001A525C /* libstorage.a */, + 674A2A0A1B26FE62001A525C /* libsuccinct.a */, + ); + name = libs; + sourceTree = ""; + }; 675345B21A4054AD00A0A8C3 = { isa = PBXGroup; children = ( 34AF87E91DBE5AD000E5E7DC /* common-debug.xcconfig */, 34AF87EA1DBE5AD000E5E7DC /* common-release.xcconfig */, + 674A2A341B2700B2001A525C /* libs */, 675345BD1A4054AD00A0A8C3 /* map */, 674A29CA1B26FCC0001A525C /* map_tests */, 3DA571D920C1921D007BDE27 /* map_integration_tests */, @@ -391,6 +715,13 @@ 675345BD1A4054AD00A0A8C3 /* map */ = { isa = PBXGroup; children = ( + BB1C0195241BF73C0067FD5C /* track_mark.cpp */, + BB1C0194241BF73C0067FD5C /* track_mark.hpp */, + 3DBD7B90240D523300ED9FE8 /* elevation_info.cpp */, + 3DBD7B91240D523300ED9FE8 /* elevation_info.hpp */, + BBB7060923E45F3300A7F29A /* isolines_manager.cpp */, + BBB7060A23E45F3300A7F29A /* isolines_manager.hpp */, + 3DF528D5237DC82E000ED0D5 /* position_provider.hpp */, 45201E921CE4AC90008A4842 /* api_mark_point.cpp */, 34921F611BFA0A6900737D6E /* api_mark_point.hpp */, 45580ABC1E2CBD5E00CD535D /* benchmark_tools.cpp */, @@ -407,8 +738,6 @@ 348AB57B1D7EE0C6009F8301 /* chart_generator.hpp */, 3D47B2C51F20EF06000828D2 /* displayed_categories_modifiers.cpp */, 3D47B2C61F20EF06000828D2 /* displayed_categories_modifiers.hpp */, - 3DBD7B90240D523300ED9FE8 /* elevation_info.cpp */, - 3DBD7B91240D523300ED9FE8 /* elevation_info.hpp */, 3DA5722E20C195EC007BDE27 /* everywhere_search_callback.cpp */, 3DA5722D20C195EC007BDE27 /* everywhere_search_callback.hpp */, 3D4E99801FB462B60025B48C /* everywhere_search_params.hpp */, @@ -428,15 +757,12 @@ F6B283021C1B03320081957A /* gps_track.hpp */, 670E393E1C46C5C700E9C0A6 /* gps_tracker.cpp */, 670E393F1C46C5C700E9C0A6 /* gps_tracker.hpp */, - BBB7060923E45F3300A7F29A /* isolines_manager.cpp */, - BBB7060A23E45F3300A7F29A /* isolines_manager.hpp */, 45F6EE9B1FB1C77500019892 /* mwm_tree.hpp */, 675346051A4054E800A0A8C3 /* mwm_url.cpp */, 675346061A4054E800A0A8C3 /* mwm_url.hpp */, 674A2A371B2715FB001A525C /* osm_opening_hours.hpp */, 34583BCD1C88556800F94664 /* place_page_info.cpp */, 34583BCE1C88556800F94664 /* place_page_info.hpp */, - 3DF528D5237DC82E000ED0D5 /* position_provider.hpp */, 3DEE1AD921EE03B400054A91 /* power_management */, F6D2CE7C1EDEB7F500636DFD /* routing_manager.cpp */, F6D2CE7D1EDEB7F500636DFD /* routing_manager.hpp */, @@ -447,8 +773,6 @@ 456E1B381F9A3C29009C32E1 /* search_mark.cpp */, 456E1B391F9A3C2A009C32E1 /* search_mark.hpp */, 3D62CBCB20F4DFD600E7BB6E /* search_product_info.hpp */, - BB1C0195241BF73C0067FD5C /* track_mark.cpp */, - BB1C0194241BF73C0067FD5C /* track_mark.hpp */, 6753462C1A4054E800A0A8C3 /* track.cpp */, 6753462D1A4054E800A0A8C3 /* track.hpp */, 347B60741DD9926D0050FA24 /* traffic_manager.cpp */, @@ -653,18 +977,14 @@ files = ( 671ED38E20D403B300D4317E /* chart_generator_tests.cpp in Sources */, 67F183761BD5045700AB1840 /* bookmarks_test.cpp in Sources */, - FAA8387626BB3C17002E54C6 /* extrapolator_tests.cpp in Sources */, BB421D6C1E8C0031005BFA4D /* transliteration_test.cpp in Sources */, 679624B21D1017DB00AE4E3C /* mwm_set_test.cpp in Sources */, 679624AD1D1017DB00AE4E3C /* address_tests.cpp in Sources */, 67F183791BD5045700AB1840 /* kmz_unarchive_test.cpp in Sources */, - FAA8387326BB3C09002E54C6 /* check_mwms.cpp in Sources */, 679624AE1D1017DB00AE4E3C /* feature_getters_tests.cpp in Sources */, 67F1837A1BD5045700AB1840 /* mwm_url_tests.cpp in Sources */, 679624AF1D1017DB00AE4E3C /* gps_track_collection_test.cpp in Sources */, 671ED38F20D403B300D4317E /* search_api_tests.cpp in Sources */, - FAA8387526BB3C12002E54C6 /* power_manager_tests.cpp in Sources */, - FAA8387426BB3C0F002E54C6 /* countries_names_tests.cpp in Sources */, 679624B01D1017DB00AE4E3C /* gps_track_storage_test.cpp in Sources */, 674A29F01B26FD6F001A525C /* testingmain.cpp in Sources */, 674A2A361B27011A001A525C /* working_time_tests.cpp in Sources */, @@ -680,6 +1000,7 @@ F6B283051C1B03320081957A /* gps_track_filter.cpp in Sources */, 675346481A4054E800A0A8C3 /* bookmark_manager.cpp in Sources */, BBB7060B23E45F3400A7F29A /* isolines_manager.cpp in Sources */, + 40ACC79923191C2600238E21 /* power_manager_tests.cpp in Sources */, 45F6EE9F1FB1C77600019892 /* search_api.cpp in Sources */, BB4E5F251FCC664A00A77250 /* transit_display.cpp in Sources */, 675346741A4054E800A0A8C3 /* mwm_url.cpp in Sources */, @@ -692,14 +1013,17 @@ 674C38621BFF3095000D603B /* user_mark.cpp in Sources */, 3DA5723320C195ED007BDE27 /* viewport_search_callback.cpp in Sources */, 675346641A4054E800A0A8C3 /* framework.cpp in Sources */, + 40ACC79623191C2600238E21 /* countries_names_tests.cpp in Sources */, 3DBD7B92240D523400ED9FE8 /* elevation_info.cpp in Sources */, BB1C0197241BF73C0067FD5C /* track_mark.cpp in Sources */, 3DEE1AE021EE03B400054A91 /* power_manager.cpp in Sources */, BB4E5F281FCC664A00A77250 /* transit_reader.cpp in Sources */, 56C116602090E5670068BBC0 /* extrapolator.cpp in Sources */, + 40ACC79723191C2600238E21 /* check_mwms.cpp in Sources */, 39E3C60423312BA800FB0C37 /* features_fetcher.cpp in Sources */, 348AB57C1D7EE0C6009F8301 /* chart_generator.cpp in Sources */, 3D47B2C71F20EF06000828D2 /* displayed_categories_modifiers.cpp in Sources */, + 56D1C15E20A0AB9D005C689E /* extrapolator_tests.cpp in Sources */, 45201E931CE4AC90008A4842 /* api_mark_point.cpp in Sources */, BBA014AD2073C784007402E4 /* bookmark_helpers.cpp in Sources */, F6D2CE7E1EDEB7F500636DFD /* routing_manager.cpp in Sources */, @@ -738,11 +1062,17 @@ 674A29E41B26FD1C001A525C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.map_tests; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = maps.me.map_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -750,11 +1080,17 @@ 674A29E51B26FD1C001A525C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.map_tests; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = maps.me.map_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/mapshot/mapshot.xcodeproj/project.pbxproj b/xcode/mapshot/mapshot.xcodeproj/project.pbxproj index 125c43b35e..97a3d2e7f4 100644 --- a/xcode/mapshot/mapshot.xcodeproj/project.pbxproj +++ b/xcode/mapshot/mapshot.xcodeproj/project.pbxproj @@ -7,7 +7,45 @@ objects = { /* Begin PBXBuildFile section */ + 346B76D31DC1ED3A00C7C87E /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 346B76D21DC1ED3A00C7C87E /* libeditor.a */; }; + 346B76D51DC1ED4D00C7C87E /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 346B76D41DC1ED4D00C7C87E /* libpugixml.a */; }; + 346B76D71DC1ED5D00C7C87E /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 346B76D61DC1ED5D00C7C87E /* liboauthcpp.a */; }; + 346B76D91DC1ED7A00C7C87E /* libtracking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 346B76D81DC1ED7A00C7C87E /* libtracking.a */; }; + 39B9682823E1AC9900D3B8E3 /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B9682723E1AC9900D3B8E3 /* libge0.a */; }; + 3D0BBBA323F3FF4600A50354 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0BBBA223F3FF4600A50354 /* libprotobuf.a */; }; + 3D0BBBA523F3FF6700A50354 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0BBBA423F3FF6700A50354 /* libfreetype.a */; }; + 453FEE221F35E87B005C1BB4 /* libsoftware_renderer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 453FEE211F35E87B005C1BB4 /* libsoftware_renderer.a */; }; + 453FEE241F35E8C1005C1BB4 /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 453FEE231F35E8C1005C1BB4 /* libagg.a */; }; + 4740185723F5BEA000A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740185623F5BEA000A93C81 /* minizip.framework */; }; + 4740185823F5BEA000A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740185623F5BEA000A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 675D213D1BFB717400717E4F /* mapshot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675D213C1BFB717400717E4F /* mapshot.cpp */; }; + 675D21411BFB76B000717E4F /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D213E1BFB76B000717E4F /* libbase.a */; }; + 675D21431BFB76B000717E4F /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21401BFB76B000717E4F /* libmap.a */; }; + 675D21561BFB779A00717E4F /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21451BFB779A00717E4F /* libcoding.a */; }; + 675D21571BFB779A00717E4F /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21461BFB779A00717E4F /* libdrape_frontend.a */; }; + 675D21581BFB779A00717E4F /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21471BFB779A00717E4F /* libdrape.a */; }; + 675D21591BFB779A00717E4F /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21481BFB779A00717E4F /* libexpat.a */; }; + 675D215A1BFB779A00717E4F /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21491BFB779A00717E4F /* libfreetype.a */; }; + 675D215C1BFB779A00717E4F /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D214B1BFB779A00717E4F /* libindexer.a */; }; + 675D215D1BFB779A00717E4F /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D214C1BFB779A00717E4F /* libjansson.a */; }; + 675D215E1BFB779A00717E4F /* libosrm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D214D1BFB779A00717E4F /* libosrm.a */; }; + 675D215F1BFB779A00717E4F /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D214E1BFB779A00717E4F /* libplatform.a */; }; + 675D21601BFB779A00717E4F /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D214F1BFB779A00717E4F /* libprotobuf.a */; }; + 675D21611BFB779A00717E4F /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21501BFB779A00717E4F /* librouting.a */; }; + 675D21621BFB779A00717E4F /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21511BFB779A00717E4F /* libsearch.a */; }; + 675D21631BFB779A00717E4F /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21521BFB779A00717E4F /* libstorage.a */; }; + 675D21641BFB779A00717E4F /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21531BFB779A00717E4F /* libsuccinct.a */; }; + 675D21721BFB827B00717E4F /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21711BFB827B00717E4F /* CoreLocation.framework */; }; + 675D21741BFB828200717E4F /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21731BFB828200717E4F /* OpenGL.framework */; }; + 675D21761BFB828900717E4F /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21751BFB828900717E4F /* CoreFoundation.framework */; }; + 675D21781BFB829000717E4F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21771BFB829000717E4F /* Cocoa.framework */; }; + 675D217E1BFB84BA00717E4F /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D217A1BFB84BA00717E4F /* libgeometry.a */; }; + 675D21801BFB84BA00717E4F /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D217C1BFB84BA00717E4F /* libopening_hours.a */; }; + 675D21821BFB85E800717E4F /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21811BFB85E800717E4F /* libz.tbd */; }; + 675D21841BFB86F400717E4F /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21831BFB86F400717E4F /* IOKit.framework */; }; + 675D21C91BFB8F7C00717E4F /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21C71BFB8F7C00717E4F /* libsdf_image.a */; }; + 675D21CA1BFB8F7C00717E4F /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21C81BFB8F7C00717E4F /* libstb_image.a */; }; + 675D21CF1BFDDF9300717E4F /* libgflags.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675D21CE1BFDDF9300717E4F /* libgflags.a */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -17,6 +55,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( + 4740185823F5BEA000A93C81 /* minizip.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -33,10 +72,47 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 346B76D21DC1ED3A00C7C87E /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-build/xcode/Debug/libeditor.a"; sourceTree = ""; }; + 346B76D41DC1ED4D00C7C87E /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-build/xcode/Debug/libpugixml.a"; sourceTree = ""; }; + 346B76D61DC1ED5D00C7C87E /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-build/xcode/Debug/liboauthcpp.a"; sourceTree = ""; }; + 346B76D81DC1ED7A00C7C87E /* libtracking.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtracking.a; path = "../../../omim-build/xcode/Debug/libtracking.a"; sourceTree = ""; }; 3475E0DF1DBF57AC004C7E69 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; 3475E0E01DBF57AC004C7E69 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; + 39B9682723E1AC9900D3B8E3 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0BBBA223F3FF4600A50354 /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D0BBBA423F3FF6700A50354 /* libfreetype.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libfreetype.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 453FEE211F35E87B005C1BB4 /* libsoftware_renderer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsoftware_renderer.a; path = ../software_renderer/build/Debug/libsoftware_renderer.a; sourceTree = ""; }; + 453FEE231F35E8C1005C1BB4 /* libagg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libagg.a; path = ../agg/build/Release/libagg.a; sourceTree = ""; }; + 4740185623F5BEA000A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 675D21311BFB6F3D00717E4F /* mapshot */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mapshot; sourceTree = BUILT_PRODUCTS_DIR; }; 675D213C1BFB717400717E4F /* mapshot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mapshot.cpp; sourceTree = ""; }; + 675D213E1BFB76B000717E4F /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 675D21401BFB76B000717E4F /* libmap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmap.a; path = "../../../omim-xcode-build/Debug/libmap.a"; sourceTree = ""; }; + 675D21451BFB779A00717E4F /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; + 675D21461BFB779A00717E4F /* libdrape_frontend.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape_frontend.a; path = "../../../omim-xcode-build/Debug/libdrape_frontend.a"; sourceTree = ""; }; + 675D21471BFB779A00717E4F /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Debug/libdrape.a"; sourceTree = ""; }; + 675D21481BFB779A00717E4F /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Debug/libexpat.a"; sourceTree = ""; }; + 675D21491BFB779A00717E4F /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../../omim-xcode-build/Debug/libfreetype.a"; sourceTree = ""; }; + 675D214B1BFB779A00717E4F /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; + 675D214C1BFB779A00717E4F /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = ""; }; + 675D214D1BFB779A00717E4F /* libosrm.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libosrm.a; path = "../../../omim-xcode-build/Debug/libosrm.a"; sourceTree = ""; }; + 675D214E1BFB779A00717E4F /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; + 675D214F1BFB779A00717E4F /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug/libprotobuf.a"; sourceTree = ""; }; + 675D21501BFB779A00717E4F /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-xcode-build/Debug/librouting.a"; sourceTree = ""; }; + 675D21511BFB779A00717E4F /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Debug/libsearch.a"; sourceTree = ""; }; + 675D21521BFB779A00717E4F /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Debug/libstorage.a"; sourceTree = ""; }; + 675D21531BFB779A00717E4F /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; + 675D21711BFB827B00717E4F /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; + 675D21731BFB828200717E4F /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; + 675D21751BFB828900717E4F /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; + 675D21771BFB829000717E4F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 675D217A1BFB84BA00717E4F /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug/libgeometry.a"; sourceTree = ""; }; + 675D217C1BFB84BA00717E4F /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Debug/libopening_hours.a"; sourceTree = ""; }; + 675D21811BFB85E800717E4F /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 675D21831BFB86F400717E4F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 675D21C71BFB8F7C00717E4F /* libsdf_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsdf_image.a; path = "../../../omim-xcode-build/Debug/libsdf_image.a"; sourceTree = ""; }; + 675D21C81BFB8F7C00717E4F /* libstb_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstb_image.a; path = "../../../omim-xcode-build/Debug/libstb_image.a"; sourceTree = ""; }; + 675D21CE1BFDDF9300717E4F /* libgflags.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgflags.a; path = "../../../omim-xcode-build/Debug/libgflags.a"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -44,6 +120,43 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 39B9682823E1AC9900D3B8E3 /* libge0.a in Frameworks */, + 3D0BBBA523F3FF6700A50354 /* libfreetype.a in Frameworks */, + 3D0BBBA323F3FF4600A50354 /* libprotobuf.a in Frameworks */, + 453FEE241F35E8C1005C1BB4 /* libagg.a in Frameworks */, + 453FEE221F35E87B005C1BB4 /* libsoftware_renderer.a in Frameworks */, + 346B76D91DC1ED7A00C7C87E /* libtracking.a in Frameworks */, + 346B76D71DC1ED5D00C7C87E /* liboauthcpp.a in Frameworks */, + 346B76D51DC1ED4D00C7C87E /* libpugixml.a in Frameworks */, + 346B76D31DC1ED3A00C7C87E /* libeditor.a in Frameworks */, + 675D21CF1BFDDF9300717E4F /* libgflags.a in Frameworks */, + 675D21C91BFB8F7C00717E4F /* libsdf_image.a in Frameworks */, + 675D21CA1BFB8F7C00717E4F /* libstb_image.a in Frameworks */, + 675D21841BFB86F400717E4F /* IOKit.framework in Frameworks */, + 675D21821BFB85E800717E4F /* libz.tbd in Frameworks */, + 675D217E1BFB84BA00717E4F /* libgeometry.a in Frameworks */, + 675D21801BFB84BA00717E4F /* libopening_hours.a in Frameworks */, + 675D21781BFB829000717E4F /* Cocoa.framework in Frameworks */, + 675D21761BFB828900717E4F /* CoreFoundation.framework in Frameworks */, + 675D21741BFB828200717E4F /* OpenGL.framework in Frameworks */, + 675D21721BFB827B00717E4F /* CoreLocation.framework in Frameworks */, + 675D21561BFB779A00717E4F /* libcoding.a in Frameworks */, + 675D21571BFB779A00717E4F /* libdrape_frontend.a in Frameworks */, + 675D21581BFB779A00717E4F /* libdrape.a in Frameworks */, + 675D21591BFB779A00717E4F /* libexpat.a in Frameworks */, + 675D215A1BFB779A00717E4F /* libfreetype.a in Frameworks */, + 675D215C1BFB779A00717E4F /* libindexer.a in Frameworks */, + 675D215D1BFB779A00717E4F /* libjansson.a in Frameworks */, + 675D215E1BFB779A00717E4F /* libosrm.a in Frameworks */, + 675D215F1BFB779A00717E4F /* libplatform.a in Frameworks */, + 675D21601BFB779A00717E4F /* libprotobuf.a in Frameworks */, + 675D21611BFB779A00717E4F /* librouting.a in Frameworks */, + 675D21621BFB779A00717E4F /* libsearch.a in Frameworks */, + 675D21631BFB779A00717E4F /* libstorage.a in Frameworks */, + 675D21641BFB779A00717E4F /* libsuccinct.a in Frameworks */, + 4740185723F5BEA000A93C81 /* minizip.framework in Frameworks */, + 675D21411BFB76B000717E4F /* libbase.a in Frameworks */, + 675D21431BFB76B000717E4F /* libmap.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -53,6 +166,16 @@ 346B76CF1DC1ED0B00C7C87E /* Frameworks */ = { isa = PBXGroup; children = ( + 39B9682723E1AC9900D3B8E3 /* libge0.a */, + 4740185623F5BEA000A93C81 /* minizip.framework */, + 3D0BBBA423F3FF6700A50354 /* libfreetype.a */, + 3D0BBBA223F3FF4600A50354 /* libprotobuf.a */, + 453FEE231F35E8C1005C1BB4 /* libagg.a */, + 453FEE211F35E87B005C1BB4 /* libsoftware_renderer.a */, + 346B76D81DC1ED7A00C7C87E /* libtracking.a */, + 346B76D61DC1ED5D00C7C87E /* liboauthcpp.a */, + 346B76D41DC1ED4D00C7C87E /* libpugixml.a */, + 346B76D21DC1ED3A00C7C87E /* libeditor.a */, ); name = Frameworks; sourceTree = ""; @@ -62,6 +185,7 @@ children = ( 3475E0DF1DBF57AC004C7E69 /* common-debug.xcconfig */, 3475E0E01DBF57AC004C7E69 /* common-release.xcconfig */, + 675D21CD1BFB90AD00717E4F /* Libs */, 675D21331BFB6F3D00717E4F /* mapshot */, 675D21321BFB6F3D00717E4F /* Products */, 346B76CF1DC1ED0B00C7C87E /* Frameworks */, @@ -85,6 +209,40 @@ path = ../../mapshot; sourceTree = ""; }; + 675D21CD1BFB90AD00717E4F /* Libs */ = { + isa = PBXGroup; + children = ( + 675D21CE1BFDDF9300717E4F /* libgflags.a */, + 675D21C71BFB8F7C00717E4F /* libsdf_image.a */, + 675D21C81BFB8F7C00717E4F /* libstb_image.a */, + 675D21831BFB86F400717E4F /* IOKit.framework */, + 675D21811BFB85E800717E4F /* libz.tbd */, + 675D217A1BFB84BA00717E4F /* libgeometry.a */, + 675D217C1BFB84BA00717E4F /* libopening_hours.a */, + 675D21771BFB829000717E4F /* Cocoa.framework */, + 675D21751BFB828900717E4F /* CoreFoundation.framework */, + 675D21731BFB828200717E4F /* OpenGL.framework */, + 675D21711BFB827B00717E4F /* CoreLocation.framework */, + 675D21451BFB779A00717E4F /* libcoding.a */, + 675D21461BFB779A00717E4F /* libdrape_frontend.a */, + 675D21471BFB779A00717E4F /* libdrape.a */, + 675D21481BFB779A00717E4F /* libexpat.a */, + 675D21491BFB779A00717E4F /* libfreetype.a */, + 675D214B1BFB779A00717E4F /* libindexer.a */, + 675D214C1BFB779A00717E4F /* libjansson.a */, + 675D214D1BFB779A00717E4F /* libosrm.a */, + 675D214E1BFB779A00717E4F /* libplatform.a */, + 675D214F1BFB779A00717E4F /* libprotobuf.a */, + 675D21501BFB779A00717E4F /* librouting.a */, + 675D21511BFB779A00717E4F /* libsearch.a */, + 675D21521BFB779A00717E4F /* libstorage.a */, + 675D21531BFB779A00717E4F /* libsuccinct.a */, + 675D213E1BFB76B000717E4F /* libbase.a */, + 675D21401BFB76B000717E4F /* libmap.a */, + ); + name = Libs; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -178,6 +336,7 @@ 675D21391BFB6F3D00717E4F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -185,6 +344,7 @@ 675D213A1BFB6F3D00717E4F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/minizip/minizip.xcodeproj/project.pbxproj b/xcode/minizip/minizip.xcodeproj/project.pbxproj index 2400b5b15f..b9f4fc56f5 100644 --- a/xcode/minizip/minizip.xcodeproj/project.pbxproj +++ b/xcode/minizip/minizip.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -84,12 +84,12 @@ children = ( 39E0FA6423EDB80E00001124 /* ioapi.c */, 39E0FA6323EDB80E00001124 /* ioapi.h */, - 3D40DEBA23EB5E0100A0153A /* minizip.cpp */, - 3D40DEA223EB5E0100A0153A /* minizip.hpp */, 3D40DECF23EC071400A0153A /* unzip.c */, 3D40DED023EC071400A0153A /* unzip.h */, 3D40DECB23EC069300A0153A /* zip.c */, 3D40DECC23EC069300A0153A /* zip.h */, + 3D40DEBA23EB5E0100A0153A /* minizip.cpp */, + 3D40DEA223EB5E0100A0153A /* minizip.hpp */, ); name = minizip; path = ../../3party/minizip; @@ -143,7 +143,7 @@ }; }; buildConfigurationList = 671F59071B87568D0032311E /* Build configuration list for PBXProject "minizip" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( @@ -210,11 +210,7 @@ GCC_OPTIMIZATION_LEVEL = 0; INFOPLIST_FILE = minizip_framework/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.mapswithme.minizip-ios"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; @@ -248,11 +244,7 @@ GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = minizip_framework/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.mapswithme.minizip-ios"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; diff --git a/xcode/oauthcpp/oauthcpp.xcodeproj/project.pbxproj b/xcode/oauthcpp/oauthcpp.xcodeproj/project.pbxproj index 973eb65783..b232a06f78 100644 --- a/xcode/oauthcpp/oauthcpp.xcodeproj/project.pbxproj +++ b/xcode/oauthcpp/oauthcpp.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -67,12 +67,12 @@ 340C20F71C3E5EA200111D22 /* liboauthcpp */ = { isa = PBXGroup; children = ( + 340C210A1C3E5EF600111D22 /* liboauthcpp.h */, 340C20F81C3E5EED00111D22 /* base64.cpp */, 340C20F91C3E5EED00111D22 /* base64.h */, 340C20FA1C3E5EED00111D22 /* HMAC_SHA1.cpp */, 340C20FB1C3E5EED00111D22 /* HMAC_SHA1.h */, 340C20FC1C3E5EED00111D22 /* liboauthcpp.cpp */, - 340C210A1C3E5EF600111D22 /* liboauthcpp.h */, 340C20FD1C3E5EED00111D22 /* SHA1.cpp */, 340C20FE1C3E5EED00111D22 /* SHA1.h */, 340C20FF1C3E5EED00111D22 /* urlencode.cpp */, @@ -131,7 +131,7 @@ }; }; buildConfigurationList = 340C20EA1C3E5E5000111D22 /* Build configuration list for PBXProject "oauthcpp" */; - compatibilityVersion = "Xcode 12.0"; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/xcode/omim.xcworkspace/contents.xcworkspacedata b/xcode/omim.xcworkspace/contents.xcworkspacedata index 58cf61847f..29f7bb80b2 100644 --- a/xcode/omim.xcworkspace/contents.xcworkspacedata +++ b/xcode/omim.xcworkspace/contents.xcworkspacedata @@ -91,6 +91,9 @@ location = "group:vulkan_wrapper/vulkan_wrapper.xcodeproj"> + + @@ -106,23 +109,26 @@ + + - - - - + location = "container:generator/generator.xcodeproj"> + location = "container:mwm_diff/mwm_diff.xcodeproj"> + + + + @@ -130,18 +136,12 @@ - - - - @@ -151,34 +151,37 @@ - - - - - - + + + location = "container:qtMapsMe/qtMapsMe.xcodeproj"> + + + + - - + + + + diff --git a/xcode/omim.xcworkspace/xcshareddata/omim.xcscmblueprint b/xcode/omim.xcworkspace/xcshareddata/omim.xcscmblueprint new file mode 100644 index 0000000000..0ffda4fa39 --- /dev/null +++ b/xcode/omim.xcworkspace/xcshareddata/omim.xcscmblueprint @@ -0,0 +1,37 @@ +{ + "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "B26DB2F6C5B4675C4BB11143C1085C05FBADA703", + "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : { + + }, + "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : { + "DBA6F8B12B84878540F44342C4772AC004D85ABD" : 9223372036854775807, + "B26DB2F6C5B4675C4BB11143C1085C05FBADA703" : 9223372036854775807, + "831A82967244E288C124F36CE35B6FD37374E6F8" : 9223372036854775807 + }, + "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "4D9481CD-9A83-4BD5-9098-7CC956604DCF", + "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { + "DBA6F8B12B84878540F44342C4772AC004D85ABD" : "omim\/3party\/protobuf\/protobuf\/", + "B26DB2F6C5B4675C4BB11143C1085C05FBADA703" : "omim\/", + "831A82967244E288C124F36CE35B6FD37374E6F8" : "omim\/3party\/Alohalytics\/" + }, + "DVTSourceControlWorkspaceBlueprintNameKey" : "omim", + "DVTSourceControlWorkspaceBlueprintVersion" : 204, + "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "xcode\/omim.xcworkspace", + "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ + { + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "git:\/\/github.com\/mapsme\/Alohalytics.git", + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "831A82967244E288C124F36CE35B6FD37374E6F8" + }, + { + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/mapsme\/omim.git", + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "B26DB2F6C5B4675C4BB11143C1085C05FBADA703" + }, + { + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "git:\/\/github.com\/mapsme\/protobuf.git", + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "DBA6F8B12B84878540F44342C4772AC004D85ABD" + } + ] +} \ No newline at end of file diff --git a/xcode/open_location_code/open_location_code.xcodeproj/project.pbxproj b/xcode/open_location_code/open_location_code.xcodeproj/project.pbxproj index a37ad12709..e03fab8b6b 100644 --- a/xcode/open_location_code/open_location_code.xcodeproj/project.pbxproj +++ b/xcode/open_location_code/open_location_code.xcodeproj/project.pbxproj @@ -7,10 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - FACB769826B88C7100810C9C /* openlocationcode.cc in Sources */ = {isa = PBXBuildFile; fileRef = FACB769326B88C7100810C9C /* openlocationcode.cc */; }; - FACB769926B88C7100810C9C /* codearea.h in Headers */ = {isa = PBXBuildFile; fileRef = FACB769426B88C7100810C9C /* codearea.h */; }; - FACB769A26B88C7100810C9C /* openlocationcode.h in Headers */ = {isa = PBXBuildFile; fileRef = FACB769526B88C7100810C9C /* openlocationcode.h */; }; - FACB769B26B88C7100810C9C /* codearea.cc in Sources */ = {isa = PBXBuildFile; fileRef = FACB769626B88C7100810C9C /* codearea.cc */; }; + 1D5F8ABC207616F000CAADFC /* codearea.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1D5F8AB8207616F000CAADFC /* codearea.cc */; }; + 1D5F8ABD207616F000CAADFC /* openlocationcode.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1D5F8AB9207616F000CAADFC /* openlocationcode.cc */; }; + 1D5F8AC1207617F200CAADFC /* codearea.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D5F8ABA207616F000CAADFC /* codearea.h */; }; + 1D5F8AC2207617F200CAADFC /* openlocationcode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D5F8ABB207616F000CAADFC /* openlocationcode.h */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -27,12 +27,12 @@ /* Begin PBXFileReference section */ 1D5F8AAC207616D300CAADFC /* libopen_location_code.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libopen_location_code.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1D5F8AB8207616F000CAADFC /* codearea.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = codearea.cc; path = "../../../3party/open-location-code/codearea.cc"; sourceTree = ""; }; + 1D5F8AB9207616F000CAADFC /* openlocationcode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = openlocationcode.cc; path = "../../../3party/open-location-code/openlocationcode.cc"; sourceTree = ""; }; + 1D5F8ABA207616F000CAADFC /* codearea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = codearea.h; path = "../../../3party/open-location-code/codearea.h"; sourceTree = ""; }; + 1D5F8ABB207616F000CAADFC /* openlocationcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = openlocationcode.h; path = "../../../3party/open-location-code/openlocationcode.h"; sourceTree = ""; }; 1D5F8AC32076182E00CAADFC /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; 1D5F8AC42076182E00CAADFC /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; - FACB769326B88C7100810C9C /* openlocationcode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openlocationcode.cc; sourceTree = ""; }; - FACB769426B88C7100810C9C /* codearea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codearea.h; sourceTree = ""; }; - FACB769526B88C7100810C9C /* openlocationcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openlocationcode.h; sourceTree = ""; }; - FACB769626B88C7100810C9C /* codearea.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = codearea.cc; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -49,9 +49,9 @@ 1D5F8AA3207616D300CAADFC = { isa = PBXGroup; children = ( - FACB768F26B88C7100810C9C /* open-location-code */, 1D5F8AC32076182E00CAADFC /* common-debug.xcconfig */, 1D5F8AC42076182E00CAADFC /* common-release.xcconfig */, + 1D5F8AAE207616D300CAADFC /* open_location_code */, 1D5F8AAD207616D300CAADFC /* Products */, ); sourceTree = ""; @@ -64,16 +64,15 @@ name = Products; sourceTree = ""; }; - FACB768F26B88C7100810C9C /* open-location-code */ = { + 1D5F8AAE207616D300CAADFC /* open_location_code */ = { isa = PBXGroup; children = ( - FACB769626B88C7100810C9C /* codearea.cc */, - FACB769426B88C7100810C9C /* codearea.h */, - FACB769326B88C7100810C9C /* openlocationcode.cc */, - FACB769526B88C7100810C9C /* openlocationcode.h */, + 1D5F8AB8207616F000CAADFC /* codearea.cc */, + 1D5F8ABA207616F000CAADFC /* codearea.h */, + 1D5F8AB9207616F000CAADFC /* openlocationcode.cc */, + 1D5F8ABB207616F000CAADFC /* openlocationcode.h */, ); - name = "open-location-code"; - path = "../../3party/open-location-code"; + path = open_location_code; sourceTree = ""; }; /* End PBXGroup section */ @@ -83,8 +82,8 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FACB769A26B88C7100810C9C /* openlocationcode.h in Headers */, - FACB769926B88C7100810C9C /* codearea.h in Headers */, + 1D5F8AC1207617F200CAADFC /* codearea.h in Headers */, + 1D5F8AC2207617F200CAADFC /* openlocationcode.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -146,8 +145,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FACB769826B88C7100810C9C /* openlocationcode.cc in Sources */, - FACB769B26B88C7100810C9C /* codearea.cc in Sources */, + 1D5F8ABD207616F000CAADFC /* openlocationcode.cc in Sources */, + 1D5F8ABC207616F000CAADFC /* codearea.cc in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/xcode/openlr/openlr.xcodeproj/project.pbxproj b/xcode/openlr/openlr.xcodeproj/project.pbxproj index 18fa06b060..6a34325154 100644 --- a/xcode/openlr/openlr.xcodeproj/project.pbxproj +++ b/xcode/openlr/openlr.xcodeproj/project.pbxproj @@ -264,6 +264,7 @@ "$(BOOST_ROOT)", "$(OMIM_ROOT)/3party/jansson/src", ); + "LIBRARY_SEARCH_PATHS[arch=*]" = ""; }; name = Debug; }; diff --git a/xcode/platform/platform.xcodeproj/project.pbxproj b/xcode/platform/platform.xcodeproj/project.pbxproj index 71d63bbee5..ccfe0e443e 100644 --- a/xcode/platform/platform.xcodeproj/project.pbxproj +++ b/xcode/platform/platform.xcodeproj/project.pbxproj @@ -31,6 +31,7 @@ 3DF528EB238BFFC1000ED0D5 /* downloader_defines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DF528EA238BFFC1000ED0D5 /* downloader_defines.hpp */; }; 3DFACF312432421C00A29A94 /* background_downloader_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DFACF2F2432421C00A29A94 /* background_downloader_ios.mm */; }; 3DFACF322432421C00A29A94 /* background_downloader_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFACF302432421C00A29A94 /* background_downloader_ios.h */; }; + 40D4697723FAB8D00030476C /* helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40D4697623FAB8D00030476C /* helpers.hpp */; }; 451E32A01F73A8B000964C9F /* secure_storage_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 451E329D1F73A8B000964C9F /* secure_storage_ios.mm */; }; 451E32A11F73A8B000964C9F /* secure_storage_qt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 451E329E1F73A8B000964C9F /* secure_storage_qt.cpp */; }; 451E32A21F73A8B000964C9F /* secure_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 451E329F1F73A8B000964C9F /* secure_storage.hpp */; }; @@ -38,6 +39,8 @@ 4564FA7F2094978D0043CCFB /* remote_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4564FA7D2094978D0043CCFB /* remote_file.cpp */; }; 470C77CA23CCB04C006F6385 /* http_uploader_background.mm in Sources */ = {isa = PBXBuildFile; fileRef = 470C77C923CCB04C006F6385 /* http_uploader_background.mm */; }; 5661A5CC20DD57DA00C6B1D1 /* async_gui_thread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5661A5CB20DD57DA00C6B1D1 /* async_gui_thread.hpp */; }; + 56DAC380239926EF000BC50D /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC37F239926EF000BC50D /* liboauthcpp.a */; }; + 56DAC38223992707000BC50D /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC38123992707000BC50D /* libgeometry.a */; }; 56EB1EDC1C6B6E6C0022D831 /* file_logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EB1ED81C6B6E6C0022D831 /* file_logging.cpp */; }; 56EB1EDD1C6B6E6C0022D831 /* file_logging.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56EB1ED91C6B6E6C0022D831 /* file_logging.hpp */; }; 56EB1EDE1C6B6E6C0022D831 /* mwm_traits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EB1EDA1C6B6E6C0022D831 /* mwm_traits.cpp */; }; @@ -45,6 +48,8 @@ 670E8C761BB318AB00094197 /* platform_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 670E8C741BB318AB00094197 /* platform_ios.mm */; }; 671C62061AE9014C00076BD0 /* measurement_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62041AE9014C00076BD0 /* measurement_utils.cpp */; }; 671C62071AE9014C00076BD0 /* measurement_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671C62051AE9014C00076BD0 /* measurement_utils.hpp */; }; + 67247FFD1C60BD6500EDE56A /* writable_dir_changer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FFB1C60BD6500EDE56A /* writable_dir_changer.cpp */; }; + 67247FFE1C60BD6500EDE56A /* writable_dir_changer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67247FFC1C60BD6500EDE56A /* writable_dir_changer.hpp */; }; 674125081B4C00CC00A3E828 /* country_defines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674125001B4C00CC00A3E828 /* country_defines.cpp */; }; 674125091B4C00CC00A3E828 /* country_defines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674125011B4C00CC00A3E828 /* country_defines.hpp */; }; 6741250A1B4C00CC00A3E828 /* country_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674125021B4C00CC00A3E828 /* country_file.cpp */; }; @@ -84,6 +89,9 @@ 675343D91A3F5D5A00A0A8C3 /* wifi_info_windows.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343AE1A3F5D5A00A0A8C3 /* wifi_info_windows.cpp */; }; 675343DA1A3F5D5A00A0A8C3 /* wifi_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343AF1A3F5D5A00A0A8C3 /* wifi_info.hpp */; }; 675343DB1A3F5D5A00A0A8C3 /* wifi_location_service.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343B01A3F5D5A00A0A8C3 /* wifi_location_service.cpp */; }; + 675E88A01DB7B0F200F8EBDA /* test_socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E889E1DB7B0F200F8EBDA /* test_socket.cpp */; }; + 675E88A11DB7B0F200F8EBDA /* test_socket.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675E889F1DB7B0F200F8EBDA /* test_socket.hpp */; }; + 676C84211C64CD3300DC9603 /* mwm_traits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 676C841F1C64CD3300DC9603 /* mwm_traits.hpp */; }; 678338951C6DE59200FD6263 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341141C58C4D8002CF0D9 /* testingmain.cpp */; }; 678338961C6DE59200FD6263 /* apk_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341001C58C4C9002CF0D9 /* apk_test.cpp */; }; 678338971C6DE59200FD6263 /* country_file_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341011C58C4C9002CF0D9 /* country_file_tests.cpp */; }; @@ -94,6 +102,12 @@ 6783389C1C6DE59200FD6263 /* location_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341061C58C4C9002CF0D9 /* location_test.cpp */; }; 6783389D1C6DE59200FD6263 /* measurement_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341071C58C4C9002CF0D9 /* measurement_tests.cpp */; }; 6783389E1C6DE59200FD6263 /* platform_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341081C58C4C9002CF0D9 /* platform_test.cpp */; }; + 678338A01C6DE5BA00FD6263 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6753413B1C58C79C002CF0D9 /* libz.tbd */; }; + 678338A11C6DE5BA00FD6263 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675341311C58C786002CF0D9 /* libbase.a */; }; + 678338A21C6DE5BA00FD6263 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675341321C58C786002CF0D9 /* libcoding.a */; }; + 678338A31C6DE5BA00FD6263 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675341331C58C786002CF0D9 /* libjansson.a */; }; + 678338A61C6DE5BA00FD6263 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6753412F1C58C70C002CF0D9 /* libindexer.a */; }; + 678338A71C6DE5E300FD6263 /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675340E91C58C496002CF0D9 /* libplatform_tests_support.a */; }; 678338A81C6DE5E300FD6263 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343781A3F5CF500A0A8C3 /* libplatform.a */; }; 678338AD1C6DF51D00FD6263 /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = 678338AB1C6DF50700FD6263 /* classificator.txt */; }; 678338AE1C6DF51D00FD6263 /* minsk-pass.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 678338AC1C6DF50700FD6263 /* minsk-pass.mwm */; }; @@ -105,6 +119,7 @@ 67AB92DD1B7B3D7300AB5194 /* mwm_version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67AB92DB1B7B3D7300AB5194 /* mwm_version.hpp */; }; 67AB92EA1B7B3E9100AB5194 /* get_text_by_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67AB92E81B7B3E9100AB5194 /* get_text_by_id.cpp */; }; 67AB92EB1B7B3E9100AB5194 /* get_text_by_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67AB92E91B7B3E9100AB5194 /* get_text_by_id.hpp */; }; + 67B30B2A2084B7D8008AEBFD /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67B30B292084B7D7008AEBFD /* CoreLocation.framework */; }; D50B2296238591570056820A /* http_payload.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D50B2293238591570056820A /* http_payload.hpp */; }; D50B2297238591570056820A /* http_payload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D50B2294238591570056820A /* http_payload.cpp */; }; D593E50423CDBC5F004D6B89 /* http_uploader_background_dummy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D593E50323CDBC5F004D6B89 /* http_uploader_background_dummy.cpp */; }; @@ -116,18 +131,6 @@ F6DF735A1EC9EAE700D8BA0B /* string_storage_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DF73561EC9EAE700D8BA0B /* string_storage_base.cpp */; }; F6DF735B1EC9EAE700D8BA0B /* string_storage_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6DF73571EC9EAE700D8BA0B /* string_storage_base.hpp */; }; F6DF735C1EC9EAE700D8BA0B /* string_storage_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6DF73571EC9EAE700D8BA0B /* string_storage_base.hpp */; }; - FAA8388B26BB4832002E54C6 /* helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40D4697623FAB8D00030476C /* helpers.hpp */; }; - FAA8388C26BB483D002E54C6 /* test_socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E889E1DB7B0F200F8EBDA /* test_socket.cpp */; }; - FAA8388D26BB4841002E54C6 /* test_socket.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675E889F1DB7B0F200F8EBDA /* test_socket.hpp */; }; - FAA8388E26BB4849002E54C6 /* writable_dir_changer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FFB1C60BD6500EDE56A /* writable_dir_changer.cpp */; }; - FAA8388F26BB484C002E54C6 /* writable_dir_changer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67247FFC1C60BD6500EDE56A /* writable_dir_changer.hpp */; }; - FAA8389126BB48E9002E54C6 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389026BB48E9002E54C6 /* libjansson.a */; }; - FAA8389326BB48EF002E54C6 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389226BB48EF002E54C6 /* libbase.a */; }; - FAA8389526BB48F4002E54C6 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389426BB48F4002E54C6 /* libcoding.a */; }; - FAA8389726BB4906002E54C6 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389626BB4906002E54C6 /* minizip.framework */; }; - FAA8389926BB490C002E54C6 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389826BB490C002E54C6 /* liboauthcpp.a */; }; - FAA8389A26BB4931002E54C6 /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675340E91C58C496002CF0D9 /* libplatform_tests_support.a */; }; - FAA8389C26BB4948002E54C6 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389B26BB4948002E54C6 /* libgeometry.a */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -166,6 +169,8 @@ 4564FA7D2094978D0043CCFB /* remote_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remote_file.cpp; sourceTree = ""; }; 470C77C923CCB04C006F6385 /* http_uploader_background.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = http_uploader_background.mm; sourceTree = ""; }; 5661A5CB20DD57DA00C6B1D1 /* async_gui_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = async_gui_thread.hpp; sourceTree = ""; }; + 56DAC37F239926EF000BC50D /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56DAC38123992707000BC50D /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; 56EB1ED81C6B6E6C0022D831 /* file_logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_logging.cpp; sourceTree = ""; }; 56EB1ED91C6B6E6C0022D831 /* file_logging.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_logging.hpp; sourceTree = ""; }; 56EB1EDA1C6B6E6C0022D831 /* mwm_traits.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_traits.cpp; sourceTree = ""; }; @@ -200,6 +205,11 @@ 675341071C58C4C9002CF0D9 /* measurement_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measurement_tests.cpp; sourceTree = ""; }; 675341081C58C4C9002CF0D9 /* platform_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_test.cpp; sourceTree = ""; }; 675341141C58C4D8002CF0D9 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 6753412F1C58C70C002CF0D9 /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; + 675341311C58C786002CF0D9 /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 675341321C58C786002CF0D9 /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; + 675341331C58C786002CF0D9 /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = ""; }; + 6753413B1C58C79C002CF0D9 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 675343781A3F5CF500A0A8C3 /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; 675343861A3F5D5900A0A8C3 /* apple_location_service.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = apple_location_service.mm; sourceTree = ""; }; 675343881A3F5D5900A0A8C3 /* chunks_download_strategy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chunks_download_strategy.cpp; sourceTree = ""; }; @@ -232,6 +242,7 @@ 675343B01A3F5D5A00A0A8C3 /* wifi_location_service.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wifi_location_service.cpp; sourceTree = ""; }; 675E889E1DB7B0F200F8EBDA /* test_socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_socket.cpp; sourceTree = ""; }; 675E889F1DB7B0F200F8EBDA /* test_socket.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_socket.hpp; sourceTree = ""; }; + 676C841F1C64CD3300DC9603 /* mwm_traits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_traits.hpp; sourceTree = ""; }; 6783387E1C6DE54700FD6263 /* platform_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = platform_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 678338AB1C6DF50700FD6263 /* classificator.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = classificator.txt; sourceTree = ""; }; 678338AC1C6DF50700FD6263 /* minsk-pass.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = "minsk-pass.mwm"; sourceTree = ""; }; @@ -241,6 +252,7 @@ 67AB92DB1B7B3D7300AB5194 /* mwm_version.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_version.hpp; sourceTree = ""; }; 67AB92E81B7B3E9100AB5194 /* get_text_by_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = get_text_by_id.cpp; sourceTree = ""; }; 67AB92E91B7B3E9100AB5194 /* get_text_by_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = get_text_by_id.hpp; sourceTree = ""; }; + 67B30B292084B7D7008AEBFD /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; D50B2293238591570056820A /* http_payload.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_payload.hpp; sourceTree = ""; }; D50B2294238591570056820A /* http_payload.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_payload.cpp; sourceTree = ""; }; D593E50323CDBC5F004D6B89 /* http_uploader_background_dummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_uploader_background_dummy.cpp; sourceTree = ""; }; @@ -249,12 +261,6 @@ EB60B4DD204C175700E4953B /* network_policy_ios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = network_policy_ios.h; sourceTree = ""; }; F6DF73561EC9EAE700D8BA0B /* string_storage_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_storage_base.cpp; sourceTree = ""; }; F6DF73571EC9EAE700D8BA0B /* string_storage_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_storage_base.hpp; sourceTree = ""; }; - FAA8389026BB48E9002E54C6 /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8389226BB48EF002E54C6 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8389426BB48F4002E54C6 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8389626BB4906002E54C6 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8389826BB490C002E54C6 /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAA8389B26BB4948002E54C6 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -276,14 +282,16 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FAA8389C26BB4948002E54C6 /* libgeometry.a in Frameworks */, - FAA8389A26BB4931002E54C6 /* libplatform_tests_support.a in Frameworks */, - FAA8389926BB490C002E54C6 /* liboauthcpp.a in Frameworks */, - FAA8389726BB4906002E54C6 /* minizip.framework in Frameworks */, - FAA8389526BB48F4002E54C6 /* libcoding.a in Frameworks */, - FAA8389326BB48EF002E54C6 /* libbase.a in Frameworks */, - FAA8389126BB48E9002E54C6 /* libjansson.a in Frameworks */, + 56DAC38223992707000BC50D /* libgeometry.a in Frameworks */, + 56DAC380239926EF000BC50D /* liboauthcpp.a in Frameworks */, + 67B30B2A2084B7D8008AEBFD /* CoreLocation.framework in Frameworks */, + 678338A71C6DE5E300FD6263 /* libplatform_tests_support.a in Frameworks */, 678338A81C6DE5E300FD6263 /* libplatform.a in Frameworks */, + 678338A21C6DE5BA00FD6263 /* libcoding.a in Frameworks */, + 678338A11C6DE5BA00FD6263 /* libbase.a in Frameworks */, + 678338A61C6DE5BA00FD6263 /* libindexer.a in Frameworks */, + 678338A31C6DE5BA00FD6263 /* libjansson.a in Frameworks */, + 678338A01C6DE5BA00FD6263 /* libz.tbd in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -293,12 +301,9 @@ 3496AB6F1DC1F5AB00C5DDBA /* Frameworks */ = { isa = PBXGroup; children = ( - FAA8389B26BB4948002E54C6 /* libgeometry.a */, - FAA8389826BB490C002E54C6 /* liboauthcpp.a */, - FAA8389626BB4906002E54C6 /* minizip.framework */, - FAA8389426BB48F4002E54C6 /* libcoding.a */, - FAA8389226BB48EF002E54C6 /* libbase.a */, - FAA8389026BB48E9002E54C6 /* libjansson.a */, + 56DAC38123992707000BC50D /* libgeometry.a */, + 56DAC37F239926EF000BC50D /* liboauthcpp.a */, + 67B30B292084B7D7008AEBFD /* CoreLocation.framework */, ); name = Frameworks; sourceTree = ""; @@ -306,6 +311,7 @@ 675340DE1C58C405002CF0D9 /* platform_tests */ = { isa = PBXGroup; children = ( + 675341141C58C4D8002CF0D9 /* testingmain.cpp */, 675341001C58C4C9002CF0D9 /* apk_test.cpp */, 675341011C58C4C9002CF0D9 /* country_file_tests.cpp */, 675341021C58C4C9002CF0D9 /* get_text_by_id_tests.cpp */, @@ -315,7 +321,6 @@ 675341061C58C4C9002CF0D9 /* location_test.cpp */, 675341071C58C4C9002CF0D9 /* measurement_tests.cpp */, 675341081C58C4C9002CF0D9 /* platform_test.cpp */, - 675341141C58C4D8002CF0D9 /* testingmain.cpp */, ); name = platform_tests; path = ../../platform/platform_tests; @@ -326,32 +331,46 @@ children = ( 5661A5CB20DD57DA00C6B1D1 /* async_gui_thread.hpp */, 40D4697623FAB8D00030476C /* helpers.hpp */, + 675E889E1DB7B0F200F8EBDA /* test_socket.cpp */, + 675E889F1DB7B0F200F8EBDA /* test_socket.hpp */, + 67247FFB1C60BD6500EDE56A /* writable_dir_changer.cpp */, + 67247FFC1C60BD6500EDE56A /* writable_dir_changer.hpp */, 675340F41C58C4B3002CF0D9 /* scoped_dir.cpp */, 675340F51C58C4B3002CF0D9 /* scoped_dir.hpp */, 675340F61C58C4B3002CF0D9 /* scoped_file.cpp */, 675340F71C58C4B3002CF0D9 /* scoped_file.hpp */, 675340F81C58C4B3002CF0D9 /* scoped_mwm.cpp */, 675340F91C58C4B3002CF0D9 /* scoped_mwm.hpp */, - 675E889E1DB7B0F200F8EBDA /* test_socket.cpp */, - 675E889F1DB7B0F200F8EBDA /* test_socket.hpp */, - 67247FFB1C60BD6500EDE56A /* writable_dir_changer.cpp */, - 67247FFC1C60BD6500EDE56A /* writable_dir_changer.hpp */, ); name = platform_tests_support; path = ../../platform/platform_tests_support; sourceTree = ""; }; + 6753413D1C58C84B002CF0D9 /* libs */ = { + isa = PBXGroup; + children = ( + 6753413B1C58C79C002CF0D9 /* libz.tbd */, + 675341311C58C786002CF0D9 /* libbase.a */, + 675341321C58C786002CF0D9 /* libcoding.a */, + 675341331C58C786002CF0D9 /* libjansson.a */, + 6753412F1C58C70C002CF0D9 /* libindexer.a */, + ); + name = libs; + sourceTree = ""; + }; 6753436F1A3F5CF500A0A8C3 = { isa = PBXGroup; children = ( 34F558331DBF273C00A4FC11 /* common-debug.xcconfig */, 34F558341DBF273C00A4FC11 /* common-release.xcconfig */, + 675340E41C58C43A002CF0D9 /* platform_tests_support */, 6753437A1A3F5CF500A0A8C3 /* platform */, 675340DE1C58C405002CF0D9 /* platform_tests */, - 675340E41C58C43A002CF0D9 /* platform_tests_support */, + 6753413D1C58C84B002CF0D9 /* libs */, 678338A91C6DF4BD00FD6263 /* Resources */, 675343791A3F5CF500A0A8C3 /* Products */, 3496AB6F1DC1F5AB00C5DDBA /* Frameworks */, + A8E540F51F9F97CD00A1B8FA /* Recovered References */, ); sourceTree = ""; }; @@ -368,11 +387,25 @@ 6753437A1A3F5CF500A0A8C3 /* platform */ = { isa = PBXGroup; children = ( - 675343861A3F5D5900A0A8C3 /* apple_location_service.mm */, + 3D061D1E243F5A6500DA45CB /* downloader_utils.cpp */, + 3D061D1D243F5A6500DA45CB /* downloader_utils.hpp */, 3DFACF302432421C00A29A94 /* background_downloader_ios.h */, 3DFACF2F2432421C00A29A94 /* background_downloader_ios.mm */, + 3DA587412550116C002E024C /* localization.cpp */, + 3DE28A7424BE01A30009465C /* locale.mm */, + D593E50323CDBC5F004D6B89 /* http_uploader_background_dummy.cpp */, + 3DF528EA238BFFC1000ED0D5 /* downloader_defines.hpp */, + D5B191CE2386C7E4009CD0D6 /* http_uploader_background.hpp */, + 470C77C923CCB04C006F6385 /* http_uploader_background.mm */, + D50B2294238591570056820A /* http_payload.cpp */, + D50B2293238591570056820A /* http_payload.hpp */, 3DEE1AE521F7091100054A91 /* battery_tracker.cpp */, 3DEE1AE621F7091100054A91 /* battery_tracker.hpp */, + 333A416E21C3E13B00AF26F6 /* http_session_manager.h */, + 333A416D21C3E13A00AF26F6 /* http_session_manager.mm */, + 3D15ACE0214A707800F725D5 /* localization.hpp */, + 3D15ACDF214A707800F725D5 /* localization.mm */, + 675343861A3F5D5900A0A8C3 /* apple_location_service.mm */, 675343881A3F5D5900A0A8C3 /* chunks_download_strategy.cpp */, 675343891A3F5D5900A0A8C3 /* chunks_download_strategy.hpp */, 6753438A1A3F5D5900A0A8C3 /* constants.hpp */, @@ -380,9 +413,6 @@ 674125011B4C00CC00A3E828 /* country_defines.hpp */, 674125021B4C00CC00A3E828 /* country_file.cpp */, 674125031B4C00CC00A3E828 /* country_file.hpp */, - 3DF528EA238BFFC1000ED0D5 /* downloader_defines.hpp */, - 3D061D1E243F5A6500DA45CB /* downloader_utils.cpp */, - 3D061D1D243F5A6500DA45CB /* downloader_utils.hpp */, 56EB1ED81C6B6E6C0022D831 /* file_logging.cpp */, 56EB1ED91C6B6E6C0022D831 /* file_logging.hpp */, 67AB92E81B7B3E9100AB5194 /* get_text_by_id.cpp */, @@ -392,28 +422,17 @@ 3D30587E1D880910004AC712 /* http_client_apple.mm */, 3D97F64A1D9C05E800380945 /* http_client.cpp */, 3D30587B1D8320E4004AC712 /* http_client.hpp */, - D50B2294238591570056820A /* http_payload.cpp */, - D50B2293238591570056820A /* http_payload.hpp */, 6753438B1A3F5D5900A0A8C3 /* http_request.cpp */, 6753438C1A3F5D5900A0A8C3 /* http_request.hpp */, - 333A416E21C3E13B00AF26F6 /* http_session_manager.h */, - 333A416D21C3E13A00AF26F6 /* http_session_manager.mm */, 6753438D1A3F5D5900A0A8C3 /* http_thread_apple.h */, 6753438E1A3F5D5900A0A8C3 /* http_thread_apple.mm */, 6753438F1A3F5D5A00A0A8C3 /* http_thread_callback.hpp */, 3D318A042021DD8A007B2607 /* http_uploader_apple.mm */, - D593E50323CDBC5F004D6B89 /* http_uploader_background_dummy.cpp */, - D5B191CE2386C7E4009CD0D6 /* http_uploader_background.hpp */, - 470C77C923CCB04C006F6385 /* http_uploader_background.mm */, 3D318A052021DD8B007B2607 /* http_uploader.hpp */, 674125041B4C00CC00A3E828 /* local_country_file_utils.cpp */, 674125051B4C00CC00A3E828 /* local_country_file_utils.hpp */, 674125061B4C00CC00A3E828 /* local_country_file.cpp */, 674125071B4C00CC00A3E828 /* local_country_file.hpp */, - 3DE28A7424BE01A30009465C /* locale.mm */, - 3DA587412550116C002E024C /* localization.cpp */, - 3D15ACE0214A707800F725D5 /* localization.hpp */, - 3D15ACDF214A707800F725D5 /* localization.mm */, 675343951A3F5D5A00A0A8C3 /* location_service.cpp */, 675343961A3F5D5A00A0A8C3 /* location_service.hpp */, 675343971A3F5D5A00A0A8C3 /* location.hpp */, @@ -472,6 +491,14 @@ path = ../../data; sourceTree = ""; }; + A8E540F51F9F97CD00A1B8FA /* Recovered References */ = { + isa = PBXGroup; + children = ( + 676C841F1C64CD3300DC9603 /* mwm_traits.hpp */, + ); + name = "Recovered References"; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -479,13 +506,10 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FAA8388D26BB4841002E54C6 /* test_socket.hpp in Headers */, 675341271C58C61D002CF0D9 /* scoped_dir.hpp in Headers */, 5661A5CC20DD57DA00C6B1D1 /* async_gui_thread.hpp in Headers */, 675341281C58C61D002CF0D9 /* scoped_mwm.hpp in Headers */, F6DF735C1EC9EAE700D8BA0B /* string_storage_base.hpp in Headers */, - FAA8388F26BB484C002E54C6 /* writable_dir_changer.hpp in Headers */, - FAA8388B26BB4832002E54C6 /* helpers.hpp in Headers */, 675341261C58C616002CF0D9 /* scoped_file.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -511,7 +535,9 @@ 675343CA1A3F5D5A00A0A8C3 /* platform_unix_impl.hpp in Headers */, 675343D21A3F5D5A00A0A8C3 /* servers_list.hpp in Headers */, 675343BA1A3F5D5A00A0A8C3 /* http_thread_callback.hpp in Headers */, + 676C84211C64CD3300DC9603 /* mwm_traits.hpp in Headers */, 675343B41A3F5D5A00A0A8C3 /* chunks_download_strategy.hpp in Headers */, + 67247FFE1C60BD6500EDE56A /* writable_dir_changer.hpp in Headers */, 3DFACF322432421C00A29A94 /* background_downloader_ios.h in Headers */, 3D78157D1F3D8A0A0068B6AC /* safe_callback.hpp in Headers */, 3DF528EB238BFFC1000ED0D5 /* downloader_defines.hpp in Headers */, @@ -525,10 +551,12 @@ 3D15ACE2214A707900F725D5 /* localization.hpp in Headers */, D5B191CF2386C7E4009CD0D6 /* http_uploader_background.hpp in Headers */, 3DE8B98F1DEC3115000E6083 /* network_policy.hpp in Headers */, + 675E88A11DB7B0F200F8EBDA /* test_socket.hpp in Headers */, 675343CF1A3F5D5A00A0A8C3 /* preferred_languages.hpp in Headers */, 3D30587D1D8320E4004AC712 /* http_client.hpp in Headers */, 56EB1EDD1C6B6E6C0022D831 /* file_logging.hpp in Headers */, 333A417021C3E13B00AF26F6 /* http_session_manager.h in Headers */, + 40D4697723FAB8D00030476C /* helpers.hpp in Headers */, F6DF735B1EC9EAE700D8BA0B /* string_storage_base.hpp in Headers */, 3D318A072021DD8B007B2607 /* http_uploader.hpp in Headers */, 6741250D1B4C00CC00A3E828 /* local_country_file_utils.hpp in Headers */, @@ -651,8 +679,6 @@ buildActionMask = 2147483647; files = ( 675341251C58C60F002CF0D9 /* scoped_mwm.cpp in Sources */, - FAA8388C26BB483D002E54C6 /* test_socket.cpp in Sources */, - FAA8388E26BB4849002E54C6 /* writable_dir_changer.cpp in Sources */, F6DF73591EC9EAE700D8BA0B /* string_storage_base.cpp in Sources */, 675341231C58C60F002CF0D9 /* scoped_dir.cpp in Sources */, 675341241C58C60F002CF0D9 /* scoped_file.cpp in Sources */, @@ -676,6 +702,7 @@ EB60B4DC204C130300E4953B /* network_policy_ios.mm in Sources */, 6741250E1B4C00CC00A3E828 /* local_country_file.cpp in Sources */, 670E8C761BB318AB00094197 /* platform_ios.mm in Sources */, + 675E88A01DB7B0F200F8EBDA /* test_socket.cpp in Sources */, 67A2526A1BB40E100063F8A8 /* platform_qt.cpp in Sources */, 675343D91A3F5D5A00A0A8C3 /* wifi_info_windows.cpp in Sources */, 56EB1EDE1C6B6E6C0022D831 /* mwm_traits.cpp in Sources */, @@ -686,6 +713,7 @@ 3D061D20243F5A6500DA45CB /* downloader_utils.cpp in Sources */, 3DA587422550116C002E024C /* localization.cpp in Sources */, 3D78156E1F3A14090068B6AC /* gui_thread_apple.mm in Sources */, + 67247FFD1C60BD6500EDE56A /* writable_dir_changer.cpp in Sources */, 6741250C1B4C00CC00A3E828 /* local_country_file_utils.cpp in Sources */, 3D97F64B1D9C05E800380945 /* http_client.cpp in Sources */, D593E50423CDBC5F004D6B89 /* http_uploader_background_dummy.cpp in Sources */, @@ -703,6 +731,7 @@ 675343B11A3F5D5A00A0A8C3 /* apple_location_service.mm in Sources */, 675343B31A3F5D5A00A0A8C3 /* chunks_download_strategy.cpp in Sources */, 675343C01A3F5D5A00A0A8C3 /* location_service.cpp in Sources */, + 45D7ADBB210F48E500160DE3 /* http_user_agent_ios.mm in Sources */, 675343D31A3F5D5A00A0A8C3 /* settings.cpp in Sources */, 675343CE1A3F5D5A00A0A8C3 /* preferred_languages.cpp in Sources */, 675343B91A3F5D5A00A0A8C3 /* http_thread_apple.mm in Sources */, @@ -910,7 +939,15 @@ 678338931C6DE54700FD6263 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.platform_tests; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.platform-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -918,7 +955,15 @@ 678338941C6DE54700FD6263 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.platform_tests; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.platform-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/protobuf/protobuf.xcodeproj/project.pbxproj b/xcode/protobuf/protobuf.xcodeproj/project.pbxproj index 95d94e5571..67e17d2acb 100644 --- a/xcode/protobuf/protobuf.xcodeproj/project.pbxproj +++ b/xcode/protobuf/protobuf.xcodeproj/project.pbxproj @@ -120,15 +120,15 @@ 670D04CF1B0BAC210013A7AC /* protobuf */ = { isa = PBXGroup; children = ( - 45B8534C1F13C1340087F8ED /* arena.cc */, + 45B853611F13C1D90087F8ED /* stubs */, + 45B853601F13C1BD0087F8ED /* io */, 45B8534E1F13C17D0087F8ED /* arenastring.cc */, 45B8534F1F13C17D0087F8ED /* extension_set.cc */, 45B853501F13C17D0087F8ED /* generated_message_util.cc */, - 45B853601F13C1BD0087F8ED /* io */, 45B853511F13C17D0087F8ED /* message_lite.cc */, 45B853521F13C17D0087F8ED /* repeated_field.cc */, - 45B853611F13C1D90087F8ED /* stubs */, 45B853531F13C17D0087F8ED /* wire_format_lite.cc */, + 45B8534C1F13C1340087F8ED /* arena.cc */, ); name = protobuf; path = ../../3party/protobuf; diff --git a/xcode/qt/Info.plist b/xcode/qtMapsMe/Info.plist similarity index 100% rename from xcode/qt/Info.plist rename to xcode/qtMapsMe/Info.plist diff --git a/xcode/qt/qt.xcodeproj/project.pbxproj b/xcode/qtMapsMe/qtMapsMe.xcodeproj/project.pbxproj similarity index 98% rename from xcode/qt/qt.xcodeproj/project.pbxproj rename to xcode/qtMapsMe/qtMapsMe.xcodeproj/project.pbxproj index ceaf461b46..a31f1fe708 100644 --- a/xcode/qt/qt.xcodeproj/project.pbxproj +++ b/xcode/qtMapsMe/qtMapsMe.xcodeproj/project.pbxproj @@ -346,7 +346,7 @@ 6753409C1C5289E0002CF0D9 /* editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_dialog.hpp; sourceTree = ""; }; 6753409D1C5289E0002CF0D9 /* osm_auth_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_auth_dialog.cpp; sourceTree = ""; }; 6753409E1C5289E0002CF0D9 /* osm_auth_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_auth_dialog.hpp; sourceTree = ""; }; - 675345491A404C6100A0A8C3 /* qt.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = qt.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 675345491A404C6100A0A8C3 /* qtMapsMe.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = qtMapsMe.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6753454D1A404C6100A0A8C3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 6753456C1A404CB200A0A8C3 /* about.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = about.cpp; sourceTree = ""; }; 6753456D1A404CB200A0A8C3 /* about.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = about.hpp; sourceTree = ""; }; @@ -599,7 +599,7 @@ 34EBB4821DBF53D8005BE9B8 /* common-debug.xcconfig */, 34EBB4831DBF53D8005BE9B8 /* common-release.xcconfig */, 6729A5C91A693045007D5872 /* Resources */, - 6753454B1A404C6100A0A8C3 /* qt */, + 6753454B1A404C6100A0A8C3 /* qtMapsMe */, 6753454A1A404C6100A0A8C3 /* Products */, 3475E0DC1DBF5772004C7E69 /* Frameworks */, ); @@ -608,14 +608,18 @@ 6753454A1A404C6100A0A8C3 /* Products */ = { isa = PBXGroup; children = ( - 675345491A404C6100A0A8C3 /* qt.app */, + 675345491A404C6100A0A8C3 /* qtMapsMe.app */, ); name = Products; sourceTree = ""; }; - 6753454B1A404C6100A0A8C3 /* qt */ = { + 6753454B1A404C6100A0A8C3 /* qtMapsMe */ = { isa = PBXGroup; children = ( + 4415CD952271B1A200AA3A19 /* routing_settings_dialog.cpp */, + 4415CD972271B1A200AA3A19 /* routing_settings_dialog.hpp */, + 4415CD962271B1A200AA3A19 /* screenshoter.cpp */, + 4415CD982271B1A200AA3A19 /* screenshoter.hpp */, 6753456C1A404CB200A0A8C3 /* about.cpp */, 6753456D1A404CB200A0A8C3 /* about.hpp */, 45D7ADA2210B519300160DE3 /* bookmark_dialog.cpp */, @@ -640,17 +644,13 @@ 675345781A404CB200A0A8C3 /* preferences_dialog.hpp */, 34FFD2ED1E9CEEA20010AD12 /* qt_common */, 670D055E1B0C9A900013A7AC /* res */, - 4415CD952271B1A200AA3A19 /* routing_settings_dialog.cpp */, - 4415CD972271B1A200AA3A19 /* routing_settings_dialog.hpp */, - 4415CD962271B1A200AA3A19 /* screenshoter.cpp */, - 4415CD982271B1A200AA3A19 /* screenshoter.hpp */, 6753457F1A404CB200A0A8C3 /* search_panel.cpp */, 675345801A404CB200A0A8C3 /* search_panel.hpp */, 6753454C1A404C6100A0A8C3 /* Supporting Files */, 675345831A404CB200A0A8C3 /* update_dialog.cpp */, 675345841A404CB200A0A8C3 /* update_dialog.hpp */, ); - name = qt; + name = qtMapsMe; path = ../../qt; sourceTree = ""; }; @@ -666,9 +666,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 675345481A404C6100A0A8C3 /* qt */ = { + 675345481A404C6100A0A8C3 /* qtMapsMe */ = { isa = PBXNativeTarget; - buildConfigurationList = 675345661A404C6100A0A8C3 /* Build configuration list for PBXNativeTarget "qt" */; + buildConfigurationList = 675345661A404C6100A0A8C3 /* Build configuration list for PBXNativeTarget "qtMapsMe" */; buildPhases = ( 675345451A404C6100A0A8C3 /* Sources */, 675345461A404C6100A0A8C3 /* Frameworks */, @@ -684,9 +684,9 @@ ); dependencies = ( ); - name = qt; + name = qtMapsMe; productName = MapsMe; - productReference = 675345491A404C6100A0A8C3 /* qt.app */; + productReference = 675345491A404C6100A0A8C3 /* qtMapsMe.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -703,7 +703,7 @@ }; }; }; - buildConfigurationList = 675345441A404C6100A0A8C3 /* Build configuration list for PBXProject "qt" */; + buildConfigurationList = 675345441A404C6100A0A8C3 /* Build configuration list for PBXProject "qtMapsMe" */; compatibilityVersion = "Xcode 12.0"; developmentRegion = en; hasScannedForEncodings = 0; @@ -716,7 +716,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 675345481A404C6100A0A8C3 /* qt */, + 675345481A404C6100A0A8C3 /* qtMapsMe */, ); }; /* End PBXProject section */ @@ -891,11 +891,16 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = ""; ENABLE_HARDENED_RUNTIME = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = NO; INFOPLIST_FILE = Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; }; @@ -905,6 +910,7 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = ""; ENABLE_HARDENED_RUNTIME = YES; @@ -916,6 +922,10 @@ "QT_NO_DEBUG=1", ); INFOPLIST_FILE = Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; }; @@ -924,7 +934,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 675345441A404C6100A0A8C3 /* Build configuration list for PBXProject "qt" */ = { + 675345441A404C6100A0A8C3 /* Build configuration list for PBXProject "qtMapsMe" */ = { isa = XCConfigurationList; buildConfigurations = ( 675345641A404C6100A0A8C3 /* Debug */, @@ -933,7 +943,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 675345661A404C6100A0A8C3 /* Build configuration list for PBXNativeTarget "qt" */ = { + 675345661A404C6100A0A8C3 /* Build configuration list for PBXNativeTarget "qtMapsMe" */ = { isa = XCConfigurationList; buildConfigurations = ( 675345671A404C6100A0A8C3 /* Debug */, diff --git a/xcode/routing/routing.xcodeproj/project.pbxproj b/xcode/routing/routing.xcodeproj/project.pbxproj index 749ff2782e..e9fa8e122c 100644 --- a/xcode/routing/routing.xcodeproj/project.pbxproj +++ b/xcode/routing/routing.xcodeproj/project.pbxproj @@ -29,6 +29,7 @@ 0C5F5D211E798B0400307B98 /* cross_mwm_connector_serialization.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C5F5D1D1E798B0400307B98 /* cross_mwm_connector_serialization.hpp */; }; 0C5F5D221E798B0400307B98 /* cross_mwm_connector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5F5D1E1E798B0400307B98 /* cross_mwm_connector.cpp */; }; 0C5F5D231E798B0400307B98 /* cross_mwm_connector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C5F5D1F1E798B0400307B98 /* cross_mwm_connector.hpp */; }; + 0C5F5D251E798B3800307B98 /* cross_mwm_connector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5F5D241E798B3800307B98 /* cross_mwm_connector_test.cpp */; }; 0C5FEC541DDE191E0017688C /* edge_estimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5FEC521DDE191E0017688C /* edge_estimator.cpp */; }; 0C5FEC551DDE191E0017688C /* edge_estimator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C5FEC531DDE191E0017688C /* edge_estimator.hpp */; }; 0C5FEC5E1DDE192A0017688C /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5FEC561DDE192A0017688C /* geometry.cpp */; }; @@ -42,15 +43,20 @@ 0C5FEC691DDE193F0017688C /* road_index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5FEC661DDE193F0017688C /* road_index.cpp */; }; 0C5FEC6A1DDE193F0017688C /* road_index.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C5FEC671DDE193F0017688C /* road_index.hpp */; }; 0C5FEC6B1DDE193F0017688C /* road_point.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C5FEC681DDE193F0017688C /* road_point.hpp */; }; + 0C5FEC6D1DDE19A40017688C /* index_graph_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5FEC6C1DDE19A40017688C /* index_graph_test.cpp */; }; 0C62BFE61E8ADC3100055A79 /* coding.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C62BFE51E8ADC3100055A79 /* coding.hpp */; }; 0C81E1531F02589800DC66DF /* traffic_stash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C81E1511F02589800DC66DF /* traffic_stash.cpp */; }; 0C81E1541F02589800DC66DF /* traffic_stash.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C81E1521F02589800DC66DF /* traffic_stash.hpp */; }; 0C81E1571F0258AA00DC66DF /* segmented_route.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C81E1551F0258AA00DC66DF /* segmented_route.cpp */; }; 0C81E1581F0258AA00DC66DF /* segmented_route.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C81E1561F0258AA00DC66DF /* segmented_route.hpp */; }; 0C8705051E0182F200BCAF71 /* route_point.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0C8705041E0182F200BCAF71 /* route_point.hpp */; }; + 0CF5E8AA1E8EA7A1001ED497 /* coding_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CF5E8A91E8EA7A1001ED497 /* coding_test.cpp */; }; 0CF709361F05172200D5067E /* checkpoints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CF709351F05172200D5067E /* checkpoints.cpp */; }; + 3462FDAD1DC1E5BF00906FD7 /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FDAC1DC1E5BF00906FD7 /* libopening_hours.a */; }; 349D1CE01E3F589900A878FD /* restrictions_serialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 349D1CDE1E3F589900A878FD /* restrictions_serialization.cpp */; }; 349D1CE11E3F589900A878FD /* restrictions_serialization.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 349D1CDF1E3F589900A878FD /* restrictions_serialization.hpp */; }; + 39B9682A23E1ACB300D3B8E3 /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B9682923E1ACB300D3B8E3 /* libge0.a */; }; + 40576F761F791360000B593B /* fake_graph_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40576F751F791360000B593B /* fake_graph_test.cpp */; }; 40576F781F7A788B000B593B /* fake_vertex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40576F771F7A788B000B593B /* fake_vertex.hpp */; }; 405F48DC1F6AD01C005BA81A /* routing_result.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 405F48DB1F6AD01C005BA81A /* routing_result.hpp */; }; 405F48E91F75231E005BA81A /* fake_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 405F48E81F75231E005BA81A /* fake_graph.hpp */; }; @@ -62,6 +68,8 @@ 4065EA871F8260010094DEF3 /* transit_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4065EA841F8260000094DEF3 /* transit_graph.hpp */; }; 4081AD4E1F8E4C1D006CE8A5 /* transit_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4081AD4D1F8E4C1C006CE8A5 /* transit_graph.cpp */; }; 40858A871F8CEAE60065CFF7 /* fake_feature_ids.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40858A861F8CEAE60065CFF7 /* fake_feature_ids.cpp */; }; + 408B55C11FD9541300F4E78B /* libbsdiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 408B55BF1FD953F100F4E78B /* libbsdiff.a */; }; + 408B55C21FD9541800F4E78B /* libmwm_diff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 408B55C01FD9540F00F4E78B /* libmwm_diff.a */; }; 40A111CD1F2F6776005E6AD5 /* route_weight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40A111CB1F2F6776005E6AD5 /* route_weight.cpp */; }; 40A111CE1F2F6776005E6AD5 /* route_weight.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40A111CC1F2F6776005E6AD5 /* route_weight.hpp */; }; 40A111D01F2F9704005E6AD5 /* astar_weight.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40A111CF1F2F9704005E6AD5 /* astar_weight.hpp */; }; @@ -74,45 +82,68 @@ 4408A63C21F1E7F0008171B8 /* joint_segment.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4408A63821F1E7F0008171B8 /* joint_segment.hpp */; }; 4408A63D21F1E7F0008171B8 /* index_graph_starter_joints.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4408A63921F1E7F0008171B8 /* index_graph_starter_joints.hpp */; }; 4408A63E21F1E7F0008171B8 /* joint_segment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4408A63A21F1E7F0008171B8 /* joint_segment.cpp */; }; + 440BE38522AFB31100C548FB /* world_graph_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 440BE38322AFB31100C548FB /* world_graph_builder.cpp */; }; + 440BE38622AFB31100C548FB /* world_graph_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 440BE38422AFB31100C548FB /* world_graph_builder.hpp */; }; + 440BE38822AFB31700C548FB /* uturn_restriction_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 440BE38722AFB31600C548FB /* uturn_restriction_tests.cpp */; }; + 44183280222D45BB00C70BD9 /* routing_options_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4418327F222D45BB00C70BD9 /* routing_options_tests.cpp */; }; 441CC8C623ACF42C008B9A49 /* segment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 441CC8C523ACF42C008B9A49 /* segment.cpp */; }; 4432C5B624067E6700C9E445 /* road_access_serialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4432C5B524067E6700C9E445 /* road_access_serialization.cpp */; }; 4433A8E923993BD200E1350B /* leaps_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4433A8E823993BD200E1350B /* leaps_graph.cpp */; }; 4433A8EB23993BD700E1350B /* leaps_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4433A8EA23993BD700E1350B /* leaps_graph.hpp */; }; 4443DC3722789793000C8E32 /* leaps_postprocessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4443DC3522789793000C8E32 /* leaps_postprocessor.cpp */; }; 4443DC3822789793000C8E32 /* leaps_postprocessor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4443DC3622789793000C8E32 /* leaps_postprocessor.hpp */; }; + 448FD3F3228B1BC500180D90 /* bfs_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 448FD3F2228B1BC500180D90 /* bfs_tests.cpp */; }; 44A95C71225F6A4F00C22F4F /* astar_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 44A95C6F225F6A4F00C22F4F /* astar_graph.hpp */; }; 44A95C72225F6A4F00C22F4F /* astar_progress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44A95C70225F6A4F00C22F4F /* astar_progress.cpp */; }; 44AE4A12214FBB8E006321F5 /* speed_camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44AE4A10214FBB8D006321F5 /* speed_camera.cpp */; }; 44AE4A13214FBB8E006321F5 /* speed_camera.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 44AE4A11214FBB8D006321F5 /* speed_camera.hpp */; }; + 44B284C423F5A10100A3FBB7 /* opening_hours_serdes_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44B284C323F5A10000A3FBB7 /* opening_hours_serdes_tests.cpp */; }; 44B284C723F5A21300A3FBB7 /* opening_hours_serdes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44B284C523F5A21300A3FBB7 /* opening_hours_serdes.cpp */; }; 44B284C823F5A21300A3FBB7 /* opening_hours_serdes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 44B284C623F5A21300A3FBB7 /* opening_hours_serdes.hpp */; }; 44C56C0A22296498006C2A1D /* routing_options.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 44C56C0822296498006C2A1D /* routing_options.hpp */; }; 44C56C0B22296498006C2A1D /* routing_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44C56C0922296498006C2A1D /* routing_options.cpp */; }; + 44D1C419229C59A3001A3CD2 /* small_routes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44D1C418229C59A3001A3CD2 /* small_routes.cpp */; }; + 44D1C41B229C59B8001A3CD2 /* transit_route_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44D1C41A229C59B8001A3CD2 /* transit_route_test.cpp */; }; 44E5574A2136EEC900B01439 /* speed_camera_ser_des.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 44E557492136EEC800B01439 /* speed_camera_ser_des.hpp */; }; 44E5574C2136EED000B01439 /* speed_camera_ser_des.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44E5574B2136EED000B01439 /* speed_camera_ser_des.cpp */; }; + 44F45B282136B069001B1618 /* speed_cameras_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44F45B272136B069001B1618 /* speed_cameras_tests.cpp */; }; 44F4EDC723A78C2E005254C4 /* latlon_with_altitude.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44F4EDC523A78C2D005254C4 /* latlon_with_altitude.cpp */; }; 44F4EDC823A78C2E005254C4 /* latlon_with_altitude.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 44F4EDC623A78C2E005254C4 /* latlon_with_altitude.hpp */; }; + 4740185A23F5BEE500A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740185923F5BEE500A93C81 /* minizip.framework */; }; + 4740185B23F5BEE600A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740185923F5BEE500A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 56099E291CC7C97D00A7772A /* loaded_path_segment.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56099E251CC7C97D00A7772A /* loaded_path_segment.hpp */; }; 56099E2A1CC7C97D00A7772A /* routing_result_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56099E261CC7C97D00A7772A /* routing_result_graph.hpp */; }; 56099E2B1CC7C97D00A7772A /* turn_candidate.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56099E271CC7C97D00A7772A /* turn_candidate.hpp */; }; 560A273B233BB18900B20E8F /* following_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 560A273A233BB18900B20E8F /* following_info.hpp */; }; 5610731B221ABF96008447B2 /* speed_camera_prohibition.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56107319221ABF96008447B2 /* speed_camera_prohibition.hpp */; }; 5610731C221ABF96008447B2 /* speed_camera_prohibition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5610731A221ABF96008447B2 /* speed_camera_prohibition.cpp */; }; + 56290B87206A3232003892E0 /* routing_algorithm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56290B85206A3231003892E0 /* routing_algorithm.cpp */; }; + 56290B88206A3232003892E0 /* routing_algorithm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56290B86206A3231003892E0 /* routing_algorithm.hpp */; }; 562BDE2020D14860008EFF6F /* routing_callbacks.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 562BDE1F20D14860008EFF6F /* routing_callbacks.hpp */; }; 5631B66B219B125D009F47D4 /* maxspeeds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5631B667219B125C009F47D4 /* maxspeeds.cpp */; }; 5631B66C219B125D009F47D4 /* maxspeeds.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5631B668219B125C009F47D4 /* maxspeeds.hpp */; }; 56473D74214825B6007E6FBA /* city_roads_serialization.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56473D72214825B4007E6FBA /* city_roads_serialization.hpp */; }; + 56555E581D897C9D009D786D /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */; }; 56555E591D897D28009D786D /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACDE1C68A13F009CB89E /* testingmain.cpp */; }; + 5670595A1F3AF96D0062672D /* checkpoint_predictor_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567059591F3AF96D0062672D /* checkpoint_predictor_test.cpp */; }; 5670595D1F3AF97F0062672D /* checkpoint_predictor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5670595B1F3AF97F0062672D /* checkpoint_predictor.cpp */; }; 5670595E1F3AF97F0062672D /* checkpoint_predictor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5670595C1F3AF97F0062672D /* checkpoint_predictor.hpp */; }; + 567059601F3AFBD60062672D /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5670595F1F3AFBD60062672D /* libicu.a */; }; + 567059621F3AFC5C0062672D /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 567059611F3AFC5C0062672D /* librouting_common.a */; }; + 567E9F7D1F5852C00064CB96 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 567E9F7C1F5852C00064CB96 /* libicu.a */; }; + 567E9F7F1F58530D0064CB96 /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 567E9F7E1F58530D0064CB96 /* librouting_common.a */; }; + 567E9F811F5853370064CB96 /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 567E9F801F5853370064CB96 /* libtraffic.a */; }; 567F81942154D6FF0093C25B /* city_roads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567F81922154D6FF0093C25B /* city_roads.cpp */; }; 567F81952154D6FF0093C25B /* city_roads.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 567F81932154D6FF0093C25B /* city_roads.hpp */; }; + 568194751F03A32400450EC3 /* road_access_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 568194731F03A32400450EC3 /* road_access_test.cpp */; }; + 568194761F03A32400450EC3 /* routing_helpers_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 568194741F03A32400450EC3 /* routing_helpers_tests.cpp */; }; 569472412418C8220013CD21 /* car_directions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5694723F2418C8220013CD21 /* car_directions.hpp */; }; 569472422418C8220013CD21 /* car_directions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 569472402418C8220013CD21 /* car_directions.cpp */; }; 5694CECB1EBA25F7004576D3 /* road_access_serialization.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5694CEC61EBA25F7004576D3 /* road_access_serialization.hpp */; }; 5694CECC1EBA25F7004576D3 /* road_access.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5694CEC71EBA25F7004576D3 /* road_access.cpp */; }; 5694CECD1EBA25F7004576D3 /* road_access.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5694CEC81EBA25F7004576D3 /* road_access.hpp */; }; 5694CECE1EBA25F7004576D3 /* vehicle_mask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5694CEC91EBA25F7004576D3 /* vehicle_mask.cpp */; }; + 56A1B7A221A82BCC00246F8C /* maxspeeds_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A1B7A121A82BCB00246F8C /* maxspeeds_tests.cpp */; }; 56BC22CC1F6A501200B6426B /* street_names_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567E9F7A1F58506B0064CB96 /* street_names_test.cpp */; }; 56BC22CD1F6A501800B6426B /* route_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567E9F701F5850460064CB96 /* route_test.cpp */; }; 56BC22CE1F6A501D00B6426B /* get_altitude_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567E9F711F5850460064CB96 /* get_altitude_test.cpp */; }; @@ -120,6 +151,12 @@ 56BC22D01F6A502800B6426B /* bicycle_turn_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567E9F731F5850460064CB96 /* bicycle_turn_test.cpp */; }; 56C439281E93BF8C00998E29 /* cross_mwm_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C439241E93BF8C00998E29 /* cross_mwm_graph.cpp */; }; 56C439291E93BF8C00998E29 /* cross_mwm_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56C439251E93BF8C00998E29 /* cross_mwm_graph.hpp */; }; + 56CA09E31E30E73B00D05C9A /* applying_traffic_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA09DE1E30E73B00D05C9A /* applying_traffic_test.cpp */; }; + 56CA09E41E30E73B00D05C9A /* cumulative_restriction_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA09DF1E30E73B00D05C9A /* cumulative_restriction_test.cpp */; }; + 56CA09E51E30E73B00D05C9A /* index_graph_tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA09E01E30E73B00D05C9A /* index_graph_tools.cpp */; }; + 56CA09E61E30E73B00D05C9A /* index_graph_tools.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56CA09E11E30E73B00D05C9A /* index_graph_tools.hpp */; }; + 56CA09E71E30E73B00D05C9A /* restriction_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA09E21E30E73B00D05C9A /* restriction_test.cpp */; }; + 56CA09E91E30F19800D05C9A /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56CA09E81E30F19800D05C9A /* libtraffic.a */; }; 56CA630A1F619C1000E6681B /* road_graph_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA63061F61206700E6681B /* road_graph_tests.cpp */; }; 56CBED5522E9CE2600D51AF7 /* position_accumulator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56CBED5322E9CE2500D51AF7 /* position_accumulator.hpp */; }; 56CBED5622E9CE2600D51AF7 /* position_accumulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CBED5422E9CE2600D51AF7 /* position_accumulator.cpp */; }; @@ -129,13 +166,29 @@ 56DAC2C82398F3C8000BC50D /* junction_visitor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC2C72398F3C8000BC50D /* junction_visitor.hpp */; }; 56EA2FD51D8FD8590083F01A /* routing_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56EA2FD41D8FD8590083F01A /* routing_helpers.hpp */; }; 56ED7DBD1F69425700B67156 /* turn_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567E9F741F5850460064CB96 /* turn_test.cpp */; }; + 56EE14DB1FE812FC0036F20C /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14DC1FE812FC0036F20C /* libtransit.a */; }; + 56F0D7341D896A5300045886 /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DE1C69F198003AA26F /* libmap.a */; }; + 56F0D7391D896A5300045886 /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D41C69F155003AA26F /* libstorage.a */; }; 56F0D73A1D896A5300045886 /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343F81A3F640D00A0A8C3 /* librouting.a */; }; + 56F0D73C1D896A5300045886 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFE1C68A2F4009CB89E /* libjansson.a */; }; + 56F0D73D1D896A5300045886 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE71C68A23B009CB89E /* libgeometry.a */; }; + 56F0D73E1D896A5300045886 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEE1C68A27C009CB89E /* libpugixml.a */; }; + 56F0D7401D896A5300045886 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE31C68A203009CB89E /* libcoding.a */; }; + 56F0D7411D896A5300045886 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE21C68A203009CB89E /* libbase.a */; }; + 56F0D7421D896A5300045886 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD021C68A303009CB89E /* libz.tbd */; }; + 56F0D7441D896A5300045886 /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEF1C68A27C009CB89E /* libsearch.a */; }; + 56F0D7461D896A5300045886 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACF81C68A2C8009CB89E /* libeditor.a */; }; + 56F0D7471D896A5300045886 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFB1C68A2D7009CB89E /* libprotobuf.a */; }; + 56F0D7481D896A5300045886 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACED1C68A27C009CB89E /* libplatform.a */; }; + 56F0D7491D896A5300045886 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE81C68A23B009CB89E /* libindexer.a */; }; + 56F0D74A1D896A5300045886 /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD051C68A317009CB89E /* libsuccinct.a */; }; 56F0D74D1D896A5300045886 /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 67BD36001C69F513003AA26F /* World.mwm */; }; 56F0D74E1D896A5300045886 /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 67BD36021C69F513003AA26F /* WorldCoasts.mwm */; }; 56F0D74F1D896A5300045886 /* countries.txt in Resources */ = {isa = PBXBuildFile; fileRef = 67BD35FD1C69F4AC003AA26F /* countries.txt */; }; 56F0D7501D896A5300045886 /* packed_polygons.bin in Resources */ = {isa = PBXBuildFile; fileRef = 67BD35F91C69F474003AA26F /* packed_polygons.bin */; }; 56F0D7521D896A5300045886 /* drules_proto_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD571C68C7F6009CB89E /* drules_proto_clear.bin */; }; 56F0D7531D896A5300045886 /* drules_proto_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD581C68C7F6009CB89E /* drules_proto_dark.bin */; }; + 56F0D7541D896A5300045886 /* drules_proto_legacy.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD591C68C7F6009CB89E /* drules_proto_legacy.bin */; }; 56F0D7561D896A5300045886 /* drules_proto-bw.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD5A1C68C7F6009CB89E /* drules_proto-bw.bin */; }; 56F0D7571D896A5300045886 /* drules_proto.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD5B1C68C7F6009CB89E /* drules_proto.bin */; }; 56F0D7581D896A5300045886 /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD551C68C7C1009CB89E /* types.txt */; }; @@ -171,6 +224,20 @@ 6742AD351C68A9DF009CB89E /* turns_generator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB51C68A0B1009CB89E /* turns_generator_test.cpp */; }; 6742AD361C68A9DF009CB89E /* turns_sound_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB61C68A0B1009CB89E /* turns_sound_test.cpp */; }; 6742AD371C68A9DF009CB89E /* turns_tts_text_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB71C68A0B1009CB89E /* turns_tts_text_tests.cpp */; }; + 6742AD391C68AA04009CB89E /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD041C68A317009CB89E /* libplatform_tests_support.a */; }; + 6742AD3A1C68AA04009CB89E /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD051C68A317009CB89E /* libsuccinct.a */; }; + 6742AD3B1C68AA04009CB89E /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFE1C68A2F4009CB89E /* libjansson.a */; }; + 6742AD3D1C68AA04009CB89E /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */; }; + 6742AD3E1C68AA04009CB89E /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFB1C68A2D7009CB89E /* libprotobuf.a */; }; + 6742AD3F1C68AA04009CB89E /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACF81C68A2C8009CB89E /* libeditor.a */; }; + 6742AD411C68AA04009CB89E /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACED1C68A27C009CB89E /* libplatform.a */; }; + 6742AD421C68AA04009CB89E /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEE1C68A27C009CB89E /* libpugixml.a */; }; + 6742AD431C68AA04009CB89E /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEF1C68A27C009CB89E /* libsearch.a */; }; + 6742AD451C68AA04009CB89E /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE71C68A23B009CB89E /* libgeometry.a */; }; + 6742AD461C68AA04009CB89E /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE81C68A23B009CB89E /* libindexer.a */; }; + 6742AD471C68AA04009CB89E /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE21C68A203009CB89E /* libbase.a */; }; + 6742AD481C68AA04009CB89E /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE31C68A203009CB89E /* libcoding.a */; }; + 6742AD491C68AA2F009CB89E /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD021C68A303009CB89E /* libz.tbd */; }; 6742AD4D1C68AA59009CB89E /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343F81A3F640D00A0A8C3 /* librouting.a */; }; 6742AD541C68C77B009CB89E /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD531C68BB14009CB89E /* classificator.txt */; }; 6742AD561C68C7D7009CB89E /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD551C68C7C1009CB89E /* types.txt */; }; @@ -197,7 +264,30 @@ 67BD35BA1C69F08E003AA26F /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACDE1C68A13F009CB89E /* testingmain.cpp */; }; 67BD35BF1C69F094003AA26F /* pedestrian_route_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BD35B01C69F086003AA26F /* pedestrian_route_test.cpp */; }; 67BD35C01C69F094003AA26F /* routing_test_tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BD35B11C69F086003AA26F /* routing_test_tools.cpp */; }; + 67BD35C21C69F121003AA26F /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD041C68A317009CB89E /* libplatform_tests_support.a */; }; + 67BD35C31C69F121003AA26F /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD051C68A317009CB89E /* libsuccinct.a */; }; + 67BD35C41C69F121003AA26F /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFE1C68A2F4009CB89E /* libjansson.a */; }; + 67BD35C61C69F121003AA26F /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */; }; + 67BD35C71C69F121003AA26F /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFB1C68A2D7009CB89E /* libprotobuf.a */; }; + 67BD35C81C69F121003AA26F /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACF81C68A2C8009CB89E /* libeditor.a */; }; + 67BD35CA1C69F121003AA26F /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACED1C68A27C009CB89E /* libplatform.a */; }; + 67BD35CB1C69F121003AA26F /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEE1C68A27C009CB89E /* libpugixml.a */; }; + 67BD35CC1C69F121003AA26F /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEF1C68A27C009CB89E /* libsearch.a */; }; + 67BD35CE1C69F121003AA26F /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE71C68A23B009CB89E /* libgeometry.a */; }; + 67BD35CF1C69F121003AA26F /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE81C68A23B009CB89E /* libindexer.a */; }; + 67BD35D01C69F121003AA26F /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE21C68A203009CB89E /* libbase.a */; }; + 67BD35D11C69F121003AA26F /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE31C68A203009CB89E /* libcoding.a */; }; + 67BD35D21C69F126003AA26F /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD021C68A303009CB89E /* libz.tbd */; }; 67BD35D31C69F139003AA26F /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343F81A3F640D00A0A8C3 /* librouting.a */; }; + 67BD35D51C69F155003AA26F /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D41C69F155003AA26F /* libstorage.a */; }; + 67BD35E31C69F198003AA26F /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D61C69F198003AA26F /* libagg.a */; }; + 67BD35E51C69F198003AA26F /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D81C69F198003AA26F /* libdrape_frontend.a */; }; + 67BD35E61C69F198003AA26F /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D91C69F198003AA26F /* libdrape.a */; }; + 67BD35E71C69F198003AA26F /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DA1C69F198003AA26F /* libexpat.a */; }; + 67BD35EB1C69F198003AA26F /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DE1C69F198003AA26F /* libmap.a */; }; + 67BD35ED1C69F198003AA26F /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35E01C69F198003AA26F /* libopening_hours.a */; }; + 67BD35EE1C69F198003AA26F /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35E11C69F198003AA26F /* libsdf_image.a */; }; + 67BD35EF1C69F198003AA26F /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35E21C69F198003AA26F /* libstb_image.a */; }; 67BD35F01C69F447003AA26F /* drules_proto_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD571C68C7F6009CB89E /* drules_proto_clear.bin */; }; 67BD35F11C69F447003AA26F /* drules_proto_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD581C68C7F6009CB89E /* drules_proto_dark.bin */; }; 67BD35F31C69F447003AA26F /* drules_proto-bw.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD5A1C68C7F6009CB89E /* drules_proto-bw.bin */; }; @@ -218,6 +308,7 @@ A1616E2C1B6B60AB003F078E /* router_delegate.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A1616E2A1B6B60AB003F078E /* router_delegate.hpp */; }; A1616E2E1B6B60B3003F078E /* astar_progress.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A1616E2D1B6B60B3003F078E /* astar_progress.hpp */; }; D51A9C14242E379D00F750F8 /* fake_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D51A9C13242E379C00F750F8 /* fake_graph.cpp */; }; + D5208C642423681400A9A8B6 /* guides_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5208C632423681300A9A8B6 /* guides_tests.cpp */; }; D526BA79241FC5580076E0B0 /* guides_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D526BA75241FC5580076E0B0 /* guides_graph.cpp */; }; D526BA7A241FC5580076E0B0 /* guides_connections.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D526BA76241FC5580076E0B0 /* guides_connections.cpp */; }; D526BA7B241FC5580076E0B0 /* guides_connections.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D526BA77241FC5580076E0B0 /* guides_connections.hpp */; }; @@ -232,35 +323,13 @@ D549BEC125765CFB009131F2 /* absent_regions_finder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D549BEBA25765CFA009131F2 /* absent_regions_finder.hpp */; }; D549BEC225765CFB009131F2 /* regions_sparse_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D549BEBB25765CFA009131F2 /* regions_sparse_graph.cpp */; }; D549BEC325765CFB009131F2 /* absent_regions_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D549BEBC25765CFB009131F2 /* absent_regions_finder.cpp */; }; + D563401F2423816C00FDE20A /* guides_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D563401E2423816C00FDE20A /* guides_tests.cpp */; }; D57834C02562ED5F0020A420 /* cross_border_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D57834BE2562ED5F0020A420 /* cross_border_graph.cpp */; }; D57834C12562ED5F0020A420 /* cross_border_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D57834BF2562ED5F0020A420 /* cross_border_graph.hpp */; }; D5C9497C2525C855001E45E2 /* directions_engine_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5C9497A2525C854001E45E2 /* directions_engine_helpers.hpp */; }; D5C9497D2525C855001E45E2 /* directions_engine_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5C9497B2525C855001E45E2 /* directions_engine_helpers.cpp */; }; F6C3A1B521AC298F0060EEC8 /* speed_camera_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6C3A1B321AC298E0060EEC8 /* speed_camera_manager.hpp */; }; F6C3A1B621AC298F0060EEC8 /* speed_camera_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6C3A1B421AC298F0060EEC8 /* speed_camera_manager.cpp */; }; - FA853BA526BBEDD80026D455 /* index_graph_tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA09E01E30E73B00D05C9A /* index_graph_tools.cpp */; }; - FAA8389D26BB4ADD002E54C6 /* guides_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5208C632423681300A9A8B6 /* guides_tests.cpp */; }; - FAA8389E26BB4AE1002E54C6 /* opening_hours_serdes_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44B284C323F5A10000A3FBB7 /* opening_hours_serdes_tests.cpp */; }; - FAA8389F26BB4AE6002E54C6 /* uturn_restriction_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 440BE38722AFB31600C548FB /* uturn_restriction_tests.cpp */; }; - FAA838A026BB4AEA002E54C6 /* world_graph_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 440BE38322AFB31100C548FB /* world_graph_builder.cpp */; }; - FAA838A126BB4AF8002E54C6 /* bfs_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 448FD3F2228B1BC500180D90 /* bfs_tests.cpp */; }; - FAA838A226BB4AFC002E54C6 /* routing_options_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4418327F222D45BB00C70BD9 /* routing_options_tests.cpp */; }; - FAA838A326BB4AFF002E54C6 /* maxspeeds_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56A1B7A121A82BCB00246F8C /* maxspeeds_tests.cpp */; }; - FAA838A426BB4B03002E54C6 /* speed_cameras_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44F45B272136B069001B1618 /* speed_cameras_tests.cpp */; }; - FAA838A526BB4B0E002E54C6 /* routing_algorithm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56290B85206A3231003892E0 /* routing_algorithm.cpp */; }; - FAA838A626BB4B16002E54C6 /* checkpoint_predictor_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 567059591F3AF96D0062672D /* checkpoint_predictor_test.cpp */; }; - FAA838A726BB4B1D002E54C6 /* road_access_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 568194731F03A32400450EC3 /* road_access_test.cpp */; }; - FAA838A826BB4B21002E54C6 /* routing_helpers_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 568194741F03A32400450EC3 /* routing_helpers_tests.cpp */; }; - FAA838A926BB4B24002E54C6 /* applying_traffic_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA09DE1E30E73B00D05C9A /* applying_traffic_test.cpp */; }; - FAA838AA26BB4B28002E54C6 /* cumulative_restriction_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA09DF1E30E73B00D05C9A /* cumulative_restriction_test.cpp */; }; - FAA838AB26BB4B32002E54C6 /* restriction_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CA09E21E30E73B00D05C9A /* restriction_test.cpp */; }; - FAA838AC26BB4B3D002E54C6 /* coding_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CF5E8A91E8EA7A1001ED497 /* coding_test.cpp */; }; - FAA838AD26BB4B40002E54C6 /* cross_mwm_connector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5F5D241E798B3800307B98 /* cross_mwm_connector_test.cpp */; }; - FAA838AE26BB4B44002E54C6 /* fake_graph_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40576F751F791360000B593B /* fake_graph_test.cpp */; }; - FAA838AF26BB4B49002E54C6 /* index_graph_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5FEC6C1DDE19A40017688C /* index_graph_test.cpp */; }; - FAA838B126BB4B60002E54C6 /* guides_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D563401E2423816C00FDE20A /* guides_tests.cpp */; }; - FAA838B226BB4B64002E54C6 /* transit_route_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44D1C41A229C59B8001A3CD2 /* transit_route_test.cpp */; }; - FAA838B326BB4B68002E54C6 /* small_routes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44D1C418229C59A3001A3CD2 /* small_routes.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -270,6 +339,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( + 4740185B23F5BEE600A93C81 /* minizip.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -322,10 +392,12 @@ 0C8705041E0182F200BCAF71 /* route_point.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route_point.hpp; sourceTree = ""; }; 0CF5E8A91E8EA7A1001ED497 /* coding_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coding_test.cpp; sourceTree = ""; }; 0CF709351F05172200D5067E /* checkpoints.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checkpoints.cpp; sourceTree = ""; }; + 3462FDAC1DC1E5BF00906FD7 /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-build/xcode/Debug/libopening_hours.a"; sourceTree = ""; }; 349D1CDE1E3F589900A878FD /* restrictions_serialization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restrictions_serialization.cpp; sourceTree = ""; }; 349D1CDF1E3F589900A878FD /* restrictions_serialization.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restrictions_serialization.hpp; sourceTree = ""; }; 34F558351DBF2A2600A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; 34F558361DBF2A2600A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; + 39B9682923E1ACB300D3B8E3 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; }; 40576F751F791360000B593B /* fake_graph_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fake_graph_test.cpp; sourceTree = ""; }; 40576F771F7A788B000B593B /* fake_vertex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fake_vertex.hpp; sourceTree = ""; }; 405F48DB1F6AD01C005BA81A /* routing_result.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_result.hpp; sourceTree = ""; }; @@ -338,6 +410,8 @@ 4065EA841F8260000094DEF3 /* transit_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_graph.hpp; sourceTree = ""; }; 4081AD4D1F8E4C1C006CE8A5 /* transit_graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_graph.cpp; sourceTree = ""; }; 40858A861F8CEAE60065CFF7 /* fake_feature_ids.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fake_feature_ids.cpp; sourceTree = ""; }; + 408B55BF1FD953F100F4E78B /* libbsdiff.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libbsdiff.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 408B55C01FD9540F00F4E78B /* libmwm_diff.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libmwm_diff.a; sourceTree = BUILT_PRODUCTS_DIR; }; 40A111CB1F2F6776005E6AD5 /* route_weight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route_weight.cpp; sourceTree = ""; }; 40A111CC1F2F6776005E6AD5 /* route_weight.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route_weight.hpp; sourceTree = ""; }; 40A111CF1F2F9704005E6AD5 /* astar_weight.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = astar_weight.hpp; sourceTree = ""; }; @@ -377,6 +451,7 @@ 44F45B272136B069001B1618 /* speed_cameras_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speed_cameras_tests.cpp; sourceTree = ""; }; 44F4EDC523A78C2D005254C4 /* latlon_with_altitude.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = latlon_with_altitude.cpp; sourceTree = ""; }; 44F4EDC623A78C2E005254C4 /* latlon_with_altitude.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = latlon_with_altitude.hpp; sourceTree = ""; }; + 4740185923F5BEE500A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 56099E251CC7C97D00A7772A /* loaded_path_segment.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = loaded_path_segment.hpp; sourceTree = ""; }; 56099E261CC7C97D00A7772A /* routing_result_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_result_graph.hpp; sourceTree = ""; }; 56099E271CC7C97D00A7772A /* turn_candidate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turn_candidate.hpp; sourceTree = ""; }; @@ -393,12 +468,17 @@ 567059591F3AF96D0062672D /* checkpoint_predictor_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checkpoint_predictor_test.cpp; sourceTree = ""; }; 5670595B1F3AF97F0062672D /* checkpoint_predictor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checkpoint_predictor.cpp; sourceTree = ""; }; 5670595C1F3AF97F0062672D /* checkpoint_predictor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = checkpoint_predictor.hpp; sourceTree = ""; }; + 5670595F1F3AFBD60062672D /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = "../../../../Library/Developer/Xcode/DerivedData/omim-gsfdicnjgjjbizhdmwedavcucpok/Build/Products/Debug/libicu.a"; sourceTree = ""; }; + 567059611F3AFC5C0062672D /* librouting_common.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting_common.a; path = ../routing_common/build/Debug/librouting_common.a; sourceTree = ""; }; 567E9F701F5850460064CB96 /* route_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route_test.cpp; sourceTree = ""; }; 567E9F711F5850460064CB96 /* get_altitude_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = get_altitude_test.cpp; sourceTree = ""; }; 567E9F721F5850460064CB96 /* bicycle_route_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bicycle_route_test.cpp; sourceTree = ""; }; 567E9F731F5850460064CB96 /* bicycle_turn_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bicycle_turn_test.cpp; sourceTree = ""; }; 567E9F741F5850460064CB96 /* turn_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turn_test.cpp; sourceTree = ""; }; 567E9F7A1F58506B0064CB96 /* street_names_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = street_names_test.cpp; sourceTree = ""; }; + 567E9F7C1F5852C00064CB96 /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = ../icu/build/Debug/libicu.a; sourceTree = ""; }; + 567E9F7E1F58530D0064CB96 /* librouting_common.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting_common.a; path = ../routing_common/build/Debug/librouting_common.a; sourceTree = ""; }; + 567E9F801F5853370064CB96 /* libtraffic.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtraffic.a; path = ../traffic/build/Debug/libtraffic.a; sourceTree = ""; }; 567F81922154D6FF0093C25B /* city_roads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = city_roads.cpp; path = ../../routing/city_roads.cpp; sourceTree = ""; }; 567F81932154D6FF0093C25B /* city_roads.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = city_roads.hpp; path = ../../routing/city_roads.hpp; sourceTree = ""; }; 568194731F03A32400450EC3 /* road_access_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_access_test.cpp; sourceTree = ""; }; @@ -417,6 +497,7 @@ 56CA09E01E30E73B00D05C9A /* index_graph_tools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index_graph_tools.cpp; sourceTree = ""; }; 56CA09E11E30E73B00D05C9A /* index_graph_tools.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = index_graph_tools.hpp; sourceTree = ""; }; 56CA09E21E30E73B00D05C9A /* restriction_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_test.cpp; sourceTree = ""; }; + 56CA09E81E30F19800D05C9A /* libtraffic.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtraffic.a; path = "/Users/vladimirbykoyanko/src_github_master/omim/xcode/traffic/../../../omim-build/xcode/Debug/libtraffic.a"; sourceTree = ""; }; 56CA63061F61206700E6681B /* road_graph_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_graph_tests.cpp; sourceTree = ""; }; 56CBED5322E9CE2500D51AF7 /* position_accumulator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = position_accumulator.hpp; sourceTree = ""; }; 56CBED5422E9CE2600D51AF7 /* position_accumulator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = position_accumulator.cpp; sourceTree = ""; }; @@ -425,6 +506,7 @@ 56DAC2C32398F348000BC50D /* speed_camera_notifications_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speed_camera_notifications_tests.cpp; sourceTree = ""; }; 56DAC2C72398F3C8000BC50D /* junction_visitor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = junction_visitor.hpp; sourceTree = ""; }; 56EA2FD41D8FD8590083F01A /* routing_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_helpers.hpp; sourceTree = ""; }; + 56EE14DC1FE812FC0036F20C /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; 56F0D75F1D896A5300045886 /* routing_benchmarks.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = routing_benchmarks.app; sourceTree = BUILT_PRODUCTS_DIR; }; 56FA20461FBF23A90045DE78 /* cross_mwm_ids.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cross_mwm_ids.hpp; sourceTree = ""; }; 56FEAA6C219E8A600073DF5F /* maxspeeds_serialization.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeeds_serialization.hpp; sourceTree = ""; }; @@ -457,11 +539,26 @@ 6742ACB61C68A0B1009CB89E /* turns_sound_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = turns_sound_test.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 6742ACB71C68A0B1009CB89E /* turns_tts_text_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = turns_tts_text_tests.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 6742ACDE1C68A13F009CB89E /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 6742ACE21C68A203009CB89E /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 6742ACE31C68A203009CB89E /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; + 6742ACE71C68A23B009CB89E /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug/libgeometry.a"; sourceTree = ""; }; + 6742ACE81C68A23B009CB89E /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; + 6742ACED1C68A27C009CB89E /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; + 6742ACEE1C68A27C009CB89E /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-xcode-build/Debug/libpugixml.a"; sourceTree = ""; }; + 6742ACEF1C68A27C009CB89E /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Debug/libsearch.a"; sourceTree = ""; }; + 6742ACF81C68A2C8009CB89E /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-xcode-build/Debug/libeditor.a"; sourceTree = ""; }; + 6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-xcode-build/Debug/liboauthcpp.a"; sourceTree = ""; }; + 6742ACFB1C68A2D7009CB89E /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug/libprotobuf.a"; sourceTree = ""; }; + 6742ACFE1C68A2F4009CB89E /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = ""; }; + 6742AD021C68A303009CB89E /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 6742AD041C68A317009CB89E /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "../../../omim-xcode-build/Debug/libplatform_tests_support.a"; sourceTree = ""; }; + 6742AD051C68A317009CB89E /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; 6742AD0E1C68A91B009CB89E /* routing_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = routing_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6742AD531C68BB14009CB89E /* classificator.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = classificator.txt; sourceTree = ""; }; 6742AD551C68C7C1009CB89E /* types.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = types.txt; sourceTree = ""; }; 6742AD571C68C7F6009CB89E /* drules_proto_clear.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_clear.bin; sourceTree = ""; }; 6742AD581C68C7F6009CB89E /* drules_proto_dark.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_dark.bin; sourceTree = ""; }; + 6742AD591C68C7F6009CB89E /* drules_proto_legacy.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_legacy.bin; sourceTree = ""; }; 6742AD5A1C68C7F6009CB89E /* drules_proto-bw.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = "drules_proto-bw.bin"; sourceTree = ""; }; 6742AD5B1C68C7F6009CB89E /* drules_proto.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto.bin; sourceTree = ""; }; 6742AD611C68F747009CB89E /* sound-strings */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "sound-strings"; sourceTree = ""; }; @@ -485,6 +582,16 @@ 67BD35B01C69F086003AA26F /* pedestrian_route_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pedestrian_route_test.cpp; sourceTree = ""; }; 67BD35B11C69F086003AA26F /* routing_test_tools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_test_tools.cpp; sourceTree = ""; }; 67BD35B21C69F086003AA26F /* routing_test_tools.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_test_tools.hpp; sourceTree = ""; }; + 67BD35D41C69F155003AA26F /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Debug/libstorage.a"; sourceTree = ""; }; + 67BD35D61C69F198003AA26F /* libagg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libagg.a; path = "../../../omim-xcode-build/Debug/libagg.a"; sourceTree = ""; }; + 67BD35D81C69F198003AA26F /* libdrape_frontend.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape_frontend.a; path = "../../../omim-xcode-build/Debug/libdrape_frontend.a"; sourceTree = ""; }; + 67BD35D91C69F198003AA26F /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Debug/libdrape.a"; sourceTree = ""; }; + 67BD35DA1C69F198003AA26F /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Debug/libexpat.a"; sourceTree = ""; }; + 67BD35DB1C69F198003AA26F /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../../omim-xcode-build/Debug/libfreetype.a"; sourceTree = ""; }; + 67BD35DE1C69F198003AA26F /* libmap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmap.a; path = "../../../omim-xcode-build/Debug/libmap.a"; sourceTree = ""; }; + 67BD35E01C69F198003AA26F /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Debug/libopening_hours.a"; sourceTree = ""; }; + 67BD35E11C69F198003AA26F /* libsdf_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsdf_image.a; path = "../../../omim-xcode-build/Debug/libsdf_image.a"; sourceTree = ""; }; + 67BD35E21C69F198003AA26F /* libstb_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstb_image.a; path = "../../../omim-xcode-build/Debug/libstb_image.a"; sourceTree = ""; }; 67BD35F91C69F474003AA26F /* packed_polygons.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = packed_polygons.bin; sourceTree = ""; }; 67BD35FD1C69F4AC003AA26F /* countries.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = countries.txt; sourceTree = ""; }; 67BD36001C69F513003AA26F /* World.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = World.mwm; sourceTree = ""; }; @@ -527,7 +634,22 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 56555E581D897C9D009D786D /* liboauthcpp.a in Frameworks */, + 56F0D7341D896A5300045886 /* libmap.a in Frameworks */, + 56F0D7391D896A5300045886 /* libstorage.a in Frameworks */, 56F0D73A1D896A5300045886 /* librouting.a in Frameworks */, + 56F0D73C1D896A5300045886 /* libjansson.a in Frameworks */, + 56F0D73D1D896A5300045886 /* libgeometry.a in Frameworks */, + 56F0D73E1D896A5300045886 /* libpugixml.a in Frameworks */, + 56F0D7401D896A5300045886 /* libcoding.a in Frameworks */, + 56F0D7411D896A5300045886 /* libbase.a in Frameworks */, + 56F0D7421D896A5300045886 /* libz.tbd in Frameworks */, + 56F0D7441D896A5300045886 /* libsearch.a in Frameworks */, + 56F0D7461D896A5300045886 /* libeditor.a in Frameworks */, + 56F0D7471D896A5300045886 /* libprotobuf.a in Frameworks */, + 56F0D7481D896A5300045886 /* libplatform.a in Frameworks */, + 56F0D7491D896A5300045886 /* libindexer.a in Frameworks */, + 56F0D74A1D896A5300045886 /* libsuccinct.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -535,7 +657,25 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 567059621F3AFC5C0062672D /* librouting_common.a in Frameworks */, + 567059601F3AFBD60062672D /* libicu.a in Frameworks */, + 56CA09E91E30F19800D05C9A /* libtraffic.a in Frameworks */, + 3462FDAD1DC1E5BF00906FD7 /* libopening_hours.a in Frameworks */, 6742AD4D1C68AA59009CB89E /* librouting.a in Frameworks */, + 6742AD3B1C68AA04009CB89E /* libjansson.a in Frameworks */, + 6742AD451C68AA04009CB89E /* libgeometry.a in Frameworks */, + 6742AD421C68AA04009CB89E /* libpugixml.a in Frameworks */, + 6742AD481C68AA04009CB89E /* libcoding.a in Frameworks */, + 6742AD471C68AA04009CB89E /* libbase.a in Frameworks */, + 6742AD491C68AA2F009CB89E /* libz.tbd in Frameworks */, + 6742AD3D1C68AA04009CB89E /* liboauthcpp.a in Frameworks */, + 6742AD431C68AA04009CB89E /* libsearch.a in Frameworks */, + 6742AD391C68AA04009CB89E /* libplatform_tests_support.a in Frameworks */, + 6742AD3F1C68AA04009CB89E /* libeditor.a in Frameworks */, + 6742AD3E1C68AA04009CB89E /* libprotobuf.a in Frameworks */, + 6742AD411C68AA04009CB89E /* libplatform.a in Frameworks */, + 6742AD461C68AA04009CB89E /* libindexer.a in Frameworks */, + 6742AD3A1C68AA04009CB89E /* libsuccinct.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -550,7 +690,38 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 39B9682A23E1ACB300D3B8E3 /* libge0.a in Frameworks */, + 56EE14DB1FE812FC0036F20C /* libtransit.a in Frameworks */, + 567E9F811F5853370064CB96 /* libtraffic.a in Frameworks */, + 567E9F7F1F58530D0064CB96 /* librouting_common.a in Frameworks */, + 4740185A23F5BEE500A93C81 /* minizip.framework in Frameworks */, + 567E9F7D1F5852C00064CB96 /* libicu.a in Frameworks */, + 67BD35E31C69F198003AA26F /* libagg.a in Frameworks */, + 67BD35E51C69F198003AA26F /* libdrape_frontend.a in Frameworks */, + 67BD35E61C69F198003AA26F /* libdrape.a in Frameworks */, + 67BD35E71C69F198003AA26F /* libexpat.a in Frameworks */, + 67BD35EB1C69F198003AA26F /* libmap.a in Frameworks */, + 67BD35ED1C69F198003AA26F /* libopening_hours.a in Frameworks */, + 67BD35EE1C69F198003AA26F /* libsdf_image.a in Frameworks */, + 67BD35EF1C69F198003AA26F /* libstb_image.a in Frameworks */, + 67BD35D51C69F155003AA26F /* libstorage.a in Frameworks */, + 408B55C21FD9541800F4E78B /* libmwm_diff.a in Frameworks */, 67BD35D31C69F139003AA26F /* librouting.a in Frameworks */, + 67BD35C41C69F121003AA26F /* libjansson.a in Frameworks */, + 67BD35CE1C69F121003AA26F /* libgeometry.a in Frameworks */, + 67BD35CB1C69F121003AA26F /* libpugixml.a in Frameworks */, + 67BD35D11C69F121003AA26F /* libcoding.a in Frameworks */, + 67BD35D01C69F121003AA26F /* libbase.a in Frameworks */, + 67BD35D21C69F126003AA26F /* libz.tbd in Frameworks */, + 67BD35C61C69F121003AA26F /* liboauthcpp.a in Frameworks */, + 67BD35CC1C69F121003AA26F /* libsearch.a in Frameworks */, + 67BD35C21C69F121003AA26F /* libplatform_tests_support.a in Frameworks */, + 67BD35C81C69F121003AA26F /* libeditor.a in Frameworks */, + 67BD35C71C69F121003AA26F /* libprotobuf.a in Frameworks */, + 67BD35CA1C69F121003AA26F /* libplatform.a in Frameworks */, + 67BD35CF1C69F121003AA26F /* libindexer.a in Frameworks */, + 67BD35C31C69F121003AA26F /* libsuccinct.a in Frameworks */, + 408B55C11FD9541300F4E78B /* libbsdiff.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -560,6 +731,18 @@ 56F0D7611D896DAF00045886 /* Frameworks */ = { isa = PBXGroup; children = ( + 39B9682923E1ACB300D3B8E3 /* libge0.a */, + 4740185923F5BEE500A93C81 /* minizip.framework */, + 56EE14DC1FE812FC0036F20C /* libtransit.a */, + 567E9F801F5853370064CB96 /* libtraffic.a */, + 408B55BF1FD953F100F4E78B /* libbsdiff.a */, + 408B55C01FD9540F00F4E78B /* libmwm_diff.a */, + 567E9F7E1F58530D0064CB96 /* librouting_common.a */, + 567E9F7C1F5852C00064CB96 /* libicu.a */, + 567059611F3AFC5C0062672D /* librouting_common.a */, + 5670595F1F3AFBD60062672D /* libicu.a */, + 56CA09E81E30F19800D05C9A /* libtraffic.a */, + 3462FDAC1DC1E5BF00906FD7 /* libopening_hours.a */, ); name = Frameworks; sourceTree = ""; @@ -567,11 +750,11 @@ 671F58BA1B874EA20032311E /* base */ = { isa = PBXGroup; children = ( - A120B3521B4A7C1C002F3808 /* astar_algorithm.hpp */, - A1616E2D1B6B60B3003F078E /* astar_progress.hpp */, 40A111CF1F2F9704005E6AD5 /* astar_weight.hpp */, 671F58BB1B874EC80032311E /* followed_polyline.cpp */, 671F58BC1B874EC80032311E /* followed_polyline.hpp */, + A1616E2D1B6B60B3003F078E /* astar_progress.hpp */, + A120B3521B4A7C1C002F3808 /* astar_algorithm.hpp */, 405F48DB1F6AD01C005BA81A /* routing_result.hpp */, ); path = base; @@ -580,51 +763,89 @@ 6742ACA01C68A07C009CB89E /* routing_tests */ = { isa = PBXGroup; children = ( + D5208C632423681300A9A8B6 /* guides_tests.cpp */, + 44B284C323F5A10000A3FBB7 /* opening_hours_serdes_tests.cpp */, + 56CBED5722E9CFB600D51AF7 /* position_accumulator_tests.cpp */, + 440BE38722AFB31600C548FB /* uturn_restriction_tests.cpp */, + 440BE38322AFB31100C548FB /* world_graph_builder.cpp */, + 440BE38422AFB31100C548FB /* world_graph_builder.hpp */, + 448FD3F2228B1BC500180D90 /* bfs_tests.cpp */, + 4418327F222D45BB00C70BD9 /* routing_options_tests.cpp */, + 56A1B7A121A82BCB00246F8C /* maxspeeds_tests.cpp */, + 44F45B272136B069001B1618 /* speed_cameras_tests.cpp */, + 5661A5CD20DE51C500C6B1D1 /* tools.hpp */, + 56290B85206A3231003892E0 /* routing_algorithm.cpp */, + 56290B86206A3231003892E0 /* routing_algorithm.hpp */, + 567059591F3AF96D0062672D /* checkpoint_predictor_test.cpp */, + 568194731F03A32400450EC3 /* road_access_test.cpp */, + 568194741F03A32400450EC3 /* routing_helpers_tests.cpp */, 56CA09DE1E30E73B00D05C9A /* applying_traffic_test.cpp */, + 56CA09DF1E30E73B00D05C9A /* cumulative_restriction_test.cpp */, + 56CA09E01E30E73B00D05C9A /* index_graph_tools.cpp */, + 56CA09E11E30E73B00D05C9A /* index_graph_tools.hpp */, + 56CA09E21E30E73B00D05C9A /* restriction_test.cpp */, + 6742ACDE1C68A13F009CB89E /* testingmain.cpp */, 6742ACA61C68A0B1009CB89E /* astar_algorithm_test.cpp */, 6742ACA71C68A0B1009CB89E /* astar_progress_test.cpp */, 6742ACA81C68A0B1009CB89E /* astar_router_test.cpp */, 6742ACA91C68A0B1009CB89E /* async_router_test.cpp */, - 448FD3F2228B1BC500180D90 /* bfs_tests.cpp */, - 567059591F3AF96D0062672D /* checkpoint_predictor_test.cpp */, 0CF5E8A91E8EA7A1001ED497 /* coding_test.cpp */, 0C5F5D241E798B3800307B98 /* cross_mwm_connector_test.cpp */, - 56CA09DF1E30E73B00D05C9A /* cumulative_restriction_test.cpp */, 40576F751F791360000B593B /* fake_graph_test.cpp */, 6742ACAB1C68A0B1009CB89E /* followed_polyline_test.cpp */, - D5208C632423681300A9A8B6 /* guides_tests.cpp */, 0C5FEC6C1DDE19A40017688C /* index_graph_test.cpp */, - 56CA09E01E30E73B00D05C9A /* index_graph_tools.cpp */, - 56CA09E11E30E73B00D05C9A /* index_graph_tools.hpp */, - 56A1B7A121A82BCB00246F8C /* maxspeeds_tests.cpp */, 6742ACAC1C68A0B1009CB89E /* nearest_edge_finder_tests.cpp */, - 44B284C323F5A10000A3FBB7 /* opening_hours_serdes_tests.cpp */, - 56CBED5722E9CFB600D51AF7 /* position_accumulator_tests.cpp */, - 56CA09E21E30E73B00D05C9A /* restriction_test.cpp */, - 568194731F03A32400450EC3 /* road_access_test.cpp */, 6742ACAF1C68A0B1009CB89E /* road_graph_builder.cpp */, 6742ACB01C68A0B1009CB89E /* road_graph_builder.hpp */, 6742ACB11C68A0B1009CB89E /* road_graph_nearest_edges_test.cpp */, 6742ACB21C68A0B1009CB89E /* route_tests.cpp */, - 56290B85206A3231003892E0 /* routing_algorithm.cpp */, - 56290B86206A3231003892E0 /* routing_algorithm.hpp */, - 568194741F03A32400450EC3 /* routing_helpers_tests.cpp */, - 4418327F222D45BB00C70BD9 /* routing_options_tests.cpp */, 6742ACB41C68A0B1009CB89E /* routing_session_test.cpp */, - 44F45B272136B069001B1618 /* speed_cameras_tests.cpp */, - 6742ACDE1C68A13F009CB89E /* testingmain.cpp */, - 5661A5CD20DE51C500C6B1D1 /* tools.hpp */, 6742ACB51C68A0B1009CB89E /* turns_generator_test.cpp */, 6742ACB61C68A0B1009CB89E /* turns_sound_test.cpp */, 6742ACB71C68A0B1009CB89E /* turns_tts_text_tests.cpp */, - 440BE38722AFB31600C548FB /* uturn_restriction_tests.cpp */, - 440BE38322AFB31100C548FB /* world_graph_builder.cpp */, - 440BE38422AFB31100C548FB /* world_graph_builder.hpp */, ); name = routing_tests; path = ../../routing/routing_tests; sourceTree = ""; }; + 6742AD251C68A923009CB89E /* libs */ = { + isa = PBXGroup; + children = ( + 67BD35D61C69F198003AA26F /* libagg.a */, + 67BD35D81C69F198003AA26F /* libdrape_frontend.a */, + 67BD35D91C69F198003AA26F /* libdrape.a */, + 67BD35DA1C69F198003AA26F /* libexpat.a */, + 67BD35DB1C69F198003AA26F /* libfreetype.a */, + 67BD35DE1C69F198003AA26F /* libmap.a */, + 67BD35E01C69F198003AA26F /* libopening_hours.a */, + 67BD35E11C69F198003AA26F /* libsdf_image.a */, + 67BD35E21C69F198003AA26F /* libstb_image.a */, + 67BD35D41C69F155003AA26F /* libstorage.a */, + 6742AD041C68A317009CB89E /* libplatform_tests_support.a */, + 6742AD051C68A317009CB89E /* libsuccinct.a */, + 6742ACFE1C68A2F4009CB89E /* libjansson.a */, + 6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */, + 6742ACFB1C68A2D7009CB89E /* libprotobuf.a */, + 6742ACF81C68A2C8009CB89E /* libeditor.a */, + 6742ACED1C68A27C009CB89E /* libplatform.a */, + 6742ACEE1C68A27C009CB89E /* libpugixml.a */, + 6742ACEF1C68A27C009CB89E /* libsearch.a */, + 6742ACE71C68A23B009CB89E /* libgeometry.a */, + 6742ACE81C68A23B009CB89E /* libindexer.a */, + 6742ACE21C68A203009CB89E /* libbase.a */, + 6742ACE31C68A203009CB89E /* libcoding.a */, + 6742AD021C68A303009CB89E /* libz.tbd */, + ); + name = libs; + sourceTree = ""; + }; + 6742AD501C68BAC3009CB89E /* Support files */ = { + isa = PBXGroup; + children = ( + ); + name = "Support files"; + sourceTree = ""; + }; 6742AD511C68BAEE009CB89E /* Resources */ = { isa = PBXGroup; children = ( @@ -634,6 +855,7 @@ 67BD35F91C69F474003AA26F /* packed_polygons.bin */, 6742AD571C68C7F6009CB89E /* drules_proto_clear.bin */, 6742AD581C68C7F6009CB89E /* drules_proto_dark.bin */, + 6742AD591C68C7F6009CB89E /* drules_proto_legacy.bin */, 6742AD5A1C68C7F6009CB89E /* drules_proto-bw.bin */, 6742AD5B1C68C7F6009CB89E /* drules_proto.bin */, 6742AD551C68C7C1009CB89E /* types.txt */, @@ -651,10 +873,12 @@ 567F81932154D6FF0093C25B /* city_roads.hpp */, 34F558351DBF2A2600A4FC11 /* common-debug.xcconfig */, 34F558361DBF2A2600A4FC11 /* common-release.xcconfig */, + 6742AD251C68A923009CB89E /* libs */, 675343FA1A3F640D00A0A8C3 /* routing */, 6742ACA01C68A07C009CB89E /* routing_tests */, 67BD35961C69F03E003AA26F /* routing_integration_tests */, 6742AD511C68BAEE009CB89E /* Resources */, + 6742AD501C68BAC3009CB89E /* Support files */, 675343F91A3F640D00A0A8C3 /* Products */, 56F0D7611D896DAF00045886 /* Frameworks */, ); @@ -676,21 +900,36 @@ children = ( D549BEBC25765CFB009131F2 /* absent_regions_finder.cpp */, D549BEBA25765CFA009131F2 /* absent_regions_finder.hpp */, + D549BEB825765CFA009131F2 /* dummy_world_graph.hpp */, + D549BEB925765CFA009131F2 /* regions_router.cpp */, + D549BEB725765CFA009131F2 /* regions_router.hpp */, + D549BEBB25765CFA009131F2 /* regions_sparse_graph.cpp */, + D549BEB625765CFA009131F2 /* regions_sparse_graph.hpp */, + D57834BE2562ED5F0020A420 /* cross_border_graph.cpp */, + D57834BF2562ED5F0020A420 /* cross_border_graph.hpp */, + D52EF20125260E1500DFEB57 /* directions_engine.cpp */, + D5C9497B2525C855001E45E2 /* directions_engine_helpers.cpp */, + D5C9497A2525C854001E45E2 /* directions_engine_helpers.hpp */, + D526BA76241FC5580076E0B0 /* guides_connections.cpp */, + D5481E4D24BF4F70008FB1D8 /* mwm_hierarchy_handler.cpp */, + D5481E4C24BF4F70008FB1D8 /* mwm_hierarchy_handler.hpp */, + D526BA77241FC5580076E0B0 /* guides_connections.hpp */, + D526BA75241FC5580076E0B0 /* guides_graph.cpp */, + D526BA78241FC5580076E0B0 /* guides_graph.hpp */, + 569472402418C8220013CD21 /* car_directions.cpp */, + 5694723F2418C8220013CD21 /* car_directions.hpp */, + 4432C5B524067E6700C9E445 /* road_access_serialization.cpp */, 44A95C6F225F6A4F00C22F4F /* astar_graph.hpp */, 44A95C70225F6A4F00C22F4F /* astar_progress.cpp */, 674F9BBA1B0A580E00704FFA /* async_router.cpp */, 674F9BBB1B0A580E00704FFA /* async_router.hpp */, 671F58BA1B874EA20032311E /* base */, - 569472402418C8220013CD21 /* car_directions.cpp */, - 5694723F2418C8220013CD21 /* car_directions.hpp */, 5670595B1F3AF97F0062672D /* checkpoint_predictor.cpp */, 5670595C1F3AF97F0062672D /* checkpoint_predictor.hpp */, 0CF709351F05172200D5067E /* checkpoints.cpp */, 0C15B8011F02A61B0058E253 /* checkpoints.hpp */, 56473D72214825B4007E6FBA /* city_roads_serialization.hpp */, 0C62BFE51E8ADC3100055A79 /* coding.hpp */, - D57834BE2562ED5F0020A420 /* cross_border_graph.cpp */, - D57834BF2562ED5F0020A420 /* cross_border_graph.hpp */, 0C5F5D1C1E798B0400307B98 /* cross_mwm_connector_serialization.cpp */, 0C5F5D1D1E798B0400307B98 /* cross_mwm_connector_serialization.hpp */, 0C5F5D1E1E798B0400307B98 /* cross_mwm_connector.cpp */, @@ -699,19 +938,15 @@ 56C439251E93BF8C00998E29 /* cross_mwm_graph.hpp */, 56FA20461FBF23A90045DE78 /* cross_mwm_ids.hpp */, 56CC5A361E3884960016AC46 /* cross_mwm_index_graph.hpp */, - D5C9497B2525C855001E45E2 /* directions_engine_helpers.cpp */, - D5C9497A2525C854001E45E2 /* directions_engine_helpers.hpp */, - D52EF20125260E1500DFEB57 /* directions_engine.cpp */, 670EE56E1B664796001E8064 /* directions_engine.hpp */, - D549BEB825765CFA009131F2 /* dummy_world_graph.hpp */, 0C5FEC521DDE191E0017688C /* edge_estimator.cpp */, 0C5FEC531DDE191E0017688C /* edge_estimator.hpp */, 40C227FD1F61C07C0046696C /* fake_edges_container.hpp */, 40C645141F8D167E002E05A0 /* fake_ending.cpp */, 40C645151F8D167E002E05A0 /* fake_ending.hpp */, + D51A9C13242E379C00F750F8 /* fake_graph.cpp */, 40858A861F8CEAE60065CFF7 /* fake_feature_ids.cpp */, 40655E731F8BA46B0065305E /* fake_feature_ids.hpp */, - D51A9C13242E379C00F750F8 /* fake_graph.cpp */, 405F48E81F75231E005BA81A /* fake_graph.hpp */, 40576F771F7A788B000B593B /* fake_vertex.hpp */, 674F9BBC1B0A580E00704FFA /* features_road_graph.cpp */, @@ -719,10 +954,6 @@ 560A273A233BB18900B20E8F /* following_info.hpp */, 0C5FEC561DDE192A0017688C /* geometry.cpp */, 0C5FEC571DDE192A0017688C /* geometry.hpp */, - D526BA76241FC5580076E0B0 /* guides_connections.cpp */, - D526BA77241FC5580076E0B0 /* guides_connections.hpp */, - D526BA75241FC5580076E0B0 /* guides_graph.cpp */, - D526BA78241FC5580076E0B0 /* guides_graph.hpp */, 0C090C7F1E4E274000D52AFD /* index_graph_loader.cpp */, 0C090C801E4E274000D52AFD /* index_graph_loader.hpp */, 0C08AA321DF83223004195DD /* index_graph_serialization.cpp */, @@ -754,8 +985,6 @@ 56FEAA6C219E8A600073DF5F /* maxspeeds_serialization.hpp */, 5631B667219B125C009F47D4 /* maxspeeds.cpp */, 5631B668219B125C009F47D4 /* maxspeeds.hpp */, - D5481E4D24BF4F70008FB1D8 /* mwm_hierarchy_handler.cpp */, - D5481E4C24BF4F70008FB1D8 /* mwm_hierarchy_handler.hpp */, 670D049C1B0B4A970013A7AC /* nearest_edge_finder.cpp */, 670D049D1B0B4A970013A7AC /* nearest_edge_finder.hpp */, 44B284C523F5A21300A3FBB7 /* opening_hours_serdes.cpp */, @@ -764,15 +993,10 @@ 670EE5701B664796001E8064 /* pedestrian_directions.hpp */, 56CBED5422E9CE2600D51AF7 /* position_accumulator.cpp */, 56CBED5322E9CE2500D51AF7 /* position_accumulator.hpp */, - D549BEB925765CFA009131F2 /* regions_router.cpp */, - D549BEB725765CFA009131F2 /* regions_router.hpp */, - D549BEBB25765CFA009131F2 /* regions_sparse_graph.cpp */, - D549BEB625765CFA009131F2 /* regions_sparse_graph.hpp */, 67C79B9F1E2CEE1400C40034 /* restriction_loader.cpp */, 67C79BA01E2CEE1400C40034 /* restriction_loader.hpp */, 349D1CDE1E3F589900A878FD /* restrictions_serialization.cpp */, 349D1CDF1E3F589900A878FD /* restrictions_serialization.hpp */, - 4432C5B524067E6700C9E445 /* road_access_serialization.cpp */, 5694CEC61EBA25F7004576D3 /* road_access_serialization.hpp */, 5694CEC71EBA25F7004576D3 /* road_access.cpp */, 5694CEC81EBA25F7004576D3 /* road_access.hpp */, @@ -847,20 +1071,20 @@ 67BD35961C69F03E003AA26F /* routing_integration_tests */ = { isa = PBXGroup; children = ( + D563401E2423816C00FDE20A /* guides_tests.cpp */, + 56DAC2C32398F348000BC50D /* speed_camera_notifications_tests.cpp */, + 44D1C41A229C59B8001A3CD2 /* transit_route_test.cpp */, + 44D1C418229C59A3001A3CD2 /* small_routes.cpp */, + 567E9F7A1F58506B0064CB96 /* street_names_test.cpp */, + 567E9F701F5850460064CB96 /* route_test.cpp */, + 567E9F711F5850460064CB96 /* get_altitude_test.cpp */, 567E9F721F5850460064CB96 /* bicycle_route_test.cpp */, 567E9F731F5850460064CB96 /* bicycle_turn_test.cpp */, - 567E9F711F5850460064CB96 /* get_altitude_test.cpp */, - D563401E2423816C00FDE20A /* guides_tests.cpp */, - 67BD35B01C69F086003AA26F /* pedestrian_route_test.cpp */, + 567E9F741F5850460064CB96 /* turn_test.cpp */, 56CA63061F61206700E6681B /* road_graph_tests.cpp */, - 567E9F701F5850460064CB96 /* route_test.cpp */, + 67BD35B01C69F086003AA26F /* pedestrian_route_test.cpp */, 67BD35B11C69F086003AA26F /* routing_test_tools.cpp */, 67BD35B21C69F086003AA26F /* routing_test_tools.hpp */, - 44D1C418229C59A3001A3CD2 /* small_routes.cpp */, - 56DAC2C32398F348000BC50D /* speed_camera_notifications_tests.cpp */, - 567E9F7A1F58506B0064CB96 /* street_names_test.cpp */, - 44D1C41A229C59B8001A3CD2 /* transit_route_test.cpp */, - 567E9F741F5850460064CB96 /* turn_test.cpp */, ); name = routing_integration_tests; path = ../../routing/routing_integration_tests; @@ -911,6 +1135,7 @@ 56099E291CC7C97D00A7772A /* loaded_path_segment.hpp in Headers */, 56FA20471FBF23A90045DE78 /* cross_mwm_ids.hpp in Headers */, 670EE55F1B6001E7001E8064 /* routing_settings.hpp in Headers */, + 56CA09E61E30E73B00D05C9A /* index_graph_tools.hpp in Headers */, 0C81E1581F0258AA00DC66DF /* segmented_route.hpp in Headers */, 671F58BE1B874EC80032311E /* followed_polyline.hpp in Headers */, 5610731B221ABF96008447B2 /* speed_camera_prohibition.hpp in Headers */, @@ -939,6 +1164,7 @@ 0C5F5D211E798B0400307B98 /* cross_mwm_connector_serialization.hpp in Headers */, D549BEBD25765CFB009131F2 /* regions_sparse_graph.hpp in Headers */, 0C0DF9221DE898B70055A22F /* index_graph_starter.hpp in Headers */, + 56290B88206A3232003892E0 /* routing_algorithm.hpp in Headers */, 40A111CE1F2F6776005E6AD5 /* route_weight.hpp in Headers */, 56473D74214825B6007E6FBA /* city_roads_serialization.hpp in Headers */, 0C090C881E4E276700D52AFD /* world_graph.hpp in Headers */, @@ -952,6 +1178,7 @@ 0C62BFE61E8ADC3100055A79 /* coding.hpp in Headers */, 674F9BD51B0A580E00704FFA /* road_graph.hpp in Headers */, 562BDE2020D14860008EFF6F /* routing_callbacks.hpp in Headers */, + 440BE38622AFB31100C548FB /* world_graph_builder.hpp in Headers */, 567F81952154D6FF0093C25B /* city_roads.hpp in Headers */, D5C9497C2525C855001E45E2 /* directions_engine_helpers.hpp in Headers */, 0C5FEC6B1DDE193F0017688C /* road_point.hpp in Headers */, @@ -1096,6 +1323,7 @@ 56F0D7501D896A5300045886 /* packed_polygons.bin in Resources */, 56F0D7521D896A5300045886 /* drules_proto_clear.bin in Resources */, 56F0D7531D896A5300045886 /* drules_proto_dark.bin in Resources */, + 56F0D7541D896A5300045886 /* drules_proto_legacy.bin in Resources */, 56F0D7561D896A5300045886 /* drules_proto-bw.bin in Resources */, 56F0D7571D896A5300045886 /* drules_proto.bin in Resources */, 56F0D7581D896A5300045886 /* types.txt in Resources */, @@ -1152,40 +1380,20 @@ buildActionMask = 2147483647; files = ( 6742AD311C68A9DF009CB89E /* road_graph_nearest_edges_test.cpp in Sources */, - FAA838AF26BB4B49002E54C6 /* index_graph_test.cpp in Sources */, 6742AD291C68A9DF009CB89E /* astar_router_test.cpp in Sources */, - FAA838A426BB4B03002E54C6 /* speed_cameras_tests.cpp in Sources */, 6742AD371C68A9DF009CB89E /* turns_tts_text_tests.cpp in Sources */, 6742AD2C1C68A9DF009CB89E /* followed_polyline_test.cpp in Sources */, - FAA838AC26BB4B3D002E54C6 /* coding_test.cpp in Sources */, - FAA8389D26BB4ADD002E54C6 /* guides_tests.cpp in Sources */, 56CBED5822E9CFB600D51AF7 /* position_accumulator_tests.cpp in Sources */, - FAA838A826BB4B21002E54C6 /* routing_helpers_tests.cpp in Sources */, 6742AD341C68A9DF009CB89E /* routing_session_test.cpp in Sources */, 6742AD261C68A9DF009CB89E /* testingmain.cpp in Sources */, - FAA838A626BB4B16002E54C6 /* checkpoint_predictor_test.cpp in Sources */, - FAA838A926BB4B24002E54C6 /* applying_traffic_test.cpp in Sources */, - FA853BA526BBEDD80026D455 /* index_graph_tools.cpp in Sources */, - FAA838A326BB4AFF002E54C6 /* maxspeeds_tests.cpp in Sources */, 6742AD361C68A9DF009CB89E /* turns_sound_test.cpp in Sources */, - FAA838A026BB4AEA002E54C6 /* world_graph_builder.cpp in Sources */, - FAA838AD26BB4B40002E54C6 /* cross_mwm_connector_test.cpp in Sources */, - FAA838A526BB4B0E002E54C6 /* routing_algorithm.cpp in Sources */, - FAA838AB26BB4B32002E54C6 /* restriction_test.cpp in Sources */, 6742AD271C68A9DF009CB89E /* astar_algorithm_test.cpp in Sources */, - FAA838A726BB4B1D002E54C6 /* road_access_test.cpp in Sources */, 6742AD351C68A9DF009CB89E /* turns_generator_test.cpp in Sources */, - FAA838AE26BB4B44002E54C6 /* fake_graph_test.cpp in Sources */, - FAA838AA26BB4B28002E54C6 /* cumulative_restriction_test.cpp in Sources */, - FAA8389E26BB4AE1002E54C6 /* opening_hours_serdes_tests.cpp in Sources */, 6742AD301C68A9DF009CB89E /* road_graph_builder.cpp in Sources */, 6742AD2D1C68A9DF009CB89E /* nearest_edge_finder_tests.cpp in Sources */, - FAA838A126BB4AF8002E54C6 /* bfs_tests.cpp in Sources */, 6742AD321C68A9DF009CB89E /* route_tests.cpp in Sources */, 6742AD2A1C68A9DF009CB89E /* async_router_test.cpp in Sources */, 6742AD281C68A9DF009CB89E /* astar_progress_test.cpp in Sources */, - FAA838A226BB4AFC002E54C6 /* routing_options_tests.cpp in Sources */, - FAA8389F26BB4AE6002E54C6 /* uturn_restriction_tests.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1199,6 +1407,7 @@ 44C56C0B22296498006C2A1D /* routing_options.cpp in Sources */, 0C5F5D201E798B0400307B98 /* cross_mwm_connector_serialization.cpp in Sources */, D526BA7A241FC5580076E0B0 /* guides_connections.cpp in Sources */, + 56CA09E71E30E73B00D05C9A /* restriction_test.cpp in Sources */, 0C5BC9D11E28FD4E0071BFDD /* index_road_graph.cpp in Sources */, D549BEC325765CFB009131F2 /* absent_regions_finder.cpp in Sources */, 0C090C811E4E274000D52AFD /* index_graph_loader.cpp in Sources */, @@ -1207,6 +1416,7 @@ 5694CECC1EBA25F7004576D3 /* road_access.cpp in Sources */, 44A95C72225F6A4F00C22F4F /* astar_progress.cpp in Sources */, F6C3A1B621AC298F0060EEC8 /* speed_camera_manager.cpp in Sources */, + 440BE38522AFB31100C548FB /* world_graph_builder.cpp in Sources */, A1616E2B1B6B60AB003F078E /* router_delegate.cpp in Sources */, 6741AA9C1BF35331002C974C /* turns_notification_manager.cpp in Sources */, 0C0DF9211DE898B70055A22F /* index_graph_starter.cpp in Sources */, @@ -1214,19 +1424,27 @@ 670EE5731B664796001E8064 /* pedestrian_directions.cpp in Sources */, 567F81942154D6FF0093C25B /* city_roads.cpp in Sources */, 6753441B1A3F644F00A0A8C3 /* route.cpp in Sources */, + 44183280222D45BB00C70BD9 /* routing_options_tests.cpp in Sources */, 441CC8C623ACF42C008B9A49 /* segment.cpp in Sources */, 44AE4A12214FBB8E006321F5 /* speed_camera.cpp in Sources */, 674F9BCA1B0A580E00704FFA /* async_router.cpp in Sources */, D57834C02562ED5F0020A420 /* cross_border_graph.cpp in Sources */, 0C5F5D221E798B0400307B98 /* cross_mwm_connector.cpp in Sources */, 0C81E1531F02589800DC66DF /* traffic_stash.cpp in Sources */, + 0CF5E8AA1E8EA7A1001ED497 /* coding_test.cpp in Sources */, + 44B284C423F5A10100A3FBB7 /* opening_hours_serdes_tests.cpp in Sources */, + 448FD3F3228B1BC500180D90 /* bfs_tests.cpp in Sources */, 40858A871F8CEAE60065CFF7 /* fake_feature_ids.cpp in Sources */, 40A111CD1F2F6776005E6AD5 /* route_weight.cpp in Sources */, + D5208C642423681400A9A8B6 /* guides_tests.cpp in Sources */, 4408A63E21F1E7F0008171B8 /* joint_segment.cpp in Sources */, 670D049E1B0B4A970013A7AC /* nearest_edge_finder.cpp in Sources */, + 0C5F5D251E798B3800307B98 /* cross_mwm_connector_test.cpp in Sources */, + 44D1C419229C59A3001A3CD2 /* small_routes.cpp in Sources */, 674F9BD61B0A580E00704FFA /* turns_generator.cpp in Sources */, 5694CECE1EBA25F7004576D3 /* vehicle_mask.cpp in Sources */, 0C45D7391F2F75500065C3ED /* routing_settings.cpp in Sources */, + D563401F2423816C00FDE20A /* guides_tests.cpp in Sources */, 56CBED5622E9CE2600D51AF7 /* position_accumulator.cpp in Sources */, 44F4EDC723A78C2E005254C4 /* latlon_with_altitude.cpp in Sources */, 0C5FEC691DDE193F0017688C /* road_index.cpp in Sources */, @@ -1234,18 +1452,25 @@ 4432C5B624067E6700C9E445 /* road_access_serialization.cpp in Sources */, 671F58BD1B874EC80032311E /* followed_polyline.cpp in Sources */, 670EE55D1B6001E7001E8064 /* routing_session.cpp in Sources */, + 56A1B7A221A82BCC00246F8C /* maxspeeds_tests.cpp in Sources */, 40C645161F8D167F002E05A0 /* fake_ending.cpp in Sources */, 0C08AA341DF83223004195DD /* index_graph_serialization.cpp in Sources */, 674F9BD41B0A580E00704FFA /* road_graph.cpp in Sources */, 5631B66B219B125D009F47D4 /* maxspeeds.cpp in Sources */, 0C81E1571F0258AA00DC66DF /* segmented_route.cpp in Sources */, D526BA79241FC5580076E0B0 /* guides_graph.cpp in Sources */, + 56CA09E51E30E73B00D05C9A /* index_graph_tools.cpp in Sources */, D549BEC225765CFB009131F2 /* regions_sparse_graph.cpp in Sources */, 0C0DF92A1DE898FF0055A22F /* routing_helpers.cpp in Sources */, 67AB92E61B7B3E6E00AB5194 /* turns_tts_text.cpp in Sources */, 0C5FEC601DDE192A0017688C /* index_graph.cpp in Sources */, + 0C5FEC6D1DDE19A40017688C /* index_graph_test.cpp in Sources */, + 44D1C41B229C59B8001A3CD2 /* transit_route_test.cpp in Sources */, + 568194751F03A32400450EC3 /* road_access_test.cpp in Sources */, D51A9C14242E379D00F750F8 /* fake_graph.cpp in Sources */, + 56CA09E41E30E73B00D05C9A /* cumulative_restriction_test.cpp in Sources */, D549BEC025765CFB009131F2 /* regions_router.cpp in Sources */, + 568194761F03A32400450EC3 /* routing_helpers_tests.cpp in Sources */, 569472422418C8220013CD21 /* car_directions.cpp in Sources */, 44E5574C2136EED000B01439 /* speed_camera_ser_des.cpp in Sources */, 4065EA811F824A6C0094DEF3 /* transit_world_graph.cpp in Sources */, @@ -1257,17 +1482,23 @@ 0C5FEC5E1DDE192A0017688C /* geometry.cpp in Sources */, 5610731C221ABF96008447B2 /* speed_camera_prohibition.cpp in Sources */, 44B284C723F5A21300A3FBB7 /* opening_hours_serdes.cpp in Sources */, + 56290B87206A3232003892E0 /* routing_algorithm.cpp in Sources */, D52EF20225260E1500DFEB57 /* directions_engine.cpp in Sources */, 670EE5751B664796001E8064 /* router.cpp in Sources */, + 440BE38822AFB31700C548FB /* uturn_restriction_tests.cpp in Sources */, 5670595D1F3AF97F0062672D /* checkpoint_predictor.cpp in Sources */, D5C9497D2525C855001E45E2 /* directions_engine_helpers.cpp in Sources */, + 56CA09E31E30E73B00D05C9A /* applying_traffic_test.cpp in Sources */, 0C5FEC621DDE192A0017688C /* joint_index.cpp in Sources */, 4433A8E923993BD200E1350B /* leaps_graph.cpp in Sources */, 67C79BA11E2CEE1400C40034 /* restriction_loader.cpp in Sources */, + 40576F761F791360000B593B /* fake_graph_test.cpp in Sources */, + 44F45B282136B069001B1618 /* speed_cameras_tests.cpp in Sources */, 67C7D42D1B4EB48F00FE41AA /* turns_sound_settings.cpp in Sources */, 40F7F3E51F7D246D0082D564 /* single_vehicle_world_graph.cpp in Sources */, 4443DC3722789793000C8E32 /* leaps_postprocessor.cpp in Sources */, 0C5FEC541DDE191E0017688C /* edge_estimator.cpp in Sources */, + 5670595A1F3AF96D0062672D /* checkpoint_predictor_test.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1279,16 +1510,13 @@ 56BC22CE1F6A501D00B6426B /* get_altitude_test.cpp in Sources */, 56ED7DBD1F69425700B67156 /* turn_test.cpp in Sources */, 56BC22D01F6A502800B6426B /* bicycle_turn_test.cpp in Sources */, - FAA838B126BB4B60002E54C6 /* guides_tests.cpp in Sources */, 56BC22CF1F6A502200B6426B /* bicycle_route_test.cpp in Sources */, 56BC22CD1F6A501800B6426B /* route_test.cpp in Sources */, 67BD35BA1C69F08E003AA26F /* testingmain.cpp in Sources */, 67BD35BF1C69F094003AA26F /* pedestrian_route_test.cpp in Sources */, - FAA838B326BB4B68002E54C6 /* small_routes.cpp in Sources */, 56CA630A1F619C1000E6681B /* road_graph_tests.cpp in Sources */, 56DAC2C42398F348000BC50D /* speed_camera_notifications_tests.cpp in Sources */, 56BC22CC1F6A501200B6426B /* street_names_test.cpp in Sources */, - FAA838B226BB4B64002E54C6 /* transit_route_test.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1298,7 +1526,10 @@ 56F0D75D1D896A5300045886 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.routing_benchmarks; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = mail.ru.routing_benchmarks; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -1306,7 +1537,10 @@ 56F0D75E1D896A5300045886 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.routing_benchmarks; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = mail.ru.routing_benchmarks; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -1314,7 +1548,14 @@ 6742AD231C68A91B009CB89E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.routing_tests; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)_common/build/Debug", + ); + PRODUCT_BUNDLE_IDENTIFIER = mail.ru.routing_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -1322,7 +1563,14 @@ 6742AD241C68A91B009CB89E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.routing_tests; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)_common/build/Debug", + ); + PRODUCT_BUNDLE_IDENTIFIER = mail.ru.routing_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -1372,7 +1620,18 @@ 67BD35AA1C69F03E003AA26F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.routing_integration_tests; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)_common/build/Debug", + ); + PRODUCT_BUNDLE_IDENTIFIER = mail.ru.routing_integration_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -1380,7 +1639,18 @@ 67BD35AB1C69F03E003AA26F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.routing_integration_tests; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)_common/build/Debug", + ); + PRODUCT_BUNDLE_IDENTIFIER = mail.ru.routing_integration_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/routing_common/routing_common.xcodeproj/project.pbxproj b/xcode/routing_common/routing_common.xcodeproj/project.pbxproj index f5e081ec16..34c5a90565 100644 --- a/xcode/routing_common/routing_common.xcodeproj/project.pbxproj +++ b/xcode/routing_common/routing_common.xcodeproj/project.pbxproj @@ -7,9 +7,13 @@ objects = { /* Begin PBXBuildFile section */ + 40FF45D01F388EF80046BD40 /* vehicle_model_for_country_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40FF45CF1F388EF80046BD40 /* vehicle_model_for_country_test.cpp */; }; 5631B665219B11D5009F47D4 /* maxspeed_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5631B663219B11D5009F47D4 /* maxspeed_conversion.cpp */; }; 5631B666219B11D5009F47D4 /* maxspeed_conversion.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5631B664219B11D5009F47D4 /* maxspeed_conversion.hpp */; }; + 5647A4511F72BEB600DE1125 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5647A4521F72BEB600DE1125 /* libicu.a */; }; 56D0E47D1F8E335D0084B18C /* num_mwm_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56D0E47C1F8E335D0084B18C /* num_mwm_id.hpp */; }; + 56DAC36223991F4C000BC50D /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC36123991F4C000BC50D /* libsuccinct.a */; }; + 56EE14D91FE80FA30036F20C /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14DA1FE80FA30036F20C /* libtransit.a */; }; 671E78881E6A3C5D00B2859B /* bicycle_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78801E6A3C5D00B2859B /* bicycle_model.cpp */; }; 671E78891E6A3C5D00B2859B /* bicycle_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E78811E6A3C5D00B2859B /* bicycle_model.hpp */; }; 671E788A1E6A3C5D00B2859B /* car_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78821E6A3C5D00B2859B /* car_model.cpp */; }; @@ -20,16 +24,31 @@ 671E788F1E6A3C5D00B2859B /* vehicle_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E78871E6A3C5D00B2859B /* vehicle_model.hpp */; }; 671E78B11E6A3FF400B2859B /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78AF1E6A3FEF00B2859B /* testingmain.cpp */; }; 671E78B21E6A3FF900B2859B /* vehicle_model_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78AD1E6A3FDB00B2859B /* vehicle_model_test.cpp */; }; + 671E78B61E6A404F00B2859B /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78B51E6A404F00B2859B /* libplatform.a */; }; 671E78B71E6A405700B2859B /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78721E6A3BE200B2859B /* librouting_common.a */; }; + 671E78BA1E6A407500B2859B /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78B81E6A407500B2859B /* libbase.a */; }; + 671E78BB1E6A407500B2859B /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78B91E6A407500B2859B /* libcoding.a */; }; + 671E78BD1E6A40A000B2859B /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78BC1E6A40A000B2859B /* libindexer.a */; }; + 671E78C41E6A40EC00B2859B /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78BF1E6A40EC00B2859B /* libeditor.a */; }; + 671E78C51E6A40EC00B2859B /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78C01E6A40EC00B2859B /* libgeometry.a */; }; + 671E78C61E6A40EC00B2859B /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78C11E6A40EC00B2859B /* liboauthcpp.a */; }; + 671E78C71E6A40EC00B2859B /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78C21E6A40EC00B2859B /* libpugixml.a */; }; + 671E78C91E6A410200B2859B /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78C81E6A410200B2859B /* libprotobuf.a */; }; + 671E78CD1E6A413F00B2859B /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78CC1E6A413F00B2859B /* libz.tbd */; }; + 671E78CF1E6A414600B2859B /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78CE1E6A414600B2859B /* libjansson.a */; }; + 671E78D11E6A414B00B2859B /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78D01E6A414B00B2859B /* libopening_hours.a */; }; F6E4ECE0223AB60600C8A79A /* car_model_coefs.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6E4ECDF223AB60600C8A79A /* car_model_coefs.hpp */; }; - FAA838B426BB4BD4002E54C6 /* vehicle_model_for_country_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40FF45CF1F388EF80046BD40 /* vehicle_model_for_country_test.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 40FF45CF1F388EF80046BD40 /* vehicle_model_for_country_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle_model_for_country_test.cpp; sourceTree = ""; }; 5631B663219B11D5009F47D4 /* maxspeed_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeed_conversion.cpp; sourceTree = ""; }; 5631B664219B11D5009F47D4 /* maxspeed_conversion.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeed_conversion.hpp; sourceTree = ""; }; + 5647A4521F72BEB600DE1125 /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5667C1DE1F751F4200C6B31B /* routing_common.pro */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = routing_common.pro; sourceTree = ""; }; 56D0E47C1F8E335D0084B18C /* num_mwm_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = num_mwm_id.hpp; sourceTree = ""; }; + 56DAC36123991F4C000BC50D /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14DA1FE80FA30036F20C /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; 671E78721E6A3BE200B2859B /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; 671E78801E6A3C5D00B2859B /* bicycle_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bicycle_model.cpp; sourceTree = ""; }; 671E78811E6A3C5D00B2859B /* bicycle_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bicycle_model.hpp; sourceTree = ""; }; @@ -44,6 +63,19 @@ 671E78961E6A3DA700B2859B /* routing_common_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = routing_common_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 671E78AD1E6A3FDB00B2859B /* vehicle_model_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle_model_test.cpp; sourceTree = ""; }; 671E78AF1E6A3FEF00B2859B /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 671E78B51E6A404F00B2859B /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libplatform.a"; sourceTree = ""; }; + 671E78B81E6A407500B2859B /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libbase.a"; sourceTree = ""; }; + 671E78B91E6A407500B2859B /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libcoding.a"; sourceTree = ""; }; + 671E78BC1E6A40A000B2859B /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libindexer.a"; sourceTree = ""; }; + 671E78BF1E6A40EC00B2859B /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libeditor.a"; sourceTree = ""; }; + 671E78C01E6A40EC00B2859B /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libgeometry.a"; sourceTree = ""; }; + 671E78C11E6A40EC00B2859B /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/liboauthcpp.a"; sourceTree = ""; }; + 671E78C21E6A40EC00B2859B /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libpugixml.a"; sourceTree = ""; }; + 671E78C81E6A410200B2859B /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libprotobuf.a"; sourceTree = ""; }; + 671E78CA1E6A411E00B2859B /* libdz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libdz.tbd; path = usr/lib/libdz.tbd; sourceTree = SDKROOT; }; + 671E78CC1E6A413F00B2859B /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 671E78CE1E6A414600B2859B /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libjansson.a"; sourceTree = ""; }; + 671E78D01E6A414B00B2859B /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-build/xcode/Debug-iphonesimulator/libopening_hours.a"; sourceTree = ""; }; F6E4ECDF223AB60600C8A79A /* car_model_coefs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = car_model_coefs.hpp; sourceTree = ""; }; /* End PBXFileReference section */ @@ -59,7 +91,22 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 56DAC36223991F4C000BC50D /* libsuccinct.a in Frameworks */, + 56EE14D91FE80FA30036F20C /* libtransit.a in Frameworks */, + 5647A4511F72BEB600DE1125 /* libicu.a in Frameworks */, + 671E78D11E6A414B00B2859B /* libopening_hours.a in Frameworks */, + 671E78CF1E6A414600B2859B /* libjansson.a in Frameworks */, + 671E78CD1E6A413F00B2859B /* libz.tbd in Frameworks */, + 671E78C91E6A410200B2859B /* libprotobuf.a in Frameworks */, + 671E78C41E6A40EC00B2859B /* libeditor.a in Frameworks */, + 671E78C51E6A40EC00B2859B /* libgeometry.a in Frameworks */, + 671E78C61E6A40EC00B2859B /* liboauthcpp.a in Frameworks */, + 671E78C71E6A40EC00B2859B /* libpugixml.a in Frameworks */, + 671E78BD1E6A40A000B2859B /* libindexer.a in Frameworks */, + 671E78BA1E6A407500B2859B /* libbase.a in Frameworks */, + 671E78BB1E6A407500B2859B /* libcoding.a in Frameworks */, 671E78B71E6A405700B2859B /* librouting_common.a in Frameworks */, + 671E78B61E6A404F00B2859B /* libplatform.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -71,10 +118,10 @@ children = ( 671E78901E6A3C9C00B2859B /* common-debug.xcconfig */, 671E78911E6A3C9C00B2859B /* common-release.xcconfig */, - 671E78B41E6A404F00B2859B /* Frameworks */, - 671E78731E6A3BE200B2859B /* Products */, 671E78741E6A3BE200B2859B /* routing_common */, 671E78971E6A3DA800B2859B /* routing_common_tests */, + 671E78731E6A3BE200B2859B /* Products */, + 671E78B41E6A404F00B2859B /* Frameworks */, ); sourceTree = ""; }; @@ -90,14 +137,15 @@ 671E78741E6A3BE200B2859B /* routing_common */ = { isa = PBXGroup; children = ( - 671E78801E6A3C5D00B2859B /* bicycle_model.cpp */, - 671E78811E6A3C5D00B2859B /* bicycle_model.hpp */, F6E4ECDF223AB60600C8A79A /* car_model_coefs.hpp */, - 671E78821E6A3C5D00B2859B /* car_model.cpp */, - 671E78831E6A3C5D00B2859B /* car_model.hpp */, 5631B663219B11D5009F47D4 /* maxspeed_conversion.cpp */, 5631B664219B11D5009F47D4 /* maxspeed_conversion.hpp */, 56D0E47C1F8E335D0084B18C /* num_mwm_id.hpp */, + 5667C1DE1F751F4200C6B31B /* routing_common.pro */, + 671E78801E6A3C5D00B2859B /* bicycle_model.cpp */, + 671E78811E6A3C5D00B2859B /* bicycle_model.hpp */, + 671E78821E6A3C5D00B2859B /* car_model.cpp */, + 671E78831E6A3C5D00B2859B /* car_model.hpp */, 671E78841E6A3C5D00B2859B /* pedestrian_model.cpp */, 671E78851E6A3C5D00B2859B /* pedestrian_model.hpp */, 671E78861E6A3C5D00B2859B /* vehicle_model.cpp */, @@ -110,8 +158,8 @@ 671E78971E6A3DA800B2859B /* routing_common_tests */ = { isa = PBXGroup; children = ( - 671E78AF1E6A3FEF00B2859B /* testingmain.cpp */, 40FF45CF1F388EF80046BD40 /* vehicle_model_for_country_test.cpp */, + 671E78AF1E6A3FEF00B2859B /* testingmain.cpp */, 671E78AD1E6A3FDB00B2859B /* vehicle_model_test.cpp */, ); name = routing_common_tests; @@ -121,6 +169,22 @@ 671E78B41E6A404F00B2859B /* Frameworks */ = { isa = PBXGroup; children = ( + 56DAC36123991F4C000BC50D /* libsuccinct.a */, + 56EE14DA1FE80FA30036F20C /* libtransit.a */, + 5647A4521F72BEB600DE1125 /* libicu.a */, + 671E78D01E6A414B00B2859B /* libopening_hours.a */, + 671E78CE1E6A414600B2859B /* libjansson.a */, + 671E78CC1E6A413F00B2859B /* libz.tbd */, + 671E78CA1E6A411E00B2859B /* libdz.tbd */, + 671E78C81E6A410200B2859B /* libprotobuf.a */, + 671E78BF1E6A40EC00B2859B /* libeditor.a */, + 671E78C01E6A40EC00B2859B /* libgeometry.a */, + 671E78C11E6A40EC00B2859B /* liboauthcpp.a */, + 671E78C21E6A40EC00B2859B /* libpugixml.a */, + 671E78BC1E6A40A000B2859B /* libindexer.a */, + 671E78B81E6A407500B2859B /* libbase.a */, + 671E78B91E6A407500B2859B /* libcoding.a */, + 671E78B51E6A404F00B2859B /* libplatform.a */, ); name = Frameworks; sourceTree = ""; @@ -235,6 +299,7 @@ 671E78881E6A3C5D00B2859B /* bicycle_model.cpp in Sources */, 5631B665219B11D5009F47D4 /* maxspeed_conversion.cpp in Sources */, 671E788E1E6A3C5D00B2859B /* vehicle_model.cpp in Sources */, + 40FF45D01F388EF80046BD40 /* vehicle_model_for_country_test.cpp in Sources */, 671E788C1E6A3C5D00B2859B /* pedestrian_model.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -243,7 +308,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FAA838B426BB4BD4002E54C6 /* vehicle_model_for_country_test.cpp in Sources */, 671E78B21E6A3FF900B2859B /* vehicle_model_test.cpp in Sources */, 671E78B11E6A3FF400B2859B /* testingmain.cpp in Sources */, ); @@ -301,7 +365,9 @@ 671E78AB1E6A3DA800B2859B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.routing_common_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.routing-common-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -309,7 +375,9 @@ 671E78AC1E6A3DA800B2859B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.routing_common_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.routing-common-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/search/search.xcodeproj/project.pbxproj b/xcode/search/search.xcodeproj/project.pbxproj index c3ce13d770..9b7b0cf3a7 100644 --- a/xcode/search/search.xcodeproj/project.pbxproj +++ b/xcode/search/search.xcodeproj/project.pbxproj @@ -24,6 +24,11 @@ 344A71381F3DA03200B8DDB8 /* segment_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 344A71361F3DA03200B8DDB8 /* segment_tree.cpp */; }; 344A71391F3DA03200B8DDB8 /* segment_tree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 344A71371F3DA03200B8DDB8 /* segment_tree.hpp */; }; 3453BD591DAF91C100380ECB /* emitter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3453BD561DAF91C100380ECB /* emitter.hpp */; }; + 34586B8A1DCB1E8300CF7FC9 /* house_numbers_matcher_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34586B831DCB1E8300CF7FC9 /* house_numbers_matcher_test.cpp */; }; + 34586B8B1DCB1E8300CF7FC9 /* interval_set_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34586B841DCB1E8300CF7FC9 /* interval_set_test.cpp */; }; + 34586B8C1DCB1E8300CF7FC9 /* locality_scorer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34586B851DCB1E8300CF7FC9 /* locality_scorer_test.cpp */; }; + 34586B8D1DCB1E8300CF7FC9 /* locality_selector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34586B861DCB1E8300CF7FC9 /* locality_selector_test.cpp */; }; + 34586B8F1DCB1E8300CF7FC9 /* ranking_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34586B881DCB1E8300CF7FC9 /* ranking_tests.cpp */; }; 3459A7A71E4C4D0200ED235F /* geocoder_locality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3459A7A51E4C4D0200ED235F /* geocoder_locality.cpp */; }; 3459A7A81E4C4D0200ED235F /* geocoder_locality.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3459A7A61E4C4D0200ED235F /* geocoder_locality.hpp */; }; 345C8DAF1D2D15A50037E3A6 /* cbv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 345C8DA91D2D15A50037E3A6 /* cbv.cpp */; }; @@ -100,6 +105,7 @@ 39AEF8491FB45D2F00943FC9 /* libsearch_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624831D10133300AE4E3C /* libsearch_tests_support.a */; }; 39AEF84C1FB45D7800943FC9 /* feature_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39AEF84A1FB45D7700943FC9 /* feature_loader.cpp */; }; 39AEF84D1FB45D7800943FC9 /* feature_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39AEF84B1FB45D7800943FC9 /* feature_loader.hpp */; }; + 39AEF8531FB45DA100943FC9 /* test_with_custom_mwms.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39AEF84F1FB45DA100943FC9 /* test_with_custom_mwms.hpp */; }; 39AEF86C1FB45E1600943FC9 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F558481DBF2EC700A4FC11 /* libz.tbd */; }; 39AEF86D1FB45E1600943FC9 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39AEF8481FB45C8900943FC9 /* libicu.a */; }; 39AEF86E1FB45E1600943FC9 /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F558461DBF2E8100A4FC11 /* libsuccinct.a */; }; @@ -108,8 +114,22 @@ 39AEF8711FB45E1600943FC9 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F558401DBF2E4F00A4FC11 /* libjansson.a */; }; 39AEF8721FB45E1600943FC9 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F5583E1DBF2E3400A4FC11 /* libpugixml.a */; }; 39AEF8731FB45E1600943FC9 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F5583C1DBF2E2700A4FC11 /* libeditor.a */; }; + 39AEF8751FB45E1600943FC9 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62391AE924E600076BD0 /* libgeometry.a */; }; + 39AEF8761FB45E1600943FC9 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62371AE924CE00076BD0 /* libbase.a */; }; + 39AEF8771FB45E1600943FC9 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62331AE924AB00076BD0 /* libprotobuf.a */; }; + 39AEF8781FB45E1600943FC9 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C622D1AE923A300076BD0 /* libcoding.a */; }; + 39AEF8791FB45E1600943FC9 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62291AE9233C00076BD0 /* libplatform.a */; }; + 39AEF87A1FB45E1600943FC9 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62271AE9233200076BD0 /* libindexer.a */; }; 39AEF87B1FB45E1600943FC9 /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675346B01A4055CF00A0A8C3 /* libsearch.a */; }; 39AEF87C1FB45E1600943FC9 /* libsearch_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 679624831D10133300AE4E3C /* libsearch_tests_support.a */; }; + 39B2B9411FB461F800AB85A1 /* generate_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B93C1FB461F800AB85A1 /* generate_tests.cpp */; }; + 39B2B9421FB461F800AB85A1 /* downloader_search_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B93D1FB461F800AB85A1 /* downloader_search_test.cpp */; }; + 39B2B9491FB4620200AB85A1 /* pre_ranker_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B9451FB4620200AB85A1 /* pre_ranker_test.cpp */; }; + 39B2B94A1FB4620200AB85A1 /* processor_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B9461FB4620200AB85A1 /* processor_test.cpp */; }; + 39B2B94B1FB4620200AB85A1 /* ranker_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B9471FB4620200AB85A1 /* ranker_test.cpp */; }; + 39B2B94C1FB4620200AB85A1 /* search_edited_features_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B9481FB4620200AB85A1 /* search_edited_features_test.cpp */; }; + 39B2B94F1FB4620800AB85A1 /* tracer_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B94D1FB4620800AB85A1 /* tracer_tests.cpp */; }; + 39B2B9501FB4620800AB85A1 /* smoke_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B94E1FB4620800AB85A1 /* smoke_test.cpp */; }; 39B2B9511FB4621D00AB85A1 /* smoke_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B94E1FB4620800AB85A1 /* smoke_test.cpp */; }; 39B2B9521FB4621D00AB85A1 /* tracer_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B94D1FB4620800AB85A1 /* tracer_tests.cpp */; }; 39B2B9531FB4621D00AB85A1 /* pre_ranker_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B9451FB4620200AB85A1 /* pre_ranker_test.cpp */; }; @@ -129,13 +149,21 @@ 39B2B9741FB4687500AB85A1 /* libgflags.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B2B9751FB4687500AB85A1 /* libgflags.a */; }; 39BBC13B1F9FD65C009D1687 /* highlighting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39BBC1391F9FD65C009D1687 /* highlighting.cpp */; }; 39BBC13C1F9FD65C009D1687 /* highlighting.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39BBC13A1F9FD65C009D1687 /* highlighting.hpp */; }; + 39BBC13E1F9FD679009D1687 /* segment_tree_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39BBC13D1F9FD679009D1687 /* segment_tree_tests.cpp */; }; + 39BBC1401F9FD683009D1687 /* point_rect_matcher_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39BBC13F1F9FD683009D1687 /* point_rect_matcher_tests.cpp */; }; + 39BBC1421F9FD68C009D1687 /* highlighting_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39BBC1411F9FD68C009D1687 /* highlighting_tests.cpp */; }; 3D0AEB021FBB102C00AD042B /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0AEB041FBB102C00AD042B /* libgenerator_tests_support.a */; }; + 3DA5722B20C1956D007BDE27 /* integration_tests_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DA5722920C1956D007BDE27 /* integration_tests_helpers.hpp */; }; 3DFEBF761EF2D55800317D5C /* city_finder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DFEBF751EF2D55800317D5C /* city_finder.hpp */; }; + 405DB10720FF472300EE3824 /* utils_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 405DB10620FF472300EE3824 /* utils_test.cpp */; }; + 406B98DA229C3EDA0062EBEC /* feature_offset_match_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 406B98D9229C3ED90062EBEC /* feature_offset_match_tests.cpp */; }; 40AC86EA214A96EC003A96D1 /* cuisine_filter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40AC86E8214A96EB003A96D1 /* cuisine_filter.hpp */; }; 40AC86EB214A96EC003A96D1 /* cuisine_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40AC86E9214A96EB003A96D1 /* cuisine_filter.cpp */; }; 40DB153123F2B56A00E49602 /* search_index_header.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40DB153023F2B56A00E49602 /* search_index_header.hpp */; }; + 40DF582A2170F63E00E4E0FC /* localities_source_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40DF58292170F63E00E4E0FC /* localities_source_tests.cpp */; }; 40EAD7DF2329310B0025013B /* postcode_points.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40EAD7DD2329310A0025013B /* postcode_points.hpp */; }; 40EAD7E02329310B0025013B /* postcode_points.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40EAD7DE2329310B0025013B /* postcode_points.cpp */; }; + 40EAD7E2232931420025013B /* postcode_points_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40EAD7E1232931410025013B /* postcode_points_tests.cpp */; }; 453C623B2004BABE00467120 /* region_info_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 453C62392004BABE00467120 /* region_info_getter.hpp */; }; 453C623C2004BABE00467120 /* region_info_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 453C623A2004BABE00467120 /* region_info_getter.cpp */; }; 456E1B3E1F9A3C8E009C32E1 /* cities_boundaries_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 456E1B3C1F9A3C8D009C32E1 /* cities_boundaries_table.cpp */; }; @@ -167,6 +195,12 @@ 671C62231AE9227C00076BD0 /* string_match_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C621B1AE9227C00076BD0 /* string_match_test.cpp */; }; 671C62251AE9229A00076BD0 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62241AE9229A00076BD0 /* testingmain.cpp */; }; 671C62261AE9232900076BD0 /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675346B01A4055CF00A0A8C3 /* libsearch.a */; }; + 671C62281AE9233200076BD0 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62271AE9233200076BD0 /* libindexer.a */; }; + 671C622A1AE9233C00076BD0 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62291AE9233C00076BD0 /* libplatform.a */; }; + 671C622E1AE923A300076BD0 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C622D1AE923A300076BD0 /* libcoding.a */; }; + 671C62341AE924AB00076BD0 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62331AE924AB00076BD0 /* libprotobuf.a */; }; + 671C62381AE924CE00076BD0 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62371AE924CE00076BD0 /* libbase.a */; }; + 671C623A1AE924E600076BD0 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62391AE924E600076BD0 /* libgeometry.a */; }; 671ED3D220D7AA0400D4317E /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B2B9671FB462CE00AB85A1 /* libstorage.a */; }; 675346DC1A40560D00A0A8C3 /* algos.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346BE1A40560D00A0A8C3 /* algos.hpp */; }; 675346DD1A40560D00A0A8C3 /* approximate_string_match.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346BF1A40560D00A0A8C3 /* approximate_string_match.cpp */; }; @@ -189,6 +223,9 @@ 675346F11A40560D00A0A8C3 /* result.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346D31A40560D00A0A8C3 /* result.cpp */; }; 675346F21A40560D00A0A8C3 /* result.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346D41A40560D00A0A8C3 /* result.hpp */; }; 67935E7420D14D07002996B0 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67935E7320D14D06002996B0 /* CoreLocation.framework */; }; + 679624961D10137D00AE4E3C /* test_results_matching.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 679624901D10137D00AE4E3C /* test_results_matching.hpp */; }; + 679624981D10137D00AE4E3C /* test_search_engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 679624921D10137D00AE4E3C /* test_search_engine.hpp */; }; + 6796249A1D10137D00AE4E3C /* test_search_request.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 679624941D10137D00AE4E3C /* test_search_request.hpp */; }; 6796249B1D10138400AE4E3C /* test_results_matching.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6796248F1D10137D00AE4E3C /* test_results_matching.cpp */; }; 6796249C1D10138400AE4E3C /* test_search_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624911D10137D00AE4E3C /* test_search_engine.cpp */; }; 6796249D1D10138400AE4E3C /* test_search_request.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624931D10137D00AE4E3C /* test_search_request.cpp */; }; @@ -198,6 +235,7 @@ 931469E922E09D210048495E /* region_address_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 931469E722E09D210048495E /* region_address_getter.hpp */; }; A1347D511B8758C3009050FF /* query_saver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1347D4F1B8758C3009050FF /* query_saver.cpp */; }; A1347D521B8758C3009050FF /* query_saver.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A1347D501B8758C3009050FF /* query_saver.hpp */; }; + A1347D551B8758E9009050FF /* query_saver_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1347D541B8758E9009050FF /* query_saver_tests.cpp */; }; F63CE2BB1FBB206800716AD3 /* city_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63CE2BA1FBB206800716AD3 /* city_finder.cpp */; }; F652D8BE1CFDE1E800FC29A0 /* common.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F652D8BA1CFDE1E800FC29A0 /* common.hpp */; }; F652D8BF1CFDE1E800FC29A0 /* engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F652D8BB1CFDE1E800FC29A0 /* engine.cpp */; }; @@ -243,14 +281,6 @@ F659FC6E1CF4A30B000A06B1 /* pre_ranker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F659FC6C1CF4A30B000A06B1 /* pre_ranker.hpp */; }; F6E2AFFF1D9E794800793C36 /* categories_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E2AFFD1D9E794800793C36 /* categories_cache.cpp */; }; F6E2B0001D9E794800793C36 /* categories_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6E2AFFE1D9E794800793C36 /* categories_cache.hpp */; }; - FAA838B526BB4BEF002E54C6 /* postcode_points_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40EAD7E1232931410025013B /* postcode_points_tests.cpp */; }; - FAA838B626BB4C07002E54C6 /* utils_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 405DB10620FF472300EE3824 /* utils_test.cpp */; }; - FAA838B726BB4C2B002E54C6 /* feature_offset_match_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 406B98D9229C3ED90062EBEC /* feature_offset_match_tests.cpp */; }; - FAA838B826BB4C2E002E54C6 /* localities_source_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40DF58292170F63E00E4E0FC /* localities_source_tests.cpp */; }; - FAA838B926BB4C6F002E54C6 /* test_results_matching.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 679624901D10137D00AE4E3C /* test_results_matching.hpp */; }; - FAA838BA26BB4C75002E54C6 /* test_search_engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 679624921D10137D00AE4E3C /* test_search_engine.hpp */; }; - FAA838BB26BB4C7A002E54C6 /* test_search_request.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 679624941D10137D00AE4E3C /* test_search_request.hpp */; }; - FAA838BC26BB4C7D002E54C6 /* test_with_custom_mwms.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39AEF84F1FB45DA100943FC9 /* test_with_custom_mwms.hpp */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -403,6 +433,8 @@ 39BBC1411F9FD68C009D1687 /* highlighting_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = highlighting_tests.cpp; sourceTree = ""; }; 3D0AEB041FBB102C00AD042B /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3D0AEB051FBB102C00AD042B /* libindexer_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DA5722820C1956D007BDE27 /* integration_tests_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = integration_tests_helpers.cpp; sourceTree = ""; }; + 3DA5722920C1956D007BDE27 /* integration_tests_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = integration_tests_helpers.hpp; sourceTree = ""; }; 3DFEBF751EF2D55800317D5C /* city_finder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = city_finder.hpp; sourceTree = ""; }; 405DB10620FF472300EE3824 /* utils_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils_test.cpp; sourceTree = ""; }; 406B98D9229C3ED90062EBEC /* feature_offset_match_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_offset_match_tests.cpp; sourceTree = ""; }; @@ -443,6 +475,15 @@ 671C62181AE9227C00076BD0 /* locality_finder_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locality_finder_test.cpp; sourceTree = ""; }; 671C621B1AE9227C00076BD0 /* string_match_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_match_test.cpp; sourceTree = ""; }; 671C62241AE9229A00076BD0 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 671C62271AE9233200076BD0 /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug-iphonesimulator/libindexer.a"; sourceTree = ""; }; + 671C62291AE9233C00076BD0 /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug-iphonesimulator/libplatform.a"; sourceTree = ""; }; + 671C622B1AE9238B00076BD0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 671C622D1AE923A300076BD0 /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug-iphonesimulator/libcoding.a"; sourceTree = ""; }; + 671C622F1AE9243E00076BD0 /* QtCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QtCore.framework; path = ../../../../../../usr/local/Cellar/qt5/5.3.2/lib/QtCore.framework; sourceTree = ""; }; + 671C62311AE9245900076BD0 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 671C62331AE924AB00076BD0 /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug-iphonesimulator/libprotobuf.a"; sourceTree = ""; }; + 671C62371AE924CE00076BD0 /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug-iphonesimulator/libbase.a"; sourceTree = ""; }; + 671C62391AE924E600076BD0 /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug-iphonesimulator/libgeometry.a"; sourceTree = ""; }; 675346B01A4055CF00A0A8C3 /* libsearch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsearch.a; sourceTree = BUILT_PRODUCTS_DIR; }; 675346BE1A40560D00A0A8C3 /* algos.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = algos.hpp; sourceTree = ""; }; 675346BF1A40560D00A0A8C3 /* approximate_string_match.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = approximate_string_match.cpp; sourceTree = ""; }; @@ -540,11 +581,17 @@ 39AEF8721FB45E1600943FC9 /* libpugixml.a in Frameworks */, 39AEF86E1FB45E1600943FC9 /* libsuccinct.a in Frameworks */, 39AEF8711FB45E1600943FC9 /* libjansson.a in Frameworks */, + 39AEF8771FB45E1600943FC9 /* libprotobuf.a in Frameworks */, 39B2B96C1FB4633200AB85A1 /* libtess2.a in Frameworks */, 39AEF8701FB45E1600943FC9 /* liboauthcpp.a in Frameworks */, + 39AEF8761FB45E1600943FC9 /* libbase.a in Frameworks */, + 39AEF8781FB45E1600943FC9 /* libcoding.a in Frameworks */, + 39AEF8751FB45E1600943FC9 /* libgeometry.a in Frameworks */, 39B2B96A1FB4631400AB85A1 /* libbsdiff.a in Frameworks */, 39B2B9681FB4630000AB85A1 /* libmwm_diff.a in Frameworks */, + 39AEF8791FB45E1600943FC9 /* libplatform.a in Frameworks */, 39AEF8731FB45E1600943FC9 /* libeditor.a in Frameworks */, + 39AEF87A1FB45E1600943FC9 /* libindexer.a in Frameworks */, 39B2B9661FB462CE00AB85A1 /* libstorage.a in Frameworks */, 39AEF87B1FB45E1600943FC9 /* libsearch.a in Frameworks */, 39B2B9641FB462B100AB85A1 /* librouting_common.a in Frameworks */, @@ -573,6 +620,12 @@ 34F558411DBF2E4F00A4FC11 /* libjansson.a in Frameworks */, 34F5583F1DBF2E3400A4FC11 /* libpugixml.a in Frameworks */, 34F5583D1DBF2E2700A4FC11 /* libeditor.a in Frameworks */, + 671C623A1AE924E600076BD0 /* libgeometry.a in Frameworks */, + 671C62381AE924CE00076BD0 /* libbase.a in Frameworks */, + 671C62341AE924AB00076BD0 /* libprotobuf.a in Frameworks */, + 671C622E1AE923A300076BD0 /* libcoding.a in Frameworks */, + 671C622A1AE9233C00076BD0 /* libplatform.a in Frameworks */, + 671C62281AE9233200076BD0 /* libindexer.a in Frameworks */, 671C62261AE9232900076BD0 /* libsearch.a in Frameworks */, 39AEF8491FB45D2F00943FC9 /* libsearch_tests_support.a in Frameworks */, ); @@ -598,9 +651,9 @@ 0831F24A200E56100034C365 /* base */ = { isa = PBXGroup; children = ( + 3936A60420EA2F3E00A68C09 /* text_index */, 0831F24B200E56100034C365 /* inverted_list.hpp */, 0831F24C200E56100034C365 /* mem_search_index.hpp */, - 3936A60420EA2F3E00A68C09 /* text_index */, ); path = base; sourceTree = ""; @@ -608,12 +661,12 @@ 0831F24D200E56100034C365 /* bookmarks */ = { isa = PBXGroup; children = ( - 0831F250200E56100034C365 /* data.cpp */, - 0831F252200E56100034C365 /* data.hpp */, - 0831F24F200E56100034C365 /* processor.cpp */, - 0831F251200E56100034C365 /* processor.hpp */, - 0831F24E200E56100034C365 /* results.hpp */, 39066C5522EA03540053E9E1 /* types.cpp */, + 0831F24E200E56100034C365 /* results.hpp */, + 0831F24F200E56100034C365 /* processor.cpp */, + 0831F250200E56100034C365 /* data.cpp */, + 0831F251200E56100034C365 /* processor.hpp */, + 0831F252200E56100034C365 /* data.hpp */, 0831F253200E56100034C365 /* types.hpp */, ); path = bookmarks; @@ -656,18 +709,18 @@ 3936A60420EA2F3E00A68C09 /* text_index */ = { isa = PBXGroup; children = ( + 39831A3420F3C5C6005FF294 /* merger.cpp */, + 39831A3620F3C5C6005FF294 /* merger.hpp */, + 39831A3720F3C5C6005FF294 /* postings.hpp */, + 39831A3520F3C5C6005FF294 /* utils.hpp */, 3936A60920EA2F5E00A68C09 /* dictionary.hpp */, 3936A60520EA2F5E00A68C09 /* header.cpp */, 3936A60620EA2F5E00A68C09 /* header.hpp */, 3936A60820EA2F5E00A68C09 /* mem.cpp */, 3936A60C20EA2F5F00A68C09 /* mem.hpp */, - 39831A3420F3C5C6005FF294 /* merger.cpp */, - 39831A3620F3C5C6005FF294 /* merger.hpp */, - 39831A3720F3C5C6005FF294 /* postings.hpp */, 3936A60A20EA2F5F00A68C09 /* reader.hpp */, 3936A60B20EA2F5F00A68C09 /* text_index.cpp */, 3936A60720EA2F5E00A68C09 /* text_index.hpp */, - 39831A3520F3C5C6005FF294 /* utils.hpp */, ); path = text_index; sourceTree = ""; @@ -675,21 +728,37 @@ 39B387691FB4609700964D61 /* search_integration_tests */ = { isa = PBXGroup; children = ( - 39B2B93D1FB461F800AB85A1 /* downloader_search_test.cpp */, - 39B2B93C1FB461F800AB85A1 /* generate_tests.cpp */, 40EAD7E1232931410025013B /* postcode_points_tests.cpp */, + 405DB10620FF472300EE3824 /* utils_test.cpp */, + 39B2B94E1FB4620800AB85A1 /* smoke_test.cpp */, + 39B2B94D1FB4620800AB85A1 /* tracer_tests.cpp */, 39B2B9451FB4620200AB85A1 /* pre_ranker_test.cpp */, 39B2B9461FB4620200AB85A1 /* processor_test.cpp */, 39B2B9471FB4620200AB85A1 /* ranker_test.cpp */, 39B2B9481FB4620200AB85A1 /* search_edited_features_test.cpp */, - 39B2B94E1FB4620800AB85A1 /* smoke_test.cpp */, - 39B2B94D1FB4620800AB85A1 /* tracer_tests.cpp */, - 405DB10620FF472300EE3824 /* utils_test.cpp */, + 39B2B93D1FB461F800AB85A1 /* downloader_search_test.cpp */, + 39B2B93C1FB461F800AB85A1 /* generate_tests.cpp */, ); name = search_integration_tests; path = ../../search/search_integration_tests; sourceTree = ""; }; + 670D04A61B0B94F90013A7AC /* libs */ = { + isa = PBXGroup; + children = ( + 671C62391AE924E600076BD0 /* libgeometry.a */, + 671C62371AE924CE00076BD0 /* libbase.a */, + 671C62331AE924AB00076BD0 /* libprotobuf.a */, + 671C62311AE9245900076BD0 /* IOKit.framework */, + 671C622F1AE9243E00076BD0 /* QtCore.framework */, + 671C622D1AE923A300076BD0 /* libcoding.a */, + 671C622B1AE9238B00076BD0 /* Foundation.framework */, + 671C62291AE9233C00076BD0 /* libplatform.a */, + 671C62271AE9233200076BD0 /* libindexer.a */, + ); + name = libs; + sourceTree = ""; + }; 671C620D1AE9225100076BD0 /* search_tests */ = { isa = PBXGroup; children = ( @@ -709,6 +778,7 @@ 34586B861DCB1E8300CF7FC9 /* locality_selector_test.cpp */, 34586B881DCB1E8300CF7FC9 /* ranking_tests.cpp */, A1347D541B8758E9009050FF /* query_saver_tests.cpp */, + 670D04A61B0B94F90013A7AC /* libs */, 671C62241AE9229A00076BD0 /* testingmain.cpp */, 671C62131AE9227C00076BD0 /* algos_tests.cpp */, 671C62141AE9227C00076BD0 /* house_detector_tests.cpp */, @@ -727,12 +797,12 @@ children = ( 34F558371DBF2C8B00A4FC11 /* common-debug.xcconfig */, 34F558381DBF2C8B00A4FC11 /* common-release.xcconfig */, - 34F558391DBF2E0E00A4FC11 /* Frameworks */, - 675346B11A4055CF00A0A8C3 /* Products */, - 675346B21A4055CF00A0A8C3 /* search */, 39B387691FB4609700964D61 /* search_integration_tests */, + 675346B21A4055CF00A0A8C3 /* search */, 671C620D1AE9225100076BD0 /* search_tests */, 6796248E1D10134200AE4E3C /* search_tests_support */, + 675346B11A4055CF00A0A8C3 /* Products */, + 34F558391DBF2E0E00A4FC11 /* Frameworks */, ); sourceTree = ""; }; @@ -750,11 +820,12 @@ 675346B21A4055CF00A0A8C3 /* search */ = { isa = PBXGroup; children = ( + 40DB153023F2B56A00E49602 /* search_index_header.hpp */, + 0831F24A200E56100034C365 /* base */, + 0831F24D200E56100034C365 /* bookmarks */, 675346BE1A40560D00A0A8C3 /* algos.hpp */, 675346BF1A40560D00A0A8C3 /* approximate_string_match.cpp */, 675346C01A40560D00A0A8C3 /* approximate_string_match.hpp */, - 0831F24A200E56100034C365 /* base */, - 0831F24D200E56100034C365 /* bookmarks */, 347F32FB1C4540A8009758CC /* cancel_exception.hpp */, F6E2AFFD1D9E794800793C36 /* categories_cache.cpp */, F6E2AFFE1D9E794800793C36 /* categories_cache.hpp */, @@ -870,7 +941,6 @@ 347F330A1C4540A8009758CC /* retrieval.hpp */, 347F330B1C4540A8009758CC /* reverse_geocoder.cpp */, 347F330C1C4540A8009758CC /* reverse_geocoder.hpp */, - 40DB153023F2B56A00E49602 /* search_index_header.hpp */, 347F330F1C4540A8009758CC /* search_index_values.hpp */, 3465B27D1D5DE71A0021E14D /* search_params.cpp */, 3465B27E1D5DE71A0021E14D /* search_params.hpp */, @@ -903,6 +973,8 @@ children = ( 56DAC34023991253000BC50D /* helpers.cpp */, 56DAC33F23991253000BC50D /* helpers.hpp */, + 3DA5722820C1956D007BDE27 /* integration_tests_helpers.cpp */, + 3DA5722920C1956D007BDE27 /* integration_tests_helpers.hpp */, 6796248F1D10137D00AE4E3C /* test_results_matching.cpp */, 679624901D10137D00AE4E3C /* test_results_matching.hpp */, 679624911D10137D00AE4E3C /* test_search_engine.cpp */, @@ -945,6 +1017,7 @@ 675346E11A40560D00A0A8C3 /* geometry_utils.hpp in Headers */, 675346E31A40560D00A0A8C3 /* house_detector.hpp in Headers */, F652D9071CFDE21900FC29A0 /* ranking_info.hpp in Headers */, + 679624981D10137D00AE4E3C /* test_search_engine.hpp in Headers */, F652D8BE1CFDE1E800FC29A0 /* common.hpp in Headers */, F652D8E91CFDE21900FC29A0 /* features_filter.hpp in Headers */, 3936A61420EA2F5F00A68C09 /* mem.hpp in Headers */, @@ -967,6 +1040,7 @@ 39BBC13C1F9FD65C009D1687 /* highlighting.hpp in Headers */, 347F33161C4540A8009758CC /* cancel_exception.hpp in Headers */, 0831F25A200E56110034C365 /* data.hpp in Headers */, + 39AEF8531FB45DA100943FC9 /* test_with_custom_mwms.hpp in Headers */, 675346DE1A40560D00A0A8C3 /* approximate_string_match.hpp in Headers */, 3465B2831D5DE71A0021E14D /* search_params.hpp in Headers */, 3461C9A21D79949600E6E6F5 /* categories_set.hpp in Headers */, @@ -995,6 +1069,7 @@ F652D8C01CFDE1E800FC29A0 /* engine.hpp in Headers */, 39AEF84D1FB45D7800943FC9 /* feature_loader.hpp in Headers */, 675346DF1A40560D00A0A8C3 /* feature_offset_match.hpp in Headers */, + 6796249A1D10137D00AE4E3C /* test_search_request.hpp in Headers */, 347F331A1C4540A8009758CC /* dummy_rank_table.hpp in Headers */, 3461C9A41D79949600E6E6F5 /* editor_delegate.hpp in Headers */, 349B658A1D4F21E5001798E2 /* lazy_centers_table.hpp in Headers */, @@ -1004,6 +1079,7 @@ 3453BD591DAF91C100380ECB /* emitter.hpp in Headers */, 3DFEBF761EF2D55800317D5C /* city_finder.hpp in Headers */, F6E2B0001D9E794800793C36 /* categories_cache.hpp in Headers */, + 679624961D10137D00AE4E3C /* test_results_matching.hpp in Headers */, 45A008531FE9088400D77690 /* idf_map.hpp in Headers */, 675346DC1A40560D00A0A8C3 /* algos.hpp in Headers */, F652D8FD1CFDE21900FC29A0 /* model.hpp in Headers */, @@ -1020,11 +1096,8 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FAA838BA26BB4C75002E54C6 /* test_search_engine.hpp in Headers */, - FAA838B926BB4C6F002E54C6 /* test_results_matching.hpp in Headers */, - FAA838BC26BB4C7D002E54C6 /* test_with_custom_mwms.hpp in Headers */, - FAA838BB26BB4C7A002E54C6 /* test_search_request.hpp in Headers */, 56DAC34123991253000BC50D /* helpers.hpp in Headers */, + 3DA5722B20C1956D007BDE27 /* integration_tests_helpers.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1145,13 +1218,11 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FAA838B626BB4C07002E54C6 /* utils_test.cpp in Sources */, 3974BB921FB4723000F265E5 /* testingmain.cpp in Sources */, 39B2B9511FB4621D00AB85A1 /* smoke_test.cpp in Sources */, 39B2B9521FB4621D00AB85A1 /* tracer_tests.cpp in Sources */, 39B2B9531FB4621D00AB85A1 /* pre_ranker_test.cpp in Sources */, 39B2B9541FB4621D00AB85A1 /* processor_test.cpp in Sources */, - FAA838B526BB4BEF002E54C6 /* postcode_points_tests.cpp in Sources */, 39B2B9551FB4621D00AB85A1 /* ranker_test.cpp in Sources */, 39B2B9561FB4621D00AB85A1 /* search_edited_features_test.cpp in Sources */, 39B2B9571FB4621D00AB85A1 /* downloader_search_test.cpp in Sources */, @@ -1178,14 +1249,12 @@ 3974BB911FB471AB00F265E5 /* query_saver_tests.cpp in Sources */, 392688C320B2D1D600721762 /* bookmarks_processor_tests.cpp in Sources */, 392688C420B2D1D600721762 /* mem_search_index_tests.cpp in Sources */, - FAA838B826BB4C2E002E54C6 /* localities_source_tests.cpp in Sources */, 671C621C1AE9227C00076BD0 /* algos_tests.cpp in Sources */, 392688CA20B2D1D600721762 /* segment_tree_tests.cpp in Sources */, 671C62211AE9227C00076BD0 /* locality_finder_test.cpp in Sources */, 392688CC20B2D1D600721762 /* house_numbers_matcher_test.cpp in Sources */, 392688C920B2D1D600721762 /* point_rect_matcher_tests.cpp in Sources */, 671C621E1AE9227C00076BD0 /* keyword_lang_matcher_test.cpp in Sources */, - FAA838B726BB4C2B002E54C6 /* feature_offset_match_tests.cpp in Sources */, 392688C820B2D1D600721762 /* highlighting_tests.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1194,19 +1263,26 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 39B2B9411FB461F800AB85A1 /* generate_tests.cpp in Sources */, F652D8FA1CFDE21900FC29A0 /* locality_scorer.cpp in Sources */, 349B65891D4F21E5001798E2 /* lazy_centers_table.cpp in Sources */, F652D8FE1CFDE21900FC29A0 /* mwm_context.cpp in Sources */, + 39BBC13E1F9FD679009D1687 /* segment_tree_tests.cpp in Sources */, F652D8F01CFDE21900FC29A0 /* geocoder.cpp in Sources */, F652D8F21CFDE21900FC29A0 /* geometry_cache.cpp in Sources */, + 34586B8C1DCB1E8300CF7FC9 /* locality_scorer_test.cpp in Sources */, 34EEAD721E55AE5C00E95575 /* utils.cpp in Sources */, 345C8DB11D2D15A50037E3A6 /* geocoder_context.cpp in Sources */, + 40EAD7E2232931420025013B /* postcode_points_tests.cpp in Sources */, + 39B2B9491FB4620200AB85A1 /* pre_ranker_test.cpp in Sources */, 3461C9A31D79949600E6E6F5 /* editor_delegate.cpp in Sources */, 39BBC13B1F9FD65C009D1687 /* highlighting.cpp in Sources */, 39831A3820F3C5C6005FF294 /* merger.cpp in Sources */, F652D8BF1CFDE1E800FC29A0 /* engine.cpp in Sources */, 675346DD1A40560D00A0A8C3 /* approximate_string_match.cpp in Sources */, + 405DB10720FF472300EE3824 /* utils_test.cpp in Sources */, 931469E822E09D210048495E /* region_address_getter.cpp in Sources */, + 34586B8B1DCB1E8300CF7FC9 /* interval_set_test.cpp in Sources */, 0810EC361D6D9D2E00ABFEE7 /* displayed_categories.cpp in Sources */, 675346E51A40560D00A0A8C3 /* intermediate_result.cpp in Sources */, F652D9021CFDE21900FC29A0 /* pre_ranking_info.cpp in Sources */, @@ -1225,31 +1301,43 @@ F652D8FC1CFDE21900FC29A0 /* model.cpp in Sources */, 675346F11A40560D00A0A8C3 /* result.cpp in Sources */, F652D8C11CFDE1E800FC29A0 /* features_filter.cpp in Sources */, + 39B2B94A1FB4620200AB85A1 /* processor_test.cpp in Sources */, 40EAD7E02329310B0025013B /* postcode_points.cpp in Sources */, F652D8F81CFDE21900FC29A0 /* intersection_result.cpp in Sources */, 453C623C2004BABE00467120 /* region_info_getter.cpp in Sources */, F63CE2BB1FBB206800716AD3 /* city_finder.cpp in Sources */, F652D9061CFDE21900FC29A0 /* ranking_info.cpp in Sources */, + 39B2B94B1FB4620200AB85A1 /* ranker_test.cpp in Sources */, + 40DF582A2170F63E00E4E0FC /* localities_source_tests.cpp in Sources */, F652D9001CFDE21900FC29A0 /* nested_rects_cache.cpp in Sources */, 3936A61320EA2F5F00A68C09 /* text_index.cpp in Sources */, 3936A61020EA2F5F00A68C09 /* mem.cpp in Sources */, + 34586B8D1DCB1E8300CF7FC9 /* locality_selector_test.cpp in Sources */, 344A71381F3DA03200B8DDB8 /* segment_tree.cpp in Sources */, + 39B2B94F1FB4620800AB85A1 /* tracer_tests.cpp in Sources */, 3441CE501CFC1D7000CF30D4 /* processor.cpp in Sources */, 456E1B431F9A3CF6009C32E1 /* localities_source.cpp in Sources */, F652D8EE1CFDE21900FC29A0 /* features_layer.cpp in Sources */, 675346E21A40560D00A0A8C3 /* house_detector.cpp in Sources */, 345C8DAF1D2D15A50037E3A6 /* cbv.cpp in Sources */, + 34586B8A1DCB1E8300CF7FC9 /* house_numbers_matcher_test.cpp in Sources */, F659FC6D1CF4A30B000A06B1 /* pre_ranker.cpp in Sources */, + 34586B8F1DCB1E8300CF7FC9 /* ranking_tests.cpp in Sources */, + 39BBC1401F9FD683009D1687 /* point_rect_matcher_tests.cpp in Sources */, + 39B2B94C1FB4620200AB85A1 /* search_edited_features_test.cpp in Sources */, F652D9081CFDE21900FC29A0 /* ranking_utils.cpp in Sources */, 3465B2821D5DE71A0021E14D /* search_params.cpp in Sources */, 347F33241C4540A8009758CC /* retrieval.cpp in Sources */, 3913DA511F9FCC88004AA681 /* suggest.cpp in Sources */, + A1347D551B8758E9009050FF /* query_saver_tests.cpp in Sources */, F652D90B1CFDE21900FC29A0 /* street_vicinity_loader.cpp in Sources */, 3459A7A71E4C4D0200ED235F /* geocoder_locality.cpp in Sources */, 675346ED1A40560D00A0A8C3 /* locality_finder.cpp in Sources */, 56D5456E1C74A48C00E3719C /* mode.cpp in Sources */, 397AFE061D6C9AC700F583E7 /* downloader_search_callback.cpp in Sources */, + 39B2B9501FB4620800AB85A1 /* smoke_test.cpp in Sources */, F652D8EC1CFDE21900FC29A0 /* features_layer_path_finder.cpp in Sources */, + 39B2B9421FB461F800AB85A1 /* downloader_search_test.cpp in Sources */, 40AC86EB214A96EC003A96D1 /* cuisine_filter.cpp in Sources */, 39AEF8361FB4597300943FC9 /* tracer.cpp in Sources */, F6E2AFFF1D9E794800793C36 /* categories_cache.cpp in Sources */, @@ -1262,9 +1350,11 @@ 675346E91A40560D00A0A8C3 /* keyword_matcher.cpp in Sources */, 675346E71A40560D00A0A8C3 /* keyword_lang_matcher.cpp in Sources */, 0831F258200E56110034C365 /* data.cpp in Sources */, + 406B98DA229C3EDA0062EBEC /* feature_offset_match_tests.cpp in Sources */, 39066C5622EA03550053E9E1 /* types.cpp in Sources */, 345C8DB31D2D15A50037E3A6 /* streets_matcher.cpp in Sources */, 456E1B3E1F9A3C8E009C32E1 /* cities_boundaries_table.cpp in Sources */, + 39BBC1421F9FD68C009D1687 /* highlighting_tests.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1285,7 +1375,13 @@ 39AEF87F1FB45E1600943FC9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.search_integration_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = maps.me.search_integration_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -1293,7 +1389,13 @@ 39AEF8801FB45E1600943FC9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.search_integration_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = maps.me.search_integration_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -1301,7 +1403,9 @@ 671C62111AE9225100076BD0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.search_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = maps.me.search_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -1309,7 +1413,9 @@ 671C62121AE9225100076BD0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.search_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = maps.me.search_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/shaders/shaders.xcodeproj/project.pbxproj b/xcode/shaders/shaders.xcodeproj/project.pbxproj index 69696f2802..e9fe9aa5bc 100644 --- a/xcode/shaders/shaders.xcodeproj/project.pbxproj +++ b/xcode/shaders/shaders.xcodeproj/project.pbxproj @@ -57,6 +57,18 @@ }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + 4566606C20E254060085E8C1 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 451E692C214A53C000764A97 /* route.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = route.metal; sourceTree = ""; }; 451E692E214A6FA200764A97 /* map.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = map.metal; sourceTree = ""; }; @@ -191,6 +203,13 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 4566606B20E254060085E8C1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 456660D720E25A380085E8C1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -214,13 +233,13 @@ 4566606520E254060085E8C1 = { isa = PBXGroup; children = ( + 4566610B20E261020085E8C1 /* Resources */, 4566607B20E254A60085E8C1 /* common-debug.xcconfig */, 4566607C20E254A60085E8C1 /* common-release.xcconfig */, - 456660F420E25E2E0085E8C1 /* Frameworks */, - 4566606F20E254060085E8C1 /* Products */, - 4566610B20E261020085E8C1 /* Resources */, 4566607A20E2546C0085E8C1 /* shaders */, 456660DB20E25A390085E8C1 /* shaders_tests */, + 4566606F20E254060085E8C1 /* Products */, + 456660F420E25E2E0085E8C1 /* Frameworks */, ); sourceTree = ""; }; @@ -328,12 +347,12 @@ 456660CC20E256510085E8C1 /* texturing.fsh.glsl */, 456660D320E256530085E8C1 /* texturing.vsh.glsl */, 456660C120E2564F0085E8C1 /* texturing3d.fsh.glsl */, - BBF79179214AB8B500D27BD8 /* traffic_circle.fsh.glsl */, - BBF7917B214AB8B600D27BD8 /* traffic_circle.vsh.glsl */, 456660B120E2564C0085E8C1 /* traffic_line.fsh.glsl */, 4566609520E256470085E8C1 /* traffic_line.vsh.glsl */, 4566608F20E256470085E8C1 /* traffic.fsh.glsl */, 456660BB20E2564E0085E8C1 /* traffic.vsh.glsl */, + BBF79179214AB8B500D27BD8 /* traffic_circle.fsh.glsl */, + BBF7917B214AB8B600D27BD8 /* traffic_circle.vsh.glsl */, BBF7917A214AB8B600D27BD8 /* transit_circle.fsh.glsl */, BBF7917C214AB8B600D27BD8 /* transit_circle.vsh.glsl */, 4566609720E256480085E8C1 /* transit_marker.fsh.glsl */, @@ -397,10 +416,10 @@ BBF79176214970B600D27BD8 /* shaders_lib.h */, 451E6930214A8D4200764A97 /* shaders_lib.metal */, BBF7917421495FF900D27BD8 /* shapes.metal */, - 45355A42214BF358007740F8 /* smaa.metal */, BBF7916F2146D8EC00D27BD8 /* system.metal */, BBF79177214AA53C00D27BD8 /* traffic.metal */, BBF79178214AA92D00D27BD8 /* transit.metal */, + 45355A42214BF358007740F8 /* smaa.metal */, ); path = Metal; sourceTree = ""; @@ -414,6 +433,9 @@ buildPhases = ( 456660D520E256C00085E8C1 /* ShellScript */, 4566606A20E254060085E8C1 /* Sources */, + 4566606B20E254060085E8C1 /* Frameworks */, + 4566606C20E254060085E8C1 /* CopyFiles */, + BB529C26215BE1CA0088A2A5 /* ShellScript */, ); buildRules = ( ); @@ -603,7 +625,20 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "python ${SRCROOT}/../../shaders/gl_shaders_preprocessor.py ${SRCROOT}/../../shaders/GL shader_index.txt programs.hpp shaders_lib.glsl ${SRCROOT}/../../shaders gl_shaders\n"; + shellScript = "python ${SRCROOT}/../../shaders/gl_shaders_preprocessor.py ${SRCROOT}/../../shaders/GL shader_index.txt programs.hpp shaders_lib.glsl ${SRCROOT}/../../shaders gl_shaders"; + }; + BB529C26215BE1CA0088A2A5 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "touch \"${BUILT_PRODUCTS_DIR}/shaders_metal.metallib\""; }; /* End PBXShellScriptBuildPhase section */ @@ -717,6 +752,7 @@ 456660E920E25A3A0085E8C1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; FRAMEWORK_SEARCH_PATHS = "$(QT_PATH)/lib"; HEADER_SEARCH_PATHS = ( "$(inherited)", @@ -725,12 +761,14 @@ "$(OMIM_ROOT)/3party/glm", "$(QT_PATH)/include", ); + INFOPLIST_FILE = ""; }; name = Debug; }; 456660EA20E25A3A0085E8C1 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "-"; FRAMEWORK_SEARCH_PATHS = "$(QT_PATH)/lib"; HEADER_SEARCH_PATHS = ( "$(inherited)", @@ -739,6 +777,7 @@ "$(OMIM_ROOT)/3party/glm", "$(QT_PATH)/include", ); + INFOPLIST_FILE = ""; }; name = Release; }; diff --git a/xcode/storage/storage.xcodeproj/project.pbxproj b/xcode/storage/storage.xcodeproj/project.pbxproj index 13adb06715..fa81a058d1 100644 --- a/xcode/storage/storage.xcodeproj/project.pbxproj +++ b/xcode/storage/storage.xcodeproj/project.pbxproj @@ -7,6 +7,10 @@ objects = { /* Begin PBXBuildFile section */ + 3462FDAF1DC1E62F00906FD7 /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FDAE1DC1E62F00906FD7 /* libgenerator_tests_support.a */; }; + 3462FDB11DC1E65B00906FD7 /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FDB01DC1E65B00906FD7 /* libgenerator.a */; }; + 3462FDB31DC1E68C00906FD7 /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3462FDB21DC1E68C00906FD7 /* libtess2.a */; }; + 349756251DC1E6EE0058742A /* libtracking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349756241DC1E6EE0058742A /* libtracking.a */; }; 34B093221C61F9BA0066F4C3 /* storage_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34B0931D1C61F9BA0066F4C3 /* storage_helpers.cpp */; }; 34B093231C61F9BA0066F4C3 /* storage_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34B0931E1C61F9BA0066F4C3 /* storage_helpers.hpp */; }; 34C9BCFC1C6CCF85000DC38D /* country_name_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34C9BCFA1C6CCF85000DC38D /* country_name_getter.cpp */; }; @@ -14,6 +18,11 @@ 39711406229D7C40003915E5 /* country_info_getter_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39711402229D7C3D003915E5 /* country_info_getter_tests.cpp */; }; 39711407229D7C40003915E5 /* country_name_getter_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39711403229D7C3D003915E5 /* country_name_getter_tests.cpp */; }; 39711408229D7C53003915E5 /* helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 678338D21C723B1A00FD6263 /* helpers.cpp */; }; + 3971140A229D7C6D003915E5 /* helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 678338D31C723B1A00FD6263 /* helpers.hpp */; }; + 3971141C229D8983003915E5 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3971141B229D8983003915E5 /* CoreLocation.framework */; }; + 3971141E229D89F4003915E5 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3971141D229D89F4003915E5 /* Security.framework */; }; + 39B9682223E1AC5F00D3B8E3 /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B9682123E1AC5F00D3B8E3 /* libge0.a */; }; + 39B9682B23E1AD9F00D3B8E3 /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B9682123E1AC5F00D3B8E3 /* libge0.a */; }; 3D2D57B725ADCEEB0002D8E3 /* downloader_queue_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D2D57B625ADCEEB0002D8E3 /* downloader_queue_interface.hpp */; }; 3D2D57BB25B6E8550002D8E3 /* downloader_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D2D57BA25B6E8550002D8E3 /* downloader_queue.hpp */; }; 3D497EA123292706000FB57D /* map_files_downloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D497E9E23292706000FB57D /* map_files_downloader.cpp */; }; @@ -21,6 +30,7 @@ 3D497EA323292706000FB57D /* map_files_downloader_with_ping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D497EA023292706000FB57D /* map_files_downloader_with_ping.cpp */; }; 3DCD414620D80C0900143533 /* country_info_reader_light.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DCD414420D80C0800143533 /* country_info_reader_light.hpp */; }; 3DCD414720D80C0900143533 /* country_info_reader_light.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DCD414520D80C0900143533 /* country_info_reader_light.cpp */; }; + 3DCD414920D80C1B00143533 /* lightweight_matching_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DCD414820D80C1B00143533 /* lightweight_matching_tests.cpp */; }; 3DD84014233A38DE0008D0ED /* diff_scheme_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DD84012233A38DE0008D0ED /* diff_scheme_loader.hpp */; }; 3DD84015233A38DE0008D0ED /* diff_scheme_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DD84013233A38DE0008D0ED /* diff_scheme_loader.cpp */; }; 3DF528E12386B966000ED0D5 /* apply_diff.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DF528DD2386B966000ED0D5 /* apply_diff.hpp */; }; @@ -39,12 +49,34 @@ 402873442295A91F0036AA1C /* downloader_search_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 402873412295A91F0036AA1C /* downloader_search_params.hpp */; }; 402AD2E424A200F600DE5CB1 /* country_tree_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 402AD2E224A200F600DE5CB1 /* country_tree_helpers.hpp */; }; 402AD2E524A200F600DE5CB1 /* country_tree_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 402AD2E324A200F600DE5CB1 /* country_tree_helpers.cpp */; }; + 4740186123F5BF0C00A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740186023F5BF0C00A93C81 /* minizip.framework */; }; + 4740186223F5BF0C00A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740186023F5BF0C00A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 4740186423F5BF1800A93C81 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4740186323F5BF1800A93C81 /* minizip.framework */; }; + 4740186523F5BF1800A93C81 /* minizip.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4740186323F5BF1800A93C81 /* minizip.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5670EAFA1FF1150C002495D8 /* libtransit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5670EAFB1FF1150C002495D8 /* libtransit.a */; }; + 5670EAFC1FF11535002495D8 /* libmwm_diff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5670EAFD1FF11535002495D8 /* libmwm_diff.a */; }; + 5670EAFE1FF11558002495D8 /* libbsdiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5670EAFF1FF11558002495D8 /* libbsdiff.a */; }; 56D0E4801F8E40340084B18C /* routing_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56D0E47E1F8E40340084B18C /* routing_helpers.hpp */; }; 56D0E4811F8E40340084B18C /* routing_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D0E47F1F8E40340084B18C /* routing_helpers.cpp */; }; + 56D8CB991CAC17A80003F420 /* test_defines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D8CB971CAC17A80003F420 /* test_defines.cpp */; }; + 56D8CB9A1CAC17A80003F420 /* test_defines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56D8CB981CAC17A80003F420 /* test_defines.hpp */; }; 56DAC38523992819000BC50D /* queued_country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC38323992819000BC50D /* queued_country.cpp */; }; 56DAC38623992819000BC50D /* queued_country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC38423992819000BC50D /* queued_country.hpp */; }; + 56DAC38823992F7F000BC50D /* libdescriptions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC38723992F7F000BC50D /* libdescriptions.a */; }; + 56DAC38A23992F84000BC50D /* libweb_api.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC38923992F84000BC50D /* libweb_api.a */; }; + 56DAC38C23992F8C000BC50D /* libvulkan_wrapper.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC38B23992F8C000BC50D /* libvulkan_wrapper.a */; }; + 56DAC38D23992FB1000BC50D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3971141D229D89F4003915E5 /* Security.framework */; }; + 56EE14DF1FE813D00036F20C /* libmwm_diff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14E01FE813D00036F20C /* libmwm_diff.a */; }; + 56EE14E11FE813FC0036F20C /* libbsdiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56EE14E21FE813FC0036F20C /* libbsdiff.a */; }; + 56FB436B2164A79C002099B3 /* libopen_location_code.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56FB436A2164A79C002099B3 /* libopen_location_code.a */; }; + 56FB436D2164A801002099B3 /* libmetrics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56FB436C2164A801002099B3 /* libmetrics.a */; }; + 56FB436F2164A848002099B3 /* libshaders.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56FB436E2164A848002099B3 /* libshaders.a */; }; + 56FB43712164A8A1002099B3 /* libkml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56FB43702164A8A1002099B3 /* libkml.a */; }; 671182CE1C7E06B400CB8177 /* storage_3levels_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671182CC1C7E069C00CB8177 /* storage_3levels_tests.cpp */; }; 67239C961CBBDB1700C530A8 /* download_calc_size_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67239C941CBBDB0E00C530A8 /* download_calc_size_test.cpp */; }; + 67247FCF1C60BA8A00EDE56A /* fake_map_files_downloader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67247FC51C60BA8A00EDE56A /* fake_map_files_downloader.hpp */; }; + 67247FD41C60BA8A00EDE56A /* task_runner.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67247FCA1C60BA8A00EDE56A /* task_runner.hpp */; }; + 67247FD61C60BA8A00EDE56A /* test_map_files_downloader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67247FCC1C60BA8A00EDE56A /* test_map_files_downloader.hpp */; }; 674125201B4C05FA00A3E828 /* map_files_downloader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6741251A1B4C05FA00A3E828 /* map_files_downloader.hpp */; }; 674125231B4C05FA00A3E828 /* storage_defines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6741251D1B4C05FA00A3E828 /* storage_defines.cpp */; }; 675343091A3F5A2600A0A8C3 /* country_decl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342F21A3F5A2600A0A8C3 /* country_decl.cpp */; }; @@ -78,12 +110,60 @@ 67F90B741C6A277900CD458E /* storage_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FC81C60BA8A00EDE56A /* storage_tests.cpp */; }; 67F90B751C6A277900CD458E /* task_runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FC91C60BA8A00EDE56A /* task_runner.cpp */; }; 67F90B761C6A277900CD458E /* test_map_files_downloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FCB1C60BA8A00EDE56A /* test_map_files_downloader.cpp */; }; + 67F90B771C6A278800CD458E /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709AF1C6215690093DD1B /* libagg.a */; }; + 67F90B791C6A278800CD458E /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B11C6215690093DD1B /* libeditor.a */; }; + 67F90B7A1C6A278800CD458E /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B21C6215690093DD1B /* libfreetype.a */; }; + 67F90B7E1C6A278800CD458E /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B61C6215690093DD1B /* liboauthcpp.a */; }; + 67F90B7F1C6A278800CD458E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B71C6215690093DD1B /* libopening_hours.a */; }; + 67F90B811C6A278800CD458E /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B91C6215690093DD1B /* libprotobuf.a */; }; + 67F90B821C6A278800CD458E /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BA1C6215690093DD1B /* librouting.a */; }; + 67F90B831C6A278800CD458E /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BB1C6215690093DD1B /* libsdf_image.a */; }; + 67F90B841C6A278800CD458E /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BC1C6215690093DD1B /* libsearch.a */; }; + 67F90B851C6A278800CD458E /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BD1C6215690093DD1B /* libstb_image.a */; }; + 67F90B861C6A278800CD458E /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BE1C6215690093DD1B /* libsuccinct.a */; }; + 67F90B871C6A278800CD458E /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709AD1C62151D0093DD1B /* libdrape_frontend.a */; }; + 67F90B881C6A278800CD458E /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709A71C6215000093DD1B /* libdrape.a */; }; + 67F90B891C6A278800CD458E /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709A81C6215000093DD1B /* libexpat.a */; }; + 67F90B8A1C6A278800CD458E /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709A91C6215000093DD1B /* libpugixml.a */; }; + 67F90B8B1C6A278800CD458E /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709A51C6213F10093DD1B /* libmap.a */; }; + 67F90B8E1C6A278800CD458E /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FF31C60BD4000EDE56A /* libcoding.a */; }; + 67F90B8F1C6A278800CD458E /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FF41C60BD4000EDE56A /* libjansson.a */; }; + 67F90B901C6A278800CD458E /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FF11C60BD1400EDE56A /* libindexer.a */; }; + 67F90B911C6A278800CD458E /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FEC1C60BC0D00EDE56A /* libbase.a */; }; + 67F90B921C6A278800CD458E /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FED1C60BC0D00EDE56A /* libgeometry.a */; }; + 67F90B931C6A278800CD458E /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FE21C60BBCE00EDE56A /* libplatform_tests_support.a */; }; + 67F90B941C6A278800CD458E /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FE31C60BBCE00EDE56A /* libplatform.a */; }; 67F90B951C6A28C000CD458E /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675342E01A3F59EF00A0A8C3 /* libstorage.a */; }; + 67F90B961C6A28CA00CD458E /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FFF1C60BD7E00EDE56A /* libz.tbd */; }; 67F90BCD1C6A2A1E00CD458E /* storage_downloading_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 676C83C01C637FAE00DC9603 /* storage_downloading_tests.cpp */; }; 67F90BCE1C6A2A1E00CD458E /* storage_update_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 676C83C11C637FAE00DC9603 /* storage_update_tests.cpp */; }; 67F90BD01C6A2A1E00CD458E /* storage_group_download_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6724800E1C60CE7300EDE56A /* storage_group_download_tests.cpp */; }; 67F90BD11C6A2A1E00CD458E /* storage_http_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6724800F1C60CE7300EDE56A /* storage_http_tests.cpp */; }; 67F90BD21C6A2A2200CD458E /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FD71C60BA9900EDE56A /* testingmain.cpp */; }; + 67F90BD31C6A2A3000CD458E /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709AF1C6215690093DD1B /* libagg.a */; }; + 67F90BD51C6A2A3000CD458E /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B11C6215690093DD1B /* libeditor.a */; }; + 67F90BD61C6A2A3000CD458E /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B21C6215690093DD1B /* libfreetype.a */; }; + 67F90BDA1C6A2A3000CD458E /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B61C6215690093DD1B /* liboauthcpp.a */; }; + 67F90BDB1C6A2A3000CD458E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B71C6215690093DD1B /* libopening_hours.a */; }; + 67F90BDD1C6A2A3000CD458E /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709B91C6215690093DD1B /* libprotobuf.a */; }; + 67F90BDE1C6A2A3000CD458E /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BA1C6215690093DD1B /* librouting.a */; }; + 67F90BDF1C6A2A3000CD458E /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BB1C6215690093DD1B /* libsdf_image.a */; }; + 67F90BE01C6A2A3000CD458E /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BC1C6215690093DD1B /* libsearch.a */; }; + 67F90BE11C6A2A3000CD458E /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BD1C6215690093DD1B /* libstb_image.a */; }; + 67F90BE21C6A2A3000CD458E /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709BE1C6215690093DD1B /* libsuccinct.a */; }; + 67F90BE31C6A2A3000CD458E /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709AD1C62151D0093DD1B /* libdrape_frontend.a */; }; + 67F90BE41C6A2A3000CD458E /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709A71C6215000093DD1B /* libdrape.a */; }; + 67F90BE51C6A2A3000CD458E /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709A81C6215000093DD1B /* libexpat.a */; }; + 67F90BE61C6A2A3000CD458E /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709A91C6215000093DD1B /* libpugixml.a */; }; + 67F90BE71C6A2A3000CD458E /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674709A51C6213F10093DD1B /* libmap.a */; }; + 67F90BEA1C6A2A3000CD458E /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FF31C60BD4000EDE56A /* libcoding.a */; }; + 67F90BEB1C6A2A3000CD458E /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FF41C60BD4000EDE56A /* libjansson.a */; }; + 67F90BEC1C6A2A3000CD458E /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FF11C60BD1400EDE56A /* libindexer.a */; }; + 67F90BED1C6A2A3000CD458E /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FEC1C60BC0D00EDE56A /* libbase.a */; }; + 67F90BEE1C6A2A3000CD458E /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FED1C60BC0D00EDE56A /* libgeometry.a */; }; + 67F90BEF1C6A2A3100CD458E /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FE21C60BBCE00EDE56A /* libplatform_tests_support.a */; }; + 67F90BF01C6A2A3100CD458E /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FE31C60BBCE00EDE56A /* libplatform.a */; }; + 67F90BF11C6A2A3400CD458E /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 67247FFF1C60BD7E00EDE56A /* libz.tbd */; }; 67F90BF21C6A2AAB00CD458E /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675342E01A3F59EF00A0A8C3 /* libstorage.a */; }; 67F90BF41C6A2B3100CD458E /* packed_polygons.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C84151C63888200DC9603 /* packed_polygons.bin */; }; 67F90BF51C6A2B3100CD458E /* categories.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C83F91C63884300DC9603 /* categories.txt */; }; @@ -97,11 +177,16 @@ 67F90BFF1C6A2B3100CD458E /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C84031C63884300DC9603 /* types.txt */; }; 67F90C001C6A2B3100CD458E /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 676C84041C63884300DC9603 /* World.mwm */; }; 67F90C021C6A2B3100CD458E /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 676C84061C63884300DC9603 /* WorldCoasts.mwm */; }; + F66D56981EAE36280081E883 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F66D56971EAE36280081E883 /* libicu.a */; }; + F66D569A1EAE36510081E883 /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F66D56991EAE36510081E883 /* librouting_common.a */; }; F66D569D1EAE37160081E883 /* drules_proto_vehicle_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = F66D569B1EAE37160081E883 /* drules_proto_vehicle_clear.bin */; }; F66D569E1EAE37160081E883 /* drules_proto_vehicle_clear.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D569C1EAE37160081E883 /* drules_proto_vehicle_clear.txt */; }; F66D56A11EAE374B0081E883 /* drules_proto_vehicle_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = F66D569F1EAE374B0081E883 /* drules_proto_vehicle_dark.bin */; }; F66D56A21EAE374B0081E883 /* drules_proto_vehicle_dark.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D56A01EAE374B0081E883 /* drules_proto_vehicle_dark.txt */; }; F66D56A41EAE37B90081E883 /* countries_meta.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D56A31EAE37B90081E883 /* countries_meta.txt */; }; + F66D56A61EAE37EE0081E883 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F66D56A51EAE37EE0081E883 /* libicu.a */; }; + F66D56A81EAE37F90081E883 /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F66D56A71EAE37F90081E883 /* librouting_common.a */; }; + F66D56AA1EAE38030081E883 /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F66D56A91EAE38030081E883 /* libtraffic.a */; }; F66D56AD1EAE383E0081E883 /* drules_proto_vehicle_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = F66D569F1EAE374B0081E883 /* drules_proto_vehicle_dark.bin */; }; F66D56AE1EAE383E0081E883 /* drules_proto_vehicle_dark.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D56A01EAE374B0081E883 /* drules_proto_vehicle_dark.txt */; }; F66D56AF1EAE383E0081E883 /* drules_proto_vehicle_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = F66D569B1EAE37160081E883 /* drules_proto_vehicle_clear.bin */; }; @@ -109,8 +194,6 @@ F68CC5C01F38B967007527C7 /* diff_types.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F68CC5BD1F38B967007527C7 /* diff_types.hpp */; }; F6BC312B2034366100F677FE /* pinger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6BC31292034366100F677FE /* pinger.hpp */; }; F6BC312C2034366100F677FE /* pinger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6BC312A2034366100F677FE /* pinger.cpp */; }; - FAFD413D26BBE1EE00D1DE1B /* lightweight_matching_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DCD414820D80C1B00143533 /* lightweight_matching_tests.cpp */; }; - FAFD413E26BBE1F300D1DE1B /* test_defines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D8CB971CAC17A80003F420 /* test_defines.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -120,6 +203,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( + 4740186523F5BF1800A93C81 /* minizip.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -130,6 +214,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( + 4740186223F5BF0C00A93C81 /* minizip.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -137,6 +222,10 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 3462FDAE1DC1E62F00906FD7 /* libgenerator_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgenerator_tests_support.a; path = "../../../omim-build/xcode/Debug/libgenerator_tests_support.a"; sourceTree = ""; }; + 3462FDB01DC1E65B00906FD7 /* libgenerator.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgenerator.a; path = "../../../omim-build/xcode/Debug/libgenerator.a"; sourceTree = ""; }; + 3462FDB21DC1E68C00906FD7 /* libtess2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtess2.a; path = "../../../omim-build/xcode/Debug/libtess2.a"; sourceTree = ""; }; + 349756241DC1E6EE0058742A /* libtracking.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtracking.a; path = "../../../omim-build/xcode/Debug/libtracking.a"; sourceTree = ""; }; 34B0931D1C61F9BA0066F4C3 /* storage_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_helpers.cpp; sourceTree = ""; }; 34B0931E1C61F9BA0066F4C3 /* storage_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = storage_helpers.hpp; sourceTree = ""; }; 34C9BCFA1C6CCF85000DC38D /* country_name_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_name_getter.cpp; sourceTree = ""; }; @@ -145,6 +234,10 @@ 34F5584B1DBF2FC000A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; 39711402229D7C3D003915E5 /* country_info_getter_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_info_getter_tests.cpp; sourceTree = ""; }; 39711403229D7C3D003915E5 /* country_name_getter_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_name_getter_tests.cpp; sourceTree = ""; }; + 39711419229D7F75003915E5 /* libMopub.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libMopub.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3971141B229D8983003915E5 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; + 3971141D229D89F4003915E5 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + 39B9682123E1AC5F00D3B8E3 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3D2D57B625ADCEEB0002D8E3 /* downloader_queue_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader_queue_interface.hpp; sourceTree = ""; }; 3D2D57BA25B6E8550002D8E3 /* downloader_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader_queue.hpp; sourceTree = ""; }; 3D497E9E23292706000FB57D /* map_files_downloader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_files_downloader.cpp; sourceTree = ""; }; @@ -172,12 +265,27 @@ 402AD2E224A200F600DE5CB1 /* country_tree_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_tree_helpers.hpp; sourceTree = ""; }; 402AD2E324A200F600DE5CB1 /* country_tree_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_tree_helpers.cpp; sourceTree = ""; }; 4069AD9F21495A5A005EB75C /* categories_cuisines.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = categories_cuisines.txt; sourceTree = ""; }; + 4740186023F5BF0C00A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4740186323F5BF1800A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5670EAFB1FF1150C002495D8 /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5670EAFD1FF11535002495D8 /* libmwm_diff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmwm_diff.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5670EAFF1FF11558002495D8 /* libbsdiff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbsdiff.a; sourceTree = BUILT_PRODUCTS_DIR; }; 56D0E47E1F8E40340084B18C /* routing_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_helpers.hpp; sourceTree = ""; }; 56D0E47F1F8E40340084B18C /* routing_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_helpers.cpp; sourceTree = ""; }; 56D8CB971CAC17A80003F420 /* test_defines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_defines.cpp; sourceTree = ""; }; 56D8CB981CAC17A80003F420 /* test_defines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_defines.hpp; sourceTree = ""; }; 56DAC38323992819000BC50D /* queued_country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = queued_country.cpp; sourceTree = ""; }; 56DAC38423992819000BC50D /* queued_country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = queued_country.hpp; sourceTree = ""; }; + 56DAC38723992F7F000BC50D /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56DAC38923992F84000BC50D /* libweb_api.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libweb_api.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56DAC38B23992F8C000BC50D /* libvulkan_wrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libvulkan_wrapper.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14DE1FE813BC0036F20C /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14E01FE813D00036F20C /* libmwm_diff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmwm_diff.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56EE14E21FE813FC0036F20C /* libbsdiff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbsdiff.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56FB436A2164A79C002099B3 /* libopen_location_code.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopen_location_code.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56FB436C2164A801002099B3 /* libmetrics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmetrics.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56FB436E2164A848002099B3 /* libshaders.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libshaders.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56FB43702164A8A1002099B3 /* libkml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libkml.a; sourceTree = BUILT_PRODUCTS_DIR; }; 671182CC1C7E069C00CB8177 /* storage_3levels_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_3levels_tests.cpp; sourceTree = ""; }; 67239C941CBBDB0E00C530A8 /* download_calc_size_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = download_calc_size_test.cpp; sourceTree = ""; }; 67247FC41C60BA8A00EDE56A /* fake_map_files_downloader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fake_map_files_downloader.cpp; sourceTree = ""; }; @@ -189,10 +297,34 @@ 67247FCB1C60BA8A00EDE56A /* test_map_files_downloader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_map_files_downloader.cpp; sourceTree = ""; }; 67247FCC1C60BA8A00EDE56A /* test_map_files_downloader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_map_files_downloader.hpp; sourceTree = ""; }; 67247FD71C60BA9900EDE56A /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; + 67247FE21C60BBCE00EDE56A /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "../../../omim-xcode-build/Debug/libplatform_tests_support.a"; sourceTree = ""; }; + 67247FE31C60BBCE00EDE56A /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = ""; }; + 67247FEC1C60BC0D00EDE56A /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = ""; }; + 67247FED1C60BC0D00EDE56A /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug/libgeometry.a"; sourceTree = ""; }; + 67247FF11C60BD1400EDE56A /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = ""; }; + 67247FF31C60BD4000EDE56A /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = ""; }; + 67247FF41C60BD4000EDE56A /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = ""; }; + 67247FFF1C60BD7E00EDE56A /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 6724800E1C60CE7300EDE56A /* storage_group_download_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_group_download_tests.cpp; sourceTree = ""; }; 6724800F1C60CE7300EDE56A /* storage_http_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_http_tests.cpp; sourceTree = ""; }; 6741251A1B4C05FA00A3E828 /* map_files_downloader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_files_downloader.hpp; sourceTree = ""; }; 6741251D1B4C05FA00A3E828 /* storage_defines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_defines.cpp; sourceTree = ""; }; + 674709A51C6213F10093DD1B /* libmap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmap.a; path = "../../../omim-xcode-build/Debug/libmap.a"; sourceTree = ""; }; + 674709A71C6215000093DD1B /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Debug/libdrape.a"; sourceTree = ""; }; + 674709A81C6215000093DD1B /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Debug/libexpat.a"; sourceTree = ""; }; + 674709A91C6215000093DD1B /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-xcode-build/Debug/libpugixml.a"; sourceTree = ""; }; + 674709AD1C62151D0093DD1B /* libdrape_frontend.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape_frontend.a; path = "../../../omim-xcode-build/Debug/libdrape_frontend.a"; sourceTree = ""; }; + 674709AF1C6215690093DD1B /* libagg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libagg.a; path = "../../../omim-xcode-build/Debug/libagg.a"; sourceTree = ""; }; + 674709B11C6215690093DD1B /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-xcode-build/Debug/libeditor.a"; sourceTree = ""; }; + 674709B21C6215690093DD1B /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../../omim-xcode-build/Debug/libfreetype.a"; sourceTree = ""; }; + 674709B61C6215690093DD1B /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-xcode-build/Debug/liboauthcpp.a"; sourceTree = ""; }; + 674709B71C6215690093DD1B /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Debug/libopening_hours.a"; sourceTree = ""; }; + 674709B91C6215690093DD1B /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug/libprotobuf.a"; sourceTree = ""; }; + 674709BA1C6215690093DD1B /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-xcode-build/Debug/librouting.a"; sourceTree = ""; }; + 674709BB1C6215690093DD1B /* libsdf_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsdf_image.a; path = "../../../omim-xcode-build/Debug/libsdf_image.a"; sourceTree = ""; }; + 674709BC1C6215690093DD1B /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Debug/libsearch.a"; sourceTree = ""; }; + 674709BD1C6215690093DD1B /* libstb_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstb_image.a; path = "../../../omim-xcode-build/Debug/libstb_image.a"; sourceTree = ""; }; + 674709BE1C6215690093DD1B /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = ""; }; 675342E01A3F59EF00A0A8C3 /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; 675342F21A3F5A2600A0A8C3 /* country_decl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_decl.cpp; sourceTree = ""; }; 675342F31A3F5A2600A0A8C3 /* country_decl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_decl.hpp; sourceTree = ""; }; @@ -224,11 +356,17 @@ 67BE1DC41CD2180D00572709 /* downloading_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloading_policy.hpp; sourceTree = ""; }; 67F90B581C6A275B00CD458E /* storage_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = storage_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 67F90BB61C6A29F700CD458E /* storage_integration_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = storage_integration_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; + F66D56951EAE35CB0081E883 /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = ../icu/build/Debug/libicu.a; sourceTree = ""; }; + F66D56971EAE36280081E883 /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = ../icu/build/Debug/libicu.a; sourceTree = ""; }; + F66D56991EAE36510081E883 /* librouting_common.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting_common.a; path = ../routing_common/build/Debug/librouting_common.a; sourceTree = ""; }; F66D569B1EAE37160081E883 /* drules_proto_vehicle_clear.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_vehicle_clear.bin; sourceTree = ""; }; F66D569C1EAE37160081E883 /* drules_proto_vehicle_clear.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = drules_proto_vehicle_clear.txt; sourceTree = ""; }; F66D569F1EAE374B0081E883 /* drules_proto_vehicle_dark.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_vehicle_dark.bin; sourceTree = ""; }; F66D56A01EAE374B0081E883 /* drules_proto_vehicle_dark.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = drules_proto_vehicle_dark.txt; sourceTree = ""; }; F66D56A31EAE37B90081E883 /* countries_meta.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = countries_meta.txt; sourceTree = ""; }; + F66D56A51EAE37EE0081E883 /* libicu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicu.a; path = "../../../../Library/Developer/Xcode/DerivedData/omim-fbvotunmmtqmjnezabjibwxwryev/Build/Products/Debug/libicu.a"; sourceTree = ""; }; + F66D56A71EAE37F90081E883 /* librouting_common.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting_common.a; path = "../../../../Library/Developer/Xcode/DerivedData/omim-fbvotunmmtqmjnezabjibwxwryev/Build/Products/Debug/librouting_common.a"; sourceTree = ""; }; + F66D56A91EAE38030081E883 /* libtraffic.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtraffic.a; path = ../traffic/build/Debug/libtraffic.a; sourceTree = ""; }; F68CC5BD1F38B967007527C7 /* diff_types.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = diff_types.hpp; path = diff_scheme/diff_types.hpp; sourceTree = ""; }; F6BC31292034366100F677FE /* pinger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pinger.hpp; sourceTree = ""; }; F6BC312A2034366100F677FE /* pinger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pinger.cpp; sourceTree = ""; }; @@ -246,7 +384,42 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 3971141E229D89F4003915E5 /* Security.framework in Frameworks */, + 3971141C229D8983003915E5 /* CoreLocation.framework in Frameworks */, + 56EE14E11FE813FC0036F20C /* libbsdiff.a in Frameworks */, + 4740186423F5BF1800A93C81 /* minizip.framework in Frameworks */, + 56EE14DF1FE813D00036F20C /* libmwm_diff.a in Frameworks */, + F66D569A1EAE36510081E883 /* librouting_common.a in Frameworks */, + F66D56981EAE36280081E883 /* libicu.a in Frameworks */, + 3462FDB31DC1E68C00906FD7 /* libtess2.a in Frameworks */, + 3462FDB11DC1E65B00906FD7 /* libgenerator.a in Frameworks */, + 3462FDAF1DC1E62F00906FD7 /* libgenerator_tests_support.a in Frameworks */, 67F90B951C6A28C000CD458E /* libstorage.a in Frameworks */, + 67F90B961C6A28CA00CD458E /* libz.tbd in Frameworks */, + 67F90B901C6A278800CD458E /* libindexer.a in Frameworks */, + 67F90B8B1C6A278800CD458E /* libmap.a in Frameworks */, + 67F90B871C6A278800CD458E /* libdrape_frontend.a in Frameworks */, + 67F90B791C6A278800CD458E /* libeditor.a in Frameworks */, + 67F90B7F1C6A278800CD458E /* libopening_hours.a in Frameworks */, + 67F90B841C6A278800CD458E /* libsearch.a in Frameworks */, + 67F90B831C6A278800CD458E /* libsdf_image.a in Frameworks */, + 67F90B911C6A278800CD458E /* libbase.a in Frameworks */, + 67F90B8F1C6A278800CD458E /* libjansson.a in Frameworks */, + 67F90B851C6A278800CD458E /* libstb_image.a in Frameworks */, + 67F90B881C6A278800CD458E /* libdrape.a in Frameworks */, + 67F90B891C6A278800CD458E /* libexpat.a in Frameworks */, + 67F90B8A1C6A278800CD458E /* libpugixml.a in Frameworks */, + 67F90B921C6A278800CD458E /* libgeometry.a in Frameworks */, + 67F90B821C6A278800CD458E /* librouting.a in Frameworks */, + 67F90B941C6A278800CD458E /* libplatform.a in Frameworks */, + 39B9682B23E1AD9F00D3B8E3 /* libge0.a in Frameworks */, + 67F90B771C6A278800CD458E /* libagg.a in Frameworks */, + 67F90B811C6A278800CD458E /* libprotobuf.a in Frameworks */, + 67F90B7A1C6A278800CD458E /* libfreetype.a in Frameworks */, + 67F90B8E1C6A278800CD458E /* libcoding.a in Frameworks */, + 67F90B7E1C6A278800CD458E /* liboauthcpp.a in Frameworks */, + 67F90B931C6A278800CD458E /* libplatform_tests_support.a in Frameworks */, + 67F90B861C6A278800CD458E /* libsuccinct.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -254,7 +427,48 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 39B9682223E1AC5F00D3B8E3 /* libge0.a in Frameworks */, + 56DAC38D23992FB1000BC50D /* Security.framework in Frameworks */, + 56DAC38C23992F8C000BC50D /* libvulkan_wrapper.a in Frameworks */, + 56DAC38A23992F84000BC50D /* libweb_api.a in Frameworks */, + 56DAC38823992F7F000BC50D /* libdescriptions.a in Frameworks */, + 56FB43712164A8A1002099B3 /* libkml.a in Frameworks */, + 56FB436F2164A848002099B3 /* libshaders.a in Frameworks */, + 56FB436D2164A801002099B3 /* libmetrics.a in Frameworks */, + 56FB436B2164A79C002099B3 /* libopen_location_code.a in Frameworks */, + 5670EAFE1FF11558002495D8 /* libbsdiff.a in Frameworks */, + 5670EAFC1FF11535002495D8 /* libmwm_diff.a in Frameworks */, + 5670EAFA1FF1150C002495D8 /* libtransit.a in Frameworks */, + F66D56AA1EAE38030081E883 /* libtraffic.a in Frameworks */, + F66D56A81EAE37F90081E883 /* librouting_common.a in Frameworks */, + F66D56A61EAE37EE0081E883 /* libicu.a in Frameworks */, + 349756251DC1E6EE0058742A /* libtracking.a in Frameworks */, 67F90BF21C6A2AAB00CD458E /* libstorage.a in Frameworks */, + 67F90BEC1C6A2A3000CD458E /* libindexer.a in Frameworks */, + 67F90BE71C6A2A3000CD458E /* libmap.a in Frameworks */, + 4740186123F5BF0C00A93C81 /* minizip.framework in Frameworks */, + 67F90BE31C6A2A3000CD458E /* libdrape_frontend.a in Frameworks */, + 67F90BD51C6A2A3000CD458E /* libeditor.a in Frameworks */, + 67F90BDB1C6A2A3000CD458E /* libopening_hours.a in Frameworks */, + 67F90BE01C6A2A3000CD458E /* libsearch.a in Frameworks */, + 67F90BDF1C6A2A3000CD458E /* libsdf_image.a in Frameworks */, + 67F90BED1C6A2A3000CD458E /* libbase.a in Frameworks */, + 67F90BEB1C6A2A3000CD458E /* libjansson.a in Frameworks */, + 67F90BE11C6A2A3000CD458E /* libstb_image.a in Frameworks */, + 67F90BE41C6A2A3000CD458E /* libdrape.a in Frameworks */, + 67F90BE51C6A2A3000CD458E /* libexpat.a in Frameworks */, + 67F90BE61C6A2A3000CD458E /* libpugixml.a in Frameworks */, + 67F90BEE1C6A2A3000CD458E /* libgeometry.a in Frameworks */, + 67F90BDE1C6A2A3000CD458E /* librouting.a in Frameworks */, + 67F90BF01C6A2A3100CD458E /* libplatform.a in Frameworks */, + 67F90BD31C6A2A3000CD458E /* libagg.a in Frameworks */, + 67F90BDD1C6A2A3000CD458E /* libprotobuf.a in Frameworks */, + 67F90BD61C6A2A3000CD458E /* libfreetype.a in Frameworks */, + 67F90BEA1C6A2A3000CD458E /* libcoding.a in Frameworks */, + 67F90BF11C6A2A3400CD458E /* libz.tbd in Frameworks */, + 67F90BDA1C6A2A3000CD458E /* liboauthcpp.a in Frameworks */, + 67F90BEF1C6A2A3100CD458E /* libplatform_tests_support.a in Frameworks */, + 67F90BE21C6A2A3000CD458E /* libsuccinct.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -264,6 +478,35 @@ 34F5584C1DBF327C00A4FC11 /* Frameworks */ = { isa = PBXGroup; children = ( + 39B9682123E1AC5F00D3B8E3 /* libge0.a */, + 56DAC38B23992F8C000BC50D /* libvulkan_wrapper.a */, + 56DAC38923992F84000BC50D /* libweb_api.a */, + 56DAC38723992F7F000BC50D /* libdescriptions.a */, + 4740186323F5BF1800A93C81 /* minizip.framework */, + 4740186023F5BF0C00A93C81 /* minizip.framework */, + 3971141D229D89F4003915E5 /* Security.framework */, + 3971141B229D8983003915E5 /* CoreLocation.framework */, + 39711419229D7F75003915E5 /* libMopub.a */, + 56FB43702164A8A1002099B3 /* libkml.a */, + 56FB436E2164A848002099B3 /* libshaders.a */, + 56FB436C2164A801002099B3 /* libmetrics.a */, + 56FB436A2164A79C002099B3 /* libopen_location_code.a */, + 5670EAFF1FF11558002495D8 /* libbsdiff.a */, + 5670EAFD1FF11535002495D8 /* libmwm_diff.a */, + 5670EAFB1FF1150C002495D8 /* libtransit.a */, + 56EE14E21FE813FC0036F20C /* libbsdiff.a */, + 56EE14E01FE813D00036F20C /* libmwm_diff.a */, + 56EE14DE1FE813BC0036F20C /* libtransit.a */, + F66D56A91EAE38030081E883 /* libtraffic.a */, + F66D56A71EAE37F90081E883 /* librouting_common.a */, + F66D56A51EAE37EE0081E883 /* libicu.a */, + F66D56991EAE36510081E883 /* librouting_common.a */, + F66D56971EAE36280081E883 /* libicu.a */, + F66D56951EAE35CB0081E883 /* libicu.a */, + 349756241DC1E6EE0058742A /* libtracking.a */, + 3462FDB21DC1E68C00906FD7 /* libtess2.a */, + 3462FDB01DC1E65B00906FD7 /* libgenerator.a */, + 3462FDAE1DC1E62F00906FD7 /* libgenerator_tests_support.a */, ); name = Frameworks; sourceTree = ""; @@ -283,34 +526,65 @@ children = ( 39711402229D7C3D003915E5 /* country_info_getter_tests.cpp */, 39711403229D7C3D003915E5 /* country_name_getter_tests.cpp */, - 67247FC41C60BA8A00EDE56A /* fake_map_files_downloader.cpp */, - 67247FC51C60BA8A00EDE56A /* fake_map_files_downloader.hpp */, 678338D21C723B1A00FD6263 /* helpers.cpp */, 678338D31C723B1A00FD6263 /* helpers.hpp */, + 67247FD71C60BA9900EDE56A /* testingmain.cpp */, + 67247FC41C60BA8A00EDE56A /* fake_map_files_downloader.cpp */, + 67247FC51C60BA8A00EDE56A /* fake_map_files_downloader.hpp */, 67247FC71C60BA8A00EDE56A /* simple_tree_test.cpp */, 67247FC81C60BA8A00EDE56A /* storage_tests.cpp */, 67247FC91C60BA8A00EDE56A /* task_runner.cpp */, 67247FCA1C60BA8A00EDE56A /* task_runner.hpp */, 67247FCB1C60BA8A00EDE56A /* test_map_files_downloader.cpp */, 67247FCC1C60BA8A00EDE56A /* test_map_files_downloader.hpp */, - 67247FD71C60BA9900EDE56A /* testingmain.cpp */, ); name = storage_tests; path = ../../storage/storage_tests; sourceTree = ""; }; + 672480011C60BF2F00EDE56A /* libs */ = { + isa = PBXGroup; + children = ( + 674709AF1C6215690093DD1B /* libagg.a */, + 674709B11C6215690093DD1B /* libeditor.a */, + 674709B21C6215690093DD1B /* libfreetype.a */, + 674709B61C6215690093DD1B /* liboauthcpp.a */, + 674709B71C6215690093DD1B /* libopening_hours.a */, + 674709B91C6215690093DD1B /* libprotobuf.a */, + 674709BA1C6215690093DD1B /* librouting.a */, + 674709BB1C6215690093DD1B /* libsdf_image.a */, + 674709BC1C6215690093DD1B /* libsearch.a */, + 674709BD1C6215690093DD1B /* libstb_image.a */, + 674709BE1C6215690093DD1B /* libsuccinct.a */, + 674709AD1C62151D0093DD1B /* libdrape_frontend.a */, + 674709A71C6215000093DD1B /* libdrape.a */, + 674709A81C6215000093DD1B /* libexpat.a */, + 674709A91C6215000093DD1B /* libpugixml.a */, + 674709A51C6213F10093DD1B /* libmap.a */, + 67247FF31C60BD4000EDE56A /* libcoding.a */, + 67247FF41C60BD4000EDE56A /* libjansson.a */, + 67247FF11C60BD1400EDE56A /* libindexer.a */, + 67247FEC1C60BC0D00EDE56A /* libbase.a */, + 67247FED1C60BC0D00EDE56A /* libgeometry.a */, + 67247FE21C60BBCE00EDE56A /* libplatform_tests_support.a */, + 67247FE31C60BBCE00EDE56A /* libplatform.a */, + 67247FFF1C60BD7E00EDE56A /* libz.tbd */, + ); + name = libs; + sourceTree = ""; + }; 672480071C60CE3D00EDE56A /* storage_integration_tests */ = { isa = PBXGroup; children = ( - 67239C941CBBDB0E00C530A8 /* download_calc_size_test.cpp */, 3DCD414820D80C1B00143533 /* lightweight_matching_tests.cpp */, - 671182CC1C7E069C00CB8177 /* storage_3levels_tests.cpp */, - 676C83C01C637FAE00DC9603 /* storage_downloading_tests.cpp */, - 6724800E1C60CE7300EDE56A /* storage_group_download_tests.cpp */, - 6724800F1C60CE7300EDE56A /* storage_http_tests.cpp */, - 676C83C11C637FAE00DC9603 /* storage_update_tests.cpp */, + 67239C941CBBDB0E00C530A8 /* download_calc_size_test.cpp */, 56D8CB971CAC17A80003F420 /* test_defines.cpp */, 56D8CB981CAC17A80003F420 /* test_defines.hpp */, + 671182CC1C7E069C00CB8177 /* storage_3levels_tests.cpp */, + 676C83C01C637FAE00DC9603 /* storage_downloading_tests.cpp */, + 676C83C11C637FAE00DC9603 /* storage_update_tests.cpp */, + 6724800E1C60CE7300EDE56A /* storage_group_download_tests.cpp */, + 6724800F1C60CE7300EDE56A /* storage_http_tests.cpp */, ); name = storage_integration_tests; path = ../../storage/storage_integration_tests; @@ -321,6 +595,7 @@ children = ( 34F5584A1DBF2FC000A4FC11 /* common-debug.xcconfig */, 34F5584B1DBF2FC000A4FC11 /* common-release.xcconfig */, + 672480011C60BF2F00EDE56A /* libs */, 675342E21A3F59EF00A0A8C3 /* storage */, 67247FBD1C60B89B00EDE56A /* storage_tests */, 672480071C60CE3D00EDE56A /* storage_integration_tests */, @@ -343,50 +618,50 @@ 675342E21A3F59EF00A0A8C3 /* storage */ = { isa = PBXGroup; children = ( - 3DF528E02386B966000ED0D5 /* apply_diff.cpp */, - 3DF528DD2386B966000ED0D5 /* apply_diff.hpp */, 3DFACF43243CB1AB00A29A94 /* background_downloading */, - 675342F21A3F5A2600A0A8C3 /* country_decl.cpp */, - 675342F31A3F5A2600A0A8C3 /* country_decl.hpp */, - 67AF49FE1BC579DD0048B1ED /* country_info_getter.cpp */, - 67AF49FF1BC579DD0048B1ED /* country_info_getter.hpp */, - 3DCD414520D80C0900143533 /* country_info_reader_light.cpp */, - 3DCD414420D80C0800143533 /* country_info_reader_light.hpp */, - 34C9BCFA1C6CCF85000DC38D /* country_name_getter.cpp */, - 34C9BCFB1C6CCF85000DC38D /* country_name_getter.hpp */, - 401ECED21F56C50900DFDF76 /* country_parent_getter.cpp */, - 401ECED31F56C50900DFDF76 /* country_parent_getter.hpp */, - 402AD2E324A200F600DE5CB1 /* country_tree_helpers.cpp */, - 402AD2E224A200F600DE5CB1 /* country_tree_helpers.hpp */, - 402873402295A91F0036AA1C /* country_tree.cpp */, - 4028733F2295A91E0036AA1C /* country_tree.hpp */, - 675342F81A3F5A2600A0A8C3 /* country.hpp */, - 3DD84013233A38DE0008D0ED /* diff_scheme_loader.cpp */, - 3DD84012233A38DE0008D0ED /* diff_scheme_loader.hpp */, - F68CC5BD1F38B967007527C7 /* diff_types.hpp */, - 3DF528DF2386B966000ED0D5 /* diffs_data_source.cpp */, - 3DF528DE2386B966000ED0D5 /* diffs_data_source.hpp */, 3D2D57B625ADCEEB0002D8E3 /* downloader_queue_interface.hpp */, 3DFACF3D243C985A00A29A94 /* downloader_queue_universal.cpp */, 3DFACF3C243C985A00A29A94 /* downloader_queue_universal.hpp */, - 402873412295A91F0036AA1C /* downloader_search_params.hpp */, 3DFACF3B243C985A00A29A94 /* downloader.hpp */, - 67BE1DC31CD2180D00572709 /* downloading_policy.cpp */, - 67BE1DC41CD2180D00572709 /* downloading_policy.hpp */, + 402AD2E324A200F600DE5CB1 /* country_tree_helpers.cpp */, + 402AD2E224A200F600DE5CB1 /* country_tree_helpers.hpp */, + 56DAC38323992819000BC50D /* queued_country.cpp */, + 56DAC38423992819000BC50D /* queued_country.hpp */, + 3DF528E02386B966000ED0D5 /* apply_diff.cpp */, + 3DF528DD2386B966000ED0D5 /* apply_diff.hpp */, + 3DF528DF2386B966000ED0D5 /* diffs_data_source.cpp */, + 3DF528DE2386B966000ED0D5 /* diffs_data_source.hpp */, + 3DD84013233A38DE0008D0ED /* diff_scheme_loader.cpp */, + 3DD84012233A38DE0008D0ED /* diff_scheme_loader.hpp */, 3D497EA023292706000FB57D /* map_files_downloader_with_ping.cpp */, 3D497E9F23292706000FB57D /* map_files_downloader_with_ping.hpp */, 3D497E9E23292706000FB57D /* map_files_downloader.cpp */, - 6741251A1B4C05FA00A3E828 /* map_files_downloader.hpp */, + 402873402295A91F0036AA1C /* country_tree.cpp */, + 4028733F2295A91E0036AA1C /* country_tree.hpp */, + 402873412295A91F0036AA1C /* downloader_search_params.hpp */, + 3DCD414520D80C0900143533 /* country_info_reader_light.cpp */, + 3DCD414420D80C0800143533 /* country_info_reader_light.hpp */, F6BC312A2034366100F677FE /* pinger.cpp */, F6BC31292034366100F677FE /* pinger.hpp */, - 56DAC38323992819000BC50D /* queued_country.cpp */, - 56DAC38423992819000BC50D /* queued_country.hpp */, 56D0E47F1F8E40340084B18C /* routing_helpers.cpp */, 56D0E47E1F8E40340084B18C /* routing_helpers.hpp */, - 6741251D1B4C05FA00A3E828 /* storage_defines.cpp */, - 675343021A3F5A2600A0A8C3 /* storage_defines.hpp */, + 401ECED21F56C50900DFDF76 /* country_parent_getter.cpp */, + 401ECED31F56C50900DFDF76 /* country_parent_getter.hpp */, + F68CC5BD1F38B967007527C7 /* diff_types.hpp */, + 67BE1DC31CD2180D00572709 /* downloading_policy.cpp */, + 67BE1DC41CD2180D00572709 /* downloading_policy.hpp */, + 34C9BCFA1C6CCF85000DC38D /* country_name_getter.cpp */, + 34C9BCFB1C6CCF85000DC38D /* country_name_getter.hpp */, 34B0931D1C61F9BA0066F4C3 /* storage_helpers.cpp */, 34B0931E1C61F9BA0066F4C3 /* storage_helpers.hpp */, + 67AF49FE1BC579DD0048B1ED /* country_info_getter.cpp */, + 67AF49FF1BC579DD0048B1ED /* country_info_getter.hpp */, + 6741251A1B4C05FA00A3E828 /* map_files_downloader.hpp */, + 6741251D1B4C05FA00A3E828 /* storage_defines.cpp */, + 675342F21A3F5A2600A0A8C3 /* country_decl.cpp */, + 675342F31A3F5A2600A0A8C3 /* country_decl.hpp */, + 675342F81A3F5A2600A0A8C3 /* country.hpp */, + 675343021A3F5A2600A0A8C3 /* storage_defines.hpp */, 675343031A3F5A2600A0A8C3 /* storage.cpp */, 675343041A3F5A2600A0A8C3 /* storage.hpp */, ); @@ -430,6 +705,7 @@ buildActionMask = 2147483647; files = ( 674125201B4C05FA00A3E828 /* map_files_downloader.hpp in Headers */, + 56D8CB9A1CAC17A80003F420 /* test_defines.hpp in Headers */, F68CC5C01F38B967007527C7 /* diff_types.hpp in Headers */, 3D2D57BB25B6E8550002D8E3 /* downloader_queue.hpp in Headers */, 3DFACF3F243C985A00A29A94 /* downloader.hpp in Headers */, @@ -442,6 +718,7 @@ 67BE1DC61CD2180D00572709 /* downloading_policy.hpp in Headers */, 675343191A3F5A2600A0A8C3 /* storage_defines.hpp in Headers */, 3DF528E12386B966000ED0D5 /* apply_diff.hpp in Headers */, + 67247FD41C60BA8A00EDE56A /* task_runner.hpp in Headers */, 56D0E4801F8E40340084B18C /* routing_helpers.hpp in Headers */, 56DAC38623992819000BC50D /* queued_country.hpp in Headers */, 6753430F1A3F5A2600A0A8C3 /* country.hpp in Headers */, @@ -449,11 +726,14 @@ 3DCD414620D80C0900143533 /* country_info_reader_light.hpp in Headers */, 3D497EA223292706000FB57D /* map_files_downloader_with_ping.hpp in Headers */, 6753430A1A3F5A2600A0A8C3 /* country_decl.hpp in Headers */, + 67247FCF1C60BA8A00EDE56A /* fake_map_files_downloader.hpp in Headers */, 3DFACF4F243CB1AB00A29A94 /* downloader_adapter_ios.h in Headers */, 67AF4A011BC579DD0048B1ED /* country_info_getter.hpp in Headers */, 3DD84014233A38DE0008D0ED /* diff_scheme_loader.hpp in Headers */, + 3971140A229D7C6D003915E5 /* helpers.hpp in Headers */, 402873442295A91F0036AA1C /* downloader_search_params.hpp in Headers */, 6753431B1A3F5A2600A0A8C3 /* storage.hpp in Headers */, + 67247FD61C60BA8A00EDE56A /* test_map_files_downloader.hpp in Headers */, 34B093231C61F9BA0066F4C3 /* storage_helpers.hpp in Headers */, 402873422295A91F0036AA1C /* country_tree.hpp in Headers */, ); @@ -612,6 +892,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 56D8CB991CAC17A80003F420 /* test_defines.cpp in Sources */, 3D497EA323292706000FB57D /* map_files_downloader_with_ping.cpp in Sources */, 3DD84015233A38DE0008D0ED /* diff_scheme_loader.cpp in Sources */, 3DF528E42386B966000ED0D5 /* apply_diff.cpp in Sources */, @@ -626,6 +907,7 @@ 6753431A1A3F5A2600A0A8C3 /* storage.cpp in Sources */, 674125231B4C05FA00A3E828 /* storage_defines.cpp in Sources */, 3DFACF41243C985A00A29A94 /* downloader_queue_universal.cpp in Sources */, + 3DCD414920D80C1B00143533 /* lightweight_matching_tests.cpp in Sources */, 67BE1DC51CD2180D00572709 /* downloading_policy.cpp in Sources */, 3DFACF51243CB1AB00A29A94 /* downloader_adapter_ios.mm in Sources */, 402AD2E524A200F600DE5CB1 /* country_tree_helpers.cpp in Sources */, @@ -656,11 +938,9 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FAFD413E26BBE1F300D1DE1B /* test_defines.cpp in Sources */, 671182CE1C7E06B400CB8177 /* storage_3levels_tests.cpp in Sources */, 67F90BCE1C6A2A1E00CD458E /* storage_update_tests.cpp in Sources */, 67F90BD21C6A2A2200CD458E /* testingmain.cpp in Sources */, - FAFD413D26BBE1EE00D1DE1B /* lightweight_matching_tests.cpp in Sources */, 67F90BCD1C6A2A1E00CD458E /* storage_downloading_tests.cpp in Sources */, 67F90BD01C6A2A1E00CD458E /* storage_group_download_tests.cpp in Sources */, 67F90BD11C6A2A1E00CD458E /* storage_http_tests.cpp in Sources */, @@ -718,11 +998,18 @@ 67F90B6D1C6A275B00CD458E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.storage_tests; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "storage-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -730,11 +1017,18 @@ 67F90B6E1C6A275B00CD458E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.storage_tests; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "storage-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -742,11 +1036,18 @@ 67F90BCB1C6A29F700CD458E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.storage_integration_tests; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = storage_integration_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -754,11 +1055,18 @@ 67F90BCC1C6A29F700CD458E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1", ); - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.storage_integration_tests; + INFOPLIST_FILE = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = storage_integration_tests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/tracking/tracking.xcodeproj/project.pbxproj b/xcode/tracking/tracking.xcodeproj/project.pbxproj index 96f196e687..389f515cf6 100644 --- a/xcode/tracking/tracking.xcodeproj/project.pbxproj +++ b/xcode/tracking/tracking.xcodeproj/project.pbxproj @@ -7,6 +7,11 @@ objects = { /* Begin PBXBuildFile section */ + 3496ABB41DC2028F00C5DDBA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496ABB31DC2028F00C5DDBA /* libz.tbd */; }; + 349756271DC1EBEE0058742A /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349756261DC1EBEE0058742A /* libcoding.a */; }; + 349756291DC1EC060058742A /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349756281DC1EC060058742A /* libgeometry.a */; }; + 3497562B1DC1EC220058742A /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3497562A1DC1EC220058742A /* libplatform.a */; }; + 3497562D1DC1EC3F0058742A /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3497562C1DC1EC3F0058742A /* libbase.a */; }; 675E88641DB7AC9000F8EBDA /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E88601DB7AC9000F8EBDA /* connection.cpp */; }; 675E88651DB7AC9000F8EBDA /* connection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675E88611DB7AC9000F8EBDA /* connection.hpp */; }; 675E88661DB7AC9000F8EBDA /* reporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E88621DB7AC9000F8EBDA /* reporter.cpp */; }; @@ -18,25 +23,27 @@ 6772592E1DBA26FD00BF54EE /* protocol.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6772592C1DBA26FD00BF54EE /* protocol.hpp */; }; 67EC0CB71DBE4A320021F484 /* protocol_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67EC0CB61DBE4A320021F484 /* protocol_test.cpp */; }; D57BDA112396A21900505BE6 /* archival_reporter_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFC12382CE3100BF7B97 /* archival_reporter_tests.cpp */; }; + D57BDA152396A23800505BE6 /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D57BDA142396A23800505BE6 /* librouting.a */; }; + D57BDA172396A24200505BE6 /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D57BDA162396A24200505BE6 /* libtraffic.a */; }; + D57BDA192396A28800505BE6 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D57BDA182396A28800505BE6 /* liboauthcpp.a */; }; + D57BDA1B2396A28F00505BE6 /* libminizip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D57BDA1A2396A28F00505BE6 /* libminizip.a */; }; D5F7FFBB2382CE0E00BF7B97 /* archival_reporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFB52382CE0E00BF7B97 /* archival_reporter.cpp */; }; D5F7FFBC2382CE0E00BF7B97 /* archive.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5F7FFB62382CE0E00BF7B97 /* archive.hpp */; }; D5F7FFBD2382CE0E00BF7B97 /* archival_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5F7FFB72382CE0E00BF7B97 /* archival_manager.hpp */; }; D5F7FFBE2382CE0E00BF7B97 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFB82382CE0E00BF7B97 /* archive.cpp */; }; D5F7FFBF2382CE0E00BF7B97 /* archival_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFB92382CE0E00BF7B97 /* archival_manager.cpp */; }; D5F7FFC02382CE0E00BF7B97 /* archival_reporter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5F7FFBA2382CE0E00BF7B97 /* archival_reporter.hpp */; }; + D5F7FFC22382CE3100BF7B97 /* archival_reporter_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFC12382CE3100BF7B97 /* archival_reporter_tests.cpp */; }; D5FE54F2238D2EC7000E3189 /* archival_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5FE54F0238D2EC7000E3189 /* archival_file.hpp */; }; D5FE54F3238D2EC7000E3189 /* archival_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5FE54F1238D2EC7000E3189 /* archival_file.cpp */; }; - FAFD412E26BBBF9C00D1DE1B /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD412D26BBBF9C00D1DE1B /* libbase.a */; }; - FAFD413026BBBF9C00D1DE1B /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD412F26BBBF9C00D1DE1B /* libcoding.a */; }; - FAFD413226BBBF9C00D1DE1B /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413126BBBF9C00D1DE1B /* libplatform_tests_support.a */; }; - FAFD413426BBBF9C00D1DE1B /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413326BBBF9C00D1DE1B /* libplatform.a */; }; - FAFD413626BBBFCD00D1DE1B /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413526BBBFCD00D1DE1B /* minizip.framework */; }; - FAFD413826BBDFC300D1DE1B /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413726BBDFC300D1DE1B /* libz.tbd */; }; - FAFD413A26BBDFC900D1DE1B /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413926BBDFC900D1DE1B /* librouting.a */; }; - FAFD413C26BBE03700D1DE1B /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413B26BBE03700D1DE1B /* libtraffic.a */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 3496ABB31DC2028F00C5DDBA /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 349756261DC1EBEE0058742A /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-build/xcode/Debug/libcoding.a"; sourceTree = ""; }; + 349756281DC1EC060058742A /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-build/xcode/Debug/libgeometry.a"; sourceTree = ""; }; + 3497562A1DC1EC220058742A /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-build/xcode/Debug/libplatform.a"; sourceTree = ""; }; + 3497562C1DC1EC3F0058742A /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-build/xcode/Debug/libbase.a"; sourceTree = ""; }; 34F558511DBF38A000A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; 34F558521DBF38A000A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; 675E88501DB7AC0300F8EBDA /* libtracking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtracking.a; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -51,6 +58,11 @@ 67A7144D1DC2524E005FF350 /* bindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bindings.cpp; sourceTree = ""; }; 67B6E7B71DB8BBA900745F8A /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; 67EC0CB61DBE4A320021F484 /* protocol_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = protocol_test.cpp; sourceTree = ""; }; + D57BDA122396A22800505BE6 /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D57BDA142396A23800505BE6 /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D57BDA162396A24200505BE6 /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D57BDA182396A28800505BE6 /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D57BDA1A2396A28F00505BE6 /* libminizip.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libminizip.a; sourceTree = BUILT_PRODUCTS_DIR; }; D5F7FFB52382CE0E00BF7B97 /* archival_reporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archival_reporter.cpp; sourceTree = ""; }; D5F7FFB62382CE0E00BF7B97 /* archive.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = archive.hpp; sourceTree = ""; }; D5F7FFB72382CE0E00BF7B97 /* archival_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = archival_manager.hpp; sourceTree = ""; }; @@ -60,14 +72,6 @@ D5F7FFC12382CE3100BF7B97 /* archival_reporter_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archival_reporter_tests.cpp; sourceTree = ""; }; D5FE54F0238D2EC7000E3189 /* archival_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = archival_file.hpp; sourceTree = ""; }; D5FE54F1238D2EC7000E3189 /* archival_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archival_file.cpp; sourceTree = ""; }; - FAFD412D26BBBF9C00D1DE1B /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD412F26BBBF9C00D1DE1B /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD413126BBBF9C00D1DE1B /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD413326BBBF9C00D1DE1B /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD413526BBBFCD00D1DE1B /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD413726BBDFC300D1DE1B /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - FAFD413926BBDFC900D1DE1B /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD413B26BBE03700D1DE1B /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -82,14 +86,15 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FAFD413C26BBE03700D1DE1B /* libtraffic.a in Frameworks */, - FAFD413A26BBDFC900D1DE1B /* librouting.a in Frameworks */, - FAFD413826BBDFC300D1DE1B /* libz.tbd in Frameworks */, - FAFD413626BBBFCD00D1DE1B /* minizip.framework in Frameworks */, - FAFD412E26BBBF9C00D1DE1B /* libbase.a in Frameworks */, - FAFD413026BBBF9C00D1DE1B /* libcoding.a in Frameworks */, - FAFD413226BBBF9C00D1DE1B /* libplatform_tests_support.a in Frameworks */, - FAFD413426BBBF9C00D1DE1B /* libplatform.a in Frameworks */, + D57BDA1B2396A28F00505BE6 /* libminizip.a in Frameworks */, + D57BDA192396A28800505BE6 /* liboauthcpp.a in Frameworks */, + D57BDA172396A24200505BE6 /* libtraffic.a in Frameworks */, + D57BDA152396A23800505BE6 /* librouting.a in Frameworks */, + 3496ABB41DC2028F00C5DDBA /* libz.tbd in Frameworks */, + 3497562D1DC1EC3F0058742A /* libbase.a in Frameworks */, + 3497562B1DC1EC220058742A /* libplatform.a in Frameworks */, + 349756291DC1EC060058742A /* libgeometry.a in Frameworks */, + 349756271DC1EBEE0058742A /* libcoding.a in Frameworks */, 675E88A21DB7B10300F8EBDA /* libtracking.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -122,20 +127,20 @@ 675E885F1DB7AC4A00F8EBDA /* tracking */ = { isa = PBXGroup; children = ( - D5FE54F1238D2EC7000E3189 /* archival_file.cpp */, - D5FE54F0238D2EC7000E3189 /* archival_file.hpp */, D5F7FFB92382CE0E00BF7B97 /* archival_manager.cpp */, D5F7FFB72382CE0E00BF7B97 /* archival_manager.hpp */, D5F7FFB52382CE0E00BF7B97 /* archival_reporter.cpp */, D5F7FFBA2382CE0E00BF7B97 /* archival_reporter.hpp */, + D5FE54F1238D2EC7000E3189 /* archival_file.cpp */, + D5FE54F0238D2EC7000E3189 /* archival_file.hpp */, D5F7FFB82382CE0E00BF7B97 /* archive.cpp */, D5F7FFB62382CE0E00BF7B97 /* archive.hpp */, 675E88601DB7AC9000F8EBDA /* connection.cpp */, 675E88611DB7AC9000F8EBDA /* connection.hpp */, - 6772592B1DBA26FD00BF54EE /* protocol.cpp */, - 6772592C1DBA26FD00BF54EE /* protocol.hpp */, 675E88621DB7AC9000F8EBDA /* reporter.cpp */, 675E88631DB7AC9000F8EBDA /* reporter.hpp */, + 6772592B1DBA26FD00BF54EE /* protocol.cpp */, + 6772592C1DBA26FD00BF54EE /* protocol.hpp */, ); name = tracking; path = ../../tracking; @@ -145,9 +150,9 @@ isa = PBXGroup; children = ( D5F7FFC12382CE3100BF7B97 /* archival_reporter_tests.cpp */, - 67EC0CB61DBE4A320021F484 /* protocol_test.cpp */, - 675E88841DB7AD1000F8EBDA /* reporter_test.cpp */, 67B6E7B71DB8BBA900745F8A /* testingmain.cpp */, + 675E88841DB7AD1000F8EBDA /* reporter_test.cpp */, + 67EC0CB61DBE4A320021F484 /* protocol_test.cpp */, ); name = tracking_tests; path = ../../tracking/tracking_tests; @@ -156,14 +161,16 @@ 675E888D1DB7B03400F8EBDA /* Frameworks */ = { isa = PBXGroup; children = ( - FAFD413B26BBE03700D1DE1B /* libtraffic.a */, - FAFD413926BBDFC900D1DE1B /* librouting.a */, - FAFD413726BBDFC300D1DE1B /* libz.tbd */, - FAFD413526BBBFCD00D1DE1B /* minizip.framework */, - FAFD412D26BBBF9C00D1DE1B /* libbase.a */, - FAFD412F26BBBF9C00D1DE1B /* libcoding.a */, - FAFD413126BBBF9C00D1DE1B /* libplatform_tests_support.a */, - FAFD413326BBBF9C00D1DE1B /* libplatform.a */, + D57BDA1A2396A28F00505BE6 /* libminizip.a */, + D57BDA182396A28800505BE6 /* liboauthcpp.a */, + D57BDA162396A24200505BE6 /* libtraffic.a */, + D57BDA142396A23800505BE6 /* librouting.a */, + D57BDA122396A22800505BE6 /* librouting_common.a */, + 3496ABB31DC2028F00C5DDBA /* libz.tbd */, + 3497562C1DC1EC3F0058742A /* libbase.a */, + 3497562A1DC1EC220058742A /* libplatform.a */, + 349756281DC1EC060058742A /* libgeometry.a */, + 349756261DC1EBEE0058742A /* libcoding.a */, ); name = Frameworks; sourceTree = ""; @@ -284,6 +291,7 @@ buildActionMask = 2147483647; files = ( 675E88661DB7AC9000F8EBDA /* reporter.cpp in Sources */, + D5F7FFC22382CE3100BF7B97 /* archival_reporter_tests.cpp in Sources */, 675E88641DB7AC9000F8EBDA /* connection.cpp in Sources */, D5FE54F3238D2EC7000E3189 /* archival_file.cpp in Sources */, D5F7FFBE2382CE0E00BF7B97 /* archive.cpp in Sources */, @@ -344,7 +352,10 @@ 675E88811DB7ACD900F8EBDA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.tracking_tests; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = "$(SRCROOT)/../../iphone/Maps/OMaps.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "tracking-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -352,7 +363,10 @@ 675E88821DB7ACD900F8EBDA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.tracking_tests; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = "$(SRCROOT)/../../iphone/Maps/OMaps.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "tracking-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/traffic/traffic.xcodeproj/project.pbxproj b/xcode/traffic/traffic.xcodeproj/project.pbxproj index ac7e8f1e3a..a05db23f87 100644 --- a/xcode/traffic/traffic.xcodeproj/project.pbxproj +++ b/xcode/traffic/traffic.xcodeproj/project.pbxproj @@ -9,30 +9,47 @@ /* Begin PBXBuildFile section */ 34222E871DF68BB30038B646 /* traffic_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34222E851DF68BB30038B646 /* traffic_cache.cpp */; }; 34222E881DF68BB30038B646 /* traffic_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34222E861DF68BB30038B646 /* traffic_cache.hpp */; }; + 56DAC38F2399305F000BC50D /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC38E2399305F000BC50D /* libicu.a */; }; + 56DAC39123993068000BC50D /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC39023993068000BC50D /* librouting_common.a */; }; + 56DAC3932399307A000BC50D /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC3922399307A000BC50D /* libsuccinct.a */; }; + 672292AD1DE2F683005BA3A7 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 672292AC1DE2F683005BA3A7 /* libz.tbd */; }; + 672292AF1DE2FF0F005BA3A7 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 672292AE1DE2FF0F005BA3A7 /* libindexer.a */; }; + 674231CD1DFAB03800913FEB /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231CC1DFAB03800913FEB /* libgeometry.a */; }; + 674231D31DFAB04C00913FEB /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231CE1DFAB04C00913FEB /* libeditor.a */; }; + 674231D41DFAB04C00913FEB /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231CF1DFAB04C00913FEB /* liboauthcpp.a */; }; + 674231D51DFAB04C00913FEB /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231D01DFAB04C00913FEB /* libopening_hours.a */; }; + 674231D61DFAB04C00913FEB /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231D11DFAB04C00913FEB /* libprotobuf.a */; }; + 674231D71DFAB04C00913FEB /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231D21DFAB04C00913FEB /* libpugixml.a */; }; + 674231D91DFAB06100913FEB /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231D81DFAB06100913FEB /* libjansson.a */; }; + 674231DB1DFAB08C00913FEB /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 674231DA1DFAB08C00913FEB /* librouting.a */; }; 67BECB5F1DDA44FD00FC4E99 /* speed_groups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BECB5B1DDA44FD00FC4E99 /* speed_groups.cpp */; }; 67BECB601DDA44FD00FC4E99 /* speed_groups.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67BECB5C1DDA44FD00FC4E99 /* speed_groups.hpp */; }; 67BECB611DDA44FD00FC4E99 /* traffic_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BECB5D1DDA44FD00FC4E99 /* traffic_info.cpp */; }; 67BECB621DDA44FD00FC4E99 /* traffic_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67BECB5E1DDA44FD00FC4E99 /* traffic_info.hpp */; }; 67BECB811DDA46A600FC4E99 /* traffic_info_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BECB7F1DDA46A100FC4E99 /* traffic_info_test.cpp */; }; 67BECB821DDA474400FC4E99 /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BECB4A1DDA43AF00FC4E99 /* libtraffic.a */; }; + 67BECB851DDA474400FC4E99 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BECB841DDA474400FC4E99 /* libbase.a */; }; + 67BECB871DDA475500FC4E99 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BECB861DDA475500FC4E99 /* libplatform.a */; }; + 67BECB891DDA476A00FC4E99 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BECB881DDA476A00FC4E99 /* libcoding.a */; }; 67BECB8C1DDA478E00FC4E99 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BECB8A1DDA478800FC4E99 /* testingmain.cpp */; }; - FAFD414026BBE3FC00D1DE1B /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413F26BBE3FC00D1DE1B /* libbase.a */; }; - FAFD414226BBE3FC00D1DE1B /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414126BBE3FC00D1DE1B /* libcoding.a */; }; - FAFD414426BBE88000D1DE1B /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414326BBE88000D1DE1B /* libplatform.a */; }; - FAFD414626BBE88700D1DE1B /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414526BBE88700D1DE1B /* libz.tbd */; }; - FAFD414826BBE8F200D1DE1B /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414726BBE8F200D1DE1B /* liboauthcpp.a */; }; - FAFD414A26BBE98B00D1DE1B /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414926BBE98B00D1DE1B /* libindexer.a */; }; - FAFD414C26BBE9BB00D1DE1B /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414B26BBE9BB00D1DE1B /* libicu.a */; }; - FAFD414E26BBE9C300D1DE1B /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414D26BBE9C300D1DE1B /* libgeometry.a */; }; - FAFD415026BBE9C800D1DE1B /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414F26BBE9C800D1DE1B /* libprotobuf.a */; }; - FAFD415226BBE9E000D1DE1B /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD415126BBE9E000D1DE1B /* librouting.a */; }; - FAFD415426BBE9E800D1DE1B /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD415326BBE9E800D1DE1B /* libsuccinct.a */; }; - FAFD415626BBEA5600D1DE1B /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD415526BBEA5600D1DE1B /* librouting_common.a */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 34222E851DF68BB30038B646 /* traffic_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_cache.cpp; sourceTree = ""; }; 34222E861DF68BB30038B646 /* traffic_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_cache.hpp; sourceTree = ""; }; + 56DAC38E2399305F000BC50D /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56DAC39023993068000BC50D /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 56DAC3922399307A000BC50D /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 672292AC1DE2F683005BA3A7 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + 672292AE1DE2FF0F005BA3A7 /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-build/xcode/Debug/libindexer.a"; sourceTree = ""; }; + 674231CC1DFAB03800913FEB /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-build/xcode/Debug/libgeometry.a"; sourceTree = ""; }; + 674231CE1DFAB04C00913FEB /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-build/xcode/Debug/libeditor.a"; sourceTree = ""; }; + 674231CF1DFAB04C00913FEB /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-build/xcode/Debug/liboauthcpp.a"; sourceTree = ""; }; + 674231D01DFAB04C00913FEB /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-build/xcode/Debug/libopening_hours.a"; sourceTree = ""; }; + 674231D11DFAB04C00913FEB /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-build/xcode/Debug/libprotobuf.a"; sourceTree = ""; }; + 674231D21DFAB04C00913FEB /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-build/xcode/Debug/libpugixml.a"; sourceTree = ""; }; + 674231D81DFAB06100913FEB /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-build/xcode/Debug/libjansson.a"; sourceTree = ""; }; + 674231DA1DFAB08C00913FEB /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-build/xcode/Debug/librouting.a"; sourceTree = ""; }; 67BECB4A1DDA43AF00FC4E99 /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; }; 67BECB581DDA43FB00FC4E99 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; 67BECB591DDA440100FC4E99 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; @@ -42,20 +59,11 @@ 67BECB5E1DDA44FD00FC4E99 /* traffic_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_info.hpp; sourceTree = ""; }; 67BECB671DDA466800FC4E99 /* traffic_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = traffic_tests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 67BECB7F1DDA46A100FC4E99 /* traffic_info_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_info_test.cpp; sourceTree = ""; }; + 67BECB841DDA474400FC4E99 /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-build/xcode/Debug/libbase.a"; sourceTree = ""; }; + 67BECB861DDA475500FC4E99 /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-build/xcode/Debug/libplatform.a"; sourceTree = ""; }; + 67BECB881DDA476A00FC4E99 /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-build/xcode/Debug/libcoding.a"; sourceTree = ""; }; 67BECB8A1DDA478800FC4E99 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = ""; }; 67BECB941DDA4AC800FC4E99 /* bindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bindings.cpp; sourceTree = ""; }; - FAFD413F26BBE3FC00D1DE1B /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD414126BBE3FC00D1DE1B /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD414326BBE88000D1DE1B /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD414526BBE88700D1DE1B /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - FAFD414726BBE8F200D1DE1B /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD414926BBE98B00D1DE1B /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD414B26BBE9BB00D1DE1B /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD414D26BBE9C300D1DE1B /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD414F26BBE9C800D1DE1B /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD415126BBE9E000D1DE1B /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD415326BBE9E800D1DE1B /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FAFD415526BBEA5600D1DE1B /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -70,18 +78,22 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FAFD415626BBEA5600D1DE1B /* librouting_common.a in Frameworks */, - FAFD415426BBE9E800D1DE1B /* libsuccinct.a in Frameworks */, - FAFD415226BBE9E000D1DE1B /* librouting.a in Frameworks */, - FAFD415026BBE9C800D1DE1B /* libprotobuf.a in Frameworks */, - FAFD414E26BBE9C300D1DE1B /* libgeometry.a in Frameworks */, - FAFD414C26BBE9BB00D1DE1B /* libicu.a in Frameworks */, - FAFD414A26BBE98B00D1DE1B /* libindexer.a in Frameworks */, - FAFD414826BBE8F200D1DE1B /* liboauthcpp.a in Frameworks */, - FAFD414626BBE88700D1DE1B /* libz.tbd in Frameworks */, - FAFD414426BBE88000D1DE1B /* libplatform.a in Frameworks */, - FAFD414026BBE3FC00D1DE1B /* libbase.a in Frameworks */, - FAFD414226BBE3FC00D1DE1B /* libcoding.a in Frameworks */, + 56DAC3932399307A000BC50D /* libsuccinct.a in Frameworks */, + 56DAC39123993068000BC50D /* librouting_common.a in Frameworks */, + 56DAC38F2399305F000BC50D /* libicu.a in Frameworks */, + 674231DB1DFAB08C00913FEB /* librouting.a in Frameworks */, + 674231D91DFAB06100913FEB /* libjansson.a in Frameworks */, + 674231D31DFAB04C00913FEB /* libeditor.a in Frameworks */, + 674231D41DFAB04C00913FEB /* liboauthcpp.a in Frameworks */, + 674231D51DFAB04C00913FEB /* libopening_hours.a in Frameworks */, + 674231D61DFAB04C00913FEB /* libprotobuf.a in Frameworks */, + 674231D71DFAB04C00913FEB /* libpugixml.a in Frameworks */, + 674231CD1DFAB03800913FEB /* libgeometry.a in Frameworks */, + 672292AF1DE2FF0F005BA3A7 /* libindexer.a in Frameworks */, + 672292AD1DE2F683005BA3A7 /* libz.tbd in Frameworks */, + 67BECB891DDA476A00FC4E99 /* libcoding.a in Frameworks */, + 67BECB871DDA475500FC4E99 /* libplatform.a in Frameworks */, + 67BECB851DDA474400FC4E99 /* libbase.a in Frameworks */, 67BECB821DDA474400FC4E99 /* libtraffic.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -114,10 +126,10 @@ 67BECB5A1DDA449C00FC4E99 /* traffic */ = { isa = PBXGroup; children = ( - 67BECB5B1DDA44FD00FC4E99 /* speed_groups.cpp */, - 67BECB5C1DDA44FD00FC4E99 /* speed_groups.hpp */, 34222E851DF68BB30038B646 /* traffic_cache.cpp */, 34222E861DF68BB30038B646 /* traffic_cache.hpp */, + 67BECB5B1DDA44FD00FC4E99 /* speed_groups.cpp */, + 67BECB5C1DDA44FD00FC4E99 /* speed_groups.hpp */, 67BECB5D1DDA44FD00FC4E99 /* traffic_info.cpp */, 67BECB5E1DDA44FD00FC4E99 /* traffic_info.hpp */, ); @@ -138,18 +150,22 @@ 67BECB831DDA474400FC4E99 /* Frameworks */ = { isa = PBXGroup; children = ( - FAFD415526BBEA5600D1DE1B /* librouting_common.a */, - FAFD415326BBE9E800D1DE1B /* libsuccinct.a */, - FAFD415126BBE9E000D1DE1B /* librouting.a */, - FAFD414F26BBE9C800D1DE1B /* libprotobuf.a */, - FAFD414D26BBE9C300D1DE1B /* libgeometry.a */, - FAFD414B26BBE9BB00D1DE1B /* libicu.a */, - FAFD414926BBE98B00D1DE1B /* libindexer.a */, - FAFD414726BBE8F200D1DE1B /* liboauthcpp.a */, - FAFD414526BBE88700D1DE1B /* libz.tbd */, - FAFD414326BBE88000D1DE1B /* libplatform.a */, - FAFD413F26BBE3FC00D1DE1B /* libbase.a */, - FAFD414126BBE3FC00D1DE1B /* libcoding.a */, + 56DAC3922399307A000BC50D /* libsuccinct.a */, + 56DAC39023993068000BC50D /* librouting_common.a */, + 56DAC38E2399305F000BC50D /* libicu.a */, + 674231DA1DFAB08C00913FEB /* librouting.a */, + 674231D81DFAB06100913FEB /* libjansson.a */, + 674231CE1DFAB04C00913FEB /* libeditor.a */, + 674231CF1DFAB04C00913FEB /* liboauthcpp.a */, + 674231D01DFAB04C00913FEB /* libopening_hours.a */, + 674231D11DFAB04C00913FEB /* libprotobuf.a */, + 674231D21DFAB04C00913FEB /* libpugixml.a */, + 674231CC1DFAB03800913FEB /* libgeometry.a */, + 672292AE1DE2FF0F005BA3A7 /* libindexer.a */, + 672292AC1DE2F683005BA3A7 /* libz.tbd */, + 67BECB881DDA476A00FC4E99 /* libcoding.a */, + 67BECB861DDA475500FC4E99 /* libplatform.a */, + 67BECB841DDA474400FC4E99 /* libbase.a */, ); name = Frameworks; sourceTree = ""; @@ -320,7 +336,9 @@ 67BECB7C1DDA466800FC4E99 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.traffic_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.traffic-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -328,7 +346,9 @@ 67BECB7D1DDA466800FC4E99 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = app.organicmaps.traffic_tests; + CODE_SIGN_IDENTITY = "-"; + INFOPLIST_FILE = ""; + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.traffic-tests"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/transit/transit.xcodeproj/project.pbxproj b/xcode/transit/transit.xcodeproj/project.pbxproj index f3ef4b1d4a..b82c42461a 100644 --- a/xcode/transit/transit.xcodeproj/project.pbxproj +++ b/xcode/transit/transit.xcodeproj/project.pbxproj @@ -9,6 +9,7 @@ /* Begin PBXBuildFile section */ 562DDBDC1FE8EA0A0091F566 /* transit_graph_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 562DDBD81FE8EA080091F566 /* transit_graph_data.cpp */; }; 562DDBDD1FE8EA0A0091F566 /* transit_graph_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 562DDBD91FE8EA080091F566 /* transit_graph_data.hpp */; }; + 562DDBDE1FE8EA0A0091F566 /* transit_speed_limits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 562DDBDA1FE8EA090091F566 /* transit_speed_limits.hpp */; }; 562DDBDF1FE8EA0A0091F566 /* transit_serdes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 562DDBDB1FE8EA0A0091F566 /* transit_serdes.hpp */; }; 56EE14CB1FE7F2900036F20C /* transit_types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EE14C91FE7F2900036F20C /* transit_types.cpp */; }; 56EE14CC1FE7F2900036F20C /* transit_types.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56EE14CA1FE7F2900036F20C /* transit_types.hpp */; }; @@ -27,6 +28,7 @@ /* Begin PBXFileReference section */ 562DDBD81FE8EA080091F566 /* transit_graph_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_graph_data.cpp; sourceTree = ""; }; 562DDBD91FE8EA080091F566 /* transit_graph_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_graph_data.hpp; sourceTree = ""; }; + 562DDBDA1FE8EA090091F566 /* transit_speed_limits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_speed_limits.hpp; sourceTree = ""; }; 562DDBDB1FE8EA0A0091F566 /* transit_serdes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_serdes.hpp; sourceTree = ""; }; 56D7F2F41FE7F0F200D99E62 /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; }; 56EE14C71FE7F1FF0036F20C /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; @@ -79,16 +81,17 @@ children = ( D56AD1D624CB02BF0057F2E0 /* experimental */, D55B290524CACF9E000E2EBE /* transit_display_info.hpp */, - D55B290924CACF9E000E2EBE /* transit_entities.hpp */, - 562DDBD81FE8EA080091F566 /* transit_graph_data.cpp */, - 562DDBD91FE8EA080091F566 /* transit_graph_data.hpp */, D5E1DDAF24F6A0E9001F72D5 /* transit_schedule.cpp */, D5E1DDAE24F6A0E9001F72D5 /* transit_schedule.hpp */, - 562DDBDB1FE8EA0A0091F566 /* transit_serdes.hpp */, - 56EE14C91FE7F2900036F20C /* transit_types.cpp */, - 56EE14CA1FE7F2900036F20C /* transit_types.hpp */, + D55B290924CACF9E000E2EBE /* transit_entities.hpp */, D55B290724CACF9E000E2EBE /* transit_version.cpp */, D55B290624CACF9E000E2EBE /* transit_version.hpp */, + 562DDBD81FE8EA080091F566 /* transit_graph_data.cpp */, + 562DDBD91FE8EA080091F566 /* transit_graph_data.hpp */, + 562DDBDB1FE8EA0A0091F566 /* transit_serdes.hpp */, + 562DDBDA1FE8EA090091F566 /* transit_speed_limits.hpp */, + 56EE14C91FE7F2900036F20C /* transit_types.cpp */, + 56EE14CA1FE7F2900036F20C /* transit_types.hpp */, ); name = transit; path = ../../transit; @@ -97,10 +100,10 @@ D56AD1D624CB02BF0057F2E0 /* experimental */ = { isa = PBXGroup; children = ( - D56AD1D924CB02BF0057F2E0 /* transit_data.cpp */, - D56AD1D824CB02BF0057F2E0 /* transit_data.hpp */, - D56AD1DA24CB02BF0057F2E0 /* transit_types_experimental.cpp */, D56AD1D724CB02BF0057F2E0 /* transit_types_experimental.hpp */, + D56AD1D824CB02BF0057F2E0 /* transit_data.hpp */, + D56AD1D924CB02BF0057F2E0 /* transit_data.cpp */, + D56AD1DA24CB02BF0057F2E0 /* transit_types_experimental.cpp */, ); path = experimental; sourceTree = ""; @@ -121,6 +124,7 @@ D55B290A24CACF9E000E2EBE /* transit_display_info.hpp in Headers */, D55B290B24CACF9E000E2EBE /* transit_version.hpp in Headers */, 562DDBDF1FE8EA0A0091F566 /* transit_serdes.hpp in Headers */, + 562DDBDE1FE8EA0A0091F566 /* transit_speed_limits.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; };