Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Yershov <yershov@corp.mail.ru>2015-05-19 15:09:57 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:48:35 +0300
commit1355bc07bfade4e60f1aa49f8d9077d996733b51 (patch)
tree1c78c5b211d1d4a038fbed5e75768b43fcf53606
parent3ac8580696edf59736c2a7fc693cf65a44ad43a9 (diff)
Build system for Xcode
-rw-r--r--.gitignore2
-rw-r--r--xcode/MapsMe/MapsMe.xcodeproj/project.pbxproj704
-rw-r--r--xcode/MapsMe/MapsMe/Info.plist34
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice.xcodeproj/project.pbxproj469
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice.xcodeproj/xcshareddata/xcbaselines/670C61C31AC0827400C38A8C.xcbaseline/D6F312D6-22FA-493B-8BF6-8CCF3255D377.plist22
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice.xcodeproj/xcshareddata/xcbaselines/670C61C31AC0827400C38A8C.xcbaseline/Info.plist21
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/AppDelegate.h17
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/AppDelegate.m45
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/Base.lproj/LaunchScreen.xib41
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/Base.lproj/Main.storyboard25
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/Images.xcassets/AppIcon.appiconset/Contents.json68
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/Info.plist47
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/ViewController.h15
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/ViewController.m27
-rw-r--r--xcode/TestsOnDevice/TestsOnDevice/main.m18
-rw-r--r--xcode/TestsOnDevice/TestsOnDeviceTests/Info.plist24
-rw-r--r--xcode/TestsOnDevice/TestsOnDeviceTests/TestsOnDeviceTests.m105
-rw-r--r--xcode/alohalitics/alohalitics.xcodeproj/project.pbxproj274
-rw-r--r--xcode/anim/anim.xcodeproj/project.pbxproj302
-rw-r--r--xcode/api/api.xcodeproj/project.pbxproj273
-rw-r--r--xcode/base/base.xcodeproj/project.pbxproj550
-rw-r--r--xcode/coding/coding.xcodeproj/project.pbxproj648
-rw-r--r--xcode/defaults.xcconfig7
-rw-r--r--xcode/drape/drape.xcodeproj/project.pbxproj647
-rw-r--r--xcode/expat/expat.xcodeproj/project.pbxproj281
-rw-r--r--xcode/feature_changeset/feature_changeset.xcodeproj/project.pbxproj402
-rw-r--r--xcode/freetype/freetype.xcodeproj/project.pbxproj1990
-rw-r--r--xcode/fribidi/fribidi.xcodeproj/project.pbxproj413
-rw-r--r--xcode/generator/generator.xcodeproj/project.pbxproj476
-rw-r--r--xcode/generator_tool/generator_tool.xcodeproj/project.pbxproj635
-rw-r--r--xcode/geometry/geometry.xcodeproj/project.pbxproj386
-rw-r--r--xcode/gflags/gflags.xcodeproj/project.pbxproj275
-rw-r--r--xcode/graphics/graphics.xcodeproj/project.pbxproj812
-rw-r--r--xcode/gui/gui.xcodeproj/project.pbxproj310
-rw-r--r--xcode/indexer/indexer.xcodeproj/project.pbxproj861
-rw-r--r--xcode/jansson/jansson.xcodeproj/project.pbxproj345
-rw-r--r--xcode/map/map.xcodeproj/project.pbxproj736
-rw-r--r--xcode/o5mreader/o5mreader.xcodeproj/project.pbxproj248
-rw-r--r--xcode/omim.xcworkspace/contents.xcworkspacedata114
-rw-r--r--xcode/opening_hours/opening_hours.xcodeproj/project.pbxproj347
-rw-r--r--xcode/osrm/osrm.xcodeproj/project.pbxproj589
-rw-r--r--xcode/platform/platform.xcodeproj/project.pbxproj404
-rw-r--r--xcode/protobuf/protobuf.xcodeproj/project.pbxproj302
-rw-r--r--xcode/routing/routing.xcodeproj/project.pbxproj400
-rw-r--r--xcode/search/search.xcodeproj/project.pbxproj572
-rw-r--r--xcode/sgitess/sgitess.xcodeproj/project.pbxproj355
-rw-r--r--xcode/storage/storage.xcodeproj/project.pbxproj312
-rw-r--r--xcode/succinct/succinct.xcodeproj/project.pbxproj349
-rw-r--r--xcode/tomcrypt/tomcrypt.xcodeproj/project.pbxproj275
-rw-r--r--xcode/zlib/zlib.xcodeproj/project.pbxproj407
50 files changed, 16981 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 7debf8f20a..6b3b5671a7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,6 +55,8 @@ iphone/*/*.xcodeproj/*.perspectivev3
iphone/*/*.xcodeproj/project.xcworkspace/*
iphone/*/*.xcodeproj/xcuserdata/*
iphone/*/build/*
+xcode/**/xcuserdata
+xcode/**/xcshareddata
tools/emacsmode/build
# GeneratedFiles
diff --git a/xcode/MapsMe/MapsMe.xcodeproj/project.pbxproj b/xcode/MapsMe/MapsMe.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..a4d339067f
--- /dev/null
+++ b/xcode/MapsMe/MapsMe.xcodeproj/project.pbxproj
@@ -0,0 +1,704 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670D057A1B0CBAB40013A7AC /* libalohalitics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05611B0CBAB40013A7AC /* libalohalitics.a */; };
+ 670D057B1B0CBAB40013A7AC /* libanim.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05621B0CBAB40013A7AC /* libanim.a */; };
+ 670D057C1B0CBAB40013A7AC /* libapi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05631B0CBAB40013A7AC /* libapi.a */; };
+ 670D057D1B0CBAB40013A7AC /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05641B0CBAB40013A7AC /* libbase.a */; };
+ 670D057E1B0CBAB40013A7AC /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05651B0CBAB40013A7AC /* libcoding.a */; };
+ 670D057F1B0CBAB40013A7AC /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05661B0CBAB40013A7AC /* libdrape.a */; };
+ 670D05801B0CBAB40013A7AC /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05671B0CBAB40013A7AC /* libexpat.a */; };
+ 670D05811B0CBAB40013A7AC /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05681B0CBAB40013A7AC /* libfreetype.a */; };
+ 670D05821B0CBAB40013A7AC /* libfribidi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05691B0CBAB40013A7AC /* libfribidi.a */; };
+ 670D05831B0CBAB40013A7AC /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D056A1B0CBAB40013A7AC /* libgenerator.a */; };
+ 670D05841B0CBAB40013A7AC /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D056B1B0CBAB40013A7AC /* libgeometry.a */; };
+ 670D05851B0CBAB40013A7AC /* libgraphics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D056C1B0CBAB40013A7AC /* libgraphics.a */; };
+ 670D05861B0CBAB40013A7AC /* libgui.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D056D1B0CBAB40013A7AC /* libgui.a */; };
+ 670D05871B0CBAB40013A7AC /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D056E1B0CBAB40013A7AC /* libindexer.a */; };
+ 670D05881B0CBAB40013A7AC /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D056F1B0CBAB40013A7AC /* libjansson.a */; };
+ 670D05891B0CBAB40013A7AC /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05701B0CBAB40013A7AC /* libmap.a */; };
+ 670D058A1B0CBAB40013A7AC /* libosrm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05711B0CBAB40013A7AC /* libosrm.a */; };
+ 670D058B1B0CBAB40013A7AC /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05721B0CBAB40013A7AC /* libplatform.a */; };
+ 670D058C1B0CBAB40013A7AC /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05731B0CBAB40013A7AC /* libprotobuf.a */; };
+ 670D058D1B0CBAB40013A7AC /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05741B0CBAB40013A7AC /* librouting.a */; };
+ 670D058E1B0CBAB40013A7AC /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05751B0CBAB40013A7AC /* libsearch.a */; };
+ 670D058F1B0CBAB40013A7AC /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05761B0CBAB40013A7AC /* libstorage.a */; };
+ 670D05901B0CBAB40013A7AC /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05771B0CBAB40013A7AC /* libsuccinct.a */; };
+ 670D05911B0CBAB40013A7AC /* libtomcrypt.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05781B0CBAB40013A7AC /* libtomcrypt.a */; };
+ 670D05921B0CBAB40013A7AC /* libzlib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05791B0CBAB40013A7AC /* libzlib.a */; };
+ 670D05931B0CBD320013A7AC /* about.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753456D1A404CB200A0A8C3 /* about.hpp */; };
+ 670D05941B0CBD320013A7AC /* info_dialog.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345731A404CB200A0A8C3 /* info_dialog.hpp */; };
+ 670D05951B0CBD320013A7AC /* preferences_dialog.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345781A404CB200A0A8C3 /* preferences_dialog.hpp */; };
+ 670D05961B0CBD320013A7AC /* search_panel.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345801A404CB200A0A8C3 /* search_panel.hpp */; };
+ 670D05971B0CBD320013A7AC /* slider_ctrl.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345821A404CB200A0A8C3 /* slider_ctrl.hpp */; };
+ 670D05981B0CBD320013A7AC /* update_dialog.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345841A404CB200A0A8C3 /* update_dialog.hpp */; };
+ 670D05991B0CBD5A0013A7AC /* draw_widget.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345711A404CB200A0A8C3 /* draw_widget.hpp */; };
+ 670D059A1B0CBD5B0013A7AC /* mainwindow.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345761A404CB200A0A8C3 /* mainwindow.hpp */; };
+ 670D059B1B0CBD5B0013A7AC /* proxystyle.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753457A1A404CB200A0A8C3 /* proxystyle.hpp */; };
+ 670D059C1B0CBD5B0013A7AC /* widgets.hpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345851A404CB200A0A8C3 /* widgets.hpp */; };
+ 670D05BD1B0E10640013A7AC /* defaults.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 670D05BC1B0E10640013A7AC /* defaults.xcconfig */; };
+ 6729A5C11A693014007D5872 /* categories.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5B91A693013007D5872 /* categories.txt */; };
+ 6729A5C21A693014007D5872 /* classificator.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5BA1A693013007D5872 /* classificator.txt */; };
+ 6729A5C31A693014007D5872 /* countries.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5BB1A693013007D5872 /* countries.txt */; };
+ 6729A5C41A693014007D5872 /* resources-hdpi in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5BC1A693013007D5872 /* resources-hdpi */; };
+ 6729A5C51A693014007D5872 /* resources-ldpi in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5BD1A693014007D5872 /* resources-ldpi */; };
+ 6729A5C61A693014007D5872 /* resources-mdpi in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5BE1A693014007D5872 /* resources-mdpi */; };
+ 6729A5C71A693014007D5872 /* resources-xhdpi in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5BF1A693014007D5872 /* resources-xhdpi */; };
+ 6729A5C81A693014007D5872 /* resources-xxhdpi in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5C01A693014007D5872 /* resources-xxhdpi */; };
+ 6729A5CB1A69309E007D5872 /* types.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5CA1A69309E007D5872 /* types.txt */; };
+ 6729A5CF1A693108007D5872 /* drules_proto.bin in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5CD1A693108007D5872 /* drules_proto.bin */; };
+ 6729A5D11A693140007D5872 /* packed_polygons.bin in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5D01A69313F007D5872 /* packed_polygons.bin */; };
+ 6729A5D31A69316A007D5872 /* unicode_blocks.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5D21A69316A007D5872 /* unicode_blocks.txt */; };
+ 6729A5D61A69319F007D5872 /* fonts_blacklist.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5D41A69319F007D5872 /* fonts_blacklist.txt */; };
+ 6729A5D71A69319F007D5872 /* fonts_whitelist.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5D51A69319F007D5872 /* fonts_whitelist.txt */; };
+ 6729A5DF1A6931CE007D5872 /* 00_roboto_regular.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5D81A6931CD007D5872 /* 00_roboto_regular.ttf */; };
+ 6729A5E01A6931CE007D5872 /* 01_dejavusans.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5D91A6931CD007D5872 /* 01_dejavusans.ttf */; };
+ 6729A5E11A6931CE007D5872 /* 02_wqy-microhei.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5DA1A6931CD007D5872 /* 02_wqy-microhei.ttf */; };
+ 6729A5E21A6931CE007D5872 /* 03_jomolhari-id-a3d.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5DB1A6931CD007D5872 /* 03_jomolhari-id-a3d.ttf */; };
+ 6729A5E31A6931CE007D5872 /* 04_padauk.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5DC1A6931CE007D5872 /* 04_padauk.ttf */; };
+ 6729A5E41A6931CE007D5872 /* 05_khmeros.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5DD1A6931CE007D5872 /* 05_khmeros.ttf */; };
+ 6729A5E51A6931CE007D5872 /* 06_code2000.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5DE1A6931CE007D5872 /* 06_code2000.ttf */; };
+ 6729A5E81A69321A007D5872 /* World.mwm in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5E61A69321A007D5872 /* World.mwm */; };
+ 6729A5E91A69321A007D5872 /* WorldCoasts.mwm in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A5E71A69321A007D5872 /* WorldCoasts.mwm */; };
+ 6729A6681A69394D007D5872 /* resources.qrc in Resources */ = {isa = PBXBuildFile; fileRef = 6729A6671A69394D007D5872 /* resources.qrc */; };
+ 6729A6691A69395E007D5872 /* resources.qrc in Sources */ = {isa = PBXBuildFile; fileRef = 6729A6671A69394D007D5872 /* resources.qrc */; };
+ 6729A66D1A695C70007D5872 /* copyright.html in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A66A1A695C70007D5872 /* copyright.html */; };
+ 6729A66E1A695C70007D5872 /* eula.html in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A66B1A695C70007D5872 /* eula.html */; };
+ 6729A66F1A695C70007D5872 /* welcome.html in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A66C1A695C70007D5872 /* welcome.html */; };
+ 6729A6711A695CA8007D5872 /* languages.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6729A6701A695CA8007D5872 /* languages.txt */; };
+ 675345861A404CB200A0A8C3 /* about.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753456C1A404CB200A0A8C3 /* about.cpp */; };
+ 675345881A404CB200A0A8C3 /* draw_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345701A404CB200A0A8C3 /* draw_widget.cpp */; };
+ 675345891A404CB200A0A8C3 /* info_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345721A404CB200A0A8C3 /* info_dialog.cpp */; };
+ 6753458A1A404CB200A0A8C3 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345741A404CB200A0A8C3 /* main.cpp */; };
+ 6753458B1A404CB200A0A8C3 /* mainwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345751A404CB200A0A8C3 /* mainwindow.cpp */; };
+ 6753458C1A404CB200A0A8C3 /* preferences_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345771A404CB200A0A8C3 /* preferences_dialog.cpp */; };
+ 6753458D1A404CB200A0A8C3 /* proxystyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345791A404CB200A0A8C3 /* proxystyle.cpp */; };
+ 6753458E1A404CB200A0A8C3 /* qtoglcontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753457B1A404CB200A0A8C3 /* qtoglcontext.cpp */; };
+ 6753458F1A404CB200A0A8C3 /* qtoglcontextfactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753457D1A404CB200A0A8C3 /* qtoglcontextfactory.cpp */; };
+ 675345901A404CB200A0A8C3 /* search_panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753457F1A404CB200A0A8C3 /* search_panel.cpp */; };
+ 675345911A404CB200A0A8C3 /* slider_ctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345811A404CB200A0A8C3 /* slider_ctrl.cpp */; };
+ 675345921A404CB200A0A8C3 /* update_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345831A404CB200A0A8C3 /* update_dialog.cpp */; };
+ 675345A41A40534500A0A8C3 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675345A31A40534500A0A8C3 /* IOKit.framework */; };
+ 675345A61A40534F00A0A8C3 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675345A51A40534F00A0A8C3 /* CoreFoundation.framework */; };
+ 675345A81A40535E00A0A8C3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675345A71A40535E00A0A8C3 /* Cocoa.framework */; };
+ 67534C421A4097D000A0A8C3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67534C411A4097D000A0A8C3 /* OpenGL.framework */; };
+ 67534D271A40AA4300A0A8C3 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67534D261A40AA4300A0A8C3 /* CoreLocation.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXBuildRule section */
+ 6729A45A1A684436007D5872 /* PBXBuildRule */ = {
+ isa = PBXBuildRule;
+ compilerSpec = com.apple.compilers.proxy.script;
+ filePatterns = "*.hpp";
+ fileType = pattern.proxy;
+ isEditable = 1;
+ outputFiles = (
+ "$(DERIVED_FILE_DIR)/$(INPUT_FILE_NAME).cpp",
+ );
+ script = "/usr/local/opt/qt5/bin/moc -nn -o ${DERIVED_FILE_DIR}/${INPUT_FILE_NAME}.cpp ${SCRIPT_INPUT_FILE}\n\n";
+ };
+ 6729A6661A6938AD007D5872 /* PBXBuildRule */ = {
+ isa = PBXBuildRule;
+ compilerSpec = com.apple.compilers.proxy.script;
+ filePatterns = "*.qrc";
+ fileType = pattern.proxy;
+ isEditable = 1;
+ outputFiles = (
+ "$(DERIVED_FILE_DIR)/$(INPUT_FILE_NAME).cpp",
+ );
+ script = "/usr/local/opt/qt5/bin/rcc -o ${DERIVED_FILE_DIR}/${INPUT_FILE_NAME}.cpp ${SCRIPT_INPUT_FILE}\n";
+ };
+/* End PBXBuildRule section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 6729A5B81A692C7D007D5872 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 7;
+ files = (
+ 6729A6711A695CA8007D5872 /* languages.txt in CopyFiles */,
+ 6729A66D1A695C70007D5872 /* copyright.html in CopyFiles */,
+ 6729A66E1A695C70007D5872 /* eula.html in CopyFiles */,
+ 6729A66F1A695C70007D5872 /* welcome.html in CopyFiles */,
+ 6729A5E81A69321A007D5872 /* World.mwm in CopyFiles */,
+ 6729A5E91A69321A007D5872 /* WorldCoasts.mwm in CopyFiles */,
+ 6729A5DF1A6931CE007D5872 /* 00_roboto_regular.ttf in CopyFiles */,
+ 6729A5E01A6931CE007D5872 /* 01_dejavusans.ttf in CopyFiles */,
+ 6729A5E11A6931CE007D5872 /* 02_wqy-microhei.ttf in CopyFiles */,
+ 6729A5E21A6931CE007D5872 /* 03_jomolhari-id-a3d.ttf in CopyFiles */,
+ 6729A5E31A6931CE007D5872 /* 04_padauk.ttf in CopyFiles */,
+ 6729A5E41A6931CE007D5872 /* 05_khmeros.ttf in CopyFiles */,
+ 6729A5E51A6931CE007D5872 /* 06_code2000.ttf in CopyFiles */,
+ 6729A5D61A69319F007D5872 /* fonts_blacklist.txt in CopyFiles */,
+ 6729A5D71A69319F007D5872 /* fonts_whitelist.txt in CopyFiles */,
+ 6729A5D31A69316A007D5872 /* unicode_blocks.txt in CopyFiles */,
+ 6729A5D11A693140007D5872 /* packed_polygons.bin in CopyFiles */,
+ 6729A5CF1A693108007D5872 /* drules_proto.bin in CopyFiles */,
+ 6729A5CB1A69309E007D5872 /* types.txt in CopyFiles */,
+ 6729A5C11A693014007D5872 /* categories.txt in CopyFiles */,
+ 6729A5C21A693014007D5872 /* classificator.txt in CopyFiles */,
+ 6729A5C31A693014007D5872 /* countries.txt in CopyFiles */,
+ 6729A5C41A693014007D5872 /* resources-hdpi in CopyFiles */,
+ 6729A5C51A693014007D5872 /* resources-ldpi in CopyFiles */,
+ 6729A5C61A693014007D5872 /* resources-mdpi in CopyFiles */,
+ 6729A5C71A693014007D5872 /* resources-xhdpi in CopyFiles */,
+ 6729A5C81A693014007D5872 /* resources-xxhdpi in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 670D05611B0CBAB40013A7AC /* libalohalitics.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libalohalitics.a; path = "../../../omim-xcode-build/Build/Products/Debug/libalohalitics.a"; sourceTree = "<group>"; };
+ 670D05621B0CBAB40013A7AC /* libanim.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libanim.a; path = "../../../omim-xcode-build/Build/Products/Debug/libanim.a"; sourceTree = "<group>"; };
+ 670D05631B0CBAB40013A7AC /* libapi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libapi.a; path = "../../../omim-xcode-build/Build/Products/Debug/libapi.a"; sourceTree = "<group>"; };
+ 670D05641B0CBAB40013A7AC /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Build/Products/Debug/libbase.a"; sourceTree = "<group>"; };
+ 670D05651B0CBAB40013A7AC /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Build/Products/Debug/libcoding.a"; sourceTree = "<group>"; };
+ 670D05661B0CBAB40013A7AC /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Build/Products/Debug/libdrape.a"; sourceTree = "<group>"; };
+ 670D05671B0CBAB40013A7AC /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Build/Products/Debug/libexpat.a"; sourceTree = "<group>"; };
+ 670D05681B0CBAB40013A7AC /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../../omim-xcode-build/Build/Products/Debug/libfreetype.a"; sourceTree = "<group>"; };
+ 670D05691B0CBAB40013A7AC /* libfribidi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfribidi.a; path = "../../../omim-xcode-build/Build/Products/Debug/libfribidi.a"; sourceTree = "<group>"; };
+ 670D056A1B0CBAB40013A7AC /* libgenerator.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgenerator.a; path = "../../../omim-xcode-build/Build/Products/Debug/libgenerator.a"; sourceTree = "<group>"; };
+ 670D056B1B0CBAB40013A7AC /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Build/Products/Debug/libgeometry.a"; sourceTree = "<group>"; };
+ 670D056C1B0CBAB40013A7AC /* libgraphics.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgraphics.a; path = "../../../omim-xcode-build/Build/Products/Debug/libgraphics.a"; sourceTree = "<group>"; };
+ 670D056D1B0CBAB40013A7AC /* libgui.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgui.a; path = "../../../omim-xcode-build/Build/Products/Debug/libgui.a"; sourceTree = "<group>"; };
+ 670D056E1B0CBAB40013A7AC /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Build/Products/Debug/libindexer.a"; sourceTree = "<group>"; };
+ 670D056F1B0CBAB40013A7AC /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Build/Products/Debug/libjansson.a"; sourceTree = "<group>"; };
+ 670D05701B0CBAB40013A7AC /* libmap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmap.a; path = "../../../omim-xcode-build/Build/Products/Debug/libmap.a"; sourceTree = "<group>"; };
+ 670D05711B0CBAB40013A7AC /* libosrm.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libosrm.a; path = "../../../omim-xcode-build/Build/Products/Debug/libosrm.a"; sourceTree = "<group>"; };
+ 670D05721B0CBAB40013A7AC /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Build/Products/Debug/libplatform.a"; sourceTree = "<group>"; };
+ 670D05731B0CBAB40013A7AC /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Build/Products/Debug/libprotobuf.a"; sourceTree = "<group>"; };
+ 670D05741B0CBAB40013A7AC /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-xcode-build/Build/Products/Debug/librouting.a"; sourceTree = "<group>"; };
+ 670D05751B0CBAB40013A7AC /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Build/Products/Debug/libsearch.a"; sourceTree = "<group>"; };
+ 670D05761B0CBAB40013A7AC /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Build/Products/Debug/libstorage.a"; sourceTree = "<group>"; };
+ 670D05771B0CBAB40013A7AC /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Build/Products/Debug/libsuccinct.a"; sourceTree = "<group>"; };
+ 670D05781B0CBAB40013A7AC /* libtomcrypt.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtomcrypt.a; path = "../../../omim-xcode-build/Build/Products/Debug/libtomcrypt.a"; sourceTree = "<group>"; };
+ 670D05791B0CBAB40013A7AC /* libzlib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libzlib.a; path = "../../../omim-xcode-build/Build/Products/Debug/libzlib.a"; sourceTree = "<group>"; };
+ 670D05BC1B0E10640013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6729A5B91A693013007D5872 /* categories.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = categories.txt; sourceTree = "<group>"; };
+ 6729A5BA1A693013007D5872 /* classificator.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = classificator.txt; sourceTree = "<group>"; };
+ 6729A5BB1A693013007D5872 /* countries.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = countries.txt; sourceTree = "<group>"; };
+ 6729A5BC1A693013007D5872 /* resources-hdpi */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "resources-hdpi"; sourceTree = "<group>"; };
+ 6729A5BD1A693014007D5872 /* resources-ldpi */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "resources-ldpi"; sourceTree = "<group>"; };
+ 6729A5BE1A693014007D5872 /* resources-mdpi */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "resources-mdpi"; sourceTree = "<group>"; };
+ 6729A5BF1A693014007D5872 /* resources-xhdpi */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "resources-xhdpi"; sourceTree = "<group>"; };
+ 6729A5C01A693014007D5872 /* resources-xxhdpi */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "resources-xxhdpi"; sourceTree = "<group>"; };
+ 6729A5CA1A69309E007D5872 /* types.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = types.txt; sourceTree = "<group>"; };
+ 6729A5CD1A693108007D5872 /* drules_proto.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto.bin; sourceTree = "<group>"; };
+ 6729A5D01A69313F007D5872 /* packed_polygons.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = packed_polygons.bin; sourceTree = "<group>"; };
+ 6729A5D21A69316A007D5872 /* unicode_blocks.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = unicode_blocks.txt; sourceTree = "<group>"; };
+ 6729A5D41A69319F007D5872 /* fonts_blacklist.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = fonts_blacklist.txt; sourceTree = "<group>"; };
+ 6729A5D51A69319F007D5872 /* fonts_whitelist.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = fonts_whitelist.txt; sourceTree = "<group>"; };
+ 6729A5D81A6931CD007D5872 /* 00_roboto_regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = 00_roboto_regular.ttf; sourceTree = "<group>"; };
+ 6729A5D91A6931CD007D5872 /* 01_dejavusans.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = 01_dejavusans.ttf; sourceTree = "<group>"; };
+ 6729A5DA1A6931CD007D5872 /* 02_wqy-microhei.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "02_wqy-microhei.ttf"; sourceTree = "<group>"; };
+ 6729A5DB1A6931CD007D5872 /* 03_jomolhari-id-a3d.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "03_jomolhari-id-a3d.ttf"; sourceTree = "<group>"; };
+ 6729A5DC1A6931CE007D5872 /* 04_padauk.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = 04_padauk.ttf; sourceTree = "<group>"; };
+ 6729A5DD1A6931CE007D5872 /* 05_khmeros.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = 05_khmeros.ttf; sourceTree = "<group>"; };
+ 6729A5DE1A6931CE007D5872 /* 06_code2000.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = 06_code2000.ttf; sourceTree = "<group>"; };
+ 6729A5E61A69321A007D5872 /* World.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = World.mwm; sourceTree = "<group>"; };
+ 6729A5E71A69321A007D5872 /* WorldCoasts.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = WorldCoasts.mwm; sourceTree = "<group>"; };
+ 6729A6671A69394D007D5872 /* resources.qrc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = resources.qrc; sourceTree = "<group>"; };
+ 6729A66A1A695C70007D5872 /* copyright.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = copyright.html; sourceTree = "<group>"; };
+ 6729A66B1A695C70007D5872 /* eula.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = eula.html; sourceTree = "<group>"; };
+ 6729A66C1A695C70007D5872 /* welcome.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = welcome.html; sourceTree = "<group>"; };
+ 6729A6701A695CA8007D5872 /* languages.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = languages.txt; sourceTree = "<group>"; };
+ 675345491A404C6100A0A8C3 /* MapsMe.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MapsMe.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6753454D1A404C6100A0A8C3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ 6753456C1A404CB200A0A8C3 /* about.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = about.cpp; sourceTree = "<group>"; };
+ 6753456D1A404CB200A0A8C3 /* about.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = about.hpp; sourceTree = "<group>"; };
+ 675345701A404CB200A0A8C3 /* draw_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_widget.cpp; sourceTree = "<group>"; };
+ 675345711A404CB200A0A8C3 /* draw_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = draw_widget.hpp; sourceTree = "<group>"; };
+ 675345721A404CB200A0A8C3 /* info_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = info_dialog.cpp; sourceTree = "<group>"; };
+ 675345731A404CB200A0A8C3 /* info_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = info_dialog.hpp; sourceTree = "<group>"; };
+ 675345741A404CB200A0A8C3 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
+ 675345751A404CB200A0A8C3 /* mainwindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mainwindow.cpp; sourceTree = "<group>"; };
+ 675345761A404CB200A0A8C3 /* mainwindow.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mainwindow.hpp; sourceTree = "<group>"; };
+ 675345771A404CB200A0A8C3 /* preferences_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preferences_dialog.cpp; sourceTree = "<group>"; };
+ 675345781A404CB200A0A8C3 /* preferences_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = preferences_dialog.hpp; sourceTree = "<group>"; };
+ 675345791A404CB200A0A8C3 /* proxystyle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = proxystyle.cpp; sourceTree = "<group>"; };
+ 6753457A1A404CB200A0A8C3 /* proxystyle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = proxystyle.hpp; sourceTree = "<group>"; };
+ 6753457B1A404CB200A0A8C3 /* qtoglcontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = qtoglcontext.cpp; sourceTree = "<group>"; };
+ 6753457C1A404CB200A0A8C3 /* qtoglcontext.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = qtoglcontext.hpp; sourceTree = "<group>"; };
+ 6753457D1A404CB200A0A8C3 /* qtoglcontextfactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = qtoglcontextfactory.cpp; sourceTree = "<group>"; };
+ 6753457E1A404CB200A0A8C3 /* qtoglcontextfactory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = qtoglcontextfactory.hpp; sourceTree = "<group>"; };
+ 6753457F1A404CB200A0A8C3 /* search_panel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_panel.cpp; sourceTree = "<group>"; };
+ 675345801A404CB200A0A8C3 /* search_panel.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_panel.hpp; sourceTree = "<group>"; };
+ 675345811A404CB200A0A8C3 /* slider_ctrl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slider_ctrl.cpp; sourceTree = "<group>"; };
+ 675345821A404CB200A0A8C3 /* slider_ctrl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = slider_ctrl.hpp; sourceTree = "<group>"; };
+ 675345831A404CB200A0A8C3 /* update_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = update_dialog.cpp; sourceTree = "<group>"; };
+ 675345841A404CB200A0A8C3 /* update_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = update_dialog.hpp; sourceTree = "<group>"; };
+ 675345851A404CB200A0A8C3 /* widgets.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = widgets.hpp; sourceTree = "<group>"; };
+ 675345A31A40534500A0A8C3 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
+ 675345A51A40534F00A0A8C3 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
+ 675345A71A40535E00A0A8C3 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
+ 67534C411A4097D000A0A8C3 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
+ 67534D261A40AA4300A0A8C3 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675345461A404C6100A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670D057A1B0CBAB40013A7AC /* libalohalitics.a in Frameworks */,
+ 670D057B1B0CBAB40013A7AC /* libanim.a in Frameworks */,
+ 670D057C1B0CBAB40013A7AC /* libapi.a in Frameworks */,
+ 670D057D1B0CBAB40013A7AC /* libbase.a in Frameworks */,
+ 670D057E1B0CBAB40013A7AC /* libcoding.a in Frameworks */,
+ 670D057F1B0CBAB40013A7AC /* libdrape.a in Frameworks */,
+ 670D05801B0CBAB40013A7AC /* libexpat.a in Frameworks */,
+ 670D05811B0CBAB40013A7AC /* libfreetype.a in Frameworks */,
+ 670D05821B0CBAB40013A7AC /* libfribidi.a in Frameworks */,
+ 670D05831B0CBAB40013A7AC /* libgenerator.a in Frameworks */,
+ 670D05841B0CBAB40013A7AC /* libgeometry.a in Frameworks */,
+ 670D05851B0CBAB40013A7AC /* libgraphics.a in Frameworks */,
+ 670D05861B0CBAB40013A7AC /* libgui.a in Frameworks */,
+ 670D05871B0CBAB40013A7AC /* libindexer.a in Frameworks */,
+ 670D05881B0CBAB40013A7AC /* libjansson.a in Frameworks */,
+ 670D05891B0CBAB40013A7AC /* libmap.a in Frameworks */,
+ 670D058A1B0CBAB40013A7AC /* libosrm.a in Frameworks */,
+ 670D058B1B0CBAB40013A7AC /* libplatform.a in Frameworks */,
+ 670D058C1B0CBAB40013A7AC /* libprotobuf.a in Frameworks */,
+ 670D058D1B0CBAB40013A7AC /* librouting.a in Frameworks */,
+ 670D058E1B0CBAB40013A7AC /* libsearch.a in Frameworks */,
+ 670D058F1B0CBAB40013A7AC /* libstorage.a in Frameworks */,
+ 670D05901B0CBAB40013A7AC /* libsuccinct.a in Frameworks */,
+ 670D05911B0CBAB40013A7AC /* libtomcrypt.a in Frameworks */,
+ 670D05921B0CBAB40013A7AC /* libzlib.a in Frameworks */,
+ 67534D271A40AA4300A0A8C3 /* CoreLocation.framework in Frameworks */,
+ 67534C421A4097D000A0A8C3 /* OpenGL.framework in Frameworks */,
+ 675345A81A40535E00A0A8C3 /* Cocoa.framework in Frameworks */,
+ 675345A61A40534F00A0A8C3 /* CoreFoundation.framework in Frameworks */,
+ 675345A41A40534500A0A8C3 /* IOKit.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670D055E1B0C9A900013A7AC /* res */ = {
+ isa = PBXGroup;
+ children = (
+ 6729A6671A69394D007D5872 /* resources.qrc */,
+ );
+ path = res;
+ sourceTree = "<group>";
+ };
+ 6729A4591A684401007D5872 /* Libs */ = {
+ isa = PBXGroup;
+ children = (
+ 670D05611B0CBAB40013A7AC /* libalohalitics.a */,
+ 670D05621B0CBAB40013A7AC /* libanim.a */,
+ 670D05631B0CBAB40013A7AC /* libapi.a */,
+ 670D05641B0CBAB40013A7AC /* libbase.a */,
+ 670D05651B0CBAB40013A7AC /* libcoding.a */,
+ 670D05661B0CBAB40013A7AC /* libdrape.a */,
+ 670D05671B0CBAB40013A7AC /* libexpat.a */,
+ 670D05681B0CBAB40013A7AC /* libfreetype.a */,
+ 670D05691B0CBAB40013A7AC /* libfribidi.a */,
+ 670D056A1B0CBAB40013A7AC /* libgenerator.a */,
+ 670D056B1B0CBAB40013A7AC /* libgeometry.a */,
+ 670D056C1B0CBAB40013A7AC /* libgraphics.a */,
+ 670D056D1B0CBAB40013A7AC /* libgui.a */,
+ 670D056E1B0CBAB40013A7AC /* libindexer.a */,
+ 670D056F1B0CBAB40013A7AC /* libjansson.a */,
+ 670D05701B0CBAB40013A7AC /* libmap.a */,
+ 670D05711B0CBAB40013A7AC /* libosrm.a */,
+ 670D05721B0CBAB40013A7AC /* libplatform.a */,
+ 670D05731B0CBAB40013A7AC /* libprotobuf.a */,
+ 670D05741B0CBAB40013A7AC /* librouting.a */,
+ 670D05751B0CBAB40013A7AC /* libsearch.a */,
+ 670D05761B0CBAB40013A7AC /* libstorage.a */,
+ 670D05771B0CBAB40013A7AC /* libsuccinct.a */,
+ 670D05781B0CBAB40013A7AC /* libtomcrypt.a */,
+ 670D05791B0CBAB40013A7AC /* libzlib.a */,
+ 67534D261A40AA4300A0A8C3 /* CoreLocation.framework */,
+ 67534C411A4097D000A0A8C3 /* OpenGL.framework */,
+ 675345A71A40535E00A0A8C3 /* Cocoa.framework */,
+ 675345A51A40534F00A0A8C3 /* CoreFoundation.framework */,
+ 675345A31A40534500A0A8C3 /* IOKit.framework */,
+ );
+ name = Libs;
+ sourceTree = "<group>";
+ };
+ 6729A5C91A693045007D5872 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 6729A6701A695CA8007D5872 /* languages.txt */,
+ 6729A66A1A695C70007D5872 /* copyright.html */,
+ 6729A66B1A695C70007D5872 /* eula.html */,
+ 6729A66C1A695C70007D5872 /* welcome.html */,
+ 6729A5E61A69321A007D5872 /* World.mwm */,
+ 6729A5E71A69321A007D5872 /* WorldCoasts.mwm */,
+ 6729A5D81A6931CD007D5872 /* 00_roboto_regular.ttf */,
+ 6729A5D91A6931CD007D5872 /* 01_dejavusans.ttf */,
+ 6729A5DA1A6931CD007D5872 /* 02_wqy-microhei.ttf */,
+ 6729A5DB1A6931CD007D5872 /* 03_jomolhari-id-a3d.ttf */,
+ 6729A5DC1A6931CE007D5872 /* 04_padauk.ttf */,
+ 6729A5DD1A6931CE007D5872 /* 05_khmeros.ttf */,
+ 6729A5DE1A6931CE007D5872 /* 06_code2000.ttf */,
+ 6729A5D41A69319F007D5872 /* fonts_blacklist.txt */,
+ 6729A5D51A69319F007D5872 /* fonts_whitelist.txt */,
+ 6729A5D21A69316A007D5872 /* unicode_blocks.txt */,
+ 6729A5D01A69313F007D5872 /* packed_polygons.bin */,
+ 6729A5CD1A693108007D5872 /* drules_proto.bin */,
+ 6729A5CA1A69309E007D5872 /* types.txt */,
+ 6729A5B91A693013007D5872 /* categories.txt */,
+ 6729A5BA1A693013007D5872 /* classificator.txt */,
+ 6729A5BB1A693013007D5872 /* countries.txt */,
+ 6729A5BC1A693013007D5872 /* resources-hdpi */,
+ 6729A5BD1A693014007D5872 /* resources-ldpi */,
+ 6729A5BE1A693014007D5872 /* resources-mdpi */,
+ 6729A5BF1A693014007D5872 /* resources-xhdpi */,
+ 6729A5C01A693014007D5872 /* resources-xxhdpi */,
+ );
+ name = Resources;
+ path = ../../data;
+ sourceTree = "<group>";
+ };
+ 675345401A404C6100A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05BC1B0E10640013A7AC /* defaults.xcconfig */,
+ 6729A5C91A693045007D5872 /* Resources */,
+ 6729A4591A684401007D5872 /* Libs */,
+ 6753454B1A404C6100A0A8C3 /* MapsMe */,
+ 6753454A1A404C6100A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6753454A1A404C6100A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675345491A404C6100A0A8C3 /* MapsMe.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753454B1A404C6100A0A8C3 /* MapsMe */ = {
+ isa = PBXGroup;
+ children = (
+ 670D055E1B0C9A900013A7AC /* res */,
+ 6753456C1A404CB200A0A8C3 /* about.cpp */,
+ 6753456D1A404CB200A0A8C3 /* about.hpp */,
+ 675345701A404CB200A0A8C3 /* draw_widget.cpp */,
+ 675345711A404CB200A0A8C3 /* draw_widget.hpp */,
+ 675345721A404CB200A0A8C3 /* info_dialog.cpp */,
+ 675345731A404CB200A0A8C3 /* info_dialog.hpp */,
+ 675345741A404CB200A0A8C3 /* main.cpp */,
+ 675345751A404CB200A0A8C3 /* mainwindow.cpp */,
+ 675345761A404CB200A0A8C3 /* mainwindow.hpp */,
+ 675345771A404CB200A0A8C3 /* preferences_dialog.cpp */,
+ 675345781A404CB200A0A8C3 /* preferences_dialog.hpp */,
+ 675345791A404CB200A0A8C3 /* proxystyle.cpp */,
+ 6753457A1A404CB200A0A8C3 /* proxystyle.hpp */,
+ 6753457B1A404CB200A0A8C3 /* qtoglcontext.cpp */,
+ 6753457C1A404CB200A0A8C3 /* qtoglcontext.hpp */,
+ 6753457D1A404CB200A0A8C3 /* qtoglcontextfactory.cpp */,
+ 6753457E1A404CB200A0A8C3 /* qtoglcontextfactory.hpp */,
+ 6753457F1A404CB200A0A8C3 /* search_panel.cpp */,
+ 675345801A404CB200A0A8C3 /* search_panel.hpp */,
+ 675345811A404CB200A0A8C3 /* slider_ctrl.cpp */,
+ 675345821A404CB200A0A8C3 /* slider_ctrl.hpp */,
+ 675345831A404CB200A0A8C3 /* update_dialog.cpp */,
+ 675345841A404CB200A0A8C3 /* update_dialog.hpp */,
+ 675345851A404CB200A0A8C3 /* widgets.hpp */,
+ 6753454C1A404C6100A0A8C3 /* Supporting Files */,
+ );
+ name = MapsMe;
+ path = ../../qt;
+ sourceTree = "<group>";
+ };
+ 6753454C1A404C6100A0A8C3 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 6753454D1A404C6100A0A8C3 /* Info.plist */,
+ );
+ name = "Supporting Files";
+ path = MapsMe;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 675345481A404C6100A0A8C3 /* MapsMe */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675345661A404C6100A0A8C3 /* Build configuration list for PBXNativeTarget "MapsMe" */;
+ buildPhases = (
+ 675345451A404C6100A0A8C3 /* Sources */,
+ 675345461A404C6100A0A8C3 /* Frameworks */,
+ 675345471A404C6100A0A8C3 /* Resources */,
+ 6729A5B81A692C7D007D5872 /* CopyFiles */,
+ );
+ buildRules = (
+ 6729A6661A6938AD007D5872 /* PBXBuildRule */,
+ 6729A45A1A684436007D5872 /* PBXBuildRule */,
+ );
+ dependencies = (
+ );
+ name = MapsMe;
+ productName = MapsMe;
+ productReference = 675345491A404C6100A0A8C3 /* MapsMe.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675345411A404C6100A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675345481A404C6100A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675345441A404C6100A0A8C3 /* Build configuration list for PBXProject "MapsMe" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 675345401A404C6100A0A8C3;
+ productRefGroup = 6753454A1A404C6100A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675345481A404C6100A0A8C3 /* MapsMe */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 675345471A404C6100A0A8C3 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670D05BD1B0E10640013A7AC /* defaults.xcconfig in Resources */,
+ 6729A6681A69394D007D5872 /* resources.qrc in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675345451A404C6100A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670D05991B0CBD5A0013A7AC /* draw_widget.hpp in Sources */,
+ 670D059A1B0CBD5B0013A7AC /* mainwindow.hpp in Sources */,
+ 670D059B1B0CBD5B0013A7AC /* proxystyle.hpp in Sources */,
+ 670D059C1B0CBD5B0013A7AC /* widgets.hpp in Sources */,
+ 670D05931B0CBD320013A7AC /* about.hpp in Sources */,
+ 670D05941B0CBD320013A7AC /* info_dialog.hpp in Sources */,
+ 670D05951B0CBD320013A7AC /* preferences_dialog.hpp in Sources */,
+ 670D05961B0CBD320013A7AC /* search_panel.hpp in Sources */,
+ 670D05971B0CBD320013A7AC /* slider_ctrl.hpp in Sources */,
+ 670D05981B0CBD320013A7AC /* update_dialog.hpp in Sources */,
+ 6729A6691A69395E007D5872 /* resources.qrc in Sources */,
+ 675345901A404CB200A0A8C3 /* search_panel.cpp in Sources */,
+ 675345861A404CB200A0A8C3 /* about.cpp in Sources */,
+ 675345911A404CB200A0A8C3 /* slider_ctrl.cpp in Sources */,
+ 6753458D1A404CB200A0A8C3 /* proxystyle.cpp in Sources */,
+ 675345921A404CB200A0A8C3 /* update_dialog.cpp in Sources */,
+ 6753458B1A404CB200A0A8C3 /* mainwindow.cpp in Sources */,
+ 675345881A404CB200A0A8C3 /* draw_widget.cpp in Sources */,
+ 6753458C1A404CB200A0A8C3 /* preferences_dialog.cpp in Sources */,
+ 6753458A1A404CB200A0A8C3 /* main.cpp in Sources */,
+ 675345891A404CB200A0A8C3 /* info_dialog.cpp in Sources */,
+ 6753458F1A404CB200A0A8C3 /* qtoglcontextfactory.cpp in Sources */,
+ 6753458E1A404CB200A0A8C3 /* qtoglcontext.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675345641A404C6100A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05BC1B0E10640013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "-";
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ FRAMEWORK_SEARCH_PATHS = "$(QT_PATH)/lib";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ "$(QT_PATH)/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_LDFLAGS = (
+ "-framework",
+ QtCore,
+ "-framework",
+ QtNetwork,
+ "-framework",
+ QtWidgets,
+ "-framework",
+ QtOpenGL,
+ "-framework",
+ QtGui,
+ );
+ SDKROOT = macosx;
+ SYMROOT = build;
+ };
+ name = Debug;
+ };
+ 675345651A404C6100A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05BC1B0E10640013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "-";
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ FRAMEWORK_SEARCH_PATHS = "$(QT_PATH)/lib";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ "$(QT_PATH)/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_LDFLAGS = (
+ "-framework",
+ QtCore,
+ "-framework",
+ QtNetwork,
+ "-framework",
+ QtWidgets,
+ "-framework",
+ QtOpenGL,
+ "-framework",
+ QtGui,
+ );
+ SDKROOT = macosx;
+ SYMROOT = build;
+ };
+ name = Release;
+ };
+ 675345671A404C6100A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ COMBINE_HIDPI_IMAGES = YES;
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ INFOPLIST_FILE = MapsMe/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
+ LIBRARY_SEARCH_PATHS = "";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675345681A404C6100A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ COMBINE_HIDPI_IMAGES = YES;
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "NDEBUG=1",
+ "_NDEBUG=1",
+ "QT_NO_DEBUG=1",
+ );
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ INFOPLIST_FILE = MapsMe/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
+ LIBRARY_SEARCH_PATHS = "";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675345441A404C6100A0A8C3 /* Build configuration list for PBXProject "MapsMe" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675345641A404C6100A0A8C3 /* Debug */,
+ 675345651A404C6100A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675345661A404C6100A0A8C3 /* Build configuration list for PBXNativeTarget "MapsMe" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675345671A404C6100A0A8C3 /* Debug */,
+ 675345681A404C6100A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675345411A404C6100A0A8C3 /* Project object */;
+}
diff --git a/xcode/MapsMe/MapsMe/Info.plist b/xcode/MapsMe/MapsMe/Info.plist
new file mode 100644
index 0000000000..0c921f6621
--- /dev/null
+++ b/xcode/MapsMe/MapsMe/Info.plist
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>$(EXECUTABLE_NAME)</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>mail.$(PRODUCT_NAME:rfc1034identifier)</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>$(PRODUCT_NAME)</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>$(MACOSX_DEPLOYMENT_TARGET)</string>
+ <key>NSHumanReadableCopyright</key>
+ <string>Copyright © 2014 Sergey Yershov. All rights reserved.</string>
+ <key>NSMainNibFile</key>
+ <string>MainMenu</string>
+ <key>NSPrincipalClass</key>
+ <string>NSApplication</string>
+</dict>
+</plist>
diff --git a/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/project.pbxproj b/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..e8ab717d6c
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/project.pbxproj
@@ -0,0 +1,469 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670C61B11AC0827400C38A8C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 670C61B01AC0827400C38A8C /* main.m */; };
+ 670C61B41AC0827400C38A8C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 670C61B31AC0827400C38A8C /* AppDelegate.m */; };
+ 670C61B71AC0827400C38A8C /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 670C61B61AC0827400C38A8C /* ViewController.m */; };
+ 670C61BA1AC0827400C38A8C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 670C61B81AC0827400C38A8C /* Main.storyboard */; };
+ 670C61BC1AC0827400C38A8C /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 670C61BB1AC0827400C38A8C /* Images.xcassets */; };
+ 670C61BF1AC0827400C38A8C /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 670C61BD1AC0827400C38A8C /* LaunchScreen.xib */; };
+ 670C61CB1AC0827400C38A8C /* TestsOnDeviceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 670C61CA1AC0827400C38A8C /* TestsOnDeviceTests.m */; };
+ 670C621A1ACC2CA700C38A8C /* osm_time_range.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C62181ACC2CA600C38A8C /* osm_time_range.cpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 670C61C51AC0827400C38A8C /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 670C61A31AC0827300C38A8C /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 670C61AA1AC0827400C38A8C;
+ remoteInfo = TestsOnDevice;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 670C61AB1AC0827400C38A8C /* TestsOnDevice.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestsOnDevice.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 670C61AF1AC0827400C38A8C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ 670C61B01AC0827400C38A8C /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 670C61B21AC0827400C38A8C /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
+ 670C61B31AC0827400C38A8C /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
+ 670C61B51AC0827400C38A8C /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
+ 670C61B61AC0827400C38A8C /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
+ 670C61B91AC0827400C38A8C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+ 670C61BB1AC0827400C38A8C /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
+ 670C61BE1AC0827400C38A8C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
+ 670C61C41AC0827400C38A8C /* TestsOnDeviceTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TestsOnDeviceTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 670C61C91AC0827400C38A8C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ 670C61CA1AC0827400C38A8C /* TestsOnDeviceTests.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; path = TestsOnDeviceTests.m; sourceTree = "<group>"; };
+ 670C62181ACC2CA600C38A8C /* osm_time_range.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = osm_time_range.cpp; path = ../../../../../../Volumes/AltHD/omim/3party/opening_hours/osm_time_range.cpp; sourceTree = "<group>"; };
+ 670C62191ACC2CA600C38A8C /* osm_time_range.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = osm_time_range.hpp; path = ../../../../../../Volumes/AltHD/omim/3party/opening_hours/osm_time_range.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 670C61A81AC0827400C38A8C /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 670C61C11AC0827400C38A8C /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670C61A21AC0827300C38A8C = {
+ isa = PBXGroup;
+ children = (
+ 670C61AD1AC0827400C38A8C /* TestsOnDevice */,
+ 670C61C71AC0827400C38A8C /* TestsOnDeviceTests */,
+ 670C61AC1AC0827400C38A8C /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 670C61AC1AC0827400C38A8C /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 670C61AB1AC0827400C38A8C /* TestsOnDevice.app */,
+ 670C61C41AC0827400C38A8C /* TestsOnDeviceTests.xctest */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 670C61AD1AC0827400C38A8C /* TestsOnDevice */ = {
+ isa = PBXGroup;
+ children = (
+ 670C61B21AC0827400C38A8C /* AppDelegate.h */,
+ 670C61B31AC0827400C38A8C /* AppDelegate.m */,
+ 670C61B51AC0827400C38A8C /* ViewController.h */,
+ 670C61B61AC0827400C38A8C /* ViewController.m */,
+ 670C61B81AC0827400C38A8C /* Main.storyboard */,
+ 670C61BB1AC0827400C38A8C /* Images.xcassets */,
+ 670C61BD1AC0827400C38A8C /* LaunchScreen.xib */,
+ 670C61AE1AC0827400C38A8C /* Supporting Files */,
+ );
+ path = TestsOnDevice;
+ sourceTree = "<group>";
+ };
+ 670C61AE1AC0827400C38A8C /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 670C61AF1AC0827400C38A8C /* Info.plist */,
+ 670C61B01AC0827400C38A8C /* main.m */,
+ );
+ name = "Supporting Files";
+ sourceTree = "<group>";
+ };
+ 670C61C71AC0827400C38A8C /* TestsOnDeviceTests */ = {
+ isa = PBXGroup;
+ children = (
+ 670C62181ACC2CA600C38A8C /* osm_time_range.cpp */,
+ 670C62191ACC2CA600C38A8C /* osm_time_range.hpp */,
+ 670C61CA1AC0827400C38A8C /* TestsOnDeviceTests.m */,
+ 670C61C81AC0827400C38A8C /* Supporting Files */,
+ );
+ path = TestsOnDeviceTests;
+ sourceTree = "<group>";
+ };
+ 670C61C81AC0827400C38A8C /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 670C61C91AC0827400C38A8C /* Info.plist */,
+ );
+ name = "Supporting Files";
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 670C61AA1AC0827400C38A8C /* TestsOnDevice */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 670C61CE1AC0827400C38A8C /* Build configuration list for PBXNativeTarget "TestsOnDevice" */;
+ buildPhases = (
+ 670C61A71AC0827400C38A8C /* Sources */,
+ 670C61A81AC0827400C38A8C /* Frameworks */,
+ 670C61A91AC0827400C38A8C /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = TestsOnDevice;
+ productName = TestsOnDevice;
+ productReference = 670C61AB1AC0827400C38A8C /* TestsOnDevice.app */;
+ productType = "com.apple.product-type.application";
+ };
+ 670C61C31AC0827400C38A8C /* TestsOnDeviceTests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 670C61D11AC0827400C38A8C /* Build configuration list for PBXNativeTarget "TestsOnDeviceTests" */;
+ buildPhases = (
+ 670C61C01AC0827400C38A8C /* Sources */,
+ 670C61C11AC0827400C38A8C /* Frameworks */,
+ 670C61C21AC0827400C38A8C /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 670C61C61AC0827400C38A8C /* PBXTargetDependency */,
+ );
+ name = TestsOnDeviceTests;
+ productName = TestsOnDeviceTests;
+ productReference = 670C61C41AC0827400C38A8C /* TestsOnDeviceTests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 670C61A31AC0827300C38A8C /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0610;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 670C61AA1AC0827400C38A8C = {
+ CreatedOnToolsVersion = 6.1.1;
+ };
+ 670C61C31AC0827400C38A8C = {
+ CreatedOnToolsVersion = 6.1.1;
+ TestTargetID = 670C61AA1AC0827400C38A8C;
+ };
+ };
+ };
+ buildConfigurationList = 670C61A61AC0827300C38A8C /* Build configuration list for PBXProject "TestsOnDevice" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 670C61A21AC0827300C38A8C;
+ productRefGroup = 670C61AC1AC0827400C38A8C /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 670C61AA1AC0827400C38A8C /* TestsOnDevice */,
+ 670C61C31AC0827400C38A8C /* TestsOnDeviceTests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 670C61A91AC0827400C38A8C /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670C61BA1AC0827400C38A8C /* Main.storyboard in Resources */,
+ 670C61BF1AC0827400C38A8C /* LaunchScreen.xib in Resources */,
+ 670C61BC1AC0827400C38A8C /* Images.xcassets in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 670C61C21AC0827400C38A8C /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 670C61A71AC0827400C38A8C /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670C61B71AC0827400C38A8C /* ViewController.m in Sources */,
+ 670C61B41AC0827400C38A8C /* AppDelegate.m in Sources */,
+ 670C61B11AC0827400C38A8C /* main.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 670C61C01AC0827400C38A8C /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670C621A1ACC2CA700C38A8C /* osm_time_range.cpp in Sources */,
+ 670C61CB1AC0827400C38A8C /* TestsOnDeviceTests.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 670C61C61AC0827400C38A8C /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 670C61AA1AC0827400C38A8C /* TestsOnDevice */;
+ targetProxy = 670C61C51AC0827400C38A8C /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 670C61B81AC0827400C38A8C /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 670C61B91AC0827400C38A8C /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "<group>";
+ };
+ 670C61BD1AC0827400C38A8C /* LaunchScreen.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 670C61BE1AC0827400C38A8C /* Base */,
+ );
+ name = LaunchScreen.xib;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 670C61CC1AC0827400C38A8C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
+ /usr/local/include,
+ );
+ IPHONEOS_DEPLOYMENT_TARGET = 8.1;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = Debug;
+ };
+ 670C61CD1AC0827400C38A8C /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = YES;
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
+ /usr/local/include,
+ );
+ IPHONEOS_DEPLOYMENT_TARGET = 8.1;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 670C61CF1AC0827400C38A8C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
+ /usr/local/include/,
+ );
+ INFOPLIST_FILE = TestsOnDevice/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ USER_HEADER_SEARCH_PATHS = /usr/local/include;
+ };
+ name = Debug;
+ };
+ 670C61D01AC0827400C38A8C /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
+ /usr/local/include/,
+ );
+ INFOPLIST_FILE = TestsOnDevice/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ USER_HEADER_SEARCH_PATHS = /usr/local/include;
+ };
+ name = Release;
+ };
+ 670C61D21AC0827400C38A8C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(SDKROOT)/Developer/Library/Frameworks",
+ "$(inherited)",
+ );
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
+ /usr/local/include,
+ );
+ INFOPLIST_FILE = TestsOnDeviceTests/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TestsOnDevice.app/TestsOnDevice";
+ };
+ name = Debug;
+ };
+ 670C61D31AC0827400C38A8C /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(SDKROOT)/Developer/Library/Frameworks",
+ "$(inherited)",
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
+ /usr/local/include,
+ );
+ INFOPLIST_FILE = TestsOnDeviceTests/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TestsOnDevice.app/TestsOnDevice";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 670C61A61AC0827300C38A8C /* Build configuration list for PBXProject "TestsOnDevice" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670C61CC1AC0827400C38A8C /* Debug */,
+ 670C61CD1AC0827400C38A8C /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 670C61CE1AC0827400C38A8C /* Build configuration list for PBXNativeTarget "TestsOnDevice" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670C61CF1AC0827400C38A8C /* Debug */,
+ 670C61D01AC0827400C38A8C /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 670C61D11AC0827400C38A8C /* Build configuration list for PBXNativeTarget "TestsOnDeviceTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670C61D21AC0827400C38A8C /* Debug */,
+ 670C61D31AC0827400C38A8C /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 670C61A31AC0827300C38A8C /* Project object */;
+}
diff --git a/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/xcshareddata/xcbaselines/670C61C31AC0827400C38A8C.xcbaseline/D6F312D6-22FA-493B-8BF6-8CCF3255D377.plist b/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/xcshareddata/xcbaselines/670C61C31AC0827400C38A8C.xcbaseline/D6F312D6-22FA-493B-8BF6-8CCF3255D377.plist
new file mode 100644
index 0000000000..6a4c248a98
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/xcshareddata/xcbaselines/670C61C31AC0827400C38A8C.xcbaseline/D6F312D6-22FA-493B-8BF6-8CCF3255D377.plist
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>classNames</key>
+ <dict>
+ <key>TestsOnDeviceTests</key>
+ <dict>
+ <key>testPerformanceExample</key>
+ <dict>
+ <key>com.apple.XCTPerformanceMetric_WallClockTime</key>
+ <dict>
+ <key>baselineAverage</key>
+ <real>0</real>
+ <key>baselineIntegrationDisplayName</key>
+ <string>Local Baseline</string>
+ </dict>
+ </dict>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/xcshareddata/xcbaselines/670C61C31AC0827400C38A8C.xcbaseline/Info.plist b/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/xcshareddata/xcbaselines/670C61C31AC0827400C38A8C.xcbaseline/Info.plist
new file mode 100644
index 0000000000..c914c14451
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice.xcodeproj/xcshareddata/xcbaselines/670C61C31AC0827400C38A8C.xcbaseline/Info.plist
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>runDestinationsByUUID</key>
+ <dict>
+ <key>D6F312D6-22FA-493B-8BF6-8CCF3255D377</key>
+ <dict>
+ <key>targetArchitecture</key>
+ <string>arm64</string>
+ <key>targetDevice</key>
+ <dict>
+ <key>modelCode</key>
+ <string>iPhone7,1</string>
+ <key>platformIdentifier</key>
+ <string>com.apple.platform.iphoneos</string>
+ </dict>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/xcode/TestsOnDevice/TestsOnDevice/AppDelegate.h b/xcode/TestsOnDevice/TestsOnDevice/AppDelegate.h
new file mode 100644
index 0000000000..ce6d5e266c
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/AppDelegate.h
@@ -0,0 +1,17 @@
+//
+// AppDelegate.h
+// TestsOnDevice
+//
+// Created by Sergey Yershov on 23.03.15.
+// Copyright (c) 2015 Sergey Yershov. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface AppDelegate : UIResponder <UIApplicationDelegate>
+
+@property (strong, nonatomic) UIWindow *window;
+
+
+@end
+
diff --git a/xcode/TestsOnDevice/TestsOnDevice/AppDelegate.m b/xcode/TestsOnDevice/TestsOnDevice/AppDelegate.m
new file mode 100644
index 0000000000..3f75e35289
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/AppDelegate.m
@@ -0,0 +1,45 @@
+//
+// AppDelegate.m
+// TestsOnDevice
+//
+// Created by Sergey Yershov on 23.03.15.
+// Copyright (c) 2015 Sergey Yershov. All rights reserved.
+//
+
+#import "AppDelegate.h"
+
+@interface AppDelegate ()
+
+@end
+
+@implementation AppDelegate
+
+
+- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
+ // Override point for customization after application launch.
+ return YES;
+}
+
+- (void)applicationWillResignActive:(UIApplication *)application {
+ // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
+ // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
+}
+
+- (void)applicationDidEnterBackground:(UIApplication *)application {
+ // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
+ // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
+}
+
+- (void)applicationWillEnterForeground:(UIApplication *)application {
+ // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
+}
+
+- (void)applicationDidBecomeActive:(UIApplication *)application {
+ // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
+}
+
+- (void)applicationWillTerminate:(UIApplication *)application {
+ // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
+}
+
+@end
diff --git a/xcode/TestsOnDevice/TestsOnDevice/Base.lproj/LaunchScreen.xib b/xcode/TestsOnDevice/TestsOnDevice/Base.lproj/LaunchScreen.xib
new file mode 100644
index 0000000000..8de60e380d
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/Base.lproj/LaunchScreen.xib
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="6214" systemVersion="14A314h" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES">
+ <dependencies>
+ <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6207"/>
+ <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
+ </dependencies>
+ <objects>
+ <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
+ <view contentMode="scaleToFill" id="iN0-l3-epB">
+ <rect key="frame" x="0.0" y="0.0" width="480" height="480"/>
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" Copyright (c) 2015 Sergey Yershov. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye">
+ <rect key="frame" x="20" y="439" width="441" height="21"/>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="TestsOnDevice" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
+ <rect key="frame" x="20" y="140" width="441" height="43"/>
+ <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ </subviews>
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+ <constraints>
+ <constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/>
+ <constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/>
+ <constraint firstAttribute="bottom" secondItem="8ie-xW-0ye" secondAttribute="bottom" constant="20" id="Kzo-t9-V3l"/>
+ <constraint firstItem="8ie-xW-0ye" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="MfP-vx-nX0"/>
+ <constraint firstAttribute="centerX" secondItem="8ie-xW-0ye" secondAttribute="centerX" id="ZEH-qu-HZ9"/>
+ <constraint firstItem="kId-c2-rCX" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="fvb-Df-36g"/>
+ </constraints>
+ <nil key="simulatedStatusBarMetrics"/>
+ <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
+ <point key="canvasLocation" x="548" y="455"/>
+ </view>
+ </objects>
+</document>
diff --git a/xcode/TestsOnDevice/TestsOnDevice/Base.lproj/Main.storyboard b/xcode/TestsOnDevice/TestsOnDevice/Base.lproj/Main.storyboard
new file mode 100644
index 0000000000..f56d2f3bb5
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/Base.lproj/Main.storyboard
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6211" systemVersion="14A298i" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
+ <dependencies>
+ <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6204"/>
+ </dependencies>
+ <scenes>
+ <!--View Controller-->
+ <scene sceneID="tne-QT-ifu">
+ <objects>
+ <viewController id="BYZ-38-t0r" customClass="ViewController" customModuleProvider="" sceneMemberID="viewController">
+ <layoutGuides>
+ <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
+ <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
+ </layoutGuides>
+ <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
+ <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+ </view>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
+ </objects>
+ </scene>
+ </scenes>
+</document>
diff --git a/xcode/TestsOnDevice/TestsOnDevice/Images.xcassets/AppIcon.appiconset/Contents.json b/xcode/TestsOnDevice/TestsOnDevice/Images.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 0000000000..36d2c80d88
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/Images.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,68 @@
+{
+ "images" : [
+ {
+ "idiom" : "iphone",
+ "size" : "29x29",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "29x29",
+ "scale" : "3x"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "40x40",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "40x40",
+ "scale" : "3x"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "60x60",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "60x60",
+ "scale" : "3x"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "29x29",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "29x29",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "40x40",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "40x40",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "76x76",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "76x76",
+ "scale" : "2x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+} \ No newline at end of file
diff --git a/xcode/TestsOnDevice/TestsOnDevice/Info.plist b/xcode/TestsOnDevice/TestsOnDevice/Info.plist
new file mode 100644
index 0000000000..fc178a0e2f
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/Info.plist
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>$(EXECUTABLE_NAME)</string>
+ <key>CFBundleIdentifier</key>
+ <string>mail.$(PRODUCT_NAME:rfc1034identifier)</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>$(PRODUCT_NAME)</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>LSRequiresIPhoneOS</key>
+ <true/>
+ <key>UILaunchStoryboardName</key>
+ <string>LaunchScreen</string>
+ <key>UIMainStoryboardFile</key>
+ <string>Main</string>
+ <key>UIRequiredDeviceCapabilities</key>
+ <array>
+ <string>armv7</string>
+ </array>
+ <key>UISupportedInterfaceOrientations</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
+ <key>UISupportedInterfaceOrientations~ipad</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationPortraitUpsideDown</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
+</dict>
+</plist>
diff --git a/xcode/TestsOnDevice/TestsOnDevice/ViewController.h b/xcode/TestsOnDevice/TestsOnDevice/ViewController.h
new file mode 100644
index 0000000000..9997168d53
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/ViewController.h
@@ -0,0 +1,15 @@
+//
+// ViewController.h
+// TestsOnDevice
+//
+// Created by Sergey Yershov on 23.03.15.
+// Copyright (c) 2015 Sergey Yershov. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface ViewController : UIViewController
+
+
+@end
+
diff --git a/xcode/TestsOnDevice/TestsOnDevice/ViewController.m b/xcode/TestsOnDevice/TestsOnDevice/ViewController.m
new file mode 100644
index 0000000000..db135854e5
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/ViewController.m
@@ -0,0 +1,27 @@
+//
+// ViewController.m
+// TestsOnDevice
+//
+// Created by Sergey Yershov on 23.03.15.
+// Copyright (c) 2015 Sergey Yershov. All rights reserved.
+//
+
+#import "ViewController.h"
+
+@interface ViewController ()
+
+@end
+
+@implementation ViewController
+
+- (void)viewDidLoad {
+ [super viewDidLoad];
+ // Do any additional setup after loading the view, typically from a nib.
+}
+
+- (void)didReceiveMemoryWarning {
+ [super didReceiveMemoryWarning];
+ // Dispose of any resources that can be recreated.
+}
+
+@end
diff --git a/xcode/TestsOnDevice/TestsOnDevice/main.m b/xcode/TestsOnDevice/TestsOnDevice/main.m
new file mode 100644
index 0000000000..77a37c20db
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDevice/main.m
@@ -0,0 +1,18 @@
+//
+// main.m
+// TestsOnDevice
+//
+// Created by Sergey Yershov on 23.03.15.
+// Copyright (c) 2015 Sergey Yershov. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+#import "AppDelegate.h"
+
+
+
+int main(int argc, char * argv[]) {
+ @autoreleasepool {
+ return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
+ }
+}
diff --git a/xcode/TestsOnDevice/TestsOnDeviceTests/Info.plist b/xcode/TestsOnDevice/TestsOnDeviceTests/Info.plist
new file mode 100644
index 0000000000..7004e08742
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDeviceTests/Info.plist
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>$(EXECUTABLE_NAME)</string>
+ <key>CFBundleIdentifier</key>
+ <string>mail.$(PRODUCT_NAME:rfc1034identifier)</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>$(PRODUCT_NAME)</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+</dict>
+</plist>
diff --git a/xcode/TestsOnDevice/TestsOnDeviceTests/TestsOnDeviceTests.m b/xcode/TestsOnDevice/TestsOnDeviceTests/TestsOnDeviceTests.m
new file mode 100644
index 0000000000..4cb1b93951
--- /dev/null
+++ b/xcode/TestsOnDevice/TestsOnDeviceTests/TestsOnDeviceTests.m
@@ -0,0 +1,105 @@
+//
+// TestsOnDeviceTests.m
+// TestsOnDeviceTests
+//
+// Created by Sergey Yershov on 23.03.15.
+// Copyright (c) 2015 Sergey Yershov. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+#import <XCTest/XCTest.h>
+
+#include "osm_time_range.hpp"
+
+#include <chrono>
+#include <iomanip>
+#include <ctime>
+#include <string>
+#include <sstream>
+
+#include <boost/spirit/include/qi.hpp>
+
+template <typename Char, typename Parser>
+bool test(Char const* in, Parser const& p, bool full_match = true)
+{
+ // we don't care about the result of the "what" function.
+ // we only care that all parsers have it:
+ boost::spirit::qi::what(p);
+
+ Char const* last = in;
+ while (*last)
+ last++;
+ return boost::spirit::qi::parse(in, last, p) && (!full_match || (in == last));
+}
+
+
+@interface TestsOnDeviceTests : XCTestCase
+
+@end
+
+@implementation TestsOnDeviceTests
+
+- (void)setUp {
+ [super setUp];
+ // Put setup code here. This method is called before the invocation of each test method in the class.
+}
+
+- (void)tearDown {
+ // Put teardown code here. This method is called after the invocation of each test method in the class.
+ [super tearDown];
+}
+
+- (void)testBoostSpirit {
+ namespace charset = boost::spirit::standard_wide;
+ namespace qi = boost::spirit::qi;
+
+ class alltime_ : public qi::symbols<wchar_t>
+ {
+ public:
+ alltime_()
+ {
+ add
+ (L"пн")(L"uu")(L"œæ")
+ ;
+ }
+ } alltime;
+
+ XCTAssert(test(L"TeSt",charset::no_case[qi::lit("test")]), @"Passed");
+ XCTAssert(test(L"Пн",charset::no_case[alltime]), @"Passed");
+ XCTAssert(test(L"UU",charset::no_case[alltime]), @"Passed");
+ XCTAssert(test(L"ή",charset::no_case[alltime]), @"Passed");
+ XCTAssert(test("КАР",charset::no_case[charset::string(L"кар")]), @"Passed");
+ // BOOST_CHECK(test("крУглосуточно",charset::no_case[charset::char_(L"круглосуточно")]));
+
+ std::cout << std::iswupper(L'К') << " " << boost::spirit::char_encoding::standard_wide::tolower(L'К') << " -- " << L'К' << std::endl;
+ const wchar_t c = L'\u00de'; // capital letter thorn
+
+ std::locale loc1("C");
+ std::cout << "isupper('Þ', C locale) returned " << std::boolalpha << std::isupper(c, loc1) << '\n';
+
+ std::locale loc2("ru_RU.UTF8");
+ std::cout << "isupper('Þ', Unicode locale) returned " << std::boolalpha << std::isupper(c, loc2) << '\n';
+}
+
+- (void)testExample {
+ // This is an example of a functional test case.
+ OSMTimeRange oh("06:13-15:00; 16:30+");
+ XCTAssert(oh.IsValid(), @"Incorrect schedule string");
+ XCTAssert(oh("12-12-2013 7:00").IsOpen(), @"Passed");
+ XCTAssert(oh("12-12-2013 16:00").IsClosed(), @"Passed");
+ XCTAssert(oh("12-12-2013 20:00").IsOpen(), @"Passed");
+}
+
+- (void)testPerformanceExample {
+ // This is an example of a performance test case.
+ [self measureBlock:^{
+ // Put the code you want to measure the time of here.
+// OSMTimeRange oh("06:13-15:00; 16:30+");
+// oh.isValid();
+// (void)(oh.check(make_time("12-12-2013 7:00")) == osmoh::State::eOpen);
+// (void)(oh.check(make_time("12-12-2013 16:00")) == osmoh::State::eClosed);
+// (void)(oh.check(make_time("12-12-2013 20:00")) == osmoh::State::eOpen);
+ }];
+}
+
+@end
diff --git a/xcode/alohalitics/alohalitics.xcodeproj/project.pbxproj b/xcode/alohalitics/alohalitics.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..1940dc7ffd
--- /dev/null
+++ b/xcode/alohalitics/alohalitics.xcodeproj/project.pbxproj
@@ -0,0 +1,274 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670D04A31B0B7E460013A7AC /* alohalytics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04A21B0B7E460013A7AC /* alohalytics.cc */; };
+ 67D1C7F71AE50DDF00A239E3 /* alohalytics_objc.mm in Sources */ = {isa = PBXBuildFile; fileRef = 67D1C7F51AE50DDF00A239E3 /* alohalytics_objc.mm */; };
+ 67D1C7F81AE50DDF00A239E3 /* http_client_apple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 67D1C7F61AE50DDF00A239E3 /* http_client_apple.mm */; };
+ 67D1C7FB1AE50DFB00A239E3 /* alohalytics_objc.h in Headers */ = {isa = PBXBuildFile; fileRef = 67D1C7F91AE50DFB00A239E3 /* alohalytics_objc.h */; };
+ 67D1C7FC1AE50DFB00A239E3 /* alohalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 67D1C7FA1AE50DFB00A239E3 /* alohalytics.h */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D04A21B0B7E460013A7AC /* alohalytics.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = alohalytics.cc; path = src/cpp/alohalytics.cc; sourceTree = "<group>"; };
+ 670D05B91B0E0CAD0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 67D1C7DF1AE507D700A239E3 /* libalohalitics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libalohalitics.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 67D1C7F51AE50DDF00A239E3 /* alohalytics_objc.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = alohalytics_objc.mm; path = src/apple/alohalytics_objc.mm; sourceTree = "<group>"; };
+ 67D1C7F61AE50DDF00A239E3 /* http_client_apple.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = http_client_apple.mm; path = src/apple/http_client_apple.mm; sourceTree = "<group>"; };
+ 67D1C7F91AE50DFB00A239E3 /* alohalytics_objc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = alohalytics_objc.h; path = src/alohalytics_objc.h; sourceTree = "<group>"; };
+ 67D1C7FA1AE50DFB00A239E3 /* alohalytics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = alohalytics.h; path = src/alohalytics.h; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 67D1C7DC1AE507D700A239E3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 67D1C7D61AE507D700A239E3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B91B0E0CAD0013A7AC /* defaults.xcconfig */,
+ 67D1C7E11AE507D700A239E3 /* alohalitics */,
+ 67D1C7E01AE507D700A239E3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 67D1C7E01AE507D700A239E3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 67D1C7DF1AE507D700A239E3 /* libalohalitics.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 67D1C7E11AE507D700A239E3 /* alohalitics */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04A21B0B7E460013A7AC /* alohalytics.cc */,
+ 67D1C7F91AE50DFB00A239E3 /* alohalytics_objc.h */,
+ 67D1C7FA1AE50DFB00A239E3 /* alohalytics.h */,
+ 67D1C7F51AE50DDF00A239E3 /* alohalytics_objc.mm */,
+ 67D1C7F61AE50DDF00A239E3 /* http_client_apple.mm */,
+ );
+ name = alohalitics;
+ path = ../../3party/Alohalytics;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 67D1C7DD1AE507D700A239E3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67D1C7FC1AE50DFB00A239E3 /* alohalytics.h in Headers */,
+ 67D1C7FB1AE50DFB00A239E3 /* alohalytics_objc.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 67D1C7DE1AE507D700A239E3 /* alohalitics */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 67D1C7EA1AE507D700A239E3 /* Build configuration list for PBXNativeTarget "alohalitics" */;
+ buildPhases = (
+ 67D1C7DB1AE507D700A239E3 /* Sources */,
+ 67D1C7DC1AE507D700A239E3 /* Frameworks */,
+ 67D1C7DD1AE507D700A239E3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = alohalitics;
+ productName = alohalitics;
+ productReference = 67D1C7DF1AE507D700A239E3 /* libalohalitics.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 67D1C7D71AE507D700A239E3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 67D1C7DE1AE507D700A239E3 = {
+ CreatedOnToolsVersion = 6.3;
+ };
+ };
+ };
+ buildConfigurationList = 67D1C7DA1AE507D700A239E3 /* Build configuration list for PBXProject "alohalitics" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 67D1C7D61AE507D700A239E3;
+ productRefGroup = 67D1C7E01AE507D700A239E3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 67D1C7DE1AE507D700A239E3 /* alohalitics */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 67D1C7DB1AE507D700A239E3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670D04A31B0B7E460013A7AC /* alohalytics.cc in Sources */,
+ 67D1C7F71AE50DDF00A239E3 /* alohalytics_objc.mm in Sources */,
+ 67D1C7F81AE50DDF00A239E3 /* http_client_apple.mm in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 67D1C7E81AE507D700A239E3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B91B0E0CAD0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 67D1C7E91AE507D700A239E3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B91B0E0CAD0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 67D1C7EB1AE507D700A239E3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 67D1C7EC1AE507D700A239E3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 67D1C7DA1AE507D700A239E3 /* Build configuration list for PBXProject "alohalitics" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67D1C7E81AE507D700A239E3 /* Debug */,
+ 67D1C7E91AE507D700A239E3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 67D1C7EA1AE507D700A239E3 /* Build configuration list for PBXNativeTarget "alohalitics" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67D1C7EB1AE507D700A239E3 /* Debug */,
+ 67D1C7EC1AE507D700A239E3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 67D1C7D71AE507D700A239E3 /* Project object */;
+}
diff --git a/xcode/anim/anim.xcodeproj/project.pbxproj b/xcode/anim/anim.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..6f4ea9624c
--- /dev/null
+++ b/xcode/anim/anim.xcodeproj/project.pbxproj
@@ -0,0 +1,302 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675347541A40591F00A0A8C3 /* angle_interpolation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347481A40591F00A0A8C3 /* angle_interpolation.cpp */; };
+ 675347551A40591F00A0A8C3 /* angle_interpolation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347491A40591F00A0A8C3 /* angle_interpolation.hpp */; };
+ 675347561A40591F00A0A8C3 /* anyrect_interpolation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753474A1A40591F00A0A8C3 /* anyrect_interpolation.cpp */; };
+ 675347571A40591F00A0A8C3 /* anyrect_interpolation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753474B1A40591F00A0A8C3 /* anyrect_interpolation.hpp */; };
+ 675347581A40591F00A0A8C3 /* controller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753474C1A40591F00A0A8C3 /* controller.cpp */; };
+ 675347591A40591F00A0A8C3 /* controller.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753474D1A40591F00A0A8C3 /* controller.hpp */; };
+ 6753475A1A40591F00A0A8C3 /* segment_interpolation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753474E1A40591F00A0A8C3 /* segment_interpolation.cpp */; };
+ 6753475B1A40591F00A0A8C3 /* segment_interpolation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753474F1A40591F00A0A8C3 /* segment_interpolation.hpp */; };
+ 6753475C1A40591F00A0A8C3 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347501A40591F00A0A8C3 /* task.cpp */; };
+ 6753475D1A40591F00A0A8C3 /* task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347511A40591F00A0A8C3 /* task.hpp */; };
+ 6753475E1A40591F00A0A8C3 /* value_interpolation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347521A40591F00A0A8C3 /* value_interpolation.cpp */; };
+ 6753475F1A40591F00A0A8C3 /* value_interpolation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347531A40591F00A0A8C3 /* value_interpolation.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05A11B0DF2AC0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6753473A1A40590300A0A8C3 /* libanim.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libanim.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675347481A40591F00A0A8C3 /* angle_interpolation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = angle_interpolation.cpp; sourceTree = "<group>"; };
+ 675347491A40591F00A0A8C3 /* angle_interpolation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = angle_interpolation.hpp; sourceTree = "<group>"; };
+ 6753474A1A40591F00A0A8C3 /* anyrect_interpolation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = anyrect_interpolation.cpp; sourceTree = "<group>"; };
+ 6753474B1A40591F00A0A8C3 /* anyrect_interpolation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = anyrect_interpolation.hpp; sourceTree = "<group>"; };
+ 6753474C1A40591F00A0A8C3 /* controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controller.cpp; sourceTree = "<group>"; };
+ 6753474D1A40591F00A0A8C3 /* controller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = controller.hpp; sourceTree = "<group>"; };
+ 6753474E1A40591F00A0A8C3 /* segment_interpolation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = segment_interpolation.cpp; sourceTree = "<group>"; };
+ 6753474F1A40591F00A0A8C3 /* segment_interpolation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = segment_interpolation.hpp; sourceTree = "<group>"; };
+ 675347501A40591F00A0A8C3 /* task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task.cpp; sourceTree = "<group>"; };
+ 675347511A40591F00A0A8C3 /* task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = task.hpp; sourceTree = "<group>"; };
+ 675347521A40591F00A0A8C3 /* value_interpolation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = value_interpolation.cpp; sourceTree = "<group>"; };
+ 675347531A40591F00A0A8C3 /* value_interpolation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = value_interpolation.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675347371A40590300A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675347311A40590300A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A11B0DF2AC0013A7AC /* defaults.xcconfig */,
+ 6753473C1A40590300A0A8C3 /* anim */,
+ 6753473B1A40590300A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6753473B1A40590300A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6753473A1A40590300A0A8C3 /* libanim.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753473C1A40590300A0A8C3 /* anim */ = {
+ isa = PBXGroup;
+ children = (
+ 675347481A40591F00A0A8C3 /* angle_interpolation.cpp */,
+ 675347491A40591F00A0A8C3 /* angle_interpolation.hpp */,
+ 6753474A1A40591F00A0A8C3 /* anyrect_interpolation.cpp */,
+ 6753474B1A40591F00A0A8C3 /* anyrect_interpolation.hpp */,
+ 6753474C1A40591F00A0A8C3 /* controller.cpp */,
+ 6753474D1A40591F00A0A8C3 /* controller.hpp */,
+ 6753474E1A40591F00A0A8C3 /* segment_interpolation.cpp */,
+ 6753474F1A40591F00A0A8C3 /* segment_interpolation.hpp */,
+ 675347501A40591F00A0A8C3 /* task.cpp */,
+ 675347511A40591F00A0A8C3 /* task.hpp */,
+ 675347521A40591F00A0A8C3 /* value_interpolation.cpp */,
+ 675347531A40591F00A0A8C3 /* value_interpolation.hpp */,
+ );
+ name = anim;
+ path = ../../anim;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675347381A40590300A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675347571A40591F00A0A8C3 /* anyrect_interpolation.hpp in Headers */,
+ 6753475B1A40591F00A0A8C3 /* segment_interpolation.hpp in Headers */,
+ 675347591A40591F00A0A8C3 /* controller.hpp in Headers */,
+ 6753475F1A40591F00A0A8C3 /* value_interpolation.hpp in Headers */,
+ 6753475D1A40591F00A0A8C3 /* task.hpp in Headers */,
+ 675347551A40591F00A0A8C3 /* angle_interpolation.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675347391A40590300A0A8C3 /* anim */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675347451A40590300A0A8C3 /* Build configuration list for PBXNativeTarget "anim" */;
+ buildPhases = (
+ 675347361A40590300A0A8C3 /* Sources */,
+ 675347371A40590300A0A8C3 /* Frameworks */,
+ 675347381A40590300A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = anim;
+ productName = anim;
+ productReference = 6753473A1A40590300A0A8C3 /* libanim.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675347321A40590300A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675347391A40590300A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675347351A40590300A0A8C3 /* Build configuration list for PBXProject "anim" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675347311A40590300A0A8C3;
+ productRefGroup = 6753473B1A40590300A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675347391A40590300A0A8C3 /* anim */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675347361A40590300A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6753475E1A40591F00A0A8C3 /* value_interpolation.cpp in Sources */,
+ 6753475A1A40591F00A0A8C3 /* segment_interpolation.cpp in Sources */,
+ 675347581A40591F00A0A8C3 /* controller.cpp in Sources */,
+ 675347541A40591F00A0A8C3 /* angle_interpolation.cpp in Sources */,
+ 6753475C1A40591F00A0A8C3 /* task.cpp in Sources */,
+ 675347561A40591F00A0A8C3 /* anyrect_interpolation.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675347431A40590300A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A11B0DF2AC0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675347441A40590300A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A11B0DF2AC0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675347461A40590300A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675347471A40590300A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675347351A40590300A0A8C3 /* Build configuration list for PBXProject "anim" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675347431A40590300A0A8C3 /* Debug */,
+ 675347441A40590300A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675347451A40590300A0A8C3 /* Build configuration list for PBXNativeTarget "anim" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675347461A40590300A0A8C3 /* Debug */,
+ 675347471A40590300A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675347321A40590300A0A8C3 /* Project object */;
+}
diff --git a/xcode/api/api.xcodeproj/project.pbxproj b/xcode/api/api.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..1b3bbcb91f
--- /dev/null
+++ b/xcode/api/api.xcodeproj/project.pbxproj
@@ -0,0 +1,273 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675347271A4057A700A0A8C3 /* api-client.c in Sources */ = {isa = PBXBuildFile; fileRef = 675347251A4057A700A0A8C3 /* api-client.c */; };
+ 675347281A4057A700A0A8C3 /* api-client.h in Headers */ = {isa = PBXBuildFile; fileRef = 675347261A4057A700A0A8C3 /* api-client.h */; };
+ 6753472B1A4057C500A0A8C3 /* api-client-internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753472A1A4057C500A0A8C3 /* api-client-internals.h */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05A21B0DF32E0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 675347171A40577A00A0A8C3 /* libapi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libapi.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675347251A4057A700A0A8C3 /* api-client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "api-client.c"; path = "src/c/api-client.c"; sourceTree = "<group>"; };
+ 675347261A4057A700A0A8C3 /* api-client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "api-client.h"; path = "src/c/api-client.h"; sourceTree = "<group>"; };
+ 6753472A1A4057C500A0A8C3 /* api-client-internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "api-client-internals.h"; path = "c/api-client-internals.h"; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675347141A40577A00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 6753470E1A40577A00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A21B0DF32E0013A7AC /* defaults.xcconfig */,
+ 675347191A40577A00A0A8C3 /* api */,
+ 675347181A40577A00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675347181A40577A00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675347171A40577A00A0A8C3 /* libapi.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675347191A40577A00A0A8C3 /* api */ = {
+ isa = PBXGroup;
+ children = (
+ 675347291A4057AB00A0A8C3 /* internal */,
+ 675347251A4057A700A0A8C3 /* api-client.c */,
+ 675347261A4057A700A0A8C3 /* api-client.h */,
+ );
+ name = api;
+ path = ../../api;
+ sourceTree = "<group>";
+ };
+ 675347291A4057AB00A0A8C3 /* internal */ = {
+ isa = PBXGroup;
+ children = (
+ 6753472A1A4057C500A0A8C3 /* api-client-internals.h */,
+ );
+ path = internal;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675347151A40577A00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675347281A4057A700A0A8C3 /* api-client.h in Headers */,
+ 6753472B1A4057C500A0A8C3 /* api-client-internals.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675347161A40577A00A0A8C3 /* api */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675347221A40577A00A0A8C3 /* Build configuration list for PBXNativeTarget "api" */;
+ buildPhases = (
+ 675347131A40577A00A0A8C3 /* Sources */,
+ 675347141A40577A00A0A8C3 /* Frameworks */,
+ 675347151A40577A00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = api;
+ productName = api;
+ productReference = 675347171A40577A00A0A8C3 /* libapi.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 6753470F1A40577A00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675347161A40577A00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675347121A40577A00A0A8C3 /* Build configuration list for PBXProject "api" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 6753470E1A40577A00A0A8C3;
+ productRefGroup = 675347181A40577A00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675347161A40577A00A0A8C3 /* api */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675347131A40577A00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675347271A4057A700A0A8C3 /* api-client.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675347201A40577A00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A21B0DF32E0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675347211A40577A00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A21B0DF32E0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675347231A40577A00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675347241A40577A00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675347121A40577A00A0A8C3 /* Build configuration list for PBXProject "api" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675347201A40577A00A0A8C3 /* Debug */,
+ 675347211A40577A00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675347221A40577A00A0A8C3 /* Build configuration list for PBXNativeTarget "api" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675347231A40577A00A0A8C3 /* Debug */,
+ 675347241A40577A00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 6753470F1A40577A00A0A8C3 /* Project object */;
+}
diff --git a/xcode/base/base.xcodeproj/project.pbxproj b/xcode/base/base.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..6140414bb4
--- /dev/null
+++ b/xcode/base/base.xcodeproj/project.pbxproj
@@ -0,0 +1,550 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675341CB1A3F57E400A0A8C3 /* array_adapters.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341851A3F57E400A0A8C3 /* array_adapters.hpp */; };
+ 675341CC1A3F57E400A0A8C3 /* assert.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341861A3F57E400A0A8C3 /* assert.hpp */; };
+ 675341CD1A3F57E400A0A8C3 /* base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341871A3F57E400A0A8C3 /* base.cpp */; };
+ 675341CE1A3F57E400A0A8C3 /* base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341881A3F57E400A0A8C3 /* base.hpp */; };
+ 675341CF1A3F57E400A0A8C3 /* bits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341891A3F57E400A0A8C3 /* bits.hpp */; };
+ 675341D01A3F57E400A0A8C3 /* buffer_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753418A1A3F57E400A0A8C3 /* buffer_vector.hpp */; };
+ 675341D11A3F57E400A0A8C3 /* cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753418B1A3F57E400A0A8C3 /* cache.hpp */; };
+ 675341D21A3F57E400A0A8C3 /* commands_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753418C1A3F57E400A0A8C3 /* commands_queue.cpp */; };
+ 675341D31A3F57E400A0A8C3 /* commands_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753418D1A3F57E400A0A8C3 /* commands_queue.hpp */; };
+ 675341D41A3F57E400A0A8C3 /* condition_bada.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753418E1A3F57E400A0A8C3 /* condition_bada.cpp */; };
+ 675341D61A3F57E400A0A8C3 /* condition_windows_native.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341901A3F57E400A0A8C3 /* condition_windows_native.cpp */; };
+ 675341D71A3F57E400A0A8C3 /* condition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341911A3F57E400A0A8C3 /* condition.cpp */; };
+ 675341D81A3F57E400A0A8C3 /* condition.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341921A3F57E400A0A8C3 /* condition.hpp */; };
+ 675341D91A3F57E400A0A8C3 /* const_helper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341931A3F57E400A0A8C3 /* const_helper.hpp */; };
+ 675341DA1A3F57E400A0A8C3 /* exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341941A3F57E400A0A8C3 /* exception.cpp */; };
+ 675341DB1A3F57E400A0A8C3 /* exception.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341951A3F57E400A0A8C3 /* exception.hpp */; };
+ 675341DC1A3F57E400A0A8C3 /* fence_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341961A3F57E400A0A8C3 /* fence_manager.cpp */; };
+ 675341DD1A3F57E400A0A8C3 /* fence_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341971A3F57E400A0A8C3 /* fence_manager.hpp */; };
+ 675341DE1A3F57E400A0A8C3 /* limited_priority_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341991A3F57E400A0A8C3 /* limited_priority_queue.hpp */; };
+ 675341DF1A3F57E400A0A8C3 /* logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753419A1A3F57E400A0A8C3 /* logging.cpp */; };
+ 675341E01A3F57E400A0A8C3 /* logging.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753419B1A3F57E400A0A8C3 /* logging.hpp */; };
+ 675341E11A3F57E400A0A8C3 /* lower_case.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753419C1A3F57E400A0A8C3 /* lower_case.cpp */; };
+ 675341E21A3F57E400A0A8C3 /* macros.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753419D1A3F57E400A0A8C3 /* macros.hpp */; };
+ 675341E31A3F57E400A0A8C3 /* math.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753419E1A3F57E400A0A8C3 /* math.hpp */; };
+ 675341E41A3F57E400A0A8C3 /* matrix.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753419F1A3F57E400A0A8C3 /* matrix.hpp */; };
+ 675341E51A3F57E400A0A8C3 /* mru_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341A01A3F57E400A0A8C3 /* mru_cache.hpp */; };
+ 675341E61A3F57E400A0A8C3 /* mutex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341A11A3F57E400A0A8C3 /* mutex.hpp */; };
+ 675341E71A3F57E400A0A8C3 /* normalize_unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341A21A3F57E400A0A8C3 /* normalize_unicode.cpp */; };
+ 675341E81A3F57E400A0A8C3 /* object_tracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341A31A3F57E400A0A8C3 /* object_tracker.cpp */; };
+ 675341E91A3F57E400A0A8C3 /* object_tracker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341A41A3F57E400A0A8C3 /* object_tracker.hpp */; };
+ 675341EA1A3F57E400A0A8C3 /* pseudo_random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341A51A3F57E400A0A8C3 /* pseudo_random.cpp */; };
+ 675341EB1A3F57E400A0A8C3 /* pseudo_random.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341A61A3F57E400A0A8C3 /* pseudo_random.hpp */; };
+ 675341EC1A3F57E400A0A8C3 /* regexp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341A71A3F57E400A0A8C3 /* regexp.hpp */; };
+ 675341ED1A3F57E400A0A8C3 /* resource_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341A81A3F57E400A0A8C3 /* resource_pool.cpp */; };
+ 675341EE1A3F57E400A0A8C3 /* resource_pool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341A91A3F57E400A0A8C3 /* resource_pool.hpp */; };
+ 675341EF1A3F57E400A0A8C3 /* rolling_hash.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341AA1A3F57E400A0A8C3 /* rolling_hash.hpp */; };
+ 675341F01A3F57E400A0A8C3 /* runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341AB1A3F57E400A0A8C3 /* runner.cpp */; };
+ 675341F11A3F57E400A0A8C3 /* runner.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341AC1A3F57E400A0A8C3 /* runner.hpp */; };
+ 675341F21A3F57E400A0A8C3 /* scheduled_task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341AD1A3F57E400A0A8C3 /* scheduled_task.cpp */; };
+ 675341F31A3F57E400A0A8C3 /* scheduled_task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341AE1A3F57E400A0A8C3 /* scheduled_task.hpp */; };
+ 675341F41A3F57E400A0A8C3 /* scope_guard.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341AF1A3F57E400A0A8C3 /* scope_guard.hpp */; };
+ 675341F51A3F57E400A0A8C3 /* set_operations.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B01A3F57E400A0A8C3 /* set_operations.hpp */; };
+ 675341F61A3F57E400A0A8C3 /* shared_buffer_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341B11A3F57E400A0A8C3 /* shared_buffer_manager.cpp */; };
+ 675341F71A3F57E400A0A8C3 /* shared_buffer_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B21A3F57E400A0A8C3 /* shared_buffer_manager.hpp */; };
+ 675341F81A3F57E400A0A8C3 /* SRC_FIRST.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B31A3F57E400A0A8C3 /* SRC_FIRST.hpp */; };
+ 675341F91A3F57E400A0A8C3 /* src_point.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341B41A3F57E400A0A8C3 /* src_point.cpp */; };
+ 675341FA1A3F57E400A0A8C3 /* src_point.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B51A3F57E400A0A8C3 /* src_point.hpp */; };
+ 675341FB1A3F57E400A0A8C3 /* stats.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B61A3F57E400A0A8C3 /* stats.hpp */; };
+ 675341FC1A3F57E400A0A8C3 /* std_serialization.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B71A3F57E400A0A8C3 /* std_serialization.hpp */; };
+ 675341FD1A3F57E400A0A8C3 /* stl_add.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B81A3F57E400A0A8C3 /* stl_add.hpp */; };
+ 675341FE1A3F57E400A0A8C3 /* stl_iterator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B91A3F57E400A0A8C3 /* stl_iterator.hpp */; };
+ 675341FF1A3F57E400A0A8C3 /* string_format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341BA1A3F57E400A0A8C3 /* string_format.cpp */; };
+ 675342001A3F57E400A0A8C3 /* string_format.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341BB1A3F57E400A0A8C3 /* string_format.hpp */; };
+ 675342011A3F57E400A0A8C3 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341BC1A3F57E400A0A8C3 /* string_utils.cpp */; };
+ 675342021A3F57E400A0A8C3 /* string_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341BD1A3F57E400A0A8C3 /* string_utils.hpp */; };
+ 675342031A3F57E400A0A8C3 /* strings_bundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341BE1A3F57E400A0A8C3 /* strings_bundle.cpp */; };
+ 675342041A3F57E400A0A8C3 /* strings_bundle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341BF1A3F57E400A0A8C3 /* strings_bundle.hpp */; };
+ 675342051A3F57E400A0A8C3 /* swap.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341C01A3F57E400A0A8C3 /* swap.hpp */; };
+ 675342061A3F57E400A0A8C3 /* thread_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341C11A3F57E400A0A8C3 /* thread_pool.cpp */; };
+ 675342071A3F57E400A0A8C3 /* thread_pool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341C21A3F57E400A0A8C3 /* thread_pool.hpp */; };
+ 675342081A3F57E400A0A8C3 /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341C31A3F57E400A0A8C3 /* thread.cpp */; };
+ 675342091A3F57E400A0A8C3 /* thread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341C41A3F57E400A0A8C3 /* thread.hpp */; };
+ 6753420A1A3F57E400A0A8C3 /* threaded_container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341C51A3F57E400A0A8C3 /* threaded_container.cpp */; };
+ 6753420B1A3F57E400A0A8C3 /* threaded_container.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341C61A3F57E400A0A8C3 /* threaded_container.hpp */; };
+ 6753420C1A3F57E400A0A8C3 /* threaded_list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341C71A3F57E400A0A8C3 /* threaded_list.hpp */; };
+ 6753420D1A3F57E400A0A8C3 /* threaded_priority_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341C81A3F57E400A0A8C3 /* threaded_priority_queue.hpp */; };
+ 6753420E1A3F57E400A0A8C3 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341C91A3F57E400A0A8C3 /* timer.cpp */; };
+ 6753420F1A3F57E400A0A8C3 /* timer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341CA1A3F57E400A0A8C3 /* timer.hpp */; };
+ 6753453D1A3F6F6A00A0A8C3 /* message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753453A1A3F6F6A00A0A8C3 /* message.cpp */; };
+ 6753453E1A3F6F6A00A0A8C3 /* message.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753453B1A3F6F6A00A0A8C3 /* message.hpp */; };
+ 67B52B601AD3C84E00664C17 /* thread_checker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52B5E1AD3C84E00664C17 /* thread_checker.cpp */; };
+ 67B52B611AD3C84E00664C17 /* thread_checker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B5F1AD3C84E00664C17 /* thread_checker.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05AA1B0E057B0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 675341771A3F57BF00A0A8C3 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675341851A3F57E400A0A8C3 /* array_adapters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = array_adapters.hpp; sourceTree = "<group>"; };
+ 675341861A3F57E400A0A8C3 /* assert.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = assert.hpp; sourceTree = "<group>"; };
+ 675341871A3F57E400A0A8C3 /* base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base.cpp; sourceTree = "<group>"; };
+ 675341881A3F57E400A0A8C3 /* base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = base.hpp; sourceTree = "<group>"; };
+ 675341891A3F57E400A0A8C3 /* bits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bits.hpp; sourceTree = "<group>"; };
+ 6753418A1A3F57E400A0A8C3 /* buffer_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = buffer_vector.hpp; sourceTree = "<group>"; };
+ 6753418B1A3F57E400A0A8C3 /* cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cache.hpp; sourceTree = "<group>"; };
+ 6753418C1A3F57E400A0A8C3 /* commands_queue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = commands_queue.cpp; sourceTree = "<group>"; };
+ 6753418D1A3F57E400A0A8C3 /* commands_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = commands_queue.hpp; sourceTree = "<group>"; };
+ 6753418E1A3F57E400A0A8C3 /* condition_bada.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = condition_bada.cpp; sourceTree = "<group>"; };
+ 675341901A3F57E400A0A8C3 /* condition_windows_native.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = condition_windows_native.cpp; sourceTree = "<group>"; };
+ 675341911A3F57E400A0A8C3 /* condition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = condition.cpp; sourceTree = "<group>"; };
+ 675341921A3F57E400A0A8C3 /* condition.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = condition.hpp; sourceTree = "<group>"; };
+ 675341931A3F57E400A0A8C3 /* const_helper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = const_helper.hpp; sourceTree = "<group>"; };
+ 675341941A3F57E400A0A8C3 /* exception.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exception.cpp; sourceTree = "<group>"; };
+ 675341951A3F57E400A0A8C3 /* exception.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = exception.hpp; sourceTree = "<group>"; };
+ 675341961A3F57E400A0A8C3 /* fence_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fence_manager.cpp; sourceTree = "<group>"; };
+ 675341971A3F57E400A0A8C3 /* fence_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fence_manager.hpp; sourceTree = "<group>"; };
+ 675341991A3F57E400A0A8C3 /* limited_priority_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = limited_priority_queue.hpp; sourceTree = "<group>"; };
+ 6753419A1A3F57E400A0A8C3 /* logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cpp; sourceTree = "<group>"; };
+ 6753419B1A3F57E400A0A8C3 /* logging.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = logging.hpp; sourceTree = "<group>"; };
+ 6753419C1A3F57E400A0A8C3 /* lower_case.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lower_case.cpp; sourceTree = "<group>"; };
+ 6753419D1A3F57E400A0A8C3 /* macros.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = macros.hpp; sourceTree = "<group>"; };
+ 6753419E1A3F57E400A0A8C3 /* math.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = math.hpp; sourceTree = "<group>"; };
+ 6753419F1A3F57E400A0A8C3 /* matrix.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = matrix.hpp; sourceTree = "<group>"; };
+ 675341A01A3F57E400A0A8C3 /* mru_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mru_cache.hpp; sourceTree = "<group>"; };
+ 675341A11A3F57E400A0A8C3 /* mutex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mutex.hpp; sourceTree = "<group>"; };
+ 675341A21A3F57E400A0A8C3 /* normalize_unicode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normalize_unicode.cpp; sourceTree = "<group>"; };
+ 675341A31A3F57E400A0A8C3 /* object_tracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = object_tracker.cpp; sourceTree = "<group>"; };
+ 675341A41A3F57E400A0A8C3 /* object_tracker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object_tracker.hpp; sourceTree = "<group>"; };
+ 675341A51A3F57E400A0A8C3 /* pseudo_random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pseudo_random.cpp; sourceTree = "<group>"; };
+ 675341A61A3F57E400A0A8C3 /* pseudo_random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pseudo_random.hpp; sourceTree = "<group>"; };
+ 675341A71A3F57E400A0A8C3 /* regexp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = regexp.hpp; sourceTree = "<group>"; };
+ 675341A81A3F57E400A0A8C3 /* resource_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resource_pool.cpp; sourceTree = "<group>"; };
+ 675341A91A3F57E400A0A8C3 /* resource_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = resource_pool.hpp; sourceTree = "<group>"; };
+ 675341AA1A3F57E400A0A8C3 /* rolling_hash.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rolling_hash.hpp; sourceTree = "<group>"; };
+ 675341AB1A3F57E400A0A8C3 /* runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = runner.cpp; sourceTree = "<group>"; };
+ 675341AC1A3F57E400A0A8C3 /* runner.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = runner.hpp; sourceTree = "<group>"; };
+ 675341AD1A3F57E400A0A8C3 /* scheduled_task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scheduled_task.cpp; sourceTree = "<group>"; };
+ 675341AE1A3F57E400A0A8C3 /* scheduled_task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scheduled_task.hpp; sourceTree = "<group>"; };
+ 675341AF1A3F57E400A0A8C3 /* scope_guard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scope_guard.hpp; sourceTree = "<group>"; };
+ 675341B01A3F57E400A0A8C3 /* set_operations.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = set_operations.hpp; sourceTree = "<group>"; };
+ 675341B11A3F57E400A0A8C3 /* shared_buffer_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shared_buffer_manager.cpp; sourceTree = "<group>"; };
+ 675341B21A3F57E400A0A8C3 /* shared_buffer_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shared_buffer_manager.hpp; sourceTree = "<group>"; };
+ 675341B31A3F57E400A0A8C3 /* SRC_FIRST.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SRC_FIRST.hpp; sourceTree = "<group>"; };
+ 675341B41A3F57E400A0A8C3 /* src_point.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = src_point.cpp; sourceTree = "<group>"; };
+ 675341B51A3F57E400A0A8C3 /* src_point.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = src_point.hpp; sourceTree = "<group>"; };
+ 675341B61A3F57E400A0A8C3 /* stats.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stats.hpp; sourceTree = "<group>"; };
+ 675341B71A3F57E400A0A8C3 /* std_serialization.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = std_serialization.hpp; sourceTree = "<group>"; };
+ 675341B81A3F57E400A0A8C3 /* stl_add.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stl_add.hpp; sourceTree = "<group>"; };
+ 675341B91A3F57E400A0A8C3 /* stl_iterator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stl_iterator.hpp; sourceTree = "<group>"; };
+ 675341BA1A3F57E400A0A8C3 /* string_format.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_format.cpp; sourceTree = "<group>"; };
+ 675341BB1A3F57E400A0A8C3 /* string_format.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_format.hpp; sourceTree = "<group>"; };
+ 675341BC1A3F57E400A0A8C3 /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
+ 675341BD1A3F57E400A0A8C3 /* string_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_utils.hpp; sourceTree = "<group>"; };
+ 675341BE1A3F57E400A0A8C3 /* strings_bundle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strings_bundle.cpp; sourceTree = "<group>"; };
+ 675341BF1A3F57E400A0A8C3 /* strings_bundle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = strings_bundle.hpp; sourceTree = "<group>"; };
+ 675341C01A3F57E400A0A8C3 /* swap.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = swap.hpp; sourceTree = "<group>"; };
+ 675341C11A3F57E400A0A8C3 /* thread_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_pool.cpp; sourceTree = "<group>"; };
+ 675341C21A3F57E400A0A8C3 /* thread_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread_pool.hpp; sourceTree = "<group>"; };
+ 675341C31A3F57E400A0A8C3 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cpp; sourceTree = "<group>"; };
+ 675341C41A3F57E400A0A8C3 /* thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread.hpp; sourceTree = "<group>"; };
+ 675341C51A3F57E400A0A8C3 /* threaded_container.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = threaded_container.cpp; sourceTree = "<group>"; };
+ 675341C61A3F57E400A0A8C3 /* threaded_container.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = threaded_container.hpp; sourceTree = "<group>"; };
+ 675341C71A3F57E400A0A8C3 /* threaded_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = threaded_list.hpp; sourceTree = "<group>"; };
+ 675341C81A3F57E400A0A8C3 /* threaded_priority_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = threaded_priority_queue.hpp; sourceTree = "<group>"; };
+ 675341C91A3F57E400A0A8C3 /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; };
+ 675341CA1A3F57E400A0A8C3 /* timer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = timer.hpp; sourceTree = "<group>"; };
+ 6753453A1A3F6F6A00A0A8C3 /* message.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message.cpp; sourceTree = "<group>"; };
+ 6753453B1A3F6F6A00A0A8C3 /* message.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = message.hpp; sourceTree = "<group>"; };
+ 67B52B5E1AD3C84E00664C17 /* thread_checker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_checker.cpp; sourceTree = "<group>"; };
+ 67B52B5F1AD3C84E00664C17 /* thread_checker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread_checker.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675341741A3F57BF00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 6753416E1A3F57BF00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05AA1B0E057B0013A7AC /* defaults.xcconfig */,
+ 675341791A3F57BF00A0A8C3 /* base */,
+ 675341781A3F57BF00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675341781A3F57BF00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675341771A3F57BF00A0A8C3 /* libbase.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675341791A3F57BF00A0A8C3 /* base */ = {
+ isa = PBXGroup;
+ children = (
+ 67B52B5E1AD3C84E00664C17 /* thread_checker.cpp */,
+ 67B52B5F1AD3C84E00664C17 /* thread_checker.hpp */,
+ 675345381A3F6F5E00A0A8C3 /* internal */,
+ 675341851A3F57E400A0A8C3 /* array_adapters.hpp */,
+ 675341861A3F57E400A0A8C3 /* assert.hpp */,
+ 675341871A3F57E400A0A8C3 /* base.cpp */,
+ 675341881A3F57E400A0A8C3 /* base.hpp */,
+ 675341891A3F57E400A0A8C3 /* bits.hpp */,
+ 6753418A1A3F57E400A0A8C3 /* buffer_vector.hpp */,
+ 6753418B1A3F57E400A0A8C3 /* cache.hpp */,
+ 6753418C1A3F57E400A0A8C3 /* commands_queue.cpp */,
+ 6753418D1A3F57E400A0A8C3 /* commands_queue.hpp */,
+ 6753418E1A3F57E400A0A8C3 /* condition_bada.cpp */,
+ 675341901A3F57E400A0A8C3 /* condition_windows_native.cpp */,
+ 675341911A3F57E400A0A8C3 /* condition.cpp */,
+ 675341921A3F57E400A0A8C3 /* condition.hpp */,
+ 675341931A3F57E400A0A8C3 /* const_helper.hpp */,
+ 675341941A3F57E400A0A8C3 /* exception.cpp */,
+ 675341951A3F57E400A0A8C3 /* exception.hpp */,
+ 675341961A3F57E400A0A8C3 /* fence_manager.cpp */,
+ 675341971A3F57E400A0A8C3 /* fence_manager.hpp */,
+ 675341991A3F57E400A0A8C3 /* limited_priority_queue.hpp */,
+ 6753419A1A3F57E400A0A8C3 /* logging.cpp */,
+ 6753419B1A3F57E400A0A8C3 /* logging.hpp */,
+ 6753419C1A3F57E400A0A8C3 /* lower_case.cpp */,
+ 6753419D1A3F57E400A0A8C3 /* macros.hpp */,
+ 6753419E1A3F57E400A0A8C3 /* math.hpp */,
+ 6753419F1A3F57E400A0A8C3 /* matrix.hpp */,
+ 675341A01A3F57E400A0A8C3 /* mru_cache.hpp */,
+ 675341A11A3F57E400A0A8C3 /* mutex.hpp */,
+ 675341A21A3F57E400A0A8C3 /* normalize_unicode.cpp */,
+ 675341A31A3F57E400A0A8C3 /* object_tracker.cpp */,
+ 675341A41A3F57E400A0A8C3 /* object_tracker.hpp */,
+ 675341A51A3F57E400A0A8C3 /* pseudo_random.cpp */,
+ 675341A61A3F57E400A0A8C3 /* pseudo_random.hpp */,
+ 675341A71A3F57E400A0A8C3 /* regexp.hpp */,
+ 675341A81A3F57E400A0A8C3 /* resource_pool.cpp */,
+ 675341A91A3F57E400A0A8C3 /* resource_pool.hpp */,
+ 675341AA1A3F57E400A0A8C3 /* rolling_hash.hpp */,
+ 675341AB1A3F57E400A0A8C3 /* runner.cpp */,
+ 675341AC1A3F57E400A0A8C3 /* runner.hpp */,
+ 675341AD1A3F57E400A0A8C3 /* scheduled_task.cpp */,
+ 675341AE1A3F57E400A0A8C3 /* scheduled_task.hpp */,
+ 675341AF1A3F57E400A0A8C3 /* scope_guard.hpp */,
+ 675341B01A3F57E400A0A8C3 /* set_operations.hpp */,
+ 675341B11A3F57E400A0A8C3 /* shared_buffer_manager.cpp */,
+ 675341B21A3F57E400A0A8C3 /* shared_buffer_manager.hpp */,
+ 675341B31A3F57E400A0A8C3 /* SRC_FIRST.hpp */,
+ 675341B41A3F57E400A0A8C3 /* src_point.cpp */,
+ 675341B51A3F57E400A0A8C3 /* src_point.hpp */,
+ 675341B61A3F57E400A0A8C3 /* stats.hpp */,
+ 675341B71A3F57E400A0A8C3 /* std_serialization.hpp */,
+ 675341B81A3F57E400A0A8C3 /* stl_add.hpp */,
+ 675341B91A3F57E400A0A8C3 /* stl_iterator.hpp */,
+ 675341BA1A3F57E400A0A8C3 /* string_format.cpp */,
+ 675341BB1A3F57E400A0A8C3 /* string_format.hpp */,
+ 675341BC1A3F57E400A0A8C3 /* string_utils.cpp */,
+ 675341BD1A3F57E400A0A8C3 /* string_utils.hpp */,
+ 675341BE1A3F57E400A0A8C3 /* strings_bundle.cpp */,
+ 675341BF1A3F57E400A0A8C3 /* strings_bundle.hpp */,
+ 675341C01A3F57E400A0A8C3 /* swap.hpp */,
+ 675341C11A3F57E400A0A8C3 /* thread_pool.cpp */,
+ 675341C21A3F57E400A0A8C3 /* thread_pool.hpp */,
+ 675341C31A3F57E400A0A8C3 /* thread.cpp */,
+ 675341C41A3F57E400A0A8C3 /* thread.hpp */,
+ 675341C51A3F57E400A0A8C3 /* threaded_container.cpp */,
+ 675341C61A3F57E400A0A8C3 /* threaded_container.hpp */,
+ 675341C71A3F57E400A0A8C3 /* threaded_list.hpp */,
+ 675341C81A3F57E400A0A8C3 /* threaded_priority_queue.hpp */,
+ 675341C91A3F57E400A0A8C3 /* timer.cpp */,
+ 675341CA1A3F57E400A0A8C3 /* timer.hpp */,
+ );
+ name = base;
+ path = ../../base;
+ sourceTree = SOURCE_ROOT;
+ };
+ 675345381A3F6F5E00A0A8C3 /* internal */ = {
+ isa = PBXGroup;
+ children = (
+ 6753453A1A3F6F6A00A0A8C3 /* message.cpp */,
+ 6753453B1A3F6F6A00A0A8C3 /* message.hpp */,
+ );
+ path = internal;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675341751A3F57BF00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675341CF1A3F57E400A0A8C3 /* bits.hpp in Headers */,
+ 675341EC1A3F57E400A0A8C3 /* regexp.hpp in Headers */,
+ 675341DD1A3F57E400A0A8C3 /* fence_manager.hpp in Headers */,
+ 675341E61A3F57E400A0A8C3 /* mutex.hpp in Headers */,
+ 675341EE1A3F57E400A0A8C3 /* resource_pool.hpp in Headers */,
+ 675341D11A3F57E400A0A8C3 /* cache.hpp in Headers */,
+ 675341E31A3F57E400A0A8C3 /* math.hpp in Headers */,
+ 675341E21A3F57E400A0A8C3 /* macros.hpp in Headers */,
+ 6753420D1A3F57E400A0A8C3 /* threaded_priority_queue.hpp in Headers */,
+ 675341EF1A3F57E400A0A8C3 /* rolling_hash.hpp in Headers */,
+ 675342021A3F57E400A0A8C3 /* string_utils.hpp in Headers */,
+ 675341E41A3F57E400A0A8C3 /* matrix.hpp in Headers */,
+ 675341D81A3F57E400A0A8C3 /* condition.hpp in Headers */,
+ 675341F31A3F57E400A0A8C3 /* scheduled_task.hpp in Headers */,
+ 675341E51A3F57E400A0A8C3 /* mru_cache.hpp in Headers */,
+ 675341E91A3F57E400A0A8C3 /* object_tracker.hpp in Headers */,
+ 675341F51A3F57E400A0A8C3 /* set_operations.hpp in Headers */,
+ 675342041A3F57E400A0A8C3 /* strings_bundle.hpp in Headers */,
+ 675341CE1A3F57E400A0A8C3 /* base.hpp in Headers */,
+ 675342001A3F57E400A0A8C3 /* string_format.hpp in Headers */,
+ 675341F41A3F57E400A0A8C3 /* scope_guard.hpp in Headers */,
+ 675342071A3F57E400A0A8C3 /* thread_pool.hpp in Headers */,
+ 6753420C1A3F57E400A0A8C3 /* threaded_list.hpp in Headers */,
+ 675341DB1A3F57E400A0A8C3 /* exception.hpp in Headers */,
+ 6753453E1A3F6F6A00A0A8C3 /* message.hpp in Headers */,
+ 6753420F1A3F57E400A0A8C3 /* timer.hpp in Headers */,
+ 675341D01A3F57E400A0A8C3 /* buffer_vector.hpp in Headers */,
+ 675341FC1A3F57E400A0A8C3 /* std_serialization.hpp in Headers */,
+ 675342091A3F57E400A0A8C3 /* thread.hpp in Headers */,
+ 675341CC1A3F57E400A0A8C3 /* assert.hpp in Headers */,
+ 675341E01A3F57E400A0A8C3 /* logging.hpp in Headers */,
+ 675341F11A3F57E400A0A8C3 /* runner.hpp in Headers */,
+ 675341D91A3F57E400A0A8C3 /* const_helper.hpp in Headers */,
+ 675341FB1A3F57E400A0A8C3 /* stats.hpp in Headers */,
+ 675341DE1A3F57E400A0A8C3 /* limited_priority_queue.hpp in Headers */,
+ 675341FE1A3F57E400A0A8C3 /* stl_iterator.hpp in Headers */,
+ 675341FA1A3F57E400A0A8C3 /* src_point.hpp in Headers */,
+ 675341D31A3F57E400A0A8C3 /* commands_queue.hpp in Headers */,
+ 675341F81A3F57E400A0A8C3 /* SRC_FIRST.hpp in Headers */,
+ 675341F71A3F57E400A0A8C3 /* shared_buffer_manager.hpp in Headers */,
+ 67B52B611AD3C84E00664C17 /* thread_checker.hpp in Headers */,
+ 675341CB1A3F57E400A0A8C3 /* array_adapters.hpp in Headers */,
+ 6753420B1A3F57E400A0A8C3 /* threaded_container.hpp in Headers */,
+ 675342051A3F57E400A0A8C3 /* swap.hpp in Headers */,
+ 675341EB1A3F57E400A0A8C3 /* pseudo_random.hpp in Headers */,
+ 675341FD1A3F57E400A0A8C3 /* stl_add.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675341761A3F57BF00A0A8C3 /* base */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675341821A3F57BF00A0A8C3 /* Build configuration list for PBXNativeTarget "base" */;
+ buildPhases = (
+ 675341731A3F57BF00A0A8C3 /* Sources */,
+ 675341741A3F57BF00A0A8C3 /* Frameworks */,
+ 675341751A3F57BF00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = base;
+ productName = base;
+ productReference = 675341771A3F57BF00A0A8C3 /* libbase.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 6753416F1A3F57BF00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675341761A3F57BF00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675341721A3F57BF00A0A8C3 /* Build configuration list for PBXProject "base" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 6753416E1A3F57BF00A0A8C3;
+ productRefGroup = 675341781A3F57BF00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675341761A3F57BF00A0A8C3 /* base */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675341731A3F57BF00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675341D61A3F57E400A0A8C3 /* condition_windows_native.cpp in Sources */,
+ 6753453D1A3F6F6A00A0A8C3 /* message.cpp in Sources */,
+ 675342081A3F57E400A0A8C3 /* thread.cpp in Sources */,
+ 675342061A3F57E400A0A8C3 /* thread_pool.cpp in Sources */,
+ 675341ED1A3F57E400A0A8C3 /* resource_pool.cpp in Sources */,
+ 675341F01A3F57E400A0A8C3 /* runner.cpp in Sources */,
+ 675341D41A3F57E400A0A8C3 /* condition_bada.cpp in Sources */,
+ 6753420E1A3F57E400A0A8C3 /* timer.cpp in Sources */,
+ 675341EA1A3F57E400A0A8C3 /* pseudo_random.cpp in Sources */,
+ 675341F21A3F57E400A0A8C3 /* scheduled_task.cpp in Sources */,
+ 675341F61A3F57E400A0A8C3 /* shared_buffer_manager.cpp in Sources */,
+ 675341DA1A3F57E400A0A8C3 /* exception.cpp in Sources */,
+ 675341F91A3F57E400A0A8C3 /* src_point.cpp in Sources */,
+ 675342031A3F57E400A0A8C3 /* strings_bundle.cpp in Sources */,
+ 675341CD1A3F57E400A0A8C3 /* base.cpp in Sources */,
+ 675341E81A3F57E400A0A8C3 /* object_tracker.cpp in Sources */,
+ 675342011A3F57E400A0A8C3 /* string_utils.cpp in Sources */,
+ 675341DC1A3F57E400A0A8C3 /* fence_manager.cpp in Sources */,
+ 675341D21A3F57E400A0A8C3 /* commands_queue.cpp in Sources */,
+ 6753420A1A3F57E400A0A8C3 /* threaded_container.cpp in Sources */,
+ 675341FF1A3F57E400A0A8C3 /* string_format.cpp in Sources */,
+ 675341DF1A3F57E400A0A8C3 /* logging.cpp in Sources */,
+ 675341D71A3F57E400A0A8C3 /* condition.cpp in Sources */,
+ 67B52B601AD3C84E00664C17 /* thread_checker.cpp in Sources */,
+ 675341E71A3F57E400A0A8C3 /* normalize_unicode.cpp in Sources */,
+ 675341E11A3F57E400A0A8C3 /* lower_case.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675341801A3F57BF00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AA1B0E057B0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675341811A3F57BF00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AA1B0E057B0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675341831A3F57BF00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675341841A3F57BF00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675341721A3F57BF00A0A8C3 /* Build configuration list for PBXProject "base" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675341801A3F57BF00A0A8C3 /* Debug */,
+ 675341811A3F57BF00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675341821A3F57BF00A0A8C3 /* Build configuration list for PBXNativeTarget "base" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675341831A3F57BF00A0A8C3 /* Debug */,
+ 675341841A3F57BF00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 6753416F1A3F57BF00A0A8C3 /* Project object */;
+}
diff --git a/xcode/coding/coding.xcodeproj/project.pbxproj b/xcode/coding/coding.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..48371e11ed
--- /dev/null
+++ b/xcode/coding/coding.xcodeproj/project.pbxproj
@@ -0,0 +1,648 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670D04BB1B0BA91F0013A7AC /* timsort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670D04B91B0BA9050013A7AC /* timsort.cpp */; };
+ 670D04BC1B0BA9270013A7AC /* timsort.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670D04BA1B0BA9050013A7AC /* timsort.hpp */; };
+ 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 */; };
+ 670D04BF1B0BA92D0013A7AC /* file_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670D04B51B0BA9050013A7AC /* file_data.cpp */; };
+ 670D04C01B0BA92D0013A7AC /* file_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670D04B61B0BA9050013A7AC /* file_data.hpp */; };
+ 670D04C11B0BA92D0013A7AC /* xmlparser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670D04B71B0BA9050013A7AC /* xmlparser.hpp */; };
+ 675342801A3F588C00A0A8C3 /* arithmetic_codec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342291A3F588B00A0A8C3 /* arithmetic_codec.cpp */; };
+ 675342811A3F588C00A0A8C3 /* arithmetic_codec.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753422A1A3F588B00A0A8C3 /* arithmetic_codec.hpp */; };
+ 675342821A3F588C00A0A8C3 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753422B1A3F588B00A0A8C3 /* base64.cpp */; };
+ 675342831A3F588C00A0A8C3 /* base64.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753422C1A3F588B00A0A8C3 /* base64.hpp */; };
+ 675342841A3F588C00A0A8C3 /* bit_shift.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753422D1A3F588B00A0A8C3 /* bit_shift.hpp */; };
+ 675342851A3F588C00A0A8C3 /* bit_streams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753422E1A3F588B00A0A8C3 /* bit_streams.cpp */; };
+ 675342861A3F588C00A0A8C3 /* bit_streams.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753422F1A3F588B00A0A8C3 /* bit_streams.hpp */; };
+ 675342871A3F588C00A0A8C3 /* blob_indexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342301A3F588B00A0A8C3 /* blob_indexer.cpp */; };
+ 675342881A3F588C00A0A8C3 /* blob_indexer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342311A3F588B00A0A8C3 /* blob_indexer.hpp */; };
+ 675342891A3F588C00A0A8C3 /* blob_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342321A3F588B00A0A8C3 /* blob_storage.cpp */; };
+ 6753428A1A3F588C00A0A8C3 /* blob_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342331A3F588B00A0A8C3 /* blob_storage.hpp */; };
+ 6753428B1A3F588C00A0A8C3 /* buffer_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342341A3F588B00A0A8C3 /* buffer_reader.hpp */; };
+ 6753428C1A3F588C00A0A8C3 /* byte_stream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342351A3F588B00A0A8C3 /* byte_stream.hpp */; };
+ 6753428D1A3F588C00A0A8C3 /* bzip2_compressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342361A3F588B00A0A8C3 /* bzip2_compressor.cpp */; };
+ 6753428E1A3F588C00A0A8C3 /* bzip2_compressor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342371A3F588B00A0A8C3 /* bzip2_compressor.hpp */; };
+ 6753428F1A3F588C00A0A8C3 /* coder_util.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342381A3F588B00A0A8C3 /* coder_util.hpp */; };
+ 675342901A3F588C00A0A8C3 /* coder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342391A3F588B00A0A8C3 /* coder.hpp */; };
+ 675342911A3F588C00A0A8C3 /* compressed_bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753423A1A3F588B00A0A8C3 /* compressed_bit_vector.cpp */; };
+ 675342921A3F588C00A0A8C3 /* compressed_bit_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753423B1A3F588B00A0A8C3 /* compressed_bit_vector.hpp */; };
+ 675342931A3F588C00A0A8C3 /* compressed_varnum_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753423C1A3F588B00A0A8C3 /* compressed_varnum_vector.cpp */; };
+ 675342941A3F588C00A0A8C3 /* compressed_varnum_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753423D1A3F588B00A0A8C3 /* compressed_varnum_vector.hpp */; };
+ 675342951A3F588C00A0A8C3 /* constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753423E1A3F588B00A0A8C3 /* constants.hpp */; };
+ 675342961A3F588C00A0A8C3 /* dd_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753423F1A3F588B00A0A8C3 /* dd_vector.hpp */; };
+ 675342971A3F588C00A0A8C3 /* diff_patch_common.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342401A3F588B00A0A8C3 /* diff_patch_common.hpp */; };
+ 675342981A3F588C00A0A8C3 /* diff.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342411A3F588B00A0A8C3 /* diff.hpp */; };
+ 675342991A3F588C00A0A8C3 /* endianness.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342421A3F588B00A0A8C3 /* endianness.hpp */; };
+ 6753429A1A3F588C00A0A8C3 /* file_container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342431A3F588B00A0A8C3 /* file_container.cpp */; };
+ 6753429B1A3F588C00A0A8C3 /* file_container.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342441A3F588B00A0A8C3 /* file_container.hpp */; };
+ 6753429C1A3F588C00A0A8C3 /* file_name_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342451A3F588B00A0A8C3 /* file_name_utils.cpp */; };
+ 6753429D1A3F588C00A0A8C3 /* file_name_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342461A3F588B00A0A8C3 /* file_name_utils.hpp */; };
+ 6753429E1A3F588C00A0A8C3 /* file_reader_stream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342471A3F588B00A0A8C3 /* file_reader_stream.hpp */; };
+ 6753429F1A3F588C00A0A8C3 /* file_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342481A3F588B00A0A8C3 /* file_reader.cpp */; };
+ 675342A01A3F588C00A0A8C3 /* file_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342491A3F588B00A0A8C3 /* file_reader.hpp */; };
+ 675342A11A3F588C00A0A8C3 /* file_sort.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753424A1A3F588B00A0A8C3 /* file_sort.hpp */; };
+ 675342A21A3F588C00A0A8C3 /* file_writer_stream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753424B1A3F588B00A0A8C3 /* file_writer_stream.hpp */; };
+ 675342A31A3F588C00A0A8C3 /* file_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753424C1A3F588B00A0A8C3 /* file_writer.cpp */; };
+ 675342A41A3F588C00A0A8C3 /* file_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753424D1A3F588B00A0A8C3 /* file_writer.hpp */; };
+ 675342A51A3F588C00A0A8C3 /* gzip_compressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753424E1A3F588B00A0A8C3 /* gzip_compressor.cpp */; };
+ 675342A61A3F588C00A0A8C3 /* gzip_compressor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753424F1A3F588B00A0A8C3 /* gzip_compressor.hpp */; };
+ 675342A71A3F588C00A0A8C3 /* hex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342501A3F588B00A0A8C3 /* hex.cpp */; };
+ 675342A81A3F588C00A0A8C3 /* hex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342511A3F588B00A0A8C3 /* hex.hpp */; };
+ 675342A91A3F588C00A0A8C3 /* lodepng_io_private.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342531A3F588B00A0A8C3 /* lodepng_io_private.hpp */; };
+ 675342AA1A3F588C00A0A8C3 /* lodepng_io.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342541A3F588B00A0A8C3 /* lodepng_io.hpp */; };
+ 675342AB1A3F588C00A0A8C3 /* lodepng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342551A3F588B00A0A8C3 /* lodepng.cpp */; };
+ 675342AC1A3F588C00A0A8C3 /* lodepng.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342561A3F588B00A0A8C3 /* lodepng.hpp */; };
+ 675342AD1A3F588C00A0A8C3 /* matrix_traversal.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342571A3F588B00A0A8C3 /* matrix_traversal.hpp */; };
+ 675342AE1A3F588C00A0A8C3 /* mmap_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342581A3F588B00A0A8C3 /* mmap_reader.cpp */; };
+ 675342AF1A3F588C00A0A8C3 /* mmap_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342591A3F588B00A0A8C3 /* mmap_reader.hpp */; };
+ 675342B01A3F588C00A0A8C3 /* multilang_utf8_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753425A1A3F588B00A0A8C3 /* multilang_utf8_string.cpp */; };
+ 675342B11A3F588C00A0A8C3 /* multilang_utf8_string.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753425B1A3F588B00A0A8C3 /* multilang_utf8_string.hpp */; };
+ 675342B21A3F588C00A0A8C3 /* parse_xml.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753425C1A3F588B00A0A8C3 /* parse_xml.hpp */; };
+ 675342B31A3F588C00A0A8C3 /* polymorph_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753425D1A3F588B00A0A8C3 /* polymorph_reader.hpp */; };
+ 675342B41A3F588C00A0A8C3 /* read_write_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753425E1A3F588B00A0A8C3 /* read_write_utils.hpp */; };
+ 675342B51A3F588C00A0A8C3 /* reader_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753425F1A3F588B00A0A8C3 /* reader_cache.hpp */; };
+ 675342B61A3F588C00A0A8C3 /* reader_streambuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342601A3F588B00A0A8C3 /* reader_streambuf.cpp */; };
+ 675342B71A3F588C00A0A8C3 /* reader_streambuf.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342611A3F588B00A0A8C3 /* reader_streambuf.hpp */; };
+ 675342B81A3F588C00A0A8C3 /* reader_wrapper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342621A3F588B00A0A8C3 /* reader_wrapper.hpp */; };
+ 675342B91A3F588C00A0A8C3 /* reader_writer_ops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342631A3F588B00A0A8C3 /* reader_writer_ops.cpp */; };
+ 675342BA1A3F588C00A0A8C3 /* reader_writer_ops.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342641A3F588B00A0A8C3 /* reader_writer_ops.hpp */; };
+ 675342BB1A3F588C00A0A8C3 /* reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342651A3F588B00A0A8C3 /* reader.cpp */; };
+ 675342BC1A3F588C00A0A8C3 /* reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342661A3F588B00A0A8C3 /* reader.hpp */; };
+ 675342BD1A3F588C00A0A8C3 /* sha2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342671A3F588B00A0A8C3 /* sha2.cpp */; };
+ 675342BE1A3F588C00A0A8C3 /* sha2.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342681A3F588B00A0A8C3 /* sha2.hpp */; };
+ 675342BF1A3F588C00A0A8C3 /* streams_common.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342691A3F588B00A0A8C3 /* streams_common.hpp */; };
+ 675342C01A3F588C00A0A8C3 /* streams_sink.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753426A1A3F588B00A0A8C3 /* streams_sink.hpp */; };
+ 675342C11A3F588C00A0A8C3 /* streams.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753426B1A3F588B00A0A8C3 /* streams.hpp */; };
+ 675342C21A3F588C00A0A8C3 /* trie_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753426D1A3F588B00A0A8C3 /* trie_builder.hpp */; };
+ 675342C31A3F588C00A0A8C3 /* trie_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753426E1A3F588B00A0A8C3 /* trie_reader.hpp */; };
+ 675342C41A3F588C00A0A8C3 /* trie.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753426F1A3F588B00A0A8C3 /* trie.hpp */; };
+ 675342C51A3F588C00A0A8C3 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342701A3F588B00A0A8C3 /* uri.cpp */; };
+ 675342C61A3F588C00A0A8C3 /* uri.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342711A3F588B00A0A8C3 /* uri.hpp */; };
+ 675342C71A3F588C00A0A8C3 /* url_encode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342721A3F588B00A0A8C3 /* url_encode.hpp */; };
+ 675342C81A3F588C00A0A8C3 /* value_opt_string.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342731A3F588B00A0A8C3 /* value_opt_string.hpp */; };
+ 675342C91A3F588C00A0A8C3 /* var_record_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342741A3F588C00A0A8C3 /* var_record_reader.hpp */; };
+ 675342CA1A3F588C00A0A8C3 /* var_serial_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342751A3F588C00A0A8C3 /* var_serial_vector.hpp */; };
+ 675342CB1A3F588C00A0A8C3 /* varint_misc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342761A3F588C00A0A8C3 /* varint_misc.hpp */; };
+ 675342CC1A3F588C00A0A8C3 /* varint_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342771A3F588C00A0A8C3 /* varint_vector.cpp */; };
+ 675342CD1A3F588C00A0A8C3 /* varint_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342781A3F588C00A0A8C3 /* varint_vector.hpp */; };
+ 675342CE1A3F588C00A0A8C3 /* varint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342791A3F588C00A0A8C3 /* varint.hpp */; };
+ 675342CF1A3F588C00A0A8C3 /* write_to_sink.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753427A1A3F588C00A0A8C3 /* write_to_sink.hpp */; };
+ 675342D01A3F588C00A0A8C3 /* writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753427B1A3F588C00A0A8C3 /* writer.hpp */; };
+ 675342D11A3F588C00A0A8C3 /* zip_creator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753427C1A3F588C00A0A8C3 /* zip_creator.cpp */; };
+ 675342D21A3F588C00A0A8C3 /* zip_creator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753427D1A3F588C00A0A8C3 /* zip_creator.hpp */; };
+ 675342D31A3F588C00A0A8C3 /* zip_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753427E1A3F588C00A0A8C3 /* zip_reader.cpp */; };
+ 675342D41A3F588C00A0A8C3 /* zip_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753427F1A3F588C00A0A8C3 /* zip_reader.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D04B31B0BA9050013A7AC /* expat_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = expat_impl.h; sourceTree = "<group>"; };
+ 670D04B41B0BA9050013A7AC /* file64_api.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = file64_api.hpp; sourceTree = "<group>"; };
+ 670D04B51B0BA9050013A7AC /* file_data.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_data.cpp; sourceTree = "<group>"; };
+ 670D04B61B0BA9050013A7AC /* file_data.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = file_data.hpp; sourceTree = "<group>"; };
+ 670D04B71B0BA9050013A7AC /* xmlparser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = xmlparser.hpp; sourceTree = "<group>"; };
+ 670D04B91B0BA9050013A7AC /* timsort.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timsort.cpp; sourceTree = "<group>"; };
+ 670D04BA1B0BA9050013A7AC /* timsort.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = timsort.hpp; sourceTree = "<group>"; };
+ 670D05A91B0E05200013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6753421B1A3F586300A0A8C3 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675342291A3F588B00A0A8C3 /* arithmetic_codec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = arithmetic_codec.cpp; sourceTree = "<group>"; };
+ 6753422A1A3F588B00A0A8C3 /* arithmetic_codec.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = arithmetic_codec.hpp; sourceTree = "<group>"; };
+ 6753422B1A3F588B00A0A8C3 /* base64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base64.cpp; sourceTree = "<group>"; };
+ 6753422C1A3F588B00A0A8C3 /* base64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = base64.hpp; sourceTree = "<group>"; };
+ 6753422D1A3F588B00A0A8C3 /* bit_shift.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bit_shift.hpp; sourceTree = "<group>"; };
+ 6753422E1A3F588B00A0A8C3 /* bit_streams.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_streams.cpp; sourceTree = "<group>"; };
+ 6753422F1A3F588B00A0A8C3 /* bit_streams.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bit_streams.hpp; sourceTree = "<group>"; };
+ 675342301A3F588B00A0A8C3 /* blob_indexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blob_indexer.cpp; sourceTree = "<group>"; };
+ 675342311A3F588B00A0A8C3 /* blob_indexer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = blob_indexer.hpp; sourceTree = "<group>"; };
+ 675342321A3F588B00A0A8C3 /* blob_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blob_storage.cpp; sourceTree = "<group>"; };
+ 675342331A3F588B00A0A8C3 /* blob_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = blob_storage.hpp; sourceTree = "<group>"; };
+ 675342341A3F588B00A0A8C3 /* buffer_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = buffer_reader.hpp; sourceTree = "<group>"; };
+ 675342351A3F588B00A0A8C3 /* byte_stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = byte_stream.hpp; sourceTree = "<group>"; };
+ 675342361A3F588B00A0A8C3 /* bzip2_compressor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bzip2_compressor.cpp; sourceTree = "<group>"; };
+ 675342371A3F588B00A0A8C3 /* bzip2_compressor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bzip2_compressor.hpp; sourceTree = "<group>"; };
+ 675342381A3F588B00A0A8C3 /* coder_util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coder_util.hpp; sourceTree = "<group>"; };
+ 675342391A3F588B00A0A8C3 /* coder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coder.hpp; sourceTree = "<group>"; };
+ 6753423A1A3F588B00A0A8C3 /* compressed_bit_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compressed_bit_vector.cpp; sourceTree = "<group>"; };
+ 6753423B1A3F588B00A0A8C3 /* compressed_bit_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compressed_bit_vector.hpp; sourceTree = "<group>"; };
+ 6753423C1A3F588B00A0A8C3 /* compressed_varnum_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compressed_varnum_vector.cpp; sourceTree = "<group>"; };
+ 6753423D1A3F588B00A0A8C3 /* compressed_varnum_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compressed_varnum_vector.hpp; sourceTree = "<group>"; };
+ 6753423E1A3F588B00A0A8C3 /* constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = constants.hpp; sourceTree = "<group>"; };
+ 6753423F1A3F588B00A0A8C3 /* dd_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dd_vector.hpp; sourceTree = "<group>"; };
+ 675342401A3F588B00A0A8C3 /* diff_patch_common.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = diff_patch_common.hpp; sourceTree = "<group>"; };
+ 675342411A3F588B00A0A8C3 /* diff.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = diff.hpp; sourceTree = "<group>"; };
+ 675342421A3F588B00A0A8C3 /* endianness.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = endianness.hpp; sourceTree = "<group>"; };
+ 675342431A3F588B00A0A8C3 /* file_container.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_container.cpp; sourceTree = "<group>"; };
+ 675342441A3F588B00A0A8C3 /* file_container.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_container.hpp; sourceTree = "<group>"; };
+ 675342451A3F588B00A0A8C3 /* file_name_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_name_utils.cpp; sourceTree = "<group>"; };
+ 675342461A3F588B00A0A8C3 /* file_name_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_name_utils.hpp; sourceTree = "<group>"; };
+ 675342471A3F588B00A0A8C3 /* file_reader_stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_reader_stream.hpp; sourceTree = "<group>"; };
+ 675342481A3F588B00A0A8C3 /* file_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_reader.cpp; sourceTree = "<group>"; };
+ 675342491A3F588B00A0A8C3 /* file_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_reader.hpp; sourceTree = "<group>"; };
+ 6753424A1A3F588B00A0A8C3 /* file_sort.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_sort.hpp; sourceTree = "<group>"; };
+ 6753424B1A3F588B00A0A8C3 /* file_writer_stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_writer_stream.hpp; sourceTree = "<group>"; };
+ 6753424C1A3F588B00A0A8C3 /* file_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_writer.cpp; sourceTree = "<group>"; };
+ 6753424D1A3F588B00A0A8C3 /* file_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_writer.hpp; sourceTree = "<group>"; };
+ 6753424E1A3F588B00A0A8C3 /* gzip_compressor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gzip_compressor.cpp; sourceTree = "<group>"; };
+ 6753424F1A3F588B00A0A8C3 /* gzip_compressor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gzip_compressor.hpp; sourceTree = "<group>"; };
+ 675342501A3F588B00A0A8C3 /* hex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex.cpp; sourceTree = "<group>"; };
+ 675342511A3F588B00A0A8C3 /* hex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex.hpp; sourceTree = "<group>"; };
+ 675342531A3F588B00A0A8C3 /* lodepng_io_private.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lodepng_io_private.hpp; sourceTree = "<group>"; };
+ 675342541A3F588B00A0A8C3 /* lodepng_io.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lodepng_io.hpp; sourceTree = "<group>"; };
+ 675342551A3F588B00A0A8C3 /* lodepng.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lodepng.cpp; sourceTree = "<group>"; };
+ 675342561A3F588B00A0A8C3 /* lodepng.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lodepng.hpp; sourceTree = "<group>"; };
+ 675342571A3F588B00A0A8C3 /* matrix_traversal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = matrix_traversal.hpp; sourceTree = "<group>"; };
+ 675342581A3F588B00A0A8C3 /* mmap_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mmap_reader.cpp; sourceTree = "<group>"; };
+ 675342591A3F588B00A0A8C3 /* mmap_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mmap_reader.hpp; sourceTree = "<group>"; };
+ 6753425A1A3F588B00A0A8C3 /* multilang_utf8_string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multilang_utf8_string.cpp; sourceTree = "<group>"; };
+ 6753425B1A3F588B00A0A8C3 /* multilang_utf8_string.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = multilang_utf8_string.hpp; sourceTree = "<group>"; };
+ 6753425C1A3F588B00A0A8C3 /* parse_xml.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = parse_xml.hpp; sourceTree = "<group>"; };
+ 6753425D1A3F588B00A0A8C3 /* polymorph_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = polymorph_reader.hpp; sourceTree = "<group>"; };
+ 6753425E1A3F588B00A0A8C3 /* read_write_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = read_write_utils.hpp; sourceTree = "<group>"; };
+ 6753425F1A3F588B00A0A8C3 /* reader_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reader_cache.hpp; sourceTree = "<group>"; };
+ 675342601A3F588B00A0A8C3 /* reader_streambuf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reader_streambuf.cpp; sourceTree = "<group>"; };
+ 675342611A3F588B00A0A8C3 /* reader_streambuf.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reader_streambuf.hpp; sourceTree = "<group>"; };
+ 675342621A3F588B00A0A8C3 /* reader_wrapper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reader_wrapper.hpp; sourceTree = "<group>"; };
+ 675342631A3F588B00A0A8C3 /* reader_writer_ops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reader_writer_ops.cpp; sourceTree = "<group>"; };
+ 675342641A3F588B00A0A8C3 /* reader_writer_ops.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reader_writer_ops.hpp; sourceTree = "<group>"; };
+ 675342651A3F588B00A0A8C3 /* reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reader.cpp; sourceTree = "<group>"; };
+ 675342661A3F588B00A0A8C3 /* reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reader.hpp; sourceTree = "<group>"; };
+ 675342671A3F588B00A0A8C3 /* sha2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha2.cpp; sourceTree = "<group>"; };
+ 675342681A3F588B00A0A8C3 /* sha2.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sha2.hpp; sourceTree = "<group>"; };
+ 675342691A3F588B00A0A8C3 /* streams_common.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = streams_common.hpp; sourceTree = "<group>"; };
+ 6753426A1A3F588B00A0A8C3 /* streams_sink.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = streams_sink.hpp; sourceTree = "<group>"; };
+ 6753426B1A3F588B00A0A8C3 /* streams.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = streams.hpp; sourceTree = "<group>"; };
+ 6753426D1A3F588B00A0A8C3 /* trie_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = trie_builder.hpp; sourceTree = "<group>"; };
+ 6753426E1A3F588B00A0A8C3 /* trie_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = trie_reader.hpp; sourceTree = "<group>"; };
+ 6753426F1A3F588B00A0A8C3 /* trie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = trie.hpp; sourceTree = "<group>"; };
+ 675342701A3F588B00A0A8C3 /* uri.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uri.cpp; sourceTree = "<group>"; };
+ 675342711A3F588B00A0A8C3 /* uri.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = uri.hpp; sourceTree = "<group>"; };
+ 675342721A3F588B00A0A8C3 /* url_encode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = url_encode.hpp; sourceTree = "<group>"; };
+ 675342731A3F588B00A0A8C3 /* value_opt_string.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = value_opt_string.hpp; sourceTree = "<group>"; };
+ 675342741A3F588C00A0A8C3 /* var_record_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = var_record_reader.hpp; sourceTree = "<group>"; };
+ 675342751A3F588C00A0A8C3 /* var_serial_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = var_serial_vector.hpp; sourceTree = "<group>"; };
+ 675342761A3F588C00A0A8C3 /* varint_misc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = varint_misc.hpp; sourceTree = "<group>"; };
+ 675342771A3F588C00A0A8C3 /* varint_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = varint_vector.cpp; sourceTree = "<group>"; };
+ 675342781A3F588C00A0A8C3 /* varint_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = varint_vector.hpp; sourceTree = "<group>"; };
+ 675342791A3F588C00A0A8C3 /* varint.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = varint.hpp; sourceTree = "<group>"; };
+ 6753427A1A3F588C00A0A8C3 /* write_to_sink.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = write_to_sink.hpp; sourceTree = "<group>"; };
+ 6753427B1A3F588C00A0A8C3 /* writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = writer.hpp; sourceTree = "<group>"; };
+ 6753427C1A3F588C00A0A8C3 /* zip_creator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zip_creator.cpp; sourceTree = "<group>"; };
+ 6753427D1A3F588C00A0A8C3 /* zip_creator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = zip_creator.hpp; sourceTree = "<group>"; };
+ 6753427E1A3F588C00A0A8C3 /* zip_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zip_reader.cpp; sourceTree = "<group>"; };
+ 6753427F1A3F588C00A0A8C3 /* zip_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = zip_reader.hpp; sourceTree = "<group>"; };
+ 67D1C81A1AE541C300A239E3 /* png_memory_encoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = png_memory_encoder.cpp; sourceTree = "<group>"; };
+ 67D1C81B1AE541C300A239E3 /* png_memory_encoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = png_memory_encoder.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675342181A3F586300A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670D04B21B0BA9050013A7AC /* internal */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04B31B0BA9050013A7AC /* expat_impl.h */,
+ 670D04B41B0BA9050013A7AC /* file64_api.hpp */,
+ 670D04B51B0BA9050013A7AC /* file_data.cpp */,
+ 670D04B61B0BA9050013A7AC /* file_data.hpp */,
+ 670D04B71B0BA9050013A7AC /* xmlparser.hpp */,
+ );
+ path = internal;
+ sourceTree = "<group>";
+ };
+ 670D04B81B0BA9050013A7AC /* timsort */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04B91B0BA9050013A7AC /* timsort.cpp */,
+ 670D04BA1B0BA9050013A7AC /* timsort.hpp */,
+ );
+ path = timsort;
+ sourceTree = "<group>";
+ };
+ 675342121A3F586300A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A91B0E05200013A7AC /* defaults.xcconfig */,
+ 6753421D1A3F586300A0A8C3 /* coding */,
+ 6753421C1A3F586300A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6753421C1A3F586300A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6753421B1A3F586300A0A8C3 /* libcoding.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753421D1A3F586300A0A8C3 /* coding */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04B21B0BA9050013A7AC /* internal */,
+ 670D04B81B0BA9050013A7AC /* timsort */,
+ 67D1C81A1AE541C300A239E3 /* png_memory_encoder.cpp */,
+ 67D1C81B1AE541C300A239E3 /* png_memory_encoder.hpp */,
+ 675342291A3F588B00A0A8C3 /* arithmetic_codec.cpp */,
+ 6753422A1A3F588B00A0A8C3 /* arithmetic_codec.hpp */,
+ 6753422B1A3F588B00A0A8C3 /* base64.cpp */,
+ 6753422C1A3F588B00A0A8C3 /* base64.hpp */,
+ 6753422D1A3F588B00A0A8C3 /* bit_shift.hpp */,
+ 6753422E1A3F588B00A0A8C3 /* bit_streams.cpp */,
+ 6753422F1A3F588B00A0A8C3 /* bit_streams.hpp */,
+ 675342301A3F588B00A0A8C3 /* blob_indexer.cpp */,
+ 675342311A3F588B00A0A8C3 /* blob_indexer.hpp */,
+ 675342321A3F588B00A0A8C3 /* blob_storage.cpp */,
+ 675342331A3F588B00A0A8C3 /* blob_storage.hpp */,
+ 675342341A3F588B00A0A8C3 /* buffer_reader.hpp */,
+ 675342351A3F588B00A0A8C3 /* byte_stream.hpp */,
+ 675342361A3F588B00A0A8C3 /* bzip2_compressor.cpp */,
+ 675342371A3F588B00A0A8C3 /* bzip2_compressor.hpp */,
+ 675342381A3F588B00A0A8C3 /* coder_util.hpp */,
+ 675342391A3F588B00A0A8C3 /* coder.hpp */,
+ 6753423A1A3F588B00A0A8C3 /* compressed_bit_vector.cpp */,
+ 6753423B1A3F588B00A0A8C3 /* compressed_bit_vector.hpp */,
+ 6753423C1A3F588B00A0A8C3 /* compressed_varnum_vector.cpp */,
+ 6753423D1A3F588B00A0A8C3 /* compressed_varnum_vector.hpp */,
+ 6753423E1A3F588B00A0A8C3 /* constants.hpp */,
+ 6753423F1A3F588B00A0A8C3 /* dd_vector.hpp */,
+ 675342401A3F588B00A0A8C3 /* diff_patch_common.hpp */,
+ 675342411A3F588B00A0A8C3 /* diff.hpp */,
+ 675342421A3F588B00A0A8C3 /* endianness.hpp */,
+ 675342431A3F588B00A0A8C3 /* file_container.cpp */,
+ 675342441A3F588B00A0A8C3 /* file_container.hpp */,
+ 675342451A3F588B00A0A8C3 /* file_name_utils.cpp */,
+ 675342461A3F588B00A0A8C3 /* file_name_utils.hpp */,
+ 675342471A3F588B00A0A8C3 /* file_reader_stream.hpp */,
+ 675342481A3F588B00A0A8C3 /* file_reader.cpp */,
+ 675342491A3F588B00A0A8C3 /* file_reader.hpp */,
+ 6753424A1A3F588B00A0A8C3 /* file_sort.hpp */,
+ 6753424B1A3F588B00A0A8C3 /* file_writer_stream.hpp */,
+ 6753424C1A3F588B00A0A8C3 /* file_writer.cpp */,
+ 6753424D1A3F588B00A0A8C3 /* file_writer.hpp */,
+ 6753424E1A3F588B00A0A8C3 /* gzip_compressor.cpp */,
+ 6753424F1A3F588B00A0A8C3 /* gzip_compressor.hpp */,
+ 675342501A3F588B00A0A8C3 /* hex.cpp */,
+ 675342511A3F588B00A0A8C3 /* hex.hpp */,
+ 675342531A3F588B00A0A8C3 /* lodepng_io_private.hpp */,
+ 675342541A3F588B00A0A8C3 /* lodepng_io.hpp */,
+ 675342551A3F588B00A0A8C3 /* lodepng.cpp */,
+ 675342561A3F588B00A0A8C3 /* lodepng.hpp */,
+ 675342571A3F588B00A0A8C3 /* matrix_traversal.hpp */,
+ 675342581A3F588B00A0A8C3 /* mmap_reader.cpp */,
+ 675342591A3F588B00A0A8C3 /* mmap_reader.hpp */,
+ 6753425A1A3F588B00A0A8C3 /* multilang_utf8_string.cpp */,
+ 6753425B1A3F588B00A0A8C3 /* multilang_utf8_string.hpp */,
+ 6753425C1A3F588B00A0A8C3 /* parse_xml.hpp */,
+ 6753425D1A3F588B00A0A8C3 /* polymorph_reader.hpp */,
+ 6753425E1A3F588B00A0A8C3 /* read_write_utils.hpp */,
+ 6753425F1A3F588B00A0A8C3 /* reader_cache.hpp */,
+ 675342601A3F588B00A0A8C3 /* reader_streambuf.cpp */,
+ 675342611A3F588B00A0A8C3 /* reader_streambuf.hpp */,
+ 675342621A3F588B00A0A8C3 /* reader_wrapper.hpp */,
+ 675342631A3F588B00A0A8C3 /* reader_writer_ops.cpp */,
+ 675342641A3F588B00A0A8C3 /* reader_writer_ops.hpp */,
+ 675342651A3F588B00A0A8C3 /* reader.cpp */,
+ 675342661A3F588B00A0A8C3 /* reader.hpp */,
+ 675342671A3F588B00A0A8C3 /* sha2.cpp */,
+ 675342681A3F588B00A0A8C3 /* sha2.hpp */,
+ 675342691A3F588B00A0A8C3 /* streams_common.hpp */,
+ 6753426A1A3F588B00A0A8C3 /* streams_sink.hpp */,
+ 6753426B1A3F588B00A0A8C3 /* streams.hpp */,
+ 6753426D1A3F588B00A0A8C3 /* trie_builder.hpp */,
+ 6753426E1A3F588B00A0A8C3 /* trie_reader.hpp */,
+ 6753426F1A3F588B00A0A8C3 /* trie.hpp */,
+ 675342701A3F588B00A0A8C3 /* uri.cpp */,
+ 675342711A3F588B00A0A8C3 /* uri.hpp */,
+ 675342721A3F588B00A0A8C3 /* url_encode.hpp */,
+ 675342731A3F588B00A0A8C3 /* value_opt_string.hpp */,
+ 675342741A3F588C00A0A8C3 /* var_record_reader.hpp */,
+ 675342751A3F588C00A0A8C3 /* var_serial_vector.hpp */,
+ 675342761A3F588C00A0A8C3 /* varint_misc.hpp */,
+ 675342771A3F588C00A0A8C3 /* varint_vector.cpp */,
+ 675342781A3F588C00A0A8C3 /* varint_vector.hpp */,
+ 675342791A3F588C00A0A8C3 /* varint.hpp */,
+ 6753427A1A3F588C00A0A8C3 /* write_to_sink.hpp */,
+ 6753427B1A3F588C00A0A8C3 /* writer.hpp */,
+ 6753427C1A3F588C00A0A8C3 /* zip_creator.cpp */,
+ 6753427D1A3F588C00A0A8C3 /* zip_creator.hpp */,
+ 6753427E1A3F588C00A0A8C3 /* zip_reader.cpp */,
+ 6753427F1A3F588C00A0A8C3 /* zip_reader.hpp */,
+ );
+ name = coding;
+ path = ../../coding;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675342191A3F586300A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675342C81A3F588C00A0A8C3 /* value_opt_string.hpp in Headers */,
+ 6753428E1A3F588C00A0A8C3 /* bzip2_compressor.hpp in Headers */,
+ 675342CD1A3F588C00A0A8C3 /* varint_vector.hpp in Headers */,
+ 675342B51A3F588C00A0A8C3 /* reader_cache.hpp in Headers */,
+ 675342CE1A3F588C00A0A8C3 /* varint.hpp in Headers */,
+ 670D04BC1B0BA9270013A7AC /* timsort.hpp in Headers */,
+ 675342D01A3F588C00A0A8C3 /* writer.hpp in Headers */,
+ 675342CA1A3F588C00A0A8C3 /* var_serial_vector.hpp in Headers */,
+ 6753429D1A3F588C00A0A8C3 /* file_name_utils.hpp in Headers */,
+ 675342B21A3F588C00A0A8C3 /* parse_xml.hpp in Headers */,
+ 675342AF1A3F588C00A0A8C3 /* mmap_reader.hpp in Headers */,
+ 675342901A3F588C00A0A8C3 /* coder.hpp in Headers */,
+ 675342B81A3F588C00A0A8C3 /* reader_wrapper.hpp in Headers */,
+ 675342AD1A3F588C00A0A8C3 /* matrix_traversal.hpp in Headers */,
+ 675342CB1A3F588C00A0A8C3 /* varint_misc.hpp in Headers */,
+ 675342B31A3F588C00A0A8C3 /* polymorph_reader.hpp in Headers */,
+ 675342881A3F588C00A0A8C3 /* blob_indexer.hpp in Headers */,
+ 675342961A3F588C00A0A8C3 /* dd_vector.hpp in Headers */,
+ 675342C91A3F588C00A0A8C3 /* var_record_reader.hpp in Headers */,
+ 675342991A3F588C00A0A8C3 /* endianness.hpp in Headers */,
+ 675342811A3F588C00A0A8C3 /* arithmetic_codec.hpp in Headers */,
+ 675342951A3F588C00A0A8C3 /* constants.hpp in Headers */,
+ 675342B71A3F588C00A0A8C3 /* reader_streambuf.hpp in Headers */,
+ 675342CF1A3F588C00A0A8C3 /* write_to_sink.hpp in Headers */,
+ 675342C11A3F588C00A0A8C3 /* streams.hpp in Headers */,
+ 675342B41A3F588C00A0A8C3 /* read_write_utils.hpp in Headers */,
+ 675342981A3F588C00A0A8C3 /* diff.hpp in Headers */,
+ 675342C41A3F588C00A0A8C3 /* trie.hpp in Headers */,
+ 670D04C01B0BA92D0013A7AC /* file_data.hpp in Headers */,
+ 6753428B1A3F588C00A0A8C3 /* buffer_reader.hpp in Headers */,
+ 675342831A3F588C00A0A8C3 /* base64.hpp in Headers */,
+ 675342C21A3F588C00A0A8C3 /* trie_builder.hpp in Headers */,
+ 675342BA1A3F588C00A0A8C3 /* reader_writer_ops.hpp in Headers */,
+ 675342C61A3F588C00A0A8C3 /* uri.hpp in Headers */,
+ 6753429B1A3F588C00A0A8C3 /* file_container.hpp in Headers */,
+ 675342AC1A3F588C00A0A8C3 /* lodepng.hpp in Headers */,
+ 670D04BD1B0BA92D0013A7AC /* expat_impl.h in Headers */,
+ 675342A81A3F588C00A0A8C3 /* hex.hpp in Headers */,
+ 6753428C1A3F588C00A0A8C3 /* byte_stream.hpp in Headers */,
+ 675342BF1A3F588C00A0A8C3 /* streams_common.hpp in Headers */,
+ 6753428F1A3F588C00A0A8C3 /* coder_util.hpp in Headers */,
+ 675342C31A3F588C00A0A8C3 /* trie_reader.hpp in Headers */,
+ 675342921A3F588C00A0A8C3 /* compressed_bit_vector.hpp in Headers */,
+ 670D04BE1B0BA92D0013A7AC /* file64_api.hpp in Headers */,
+ 675342A11A3F588C00A0A8C3 /* file_sort.hpp in Headers */,
+ 675342971A3F588C00A0A8C3 /* diff_patch_common.hpp in Headers */,
+ 675342861A3F588C00A0A8C3 /* bit_streams.hpp in Headers */,
+ 675342A01A3F588C00A0A8C3 /* file_reader.hpp in Headers */,
+ 675342C71A3F588C00A0A8C3 /* url_encode.hpp in Headers */,
+ 675342BE1A3F588C00A0A8C3 /* sha2.hpp in Headers */,
+ 675342A21A3F588C00A0A8C3 /* file_writer_stream.hpp in Headers */,
+ 675342AA1A3F588C00A0A8C3 /* lodepng_io.hpp in Headers */,
+ 675342BC1A3F588C00A0A8C3 /* reader.hpp in Headers */,
+ 675342D21A3F588C00A0A8C3 /* zip_creator.hpp in Headers */,
+ 675342841A3F588C00A0A8C3 /* bit_shift.hpp in Headers */,
+ 675342A91A3F588C00A0A8C3 /* lodepng_io_private.hpp in Headers */,
+ 675342B11A3F588C00A0A8C3 /* multilang_utf8_string.hpp in Headers */,
+ 675342D41A3F588C00A0A8C3 /* zip_reader.hpp in Headers */,
+ 675342A61A3F588C00A0A8C3 /* gzip_compressor.hpp in Headers */,
+ 675342A41A3F588C00A0A8C3 /* file_writer.hpp in Headers */,
+ 675342941A3F588C00A0A8C3 /* compressed_varnum_vector.hpp in Headers */,
+ 675342C01A3F588C00A0A8C3 /* streams_sink.hpp in Headers */,
+ 6753428A1A3F588C00A0A8C3 /* blob_storage.hpp in Headers */,
+ 6753429E1A3F588C00A0A8C3 /* file_reader_stream.hpp in Headers */,
+ 670D04C11B0BA92D0013A7AC /* xmlparser.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 6753421A1A3F586300A0A8C3 /* coding */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675342261A3F586300A0A8C3 /* Build configuration list for PBXNativeTarget "coding" */;
+ buildPhases = (
+ 675342171A3F586300A0A8C3 /* Sources */,
+ 675342181A3F586300A0A8C3 /* Frameworks */,
+ 675342191A3F586300A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = coding;
+ productName = coding;
+ productReference = 6753421B1A3F586300A0A8C3 /* libcoding.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675342131A3F586300A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 6753421A1A3F586300A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675342161A3F586300A0A8C3 /* Build configuration list for PBXProject "coding" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675342121A3F586300A0A8C3;
+ productRefGroup = 6753421C1A3F586300A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 6753421A1A3F586300A0A8C3 /* coding */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675342171A3F586300A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675342851A3F588C00A0A8C3 /* bit_streams.cpp in Sources */,
+ 675342A51A3F588C00A0A8C3 /* gzip_compressor.cpp in Sources */,
+ 675342D11A3F588C00A0A8C3 /* zip_creator.cpp in Sources */,
+ 675342B61A3F588C00A0A8C3 /* reader_streambuf.cpp in Sources */,
+ 675342B01A3F588C00A0A8C3 /* multilang_utf8_string.cpp in Sources */,
+ 675342821A3F588C00A0A8C3 /* base64.cpp in Sources */,
+ 6753428D1A3F588C00A0A8C3 /* bzip2_compressor.cpp in Sources */,
+ 675342871A3F588C00A0A8C3 /* blob_indexer.cpp in Sources */,
+ 675342D31A3F588C00A0A8C3 /* zip_reader.cpp in Sources */,
+ 675342931A3F588C00A0A8C3 /* compressed_varnum_vector.cpp in Sources */,
+ 670D04BB1B0BA91F0013A7AC /* timsort.cpp in Sources */,
+ 675342911A3F588C00A0A8C3 /* compressed_bit_vector.cpp in Sources */,
+ 6753429F1A3F588C00A0A8C3 /* file_reader.cpp in Sources */,
+ 675342C51A3F588C00A0A8C3 /* uri.cpp in Sources */,
+ 675342BB1A3F588C00A0A8C3 /* reader.cpp in Sources */,
+ 6753429C1A3F588C00A0A8C3 /* file_name_utils.cpp in Sources */,
+ 675342A71A3F588C00A0A8C3 /* hex.cpp in Sources */,
+ 675342A31A3F588C00A0A8C3 /* file_writer.cpp in Sources */,
+ 670D04BF1B0BA92D0013A7AC /* file_data.cpp in Sources */,
+ 675342CC1A3F588C00A0A8C3 /* varint_vector.cpp in Sources */,
+ 675342BD1A3F588C00A0A8C3 /* sha2.cpp in Sources */,
+ 675342801A3F588C00A0A8C3 /* arithmetic_codec.cpp in Sources */,
+ 675342B91A3F588C00A0A8C3 /* reader_writer_ops.cpp in Sources */,
+ 675342AB1A3F588C00A0A8C3 /* lodepng.cpp in Sources */,
+ 675342AE1A3F588C00A0A8C3 /* mmap_reader.cpp in Sources */,
+ 6753429A1A3F588C00A0A8C3 /* file_container.cpp in Sources */,
+ 675342891A3F588C00A0A8C3 /* blob_storage.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675342241A3F586300A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A91B0E05200013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/tomcrypt/src/headers",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675342251A3F586300A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A91B0E05200013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/tomcrypt/src/headers",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675342271A3F586300A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675342281A3F586300A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675342161A3F586300A0A8C3 /* Build configuration list for PBXProject "coding" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675342241A3F586300A0A8C3 /* Debug */,
+ 675342251A3F586300A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675342261A3F586300A0A8C3 /* Build configuration list for PBXNativeTarget "coding" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675342271A3F586300A0A8C3 /* Debug */,
+ 675342281A3F586300A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675342131A3F586300A0A8C3 /* Project object */;
+}
diff --git a/xcode/defaults.xcconfig b/xcode/defaults.xcconfig
new file mode 100644
index 0000000000..9d41266c57
--- /dev/null
+++ b/xcode/defaults.xcconfig
@@ -0,0 +1,7 @@
+OMIM_ROOT=$(PROJECT_DIR)/../..
+BUILD_DIR=$(OMIM_ROOT)/../omim-xcode-build
+QT_PATH=/usr/local/opt/qt5
+
+BOOST_ROOT=$(OMIM_ROOT)/3party/boost
+
+HEADER_SEARCH_PATHS=$(OMIM_ROOT) $(BOOST_ROOT)
diff --git a/xcode/drape/drape.xcodeproj/project.pbxproj b/xcode/drape/drape.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..20a93e8caf
--- /dev/null
+++ b/xcode/drape/drape.xcodeproj/project.pbxproj
@@ -0,0 +1,647 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670D059D1B0CC8A70013A7AC /* shader_index.txt in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5491A69213A007D5872 /* shader_index.txt */; };
+ 6729A5631A69213A007D5872 /* attribute_buffer_mutator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A4FF1A69213A007D5872 /* attribute_buffer_mutator.cpp */; };
+ 6729A5641A69213A007D5872 /* attribute_buffer_mutator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5001A69213A007D5872 /* attribute_buffer_mutator.hpp */; };
+ 6729A5651A69213A007D5872 /* attribute_provider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5011A69213A007D5872 /* attribute_provider.cpp */; };
+ 6729A5661A69213A007D5872 /* attribute_provider.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5021A69213A007D5872 /* attribute_provider.hpp */; };
+ 6729A5671A69213A007D5872 /* batcher_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5031A69213A007D5872 /* batcher_helpers.cpp */; };
+ 6729A5681A69213A007D5872 /* batcher_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5041A69213A007D5872 /* batcher_helpers.hpp */; };
+ 6729A5691A69213A007D5872 /* batcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5051A69213A007D5872 /* batcher.cpp */; };
+ 6729A56A1A69213A007D5872 /* batcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5061A69213A007D5872 /* batcher.hpp */; };
+ 6729A56B1A69213A007D5872 /* binding_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5071A69213A007D5872 /* binding_info.cpp */; };
+ 6729A56C1A69213A007D5872 /* binding_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5081A69213A007D5872 /* binding_info.hpp */; };
+ 6729A56D1A69213A007D5872 /* buffer_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5091A69213A007D5872 /* buffer_base.cpp */; };
+ 6729A56E1A69213A007D5872 /* buffer_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A50A1A69213A007D5872 /* buffer_base.hpp */; };
+ 6729A56F1A69213A007D5872 /* color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A50B1A69213A007D5872 /* color.cpp */; };
+ 6729A5701A69213A007D5872 /* color.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A50C1A69213A007D5872 /* color.hpp */; };
+ 6729A5711A69213A007D5872 /* cpu_buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A50D1A69213A007D5872 /* cpu_buffer.cpp */; };
+ 6729A5721A69213A007D5872 /* cpu_buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A50E1A69213A007D5872 /* cpu_buffer.hpp */; };
+ 6729A5731A69213A007D5872 /* data_buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A50F1A69213A007D5872 /* data_buffer.cpp */; };
+ 6729A5741A69213A007D5872 /* data_buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5101A69213A007D5872 /* data_buffer.hpp */; };
+ 6729A5751A69213A007D5872 /* drape_global.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5111A69213A007D5872 /* drape_global.hpp */; };
+ 6729A5761A69213A007D5872 /* dynamic_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5121A69213A007D5872 /* dynamic_texture.hpp */; };
+ 6729A5771A69213A007D5872 /* font_texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5131A69213A007D5872 /* font_texture.cpp */; };
+ 6729A5781A69213A007D5872 /* font_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5141A69213A007D5872 /* font_texture.hpp */; };
+ 6729A5791A69213A007D5872 /* glconstants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5151A69213A007D5872 /* glconstants.cpp */; };
+ 6729A57A1A69213A007D5872 /* glconstants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5161A69213A007D5872 /* glconstants.hpp */; };
+ 6729A57B1A69213A007D5872 /* glextensions_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5171A69213A007D5872 /* glextensions_list.cpp */; };
+ 6729A57C1A69213A007D5872 /* glextensions_list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5181A69213A007D5872 /* glextensions_list.hpp */; };
+ 6729A57D1A69213A007D5872 /* glfunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5191A69213A007D5872 /* glfunctions.cpp */; };
+ 6729A57E1A69213A007D5872 /* glfunctions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A51A1A69213A007D5872 /* glfunctions.hpp */; };
+ 6729A57F1A69213A007D5872 /* glIncludes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A51B1A69213A007D5872 /* glIncludes.hpp */; };
+ 6729A5801A69213A007D5872 /* glsl_func.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A51C1A69213A007D5872 /* glsl_func.hpp */; };
+ 6729A5811A69213A007D5872 /* glsl_types.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A51D1A69213A007D5872 /* glsl_types.hpp */; };
+ 6729A5821A69213A007D5872 /* glstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A51E1A69213A007D5872 /* glstate.cpp */; };
+ 6729A5831A69213A007D5872 /* glstate.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A51F1A69213A007D5872 /* glstate.hpp */; };
+ 6729A5861A69213A007D5872 /* gpu_buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5221A69213A007D5872 /* gpu_buffer.cpp */; };
+ 6729A5871A69213A007D5872 /* gpu_buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5231A69213A007D5872 /* gpu_buffer.hpp */; };
+ 6729A5881A69213A007D5872 /* gpu_program_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5241A69213A007D5872 /* gpu_program_manager.cpp */; };
+ 6729A5891A69213A007D5872 /* gpu_program_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5251A69213A007D5872 /* gpu_program_manager.hpp */; };
+ 6729A58A1A69213A007D5872 /* gpu_program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5261A69213A007D5872 /* gpu_program.cpp */; };
+ 6729A58B1A69213A007D5872 /* gpu_program.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5271A69213A007D5872 /* gpu_program.hpp */; };
+ 6729A58C1A69213A007D5872 /* index_buffer_mutator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5281A69213A007D5872 /* index_buffer_mutator.cpp */; };
+ 6729A58D1A69213A007D5872 /* index_buffer_mutator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5291A69213A007D5872 /* index_buffer_mutator.hpp */; };
+ 6729A58E1A69213A007D5872 /* index_buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A52A1A69213A007D5872 /* index_buffer.cpp */; };
+ 6729A58F1A69213A007D5872 /* index_buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A52B1A69213A007D5872 /* index_buffer.hpp */; };
+ 6729A5901A69213A007D5872 /* object_pool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A52C1A69213A007D5872 /* object_pool.hpp */; };
+ 6729A5911A69213A007D5872 /* oglcontext.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A52D1A69213A007D5872 /* oglcontext.hpp */; };
+ 6729A5921A69213A007D5872 /* oglcontextfactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A52E1A69213A007D5872 /* oglcontextfactory.cpp */; };
+ 6729A5931A69213A007D5872 /* oglcontextfactory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A52F1A69213A007D5872 /* oglcontextfactory.hpp */; };
+ 6729A5941A69213A007D5872 /* overlay_handle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5301A69213A007D5872 /* overlay_handle.cpp */; };
+ 6729A5951A69213A007D5872 /* overlay_handle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5311A69213A007D5872 /* overlay_handle.hpp */; };
+ 6729A5961A69213A007D5872 /* overlay_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5321A69213A007D5872 /* overlay_tree.cpp */; };
+ 6729A5971A69213A007D5872 /* overlay_tree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5331A69213A007D5872 /* overlay_tree.hpp */; };
+ 6729A5981A69213A007D5872 /* pointers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5341A69213A007D5872 /* pointers.cpp */; };
+ 6729A5991A69213A007D5872 /* pointers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5351A69213A007D5872 /* pointers.hpp */; };
+ 6729A59A1A69213A007D5872 /* render_bucket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5361A69213A007D5872 /* render_bucket.cpp */; };
+ 6729A59B1A69213A007D5872 /* render_bucket.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5371A69213A007D5872 /* render_bucket.hpp */; };
+ 6729A59C1A69213A007D5872 /* sdf_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5381A69213A007D5872 /* sdf_image.cpp */; };
+ 6729A59D1A69213A007D5872 /* sdf_image.h in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5391A69213A007D5872 /* sdf_image.h */; };
+ 6729A5A01A69213A007D5872 /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A53C1A69213A007D5872 /* shader.cpp */; };
+ 6729A5A11A69213A007D5872 /* shader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A53D1A69213A007D5872 /* shader.hpp */; };
+ 6729A5A21A69213A007D5872 /* stipple_pen_resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A54E1A69213A007D5872 /* stipple_pen_resource.cpp */; };
+ 6729A5A31A69213A007D5872 /* stipple_pen_resource.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A54F1A69213A007D5872 /* stipple_pen_resource.hpp */; };
+ 6729A5A41A69213A007D5872 /* symbols_texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5501A69213A007D5872 /* symbols_texture.cpp */; };
+ 6729A5A51A69213A007D5872 /* symbols_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5511A69213A007D5872 /* symbols_texture.hpp */; };
+ 6729A5A61A69213A007D5872 /* texture_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5521A69213A007D5872 /* texture_manager.cpp */; };
+ 6729A5A71A69213A007D5872 /* texture_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5531A69213A007D5872 /* texture_manager.hpp */; };
+ 6729A5A81A69213A007D5872 /* texture_of_colors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5541A69213A007D5872 /* texture_of_colors.cpp */; };
+ 6729A5A91A69213A007D5872 /* texture_of_colors.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5551A69213A007D5872 /* texture_of_colors.hpp */; };
+ 6729A5AA1A69213A007D5872 /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5561A69213A007D5872 /* texture.cpp */; };
+ 6729A5AB1A69213A007D5872 /* texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5571A69213A007D5872 /* texture.hpp */; };
+ 6729A5AC1A69213A007D5872 /* uniform_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5581A69213A007D5872 /* uniform_value.cpp */; };
+ 6729A5AD1A69213A007D5872 /* uniform_value.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5591A69213A007D5872 /* uniform_value.hpp */; };
+ 6729A5AE1A69213A007D5872 /* uniform_values_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A55A1A69213A007D5872 /* uniform_values_storage.cpp */; };
+ 6729A5AF1A69213A007D5872 /* uniform_values_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A55B1A69213A007D5872 /* uniform_values_storage.hpp */; };
+ 6729A5B01A69213A007D5872 /* stb_image.c in Sources */ = {isa = PBXBuildFile; fileRef = 6729A55D1A69213A007D5872 /* stb_image.c */; settings = {COMPILER_FLAGS = "-w"; }; };
+ 6729A5B11A69213A007D5872 /* stb_image.h in Headers */ = {isa = PBXBuildFile; fileRef = 6729A55E1A69213A007D5872 /* stb_image.h */; };
+ 6729A5B21A69213A007D5872 /* vertex_decl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A55F1A69213A007D5872 /* vertex_decl.cpp */; };
+ 6729A5B31A69213A007D5872 /* vertex_decl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5601A69213A007D5872 /* vertex_decl.hpp */; };
+ 6729A5B41A69213A007D5872 /* vertex_array_buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A5611A69213A007D5872 /* vertex_array_buffer.cpp */; };
+ 6729A5B51A69213A007D5872 /* vertex_array_buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A5621A69213A007D5872 /* vertex_array_buffer.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXBuildRule section */
+ 670D055F1B0C9E4D0013A7AC /* PBXBuildRule */ = {
+ isa = PBXBuildRule;
+ compilerSpec = com.apple.compilers.proxy.script;
+ filePatterns = "*/shader_index.txt";
+ fileType = pattern.proxy;
+ isEditable = 1;
+ outputFiles = (
+ "$(INPUT_FILE_DIR)/../shader_def.cpp",
+ );
+ script = "python ${SRCROOT}/../../tools/autobuild/shader_preprocessor.py ${INPUT_FILE_DIR} ${INPUT_FILE_NAME} ${INPUT_FILE_DIR}/../shader_def";
+ };
+/* End PBXBuildRule section */
+
+/* Begin PBXFileReference section */
+ 670D059E1B0CFE940013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6729A4F11A691F6A007D5872 /* libdrape.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libdrape.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6729A4FF1A69213A007D5872 /* attribute_buffer_mutator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = attribute_buffer_mutator.cpp; sourceTree = "<group>"; };
+ 6729A5001A69213A007D5872 /* attribute_buffer_mutator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = attribute_buffer_mutator.hpp; sourceTree = "<group>"; };
+ 6729A5011A69213A007D5872 /* attribute_provider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = attribute_provider.cpp; sourceTree = "<group>"; };
+ 6729A5021A69213A007D5872 /* attribute_provider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = attribute_provider.hpp; sourceTree = "<group>"; };
+ 6729A5031A69213A007D5872 /* batcher_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = batcher_helpers.cpp; sourceTree = "<group>"; };
+ 6729A5041A69213A007D5872 /* batcher_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = batcher_helpers.hpp; sourceTree = "<group>"; };
+ 6729A5051A69213A007D5872 /* batcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = batcher.cpp; sourceTree = "<group>"; };
+ 6729A5061A69213A007D5872 /* batcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = batcher.hpp; sourceTree = "<group>"; };
+ 6729A5071A69213A007D5872 /* binding_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binding_info.cpp; sourceTree = "<group>"; };
+ 6729A5081A69213A007D5872 /* binding_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = binding_info.hpp; sourceTree = "<group>"; };
+ 6729A5091A69213A007D5872 /* buffer_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer_base.cpp; sourceTree = "<group>"; };
+ 6729A50A1A69213A007D5872 /* buffer_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = buffer_base.hpp; sourceTree = "<group>"; };
+ 6729A50B1A69213A007D5872 /* color.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = color.cpp; sourceTree = "<group>"; };
+ 6729A50C1A69213A007D5872 /* color.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = color.hpp; sourceTree = "<group>"; };
+ 6729A50D1A69213A007D5872 /* cpu_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_buffer.cpp; sourceTree = "<group>"; };
+ 6729A50E1A69213A007D5872 /* cpu_buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cpu_buffer.hpp; sourceTree = "<group>"; };
+ 6729A50F1A69213A007D5872 /* data_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = data_buffer.cpp; sourceTree = "<group>"; };
+ 6729A5101A69213A007D5872 /* data_buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = data_buffer.hpp; sourceTree = "<group>"; };
+ 6729A5111A69213A007D5872 /* drape_global.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_global.hpp; sourceTree = "<group>"; };
+ 6729A5121A69213A007D5872 /* dynamic_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dynamic_texture.hpp; sourceTree = "<group>"; };
+ 6729A5131A69213A007D5872 /* font_texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = font_texture.cpp; sourceTree = "<group>"; };
+ 6729A5141A69213A007D5872 /* font_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = font_texture.hpp; sourceTree = "<group>"; };
+ 6729A5151A69213A007D5872 /* glconstants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glconstants.cpp; sourceTree = "<group>"; };
+ 6729A5161A69213A007D5872 /* glconstants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glconstants.hpp; sourceTree = "<group>"; };
+ 6729A5171A69213A007D5872 /* glextensions_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glextensions_list.cpp; sourceTree = "<group>"; };
+ 6729A5181A69213A007D5872 /* glextensions_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glextensions_list.hpp; sourceTree = "<group>"; };
+ 6729A5191A69213A007D5872 /* glfunctions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glfunctions.cpp; sourceTree = "<group>"; };
+ 6729A51A1A69213A007D5872 /* glfunctions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glfunctions.hpp; sourceTree = "<group>"; };
+ 6729A51B1A69213A007D5872 /* glIncludes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glIncludes.hpp; sourceTree = "<group>"; };
+ 6729A51C1A69213A007D5872 /* glsl_func.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glsl_func.hpp; sourceTree = "<group>"; };
+ 6729A51D1A69213A007D5872 /* glsl_types.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glsl_types.hpp; sourceTree = "<group>"; };
+ 6729A51E1A69213A007D5872 /* glstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glstate.cpp; sourceTree = "<group>"; };
+ 6729A51F1A69213A007D5872 /* glstate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glstate.hpp; sourceTree = "<group>"; };
+ 6729A5221A69213A007D5872 /* gpu_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gpu_buffer.cpp; sourceTree = "<group>"; };
+ 6729A5231A69213A007D5872 /* gpu_buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gpu_buffer.hpp; sourceTree = "<group>"; };
+ 6729A5241A69213A007D5872 /* gpu_program_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gpu_program_manager.cpp; sourceTree = "<group>"; };
+ 6729A5251A69213A007D5872 /* gpu_program_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gpu_program_manager.hpp; sourceTree = "<group>"; };
+ 6729A5261A69213A007D5872 /* gpu_program.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gpu_program.cpp; sourceTree = "<group>"; };
+ 6729A5271A69213A007D5872 /* gpu_program.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gpu_program.hpp; sourceTree = "<group>"; };
+ 6729A5281A69213A007D5872 /* index_buffer_mutator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index_buffer_mutator.cpp; sourceTree = "<group>"; };
+ 6729A5291A69213A007D5872 /* index_buffer_mutator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = index_buffer_mutator.hpp; sourceTree = "<group>"; };
+ 6729A52A1A69213A007D5872 /* index_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index_buffer.cpp; sourceTree = "<group>"; };
+ 6729A52B1A69213A007D5872 /* index_buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = index_buffer.hpp; sourceTree = "<group>"; };
+ 6729A52C1A69213A007D5872 /* object_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object_pool.hpp; sourceTree = "<group>"; };
+ 6729A52D1A69213A007D5872 /* oglcontext.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = oglcontext.hpp; sourceTree = "<group>"; };
+ 6729A52E1A69213A007D5872 /* oglcontextfactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oglcontextfactory.cpp; sourceTree = "<group>"; };
+ 6729A52F1A69213A007D5872 /* oglcontextfactory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = oglcontextfactory.hpp; sourceTree = "<group>"; };
+ 6729A5301A69213A007D5872 /* overlay_handle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overlay_handle.cpp; sourceTree = "<group>"; };
+ 6729A5311A69213A007D5872 /* overlay_handle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = overlay_handle.hpp; sourceTree = "<group>"; };
+ 6729A5321A69213A007D5872 /* overlay_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overlay_tree.cpp; sourceTree = "<group>"; };
+ 6729A5331A69213A007D5872 /* overlay_tree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = overlay_tree.hpp; sourceTree = "<group>"; };
+ 6729A5341A69213A007D5872 /* pointers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pointers.cpp; sourceTree = "<group>"; };
+ 6729A5351A69213A007D5872 /* pointers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pointers.hpp; sourceTree = "<group>"; };
+ 6729A5361A69213A007D5872 /* render_bucket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_bucket.cpp; sourceTree = "<group>"; };
+ 6729A5371A69213A007D5872 /* render_bucket.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_bucket.hpp; sourceTree = "<group>"; };
+ 6729A5381A69213A007D5872 /* sdf_image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sdf_image.cpp; sourceTree = "<group>"; };
+ 6729A5391A69213A007D5872 /* sdf_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdf_image.h; sourceTree = "<group>"; };
+ 6729A53C1A69213A007D5872 /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader.cpp; sourceTree = "<group>"; };
+ 6729A53D1A69213A007D5872 /* shader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shader.hpp; sourceTree = "<group>"; };
+ 6729A5401A69213A007D5872 /* line_fragment_shader_fsh.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = line_fragment_shader_fsh.txt; sourceTree = "<group>"; };
+ 6729A5411A69213A007D5872 /* line_vertex_shader_vsh.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = line_vertex_shader_vsh.txt; sourceTree = "<group>"; };
+ 6729A5421A69213A007D5872 /* normalize_vertex_shader_vsh.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = normalize_vertex_shader_vsh.txt; sourceTree = "<group>"; };
+ 6729A5431A69213A007D5872 /* simple_vertex_shader_vsh.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = simple_vertex_shader_vsh.txt; sourceTree = "<group>"; };
+ 6729A5441A69213A007D5872 /* solid_color_fragment_shader_fsh.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = solid_color_fragment_shader_fsh.txt; sourceTree = "<group>"; };
+ 6729A5451A69213A007D5872 /* texturing_fragment_shader_fsh.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = texturing_fragment_shader_fsh.txt; sourceTree = "<group>"; };
+ 6729A5461A69213A007D5872 /* texturing_vertex_shader_vsh.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = texturing_vertex_shader_vsh.txt; sourceTree = "<group>"; };
+ 6729A5471A69213A007D5872 /* line_fragment_shader.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = line_fragment_shader.fsh; sourceTree = "<group>"; };
+ 6729A5481A69213A007D5872 /* line_vertex_shader.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = line_vertex_shader.vsh; sourceTree = "<group>"; };
+ 6729A5491A69213A007D5872 /* shader_index.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = shader_index.txt; sourceTree = "<group>"; };
+ 6729A54A1A69213A007D5872 /* text_fragment_shader.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = text_fragment_shader.fsh; sourceTree = "<group>"; };
+ 6729A54B1A69213A007D5872 /* text_vertex_shader.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = text_vertex_shader.vsh; sourceTree = "<group>"; };
+ 6729A54C1A69213A007D5872 /* texturing_fragment_shader.fsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = texturing_fragment_shader.fsh; sourceTree = "<group>"; };
+ 6729A54D1A69213A007D5872 /* texturing_vertex_shader.vsh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; path = texturing_vertex_shader.vsh; sourceTree = "<group>"; };
+ 6729A54E1A69213A007D5872 /* stipple_pen_resource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stipple_pen_resource.cpp; sourceTree = "<group>"; };
+ 6729A54F1A69213A007D5872 /* stipple_pen_resource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stipple_pen_resource.hpp; sourceTree = "<group>"; };
+ 6729A5501A69213A007D5872 /* symbols_texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = symbols_texture.cpp; sourceTree = "<group>"; };
+ 6729A5511A69213A007D5872 /* symbols_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = symbols_texture.hpp; sourceTree = "<group>"; };
+ 6729A5521A69213A007D5872 /* texture_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture_manager.cpp; sourceTree = "<group>"; };
+ 6729A5531A69213A007D5872 /* texture_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = texture_manager.hpp; sourceTree = "<group>"; };
+ 6729A5541A69213A007D5872 /* texture_of_colors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture_of_colors.cpp; sourceTree = "<group>"; };
+ 6729A5551A69213A007D5872 /* texture_of_colors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = texture_of_colors.hpp; sourceTree = "<group>"; };
+ 6729A5561A69213A007D5872 /* texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture.cpp; sourceTree = "<group>"; };
+ 6729A5571A69213A007D5872 /* texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = texture.hpp; sourceTree = "<group>"; };
+ 6729A5581A69213A007D5872 /* uniform_value.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniform_value.cpp; sourceTree = "<group>"; };
+ 6729A5591A69213A007D5872 /* uniform_value.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = uniform_value.hpp; sourceTree = "<group>"; };
+ 6729A55A1A69213A007D5872 /* uniform_values_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniform_values_storage.cpp; sourceTree = "<group>"; };
+ 6729A55B1A69213A007D5872 /* uniform_values_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = uniform_values_storage.hpp; sourceTree = "<group>"; };
+ 6729A55D1A69213A007D5872 /* stb_image.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stb_image.c; sourceTree = "<group>"; };
+ 6729A55E1A69213A007D5872 /* stb_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_image.h; sourceTree = "<group>"; };
+ 6729A55F1A69213A007D5872 /* vertex_decl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vertex_decl.cpp; sourceTree = "<group>"; };
+ 6729A5601A69213A007D5872 /* vertex_decl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vertex_decl.hpp; sourceTree = "<group>"; };
+ 6729A5611A69213A007D5872 /* vertex_array_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vertex_array_buffer.cpp; sourceTree = "<group>"; };
+ 6729A5621A69213A007D5872 /* vertex_array_buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vertex_array_buffer.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 6729A4EE1A691F6A007D5872 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 6729A4E81A691F6A007D5872 = {
+ isa = PBXGroup;
+ children = (
+ 670D059E1B0CFE940013A7AC /* defaults.xcconfig */,
+ 6729A4F31A691F6A007D5872 /* drape */,
+ 6729A4F21A691F6A007D5872 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6729A4F21A691F6A007D5872 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6729A4F11A691F6A007D5872 /* libdrape.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6729A4F31A691F6A007D5872 /* drape */ = {
+ isa = PBXGroup;
+ children = (
+ 6729A53E1A69213A007D5872 /* shaders */,
+ 6729A55C1A69213A007D5872 /* utils */,
+ 6729A4FF1A69213A007D5872 /* attribute_buffer_mutator.cpp */,
+ 6729A5001A69213A007D5872 /* attribute_buffer_mutator.hpp */,
+ 6729A5011A69213A007D5872 /* attribute_provider.cpp */,
+ 6729A5021A69213A007D5872 /* attribute_provider.hpp */,
+ 6729A5031A69213A007D5872 /* batcher_helpers.cpp */,
+ 6729A5041A69213A007D5872 /* batcher_helpers.hpp */,
+ 6729A5051A69213A007D5872 /* batcher.cpp */,
+ 6729A5061A69213A007D5872 /* batcher.hpp */,
+ 6729A5071A69213A007D5872 /* binding_info.cpp */,
+ 6729A5081A69213A007D5872 /* binding_info.hpp */,
+ 6729A5091A69213A007D5872 /* buffer_base.cpp */,
+ 6729A50A1A69213A007D5872 /* buffer_base.hpp */,
+ 6729A50B1A69213A007D5872 /* color.cpp */,
+ 6729A50C1A69213A007D5872 /* color.hpp */,
+ 6729A50D1A69213A007D5872 /* cpu_buffer.cpp */,
+ 6729A50E1A69213A007D5872 /* cpu_buffer.hpp */,
+ 6729A50F1A69213A007D5872 /* data_buffer.cpp */,
+ 6729A5101A69213A007D5872 /* data_buffer.hpp */,
+ 6729A5111A69213A007D5872 /* drape_global.hpp */,
+ 6729A5121A69213A007D5872 /* dynamic_texture.hpp */,
+ 6729A5131A69213A007D5872 /* font_texture.cpp */,
+ 6729A5141A69213A007D5872 /* font_texture.hpp */,
+ 6729A5151A69213A007D5872 /* glconstants.cpp */,
+ 6729A5161A69213A007D5872 /* glconstants.hpp */,
+ 6729A5171A69213A007D5872 /* glextensions_list.cpp */,
+ 6729A5181A69213A007D5872 /* glextensions_list.hpp */,
+ 6729A5191A69213A007D5872 /* glfunctions.cpp */,
+ 6729A51A1A69213A007D5872 /* glfunctions.hpp */,
+ 6729A51B1A69213A007D5872 /* glIncludes.hpp */,
+ 6729A51C1A69213A007D5872 /* glsl_func.hpp */,
+ 6729A51D1A69213A007D5872 /* glsl_types.hpp */,
+ 6729A51E1A69213A007D5872 /* glstate.cpp */,
+ 6729A51F1A69213A007D5872 /* glstate.hpp */,
+ 6729A5221A69213A007D5872 /* gpu_buffer.cpp */,
+ 6729A5231A69213A007D5872 /* gpu_buffer.hpp */,
+ 6729A5241A69213A007D5872 /* gpu_program_manager.cpp */,
+ 6729A5251A69213A007D5872 /* gpu_program_manager.hpp */,
+ 6729A5261A69213A007D5872 /* gpu_program.cpp */,
+ 6729A5271A69213A007D5872 /* gpu_program.hpp */,
+ 6729A5281A69213A007D5872 /* index_buffer_mutator.cpp */,
+ 6729A5291A69213A007D5872 /* index_buffer_mutator.hpp */,
+ 6729A52A1A69213A007D5872 /* index_buffer.cpp */,
+ 6729A52B1A69213A007D5872 /* index_buffer.hpp */,
+ 6729A52C1A69213A007D5872 /* object_pool.hpp */,
+ 6729A52D1A69213A007D5872 /* oglcontext.hpp */,
+ 6729A52E1A69213A007D5872 /* oglcontextfactory.cpp */,
+ 6729A52F1A69213A007D5872 /* oglcontextfactory.hpp */,
+ 6729A5301A69213A007D5872 /* overlay_handle.cpp */,
+ 6729A5311A69213A007D5872 /* overlay_handle.hpp */,
+ 6729A5321A69213A007D5872 /* overlay_tree.cpp */,
+ 6729A5331A69213A007D5872 /* overlay_tree.hpp */,
+ 6729A5341A69213A007D5872 /* pointers.cpp */,
+ 6729A5351A69213A007D5872 /* pointers.hpp */,
+ 6729A5361A69213A007D5872 /* render_bucket.cpp */,
+ 6729A5371A69213A007D5872 /* render_bucket.hpp */,
+ 6729A5381A69213A007D5872 /* sdf_image.cpp */,
+ 6729A5391A69213A007D5872 /* sdf_image.h */,
+ 6729A53C1A69213A007D5872 /* shader.cpp */,
+ 6729A53D1A69213A007D5872 /* shader.hpp */,
+ 6729A54E1A69213A007D5872 /* stipple_pen_resource.cpp */,
+ 6729A54F1A69213A007D5872 /* stipple_pen_resource.hpp */,
+ 6729A5501A69213A007D5872 /* symbols_texture.cpp */,
+ 6729A5511A69213A007D5872 /* symbols_texture.hpp */,
+ 6729A5521A69213A007D5872 /* texture_manager.cpp */,
+ 6729A5531A69213A007D5872 /* texture_manager.hpp */,
+ 6729A5541A69213A007D5872 /* texture_of_colors.cpp */,
+ 6729A5551A69213A007D5872 /* texture_of_colors.hpp */,
+ 6729A5561A69213A007D5872 /* texture.cpp */,
+ 6729A5571A69213A007D5872 /* texture.hpp */,
+ 6729A5581A69213A007D5872 /* uniform_value.cpp */,
+ 6729A5591A69213A007D5872 /* uniform_value.hpp */,
+ 6729A55A1A69213A007D5872 /* uniform_values_storage.cpp */,
+ 6729A55B1A69213A007D5872 /* uniform_values_storage.hpp */,
+ 6729A5611A69213A007D5872 /* vertex_array_buffer.cpp */,
+ 6729A5621A69213A007D5872 /* vertex_array_buffer.hpp */,
+ );
+ name = drape;
+ path = ../../drape;
+ sourceTree = SOURCE_ROOT;
+ };
+ 6729A53E1A69213A007D5872 /* shaders */ = {
+ isa = PBXGroup;
+ children = (
+ 6729A53F1A69213A007D5872 /* doc */,
+ 6729A5471A69213A007D5872 /* line_fragment_shader.fsh */,
+ 6729A5481A69213A007D5872 /* line_vertex_shader.vsh */,
+ 6729A5491A69213A007D5872 /* shader_index.txt */,
+ 6729A54A1A69213A007D5872 /* text_fragment_shader.fsh */,
+ 6729A54B1A69213A007D5872 /* text_vertex_shader.vsh */,
+ 6729A54C1A69213A007D5872 /* texturing_fragment_shader.fsh */,
+ 6729A54D1A69213A007D5872 /* texturing_vertex_shader.vsh */,
+ );
+ path = shaders;
+ sourceTree = "<group>";
+ };
+ 6729A53F1A69213A007D5872 /* doc */ = {
+ isa = PBXGroup;
+ children = (
+ 6729A5401A69213A007D5872 /* line_fragment_shader_fsh.txt */,
+ 6729A5411A69213A007D5872 /* line_vertex_shader_vsh.txt */,
+ 6729A5421A69213A007D5872 /* normalize_vertex_shader_vsh.txt */,
+ 6729A5431A69213A007D5872 /* simple_vertex_shader_vsh.txt */,
+ 6729A5441A69213A007D5872 /* solid_color_fragment_shader_fsh.txt */,
+ 6729A5451A69213A007D5872 /* texturing_fragment_shader_fsh.txt */,
+ 6729A5461A69213A007D5872 /* texturing_vertex_shader_vsh.txt */,
+ );
+ path = doc;
+ sourceTree = "<group>";
+ };
+ 6729A55C1A69213A007D5872 /* utils */ = {
+ isa = PBXGroup;
+ children = (
+ 6729A55D1A69213A007D5872 /* stb_image.c */,
+ 6729A55E1A69213A007D5872 /* stb_image.h */,
+ 6729A55F1A69213A007D5872 /* vertex_decl.cpp */,
+ 6729A5601A69213A007D5872 /* vertex_decl.hpp */,
+ );
+ path = utils;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 6729A4EF1A691F6A007D5872 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6729A5A31A69213A007D5872 /* stipple_pen_resource.hpp in Headers */,
+ 6729A5661A69213A007D5872 /* attribute_provider.hpp in Headers */,
+ 6729A57C1A69213A007D5872 /* glextensions_list.hpp in Headers */,
+ 6729A58D1A69213A007D5872 /* index_buffer_mutator.hpp in Headers */,
+ 6729A5781A69213A007D5872 /* font_texture.hpp in Headers */,
+ 6729A59D1A69213A007D5872 /* sdf_image.h in Headers */,
+ 6729A59B1A69213A007D5872 /* render_bucket.hpp in Headers */,
+ 6729A56C1A69213A007D5872 /* binding_info.hpp in Headers */,
+ 6729A5971A69213A007D5872 /* overlay_tree.hpp in Headers */,
+ 6729A5751A69213A007D5872 /* drape_global.hpp in Headers */,
+ 6729A5701A69213A007D5872 /* color.hpp in Headers */,
+ 6729A5801A69213A007D5872 /* glsl_func.hpp in Headers */,
+ 6729A5761A69213A007D5872 /* dynamic_texture.hpp in Headers */,
+ 6729A5681A69213A007D5872 /* batcher_helpers.hpp in Headers */,
+ 6729A5931A69213A007D5872 /* oglcontextfactory.hpp in Headers */,
+ 6729A56A1A69213A007D5872 /* batcher.hpp in Headers */,
+ 6729A5B11A69213A007D5872 /* stb_image.h in Headers */,
+ 6729A5991A69213A007D5872 /* pointers.hpp in Headers */,
+ 6729A5A51A69213A007D5872 /* symbols_texture.hpp in Headers */,
+ 6729A5831A69213A007D5872 /* glstate.hpp in Headers */,
+ 6729A5741A69213A007D5872 /* data_buffer.hpp in Headers */,
+ 6729A58B1A69213A007D5872 /* gpu_program.hpp in Headers */,
+ 6729A5B31A69213A007D5872 /* vertex_decl.hpp in Headers */,
+ 6729A5721A69213A007D5872 /* cpu_buffer.hpp in Headers */,
+ 6729A5AD1A69213A007D5872 /* uniform_value.hpp in Headers */,
+ 6729A5AF1A69213A007D5872 /* uniform_values_storage.hpp in Headers */,
+ 6729A5951A69213A007D5872 /* overlay_handle.hpp in Headers */,
+ 6729A57E1A69213A007D5872 /* glfunctions.hpp in Headers */,
+ 6729A5B51A69213A007D5872 /* vertex_array_buffer.hpp in Headers */,
+ 6729A5A71A69213A007D5872 /* texture_manager.hpp in Headers */,
+ 6729A5901A69213A007D5872 /* object_pool.hpp in Headers */,
+ 6729A5A11A69213A007D5872 /* shader.hpp in Headers */,
+ 6729A5641A69213A007D5872 /* attribute_buffer_mutator.hpp in Headers */,
+ 6729A5811A69213A007D5872 /* glsl_types.hpp in Headers */,
+ 6729A57A1A69213A007D5872 /* glconstants.hpp in Headers */,
+ 6729A5911A69213A007D5872 /* oglcontext.hpp in Headers */,
+ 6729A5891A69213A007D5872 /* gpu_program_manager.hpp in Headers */,
+ 6729A5AB1A69213A007D5872 /* texture.hpp in Headers */,
+ 6729A57F1A69213A007D5872 /* glIncludes.hpp in Headers */,
+ 6729A5A91A69213A007D5872 /* texture_of_colors.hpp in Headers */,
+ 6729A5871A69213A007D5872 /* gpu_buffer.hpp in Headers */,
+ 6729A56E1A69213A007D5872 /* buffer_base.hpp in Headers */,
+ 6729A58F1A69213A007D5872 /* index_buffer.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 6729A4F01A691F6A007D5872 /* drape */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 6729A4FC1A691F6A007D5872 /* Build configuration list for PBXNativeTarget "drape" */;
+ buildPhases = (
+ 6729A4ED1A691F6A007D5872 /* Sources */,
+ 6729A4EE1A691F6A007D5872 /* Frameworks */,
+ 6729A4EF1A691F6A007D5872 /* Headers */,
+ );
+ buildRules = (
+ 670D055F1B0C9E4D0013A7AC /* PBXBuildRule */,
+ );
+ dependencies = (
+ );
+ name = drape;
+ productName = drape;
+ productReference = 6729A4F11A691F6A007D5872 /* libdrape.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 6729A4E91A691F6A007D5872 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 6729A4F01A691F6A007D5872 = {
+ CreatedOnToolsVersion = 6.1.1;
+ };
+ };
+ };
+ buildConfigurationList = 6729A4EC1A691F6A007D5872 /* Build configuration list for PBXProject "drape" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 6729A4E81A691F6A007D5872;
+ productRefGroup = 6729A4F21A691F6A007D5872 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 6729A4F01A691F6A007D5872 /* drape */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 6729A4ED1A691F6A007D5872 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670D059D1B0CC8A70013A7AC /* shader_index.txt in Sources */,
+ 6729A5711A69213A007D5872 /* cpu_buffer.cpp in Sources */,
+ 6729A5631A69213A007D5872 /* attribute_buffer_mutator.cpp in Sources */,
+ 6729A56B1A69213A007D5872 /* binding_info.cpp in Sources */,
+ 6729A5791A69213A007D5872 /* glconstants.cpp in Sources */,
+ 6729A5941A69213A007D5872 /* overlay_handle.cpp in Sources */,
+ 6729A5861A69213A007D5872 /* gpu_buffer.cpp in Sources */,
+ 6729A59A1A69213A007D5872 /* render_bucket.cpp in Sources */,
+ 6729A5921A69213A007D5872 /* oglcontextfactory.cpp in Sources */,
+ 6729A58A1A69213A007D5872 /* gpu_program.cpp in Sources */,
+ 6729A59C1A69213A007D5872 /* sdf_image.cpp in Sources */,
+ 6729A57B1A69213A007D5872 /* glextensions_list.cpp in Sources */,
+ 6729A5981A69213A007D5872 /* pointers.cpp in Sources */,
+ 6729A5881A69213A007D5872 /* gpu_program_manager.cpp in Sources */,
+ 6729A5A41A69213A007D5872 /* symbols_texture.cpp in Sources */,
+ 6729A56D1A69213A007D5872 /* buffer_base.cpp in Sources */,
+ 6729A5A01A69213A007D5872 /* shader.cpp in Sources */,
+ 6729A5A21A69213A007D5872 /* stipple_pen_resource.cpp in Sources */,
+ 6729A5691A69213A007D5872 /* batcher.cpp in Sources */,
+ 6729A58C1A69213A007D5872 /* index_buffer_mutator.cpp in Sources */,
+ 6729A57D1A69213A007D5872 /* glfunctions.cpp in Sources */,
+ 6729A5731A69213A007D5872 /* data_buffer.cpp in Sources */,
+ 6729A5AA1A69213A007D5872 /* texture.cpp in Sources */,
+ 6729A5771A69213A007D5872 /* font_texture.cpp in Sources */,
+ 6729A58E1A69213A007D5872 /* index_buffer.cpp in Sources */,
+ 6729A5A61A69213A007D5872 /* texture_manager.cpp in Sources */,
+ 6729A5821A69213A007D5872 /* glstate.cpp in Sources */,
+ 6729A56F1A69213A007D5872 /* color.cpp in Sources */,
+ 6729A5671A69213A007D5872 /* batcher_helpers.cpp in Sources */,
+ 6729A5B41A69213A007D5872 /* vertex_array_buffer.cpp in Sources */,
+ 6729A5B21A69213A007D5872 /* vertex_decl.cpp in Sources */,
+ 6729A5A81A69213A007D5872 /* texture_of_colors.cpp in Sources */,
+ 6729A5AE1A69213A007D5872 /* uniform_values_storage.cpp in Sources */,
+ 6729A5AC1A69213A007D5872 /* uniform_value.cpp in Sources */,
+ 6729A5961A69213A007D5872 /* overlay_tree.cpp in Sources */,
+ 6729A5651A69213A007D5872 /* attribute_provider.cpp in Sources */,
+ 6729A5B01A69213A007D5872 /* stb_image.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 6729A4FA1A691F6A007D5872 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D059E1B0CFE940013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/glm/",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 6729A4FB1A691F6A007D5872 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D059E1B0CFE940013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/glm/",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 6729A4FD1A691F6A007D5872 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 6729A4FE1A691F6A007D5872 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 6729A4EC1A691F6A007D5872 /* Build configuration list for PBXProject "drape" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6729A4FA1A691F6A007D5872 /* Debug */,
+ 6729A4FB1A691F6A007D5872 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 6729A4FC1A691F6A007D5872 /* Build configuration list for PBXNativeTarget "drape" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6729A4FD1A691F6A007D5872 /* Debug */,
+ 6729A4FE1A691F6A007D5872 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 6729A4E91A691F6A007D5872 /* Project object */;
+}
diff --git a/xcode/expat/expat.xcodeproj/project.pbxproj b/xcode/expat/expat.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..2eaba7ccef
--- /dev/null
+++ b/xcode/expat/expat.xcodeproj/project.pbxproj
@@ -0,0 +1,281 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670D050B1B0BAF540013A7AC /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 670D05061B0BAF540013A7AC /* xmlparse.c */; };
+ 670D050C1B0BAF540013A7AC /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 670D05071B0BAF540013A7AC /* xmlrole.c */; };
+ 670D050D1B0BAF540013A7AC /* xmltok_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 670D05081B0BAF540013A7AC /* xmltok_impl.c */; };
+ 670D050E1B0BAF540013A7AC /* xmltok_ns.c in Sources */ = {isa = PBXBuildFile; fileRef = 670D05091B0BAF540013A7AC /* xmltok_ns.c */; };
+ 670D050F1B0BAF540013A7AC /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 670D050A1B0BAF540013A7AC /* xmltok.c */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D04F81B0BAEE50013A7AC /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 670D05061B0BAF540013A7AC /* xmlparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmlparse.c; path = lib/xmlparse.c; sourceTree = "<group>"; };
+ 670D05071B0BAF540013A7AC /* xmlrole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmlrole.c; path = lib/xmlrole.c; sourceTree = "<group>"; };
+ 670D05081B0BAF540013A7AC /* xmltok_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmltok_impl.c; path = lib/xmltok_impl.c; sourceTree = "<group>"; };
+ 670D05091B0BAF540013A7AC /* xmltok_ns.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmltok_ns.c; path = lib/xmltok_ns.c; sourceTree = "<group>"; };
+ 670D050A1B0BAF540013A7AC /* xmltok.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmltok.c; path = lib/xmltok.c; sourceTree = "<group>"; };
+ 670D05BB1B0E0D1A0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 670D04F51B0BAEE50013A7AC /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670D04EF1B0BAEE50013A7AC = {
+ isa = PBXGroup;
+ children = (
+ 670D05BB1B0E0D1A0013A7AC /* defaults.xcconfig */,
+ 670D04FA1B0BAEE50013A7AC /* expat */,
+ 670D04F91B0BAEE50013A7AC /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 670D04F91B0BAEE50013A7AC /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04F81B0BAEE50013A7AC /* libexpat.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 670D04FA1B0BAEE50013A7AC /* expat */ = {
+ isa = PBXGroup;
+ children = (
+ 670D05061B0BAF540013A7AC /* xmlparse.c */,
+ 670D05071B0BAF540013A7AC /* xmlrole.c */,
+ 670D05081B0BAF540013A7AC /* xmltok_impl.c */,
+ 670D05091B0BAF540013A7AC /* xmltok_ns.c */,
+ 670D050A1B0BAF540013A7AC /* xmltok.c */,
+ );
+ name = expat;
+ path = ../../3party/expat;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 670D04F61B0BAEE50013A7AC /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 670D04F71B0BAEE50013A7AC /* expat */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 670D05031B0BAEE50013A7AC /* Build configuration list for PBXNativeTarget "expat" */;
+ buildPhases = (
+ 670D04F41B0BAEE50013A7AC /* Sources */,
+ 670D04F51B0BAEE50013A7AC /* Frameworks */,
+ 670D04F61B0BAEE50013A7AC /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = expat;
+ productName = expat;
+ productReference = 670D04F81B0BAEE50013A7AC /* libexpat.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 670D04F01B0BAEE50013A7AC /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 670D04F71B0BAEE50013A7AC = {
+ CreatedOnToolsVersion = 6.3.2;
+ };
+ };
+ };
+ buildConfigurationList = 670D04F31B0BAEE50013A7AC /* Build configuration list for PBXProject "expat" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 670D04EF1B0BAEE50013A7AC;
+ productRefGroup = 670D04F91B0BAEE50013A7AC /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 670D04F71B0BAEE50013A7AC /* expat */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 670D04F41B0BAEE50013A7AC /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670D050B1B0BAF540013A7AC /* xmlparse.c in Sources */,
+ 670D050D1B0BAF540013A7AC /* xmltok_impl.c in Sources */,
+ 670D050F1B0BAF540013A7AC /* xmltok.c in Sources */,
+ 670D050C1B0BAF540013A7AC /* xmlrole.c in Sources */,
+ 670D050E1B0BAF540013A7AC /* xmltok_ns.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 670D05011B0BAEE50013A7AC /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05BB1B0E0D1A0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ HAVE_MEMMOVE,
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 670D05021B0BAEE50013A7AC /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05BB1B0E0D1A0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = HAVE_MEMMOVE;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 670D05041B0BAEE50013A7AC /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ HAVE_MEMMOVE,
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 670D05051B0BAEE50013A7AC /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = HAVE_MEMMOVE;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 670D04F31B0BAEE50013A7AC /* Build configuration list for PBXProject "expat" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670D05011B0BAEE50013A7AC /* Debug */,
+ 670D05021B0BAEE50013A7AC /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 670D05031B0BAEE50013A7AC /* Build configuration list for PBXNativeTarget "expat" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670D05041B0BAEE50013A7AC /* Debug */,
+ 670D05051B0BAEE50013A7AC /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 670D04F01B0BAEE50013A7AC /* Project object */;
+}
diff --git a/xcode/feature_changeset/feature_changeset.xcodeproj/project.pbxproj b/xcode/feature_changeset/feature_changeset.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..b169bbca49
--- /dev/null
+++ b/xcode/feature_changeset/feature_changeset.xcodeproj/project.pbxproj
@@ -0,0 +1,402 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 67B52BE91AD42B3800664C17 /* featurechangeset_upload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52BE21AD42B3800664C17 /* featurechangeset_upload.cpp */; };
+ 67B52BEA1AD42B3800664C17 /* featurechangeset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52BE31AD42B3800664C17 /* featurechangeset.cpp */; };
+ 67B52BEB1AD42B3800664C17 /* featurechangeset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52BE41AD42B3800664C17 /* featurechangeset.hpp */; };
+ 67B52BEC1AD42B3800664C17 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 67B52BE51AD42B3800664C17 /* sqlite3.c */; };
+ 67B52BED1AD42B3800664C17 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 67B52BE61AD42B3800664C17 /* sqlite3.h */; };
+ 67B52BEE1AD42B3800664C17 /* sqlite3ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 67B52BE71AD42B3800664C17 /* sqlite3ext.h */; };
+ 67B52BFA1AD42B6600664C17 /* feature_changeset_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52BE11AD42B3800664C17 /* feature_changeset_tests.cpp */; };
+ 67B52BFB1AD42B6600664C17 /* featurechangeset_upload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52BE21AD42B3800664C17 /* featurechangeset_upload.cpp */; };
+ 67B52BFC1AD42B6600664C17 /* featurechangeset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52BE31AD42B3800664C17 /* featurechangeset.cpp */; };
+ 67B52BFD1AD42B7200664C17 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 67B52BE51AD42B3800664C17 /* sqlite3.c */; };
+ 67B52BFF1AD42BED00664C17 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52BFE1AD42BED00664C17 /* testingmain.cpp */; };
+ 67B52C011AD42C0A00664C17 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67B52C001AD42C0A00664C17 /* libbase.a */; };
+ 67B52C041AD6B28A00664C17 /* osm_entity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52C021AD6B28A00664C17 /* osm_entity.cpp */; };
+ 67B52C051AD6B28A00664C17 /* osm_entity.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52C031AD6B28A00664C17 /* osm_entity.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 67B52BF11AD42B5000664C17 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 674BFF241AD6BC2400D77536 /* osm_entity_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = osm_entity_tests.cpp; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/feature_changeset_tests/osm_entity_tests.cpp; sourceTree = "<group>"; };
+ 674BFF331AD6BD2600D77536 /* libexpat.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libexpat.dylib; path = usr/lib/libexpat.dylib; sourceTree = SDKROOT; };
+ 67B52BD31AD42B0D00664C17 /* libfeature_changeset.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libfeature_changeset.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 67B52BE11AD42B3800664C17 /* feature_changeset_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = feature_changeset_tests.cpp; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/feature_changeset_tests/feature_changeset_tests.cpp; sourceTree = "<group>"; };
+ 67B52BE21AD42B3800664C17 /* featurechangeset_upload.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = featurechangeset_upload.cpp; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/featurechangeset_upload.cpp; sourceTree = "<group>"; };
+ 67B52BE31AD42B3800664C17 /* featurechangeset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = featurechangeset.cpp; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/featurechangeset.cpp; sourceTree = "<group>"; };
+ 67B52BE41AD42B3800664C17 /* featurechangeset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = featurechangeset.hpp; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/featurechangeset.hpp; sourceTree = "<group>"; };
+ 67B52BE51AD42B3800664C17 /* sqlite3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sqlite3.c; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/sqlite3.c; sourceTree = "<group>"; };
+ 67B52BE61AD42B3800664C17 /* sqlite3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sqlite3.h; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/sqlite3.h; sourceTree = "<group>"; };
+ 67B52BE71AD42B3800664C17 /* sqlite3ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sqlite3ext.h; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/sqlite3ext.h; sourceTree = "<group>"; };
+ 67B52BF31AD42B5000664C17 /* feature_changeset_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = feature_changeset_tests; sourceTree = BUILT_PRODUCTS_DIR; };
+ 67B52BF51AD42B5000664C17 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
+ 67B52BFE1AD42BED00664C17 /* testingmain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../../../Volumes/AltHD/omim/testing/testingmain.cpp; sourceTree = "<group>"; };
+ 67B52C001AD42C0A00664C17 /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = ../../../../../Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug/libbase.a; sourceTree = "<group>"; };
+ 67B52C021AD6B28A00664C17 /* osm_entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = osm_entity.cpp; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/osm_entity.cpp; sourceTree = "<group>"; };
+ 67B52C031AD6B28A00664C17 /* osm_entity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = osm_entity.hpp; path = ../../../../../../Volumes/AltHD/omim/feature_changeset/osm_entity.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 67B52BD01AD42B0D00664C17 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 67B52BF01AD42B5000664C17 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67B52C011AD42C0A00664C17 /* libbase.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 67B52BCA1AD42B0D00664C17 = {
+ isa = PBXGroup;
+ children = (
+ 674BFF331AD6BD2600D77536 /* libexpat.dylib */,
+ 67B52C001AD42C0A00664C17 /* libbase.a */,
+ 67B52BFE1AD42BED00664C17 /* testingmain.cpp */,
+ 67B52BD51AD42B0D00664C17 /* feature_changeset */,
+ 67B52BF41AD42B5000664C17 /* feature_changeset_tests */,
+ 67B52BD41AD42B0D00664C17 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 67B52BD41AD42B0D00664C17 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 67B52BD31AD42B0D00664C17 /* libfeature_changeset.a */,
+ 67B52BF31AD42B5000664C17 /* feature_changeset_tests */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 67B52BD51AD42B0D00664C17 /* feature_changeset */ = {
+ isa = PBXGroup;
+ children = (
+ 67B52BE11AD42B3800664C17 /* feature_changeset_tests.cpp */,
+ 674BFF241AD6BC2400D77536 /* osm_entity_tests.cpp */,
+ 67B52BE21AD42B3800664C17 /* featurechangeset_upload.cpp */,
+ 67B52BE31AD42B3800664C17 /* featurechangeset.cpp */,
+ 67B52BE41AD42B3800664C17 /* featurechangeset.hpp */,
+ 67B52BE51AD42B3800664C17 /* sqlite3.c */,
+ 67B52BE61AD42B3800664C17 /* sqlite3.h */,
+ 67B52BE71AD42B3800664C17 /* sqlite3ext.h */,
+ 67B52C021AD6B28A00664C17 /* osm_entity.cpp */,
+ 67B52C031AD6B28A00664C17 /* osm_entity.hpp */,
+ );
+ path = feature_changeset;
+ sourceTree = "<group>";
+ };
+ 67B52BF41AD42B5000664C17 /* feature_changeset_tests */ = {
+ isa = PBXGroup;
+ children = (
+ 67B52BF51AD42B5000664C17 /* main.cpp */,
+ );
+ path = feature_changeset_tests;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 67B52BD11AD42B0D00664C17 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67B52BED1AD42B3800664C17 /* sqlite3.h in Headers */,
+ 67B52C051AD6B28A00664C17 /* osm_entity.hpp in Headers */,
+ 67B52BEB1AD42B3800664C17 /* featurechangeset.hpp in Headers */,
+ 67B52BEE1AD42B3800664C17 /* sqlite3ext.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 67B52BD21AD42B0D00664C17 /* feature_changeset */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 67B52BDE1AD42B0D00664C17 /* Build configuration list for PBXNativeTarget "feature_changeset" */;
+ buildPhases = (
+ 67B52BCF1AD42B0D00664C17 /* Sources */,
+ 67B52BD01AD42B0D00664C17 /* Frameworks */,
+ 67B52BD11AD42B0D00664C17 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = feature_changeset;
+ productName = feature_changeset;
+ productReference = 67B52BD31AD42B0D00664C17 /* libfeature_changeset.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+ 67B52BF21AD42B5000664C17 /* feature_changeset_tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 67B52BF71AD42B5000664C17 /* Build configuration list for PBXNativeTarget "feature_changeset_tests" */;
+ buildPhases = (
+ 67B52BEF1AD42B5000664C17 /* Sources */,
+ 67B52BF01AD42B5000664C17 /* Frameworks */,
+ 67B52BF11AD42B5000664C17 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = feature_changeset_tests;
+ productName = feature_changeset_tests;
+ productReference = 67B52BF31AD42B5000664C17 /* feature_changeset_tests */;
+ productType = "com.apple.product-type.tool";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 67B52BCB1AD42B0D00664C17 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 67B52BD21AD42B0D00664C17 = {
+ CreatedOnToolsVersion = 6.2;
+ };
+ 67B52BF21AD42B5000664C17 = {
+ CreatedOnToolsVersion = 6.2;
+ };
+ };
+ };
+ buildConfigurationList = 67B52BCE1AD42B0D00664C17 /* Build configuration list for PBXProject "feature_changeset" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 67B52BCA1AD42B0D00664C17;
+ productRefGroup = 67B52BD41AD42B0D00664C17 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 67B52BD21AD42B0D00664C17 /* feature_changeset */,
+ 67B52BF21AD42B5000664C17 /* feature_changeset_tests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 67B52BCF1AD42B0D00664C17 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67B52BE91AD42B3800664C17 /* featurechangeset_upload.cpp in Sources */,
+ 67B52BEA1AD42B3800664C17 /* featurechangeset.cpp in Sources */,
+ 67B52C041AD6B28A00664C17 /* osm_entity.cpp in Sources */,
+ 67B52BEC1AD42B3800664C17 /* sqlite3.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 67B52BEF1AD42B5000664C17 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67B52BFF1AD42BED00664C17 /* testingmain.cpp in Sources */,
+ 67B52BFD1AD42B7200664C17 /* sqlite3.c in Sources */,
+ 67B52BFA1AD42B6600664C17 /* feature_changeset_tests.cpp in Sources */,
+ 67B52BFB1AD42B6600664C17 /* featurechangeset_upload.cpp in Sources */,
+ 67B52BFC1AD42B6600664C17 /* featurechangeset.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 67B52BDC1AD42B0D00664C17 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "~/omim",
+ /usr/local/include,
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 67B52BDD1AD42B0D00664C17 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "~/omim",
+ /usr/local/include,
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 67B52BDF1AD42B0D00664C17 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 67B52BE01AD42B0D00664C17 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ 67B52BF81AD42B5000664C17 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ /Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug,
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 67B52BF91AD42B5000664C17 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ /Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug,
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 67B52BCE1AD42B0D00664C17 /* Build configuration list for PBXProject "feature_changeset" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67B52BDC1AD42B0D00664C17 /* Debug */,
+ 67B52BDD1AD42B0D00664C17 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 67B52BDE1AD42B0D00664C17 /* Build configuration list for PBXNativeTarget "feature_changeset" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67B52BDF1AD42B0D00664C17 /* Debug */,
+ 67B52BE01AD42B0D00664C17 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 67B52BF71AD42B5000664C17 /* Build configuration list for PBXNativeTarget "feature_changeset_tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67B52BF81AD42B5000664C17 /* Debug */,
+ 67B52BF91AD42B5000664C17 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 67B52BCB1AD42B0D00664C17 /* Project object */;
+}
diff --git a/xcode/freetype/freetype.xcodeproj/project.pbxproj b/xcode/freetype/freetype.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..230e7e783c
--- /dev/null
+++ b/xcode/freetype/freetype.xcodeproj/project.pbxproj
@@ -0,0 +1,1990 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 67534A2F1A408E8000A0A8C3 /* afangles.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348611A408E8000A0A8C3 /* afangles.c */; };
+ 67534A301A408E8000A0A8C3 /* afangles.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348621A408E8000A0A8C3 /* afangles.h */; };
+ 67534A311A408E8000A0A8C3 /* afcjk.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348631A408E8000A0A8C3 /* afcjk.c */; };
+ 67534A321A408E8000A0A8C3 /* afcjk.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348641A408E8000A0A8C3 /* afcjk.h */; };
+ 67534A331A408E8000A0A8C3 /* afdummy.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348651A408E8000A0A8C3 /* afdummy.c */; };
+ 67534A341A408E8000A0A8C3 /* afdummy.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348661A408E8000A0A8C3 /* afdummy.h */; };
+ 67534A351A408E8000A0A8C3 /* aferrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348671A408E8000A0A8C3 /* aferrors.h */; };
+ 67534A361A408E8000A0A8C3 /* afglobal.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348681A408E8000A0A8C3 /* afglobal.c */; };
+ 67534A371A408E8000A0A8C3 /* afglobal.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348691A408E8000A0A8C3 /* afglobal.h */; };
+ 67534A381A408E8000A0A8C3 /* afhints.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753486A1A408E8000A0A8C3 /* afhints.c */; };
+ 67534A391A408E8000A0A8C3 /* afhints.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753486B1A408E8000A0A8C3 /* afhints.h */; };
+ 67534A3A1A408E8000A0A8C3 /* afindic.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753486C1A408E8000A0A8C3 /* afindic.c */; };
+ 67534A3B1A408E8000A0A8C3 /* afindic.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753486D1A408E8000A0A8C3 /* afindic.h */; };
+ 67534A3C1A408E8000A0A8C3 /* aflatin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753486E1A408E8000A0A8C3 /* aflatin.c */; };
+ 67534A3D1A408E8000A0A8C3 /* aflatin.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753486F1A408E8000A0A8C3 /* aflatin.h */; };
+ 67534A401A408E8000A0A8C3 /* afloader.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348721A408E8000A0A8C3 /* afloader.c */; };
+ 67534A411A408E8000A0A8C3 /* afloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348731A408E8000A0A8C3 /* afloader.h */; };
+ 67534A421A408E8000A0A8C3 /* afmodule.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348741A408E8000A0A8C3 /* afmodule.c */; };
+ 67534A431A408E8000A0A8C3 /* afmodule.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348751A408E8000A0A8C3 /* afmodule.h */; };
+ 67534A461A408E8000A0A8C3 /* aftypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348781A408E8000A0A8C3 /* aftypes.h */; };
+ 67534A471A408E8000A0A8C3 /* afwarp.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348791A408E8000A0A8C3 /* afwarp.c */; };
+ 67534A481A408E8000A0A8C3 /* afwarp.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753487A1A408E8000A0A8C3 /* afwarp.h */; };
+ 67534A4B1A408E8000A0A8C3 /* basepic.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348801A408E8000A0A8C3 /* basepic.c */; };
+ 67534A4C1A408E8000A0A8C3 /* basepic.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348811A408E8000A0A8C3 /* basepic.h */; };
+ 67534A4D1A408E8000A0A8C3 /* ftadvanc.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348821A408E8000A0A8C3 /* ftadvanc.c */; };
+ 67534A501A408E8000A0A8C3 /* ftbase.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348851A408E8000A0A8C3 /* ftbase.h */; };
+ 67534A511A408E8000A0A8C3 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348861A408E8000A0A8C3 /* ftbbox.c */; };
+ 67534A521A408E8000A0A8C3 /* ftbdf.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348871A408E8000A0A8C3 /* ftbdf.c */; };
+ 67534A531A408E8000A0A8C3 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348881A408E8000A0A8C3 /* ftbitmap.c */; };
+ 67534A541A408E8000A0A8C3 /* ftcalc.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348891A408E8000A0A8C3 /* ftcalc.c */; };
+ 67534A551A408E8000A0A8C3 /* ftcid.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753488A1A408E8000A0A8C3 /* ftcid.c */; };
+ 67534A561A408E8000A0A8C3 /* ftdbgmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753488B1A408E8000A0A8C3 /* ftdbgmem.c */; };
+ 67534A571A408E8000A0A8C3 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753488C1A408E8000A0A8C3 /* ftdebug.c */; };
+ 67534A581A408E8000A0A8C3 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753488D1A408E8000A0A8C3 /* ftfstype.c */; };
+ 67534A591A408E8000A0A8C3 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753488E1A408E8000A0A8C3 /* ftgasp.c */; };
+ 67534A5A1A408E8000A0A8C3 /* ftgloadr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753488F1A408E8000A0A8C3 /* ftgloadr.c */; };
+ 67534A5B1A408E8000A0A8C3 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348901A408E8000A0A8C3 /* ftglyph.c */; };
+ 67534A5C1A408E8000A0A8C3 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348911A408E8000A0A8C3 /* ftgxval.c */; };
+ 67534A5D1A408E8000A0A8C3 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348921A408E8000A0A8C3 /* ftinit.c */; };
+ 67534A5E1A408E8000A0A8C3 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348931A408E8000A0A8C3 /* ftlcdfil.c */; };
+ 67534A5F1A408E8000A0A8C3 /* ftmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348941A408E8000A0A8C3 /* ftmac.c */; };
+ 67534A601A408E8000A0A8C3 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348951A408E8000A0A8C3 /* ftmm.c */; };
+ 67534A611A408E8000A0A8C3 /* ftobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348961A408E8000A0A8C3 /* ftobjs.c */; };
+ 67534A621A408E8000A0A8C3 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348971A408E8000A0A8C3 /* ftotval.c */; };
+ 67534A631A408E8000A0A8C3 /* ftoutln.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348981A408E8000A0A8C3 /* ftoutln.c */; };
+ 67534A641A408E8000A0A8C3 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348991A408E8000A0A8C3 /* ftpatent.c */; };
+ 67534A651A408E8000A0A8C3 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753489A1A408E8000A0A8C3 /* ftpfr.c */; };
+ 67534A661A408E8000A0A8C3 /* ftpic.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753489B1A408E8000A0A8C3 /* ftpic.c */; };
+ 67534A671A408E8000A0A8C3 /* ftrfork.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753489C1A408E8000A0A8C3 /* ftrfork.c */; };
+ 67534A681A408E8000A0A8C3 /* ftsnames.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753489D1A408E8000A0A8C3 /* ftsnames.c */; };
+ 67534A691A408E8000A0A8C3 /* ftstream.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753489E1A408E8000A0A8C3 /* ftstream.c */; };
+ 67534A6A1A408E8000A0A8C3 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753489F1A408E8000A0A8C3 /* ftstroke.c */; };
+ 67534A6B1A408E8000A0A8C3 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348A01A408E8000A0A8C3 /* ftsynth.c */; };
+ 67534A6C1A408E8000A0A8C3 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348A11A408E8000A0A8C3 /* ftsystem.c */; };
+ 67534A6D1A408E8000A0A8C3 /* fttrigon.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348A21A408E8000A0A8C3 /* fttrigon.c */; };
+ 67534A6E1A408E8000A0A8C3 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348A31A408E8000A0A8C3 /* fttype1.c */; };
+ 67534A6F1A408E8000A0A8C3 /* ftutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348A41A408E8000A0A8C3 /* ftutil.c */; };
+ 67534A701A408E8000A0A8C3 /* ftwinfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348A51A408E8000A0A8C3 /* ftwinfnt.c */; };
+ 67534A711A408E8000A0A8C3 /* ftxf86.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348A61A408E8000A0A8C3 /* ftxf86.c */; };
+ 67534A731A408E8000A0A8C3 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348A81A408E8000A0A8C3 /* md5.c */; };
+ 67534A741A408E8000A0A8C3 /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348A91A408E8000A0A8C3 /* md5.h */; };
+ 67534A751A408E8000A0A8C3 /* bdf.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348AC1A408E8000A0A8C3 /* bdf.c */; };
+ 67534A761A408E8000A0A8C3 /* bdf.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348AD1A408E8000A0A8C3 /* bdf.h */; };
+ 67534A771A408E8000A0A8C3 /* bdfdrivr.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348AE1A408E8000A0A8C3 /* bdfdrivr.c */; };
+ 67534A781A408E8000A0A8C3 /* bdfdrivr.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348AF1A408E8000A0A8C3 /* bdfdrivr.h */; };
+ 67534A791A408E8000A0A8C3 /* bdferror.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348B01A408E8000A0A8C3 /* bdferror.h */; };
+ 67534A7A1A408E8000A0A8C3 /* bdflib.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348B11A408E8000A0A8C3 /* bdflib.c */; };
+ 67534A7C1A408E8000A0A8C3 /* ftbzip2.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348B71A408E8000A0A8C3 /* ftbzip2.c */; };
+ 67534A7E1A408E8000A0A8C3 /* ftcache.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348BB1A408E8000A0A8C3 /* ftcache.c */; };
+ 67534A7F1A408E8000A0A8C3 /* ftcbasic.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348BC1A408E8000A0A8C3 /* ftcbasic.c */; };
+ 67534A801A408E8000A0A8C3 /* ftccache.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348BD1A408E8000A0A8C3 /* ftccache.c */; };
+ 67534A811A408E8000A0A8C3 /* ftccache.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348BE1A408E8000A0A8C3 /* ftccache.h */; };
+ 67534A821A408E8000A0A8C3 /* ftccback.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348BF1A408E8000A0A8C3 /* ftccback.h */; };
+ 67534A831A408E8000A0A8C3 /* ftccmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348C01A408E8000A0A8C3 /* ftccmap.c */; };
+ 67534A841A408E8000A0A8C3 /* ftcerror.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348C11A408E8000A0A8C3 /* ftcerror.h */; };
+ 67534A851A408E8000A0A8C3 /* ftcglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348C21A408E8000A0A8C3 /* ftcglyph.c */; };
+ 67534A861A408E8000A0A8C3 /* ftcglyph.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348C31A408E8000A0A8C3 /* ftcglyph.h */; };
+ 67534A871A408E8000A0A8C3 /* ftcimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348C41A408E8000A0A8C3 /* ftcimage.c */; };
+ 67534A881A408E8000A0A8C3 /* ftcimage.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348C51A408E8000A0A8C3 /* ftcimage.h */; };
+ 67534A891A408E8000A0A8C3 /* ftcmanag.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348C61A408E8000A0A8C3 /* ftcmanag.c */; };
+ 67534A8A1A408E8000A0A8C3 /* ftcmanag.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348C71A408E8000A0A8C3 /* ftcmanag.h */; };
+ 67534A8B1A408E8000A0A8C3 /* ftcmru.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348C81A408E8000A0A8C3 /* ftcmru.c */; };
+ 67534A8C1A408E8000A0A8C3 /* ftcmru.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348C91A408E8000A0A8C3 /* ftcmru.h */; };
+ 67534A8D1A408E8000A0A8C3 /* ftcsbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348CA1A408E8000A0A8C3 /* ftcsbits.c */; };
+ 67534A8E1A408E8000A0A8C3 /* ftcsbits.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348CB1A408E8000A0A8C3 /* ftcsbits.h */; };
+ 67534A8F1A408E8000A0A8C3 /* ftstrokedcache.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348CC1A408E8000A0A8C3 /* ftstrokedcache.c */; };
+ 67534A911A408E8000A0A8C3 /* cf2arrst.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348D01A408E8000A0A8C3 /* cf2arrst.c */; };
+ 67534A921A408E8000A0A8C3 /* cf2arrst.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348D11A408E8000A0A8C3 /* cf2arrst.h */; };
+ 67534A931A408E8000A0A8C3 /* cf2blues.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348D21A408E8000A0A8C3 /* cf2blues.c */; };
+ 67534A941A408E8000A0A8C3 /* cf2blues.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348D31A408E8000A0A8C3 /* cf2blues.h */; };
+ 67534A951A408E8000A0A8C3 /* cf2error.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348D41A408E8000A0A8C3 /* cf2error.c */; };
+ 67534A961A408E8000A0A8C3 /* cf2error.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348D51A408E8000A0A8C3 /* cf2error.h */; };
+ 67534A971A408E8000A0A8C3 /* cf2fixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348D61A408E8000A0A8C3 /* cf2fixed.h */; };
+ 67534A981A408E8000A0A8C3 /* cf2font.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348D71A408E8000A0A8C3 /* cf2font.c */; };
+ 67534A991A408E8000A0A8C3 /* cf2font.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348D81A408E8000A0A8C3 /* cf2font.h */; };
+ 67534A9A1A408E8000A0A8C3 /* cf2ft.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348D91A408E8000A0A8C3 /* cf2ft.c */; };
+ 67534A9B1A408E8000A0A8C3 /* cf2ft.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348DA1A408E8000A0A8C3 /* cf2ft.h */; };
+ 67534A9C1A408E8000A0A8C3 /* cf2glue.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348DB1A408E8000A0A8C3 /* cf2glue.h */; };
+ 67534A9D1A408E8000A0A8C3 /* cf2hints.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348DC1A408E8000A0A8C3 /* cf2hints.c */; };
+ 67534A9E1A408E8000A0A8C3 /* cf2hints.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348DD1A408E8000A0A8C3 /* cf2hints.h */; };
+ 67534A9F1A408E8000A0A8C3 /* cf2intrp.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348DE1A408E8000A0A8C3 /* cf2intrp.c */; };
+ 67534AA01A408E8000A0A8C3 /* cf2intrp.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348DF1A408E8000A0A8C3 /* cf2intrp.h */; };
+ 67534AA11A408E8000A0A8C3 /* cf2read.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348E01A408E8000A0A8C3 /* cf2read.c */; };
+ 67534AA21A408E8000A0A8C3 /* cf2read.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348E11A408E8000A0A8C3 /* cf2read.h */; };
+ 67534AA31A408E8000A0A8C3 /* cf2stack.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348E21A408E8000A0A8C3 /* cf2stack.c */; };
+ 67534AA41A408E8000A0A8C3 /* cf2stack.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348E31A408E8000A0A8C3 /* cf2stack.h */; };
+ 67534AA51A408E8000A0A8C3 /* cf2types.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348E41A408E8000A0A8C3 /* cf2types.h */; };
+ 67534AA61A408E8000A0A8C3 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348E51A408E8000A0A8C3 /* cff.c */; };
+ 67534AA71A408E8000A0A8C3 /* cffcmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348E61A408E8000A0A8C3 /* cffcmap.c */; };
+ 67534AA81A408E8000A0A8C3 /* cffcmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348E71A408E8000A0A8C3 /* cffcmap.h */; };
+ 67534AA91A408E8000A0A8C3 /* cffdrivr.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348E81A408E8000A0A8C3 /* cffdrivr.c */; };
+ 67534AAA1A408E8000A0A8C3 /* cffdrivr.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348E91A408E8000A0A8C3 /* cffdrivr.h */; };
+ 67534AAB1A408E8000A0A8C3 /* cfferrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348EA1A408E8000A0A8C3 /* cfferrs.h */; };
+ 67534AAC1A408E8000A0A8C3 /* cffgload.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348EB1A408E8000A0A8C3 /* cffgload.c */; };
+ 67534AAD1A408E8000A0A8C3 /* cffgload.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348EC1A408E8000A0A8C3 /* cffgload.h */; };
+ 67534AAE1A408E8000A0A8C3 /* cffload.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348ED1A408E8000A0A8C3 /* cffload.c */; };
+ 67534AAF1A408E8000A0A8C3 /* cffload.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348EE1A408E8000A0A8C3 /* cffload.h */; };
+ 67534AB01A408E8000A0A8C3 /* cffobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348EF1A408E8000A0A8C3 /* cffobjs.c */; };
+ 67534AB11A408E8000A0A8C3 /* cffobjs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348F01A408E8000A0A8C3 /* cffobjs.h */; };
+ 67534AB21A408E8000A0A8C3 /* cffparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348F11A408E8000A0A8C3 /* cffparse.c */; };
+ 67534AB31A408E8000A0A8C3 /* cffparse.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348F21A408E8000A0A8C3 /* cffparse.h */; };
+ 67534AB41A408E8000A0A8C3 /* cffpic.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348F31A408E8000A0A8C3 /* cffpic.c */; };
+ 67534AB51A408E8000A0A8C3 /* cffpic.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348F41A408E8000A0A8C3 /* cffpic.h */; };
+ 67534AB61A408E8000A0A8C3 /* cfftoken.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348F51A408E8000A0A8C3 /* cfftoken.h */; };
+ 67534AB71A408E8000A0A8C3 /* cfftypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348F61A408E8000A0A8C3 /* cfftypes.h */; };
+ 67534AB91A408E8000A0A8C3 /* ciderrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348FB1A408E8000A0A8C3 /* ciderrs.h */; };
+ 67534ABA1A408E8000A0A8C3 /* cidgload.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348FC1A408E8000A0A8C3 /* cidgload.c */; };
+ 67534ABB1A408E8000A0A8C3 /* cidgload.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348FD1A408E8000A0A8C3 /* cidgload.h */; };
+ 67534ABC1A408E8000A0A8C3 /* cidload.c in Sources */ = {isa = PBXBuildFile; fileRef = 675348FE1A408E8000A0A8C3 /* cidload.c */; };
+ 67534ABD1A408E8000A0A8C3 /* cidload.h in Headers */ = {isa = PBXBuildFile; fileRef = 675348FF1A408E8000A0A8C3 /* cidload.h */; };
+ 67534ABE1A408E8000A0A8C3 /* cidobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349001A408E8000A0A8C3 /* cidobjs.c */; };
+ 67534ABF1A408E8000A0A8C3 /* cidobjs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349011A408E8000A0A8C3 /* cidobjs.h */; };
+ 67534AC01A408E8000A0A8C3 /* cidparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349021A408E8000A0A8C3 /* cidparse.c */; };
+ 67534AC11A408E8000A0A8C3 /* cidparse.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349031A408E8000A0A8C3 /* cidparse.h */; };
+ 67534AC21A408E8000A0A8C3 /* cidriver.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349041A408E8000A0A8C3 /* cidriver.c */; };
+ 67534AC31A408E8000A0A8C3 /* cidriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349051A408E8000A0A8C3 /* cidriver.h */; };
+ 67534AC41A408E8000A0A8C3 /* cidtoken.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349061A408E8000A0A8C3 /* cidtoken.h */; };
+ 67534AC61A408E8000A0A8C3 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753490A1A408E8000A0A8C3 /* type1cid.c */; };
+ 67534AC71A408E8000A0A8C3 /* gxvalid.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753490C1A408E8000A0A8C3 /* gxvalid.c */; };
+ 67534AC81A408E8000A0A8C3 /* gxvalid.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753490D1A408E8000A0A8C3 /* gxvalid.h */; };
+ 67534AC91A408E8000A0A8C3 /* gxvbsln.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753490E1A408E8000A0A8C3 /* gxvbsln.c */; };
+ 67534ACA1A408E8000A0A8C3 /* gxvcommn.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753490F1A408E8000A0A8C3 /* gxvcommn.c */; };
+ 67534ACB1A408E8000A0A8C3 /* gxvcommn.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349101A408E8000A0A8C3 /* gxvcommn.h */; };
+ 67534ACC1A408E8000A0A8C3 /* gxverror.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349111A408E8000A0A8C3 /* gxverror.h */; };
+ 67534ACD1A408E8000A0A8C3 /* gxvfeat.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349121A408E8000A0A8C3 /* gxvfeat.c */; };
+ 67534ACE1A408E8000A0A8C3 /* gxvfeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349131A408E8000A0A8C3 /* gxvfeat.h */; };
+ 67534ACF1A408E8000A0A8C3 /* gxvfgen.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349141A408E8000A0A8C3 /* gxvfgen.c */; };
+ 67534AD01A408E8000A0A8C3 /* gxvjust.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349151A408E8000A0A8C3 /* gxvjust.c */; };
+ 67534AD11A408E8000A0A8C3 /* gxvkern.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349161A408E8000A0A8C3 /* gxvkern.c */; };
+ 67534AD21A408E8000A0A8C3 /* gxvlcar.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349171A408E8000A0A8C3 /* gxvlcar.c */; };
+ 67534AD31A408E8000A0A8C3 /* gxvmod.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349181A408E8000A0A8C3 /* gxvmod.c */; };
+ 67534AD41A408E8000A0A8C3 /* gxvmod.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349191A408E8000A0A8C3 /* gxvmod.h */; };
+ 67534AD51A408E8000A0A8C3 /* gxvmort.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753491A1A408E8000A0A8C3 /* gxvmort.c */; };
+ 67534AD61A408E8000A0A8C3 /* gxvmort.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753491B1A408E8000A0A8C3 /* gxvmort.h */; };
+ 67534AD71A408E8000A0A8C3 /* gxvmort0.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753491C1A408E8000A0A8C3 /* gxvmort0.c */; };
+ 67534AD81A408E8000A0A8C3 /* gxvmort1.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753491D1A408E8000A0A8C3 /* gxvmort1.c */; };
+ 67534AD91A408E8000A0A8C3 /* gxvmort2.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753491E1A408E8000A0A8C3 /* gxvmort2.c */; };
+ 67534ADA1A408E8000A0A8C3 /* gxvmort4.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753491F1A408E8000A0A8C3 /* gxvmort4.c */; };
+ 67534ADB1A408E8000A0A8C3 /* gxvmort5.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349201A408E8000A0A8C3 /* gxvmort5.c */; };
+ 67534ADC1A408E8000A0A8C3 /* gxvmorx.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349211A408E8000A0A8C3 /* gxvmorx.c */; };
+ 67534ADD1A408E8000A0A8C3 /* gxvmorx.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349221A408E8000A0A8C3 /* gxvmorx.h */; };
+ 67534ADE1A408E8000A0A8C3 /* gxvmorx0.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349231A408E8000A0A8C3 /* gxvmorx0.c */; };
+ 67534ADF1A408E8000A0A8C3 /* gxvmorx1.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349241A408E8000A0A8C3 /* gxvmorx1.c */; };
+ 67534AE01A408E8000A0A8C3 /* gxvmorx2.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349251A408E8000A0A8C3 /* gxvmorx2.c */; };
+ 67534AE11A408E8000A0A8C3 /* gxvmorx4.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349261A408E8000A0A8C3 /* gxvmorx4.c */; };
+ 67534AE21A408E8000A0A8C3 /* gxvmorx5.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349271A408E8000A0A8C3 /* gxvmorx5.c */; };
+ 67534AE31A408E8000A0A8C3 /* gxvopbd.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349281A408E8000A0A8C3 /* gxvopbd.c */; };
+ 67534AE41A408E8000A0A8C3 /* gxvprop.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349291A408E8000A0A8C3 /* gxvprop.c */; };
+ 67534AE51A408E8000A0A8C3 /* gxvtrak.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753492A1A408E8000A0A8C3 /* gxvtrak.c */; };
+ 67534AF81A408E8000A0A8C3 /* ftlzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349431A408E8000A0A8C3 /* ftlzw.c */; };
+ 67534AF91A408E8000A0A8C3 /* ftzopen.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349441A408E8000A0A8C3 /* ftzopen.c */; };
+ 67534AFA1A408E8000A0A8C3 /* ftzopen.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349451A408E8000A0A8C3 /* ftzopen.h */; };
+ 67534AFD1A408E8000A0A8C3 /* otvalid.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753494B1A408E8000A0A8C3 /* otvalid.c */; };
+ 67534AFE1A408E8000A0A8C3 /* otvalid.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753494C1A408E8000A0A8C3 /* otvalid.h */; };
+ 67534AFF1A408E8000A0A8C3 /* otvbase.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753494D1A408E8000A0A8C3 /* otvbase.c */; };
+ 67534B001A408E8000A0A8C3 /* otvcommn.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753494E1A408E8000A0A8C3 /* otvcommn.c */; };
+ 67534B011A408E8000A0A8C3 /* otvcommn.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753494F1A408E8000A0A8C3 /* otvcommn.h */; };
+ 67534B021A408E8000A0A8C3 /* otverror.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349501A408E8000A0A8C3 /* otverror.h */; };
+ 67534B031A408E8000A0A8C3 /* otvgdef.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349511A408E8000A0A8C3 /* otvgdef.c */; };
+ 67534B041A408E8000A0A8C3 /* otvgpos.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349521A408E8000A0A8C3 /* otvgpos.c */; };
+ 67534B051A408E8000A0A8C3 /* otvgpos.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349531A408E8000A0A8C3 /* otvgpos.h */; };
+ 67534B061A408E8000A0A8C3 /* otvgsub.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349541A408E8000A0A8C3 /* otvgsub.c */; };
+ 67534B071A408E8000A0A8C3 /* otvjstf.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349551A408E8000A0A8C3 /* otvjstf.c */; };
+ 67534B081A408E8000A0A8C3 /* otvmath.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349561A408E8000A0A8C3 /* otvmath.c */; };
+ 67534B091A408E8000A0A8C3 /* otvmod.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349571A408E8000A0A8C3 /* otvmod.c */; };
+ 67534B0A1A408E8000A0A8C3 /* otvmod.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349581A408E8000A0A8C3 /* otvmod.h */; };
+ 67534B0C1A408E8000A0A8C3 /* pcf.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753495D1A408E8000A0A8C3 /* pcf.c */; };
+ 67534B0D1A408E8000A0A8C3 /* pcf.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753495E1A408E8000A0A8C3 /* pcf.h */; };
+ 67534B0E1A408E8000A0A8C3 /* pcfdrivr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753495F1A408E8000A0A8C3 /* pcfdrivr.c */; };
+ 67534B0F1A408E8000A0A8C3 /* pcfdrivr.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349601A408E8000A0A8C3 /* pcfdrivr.h */; };
+ 67534B101A408E8000A0A8C3 /* pcferror.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349611A408E8000A0A8C3 /* pcferror.h */; };
+ 67534B111A408E8000A0A8C3 /* pcfread.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349621A408E8000A0A8C3 /* pcfread.c */; };
+ 67534B121A408E8000A0A8C3 /* pcfread.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349631A408E8000A0A8C3 /* pcfread.h */; };
+ 67534B131A408E8000A0A8C3 /* pcfutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349641A408E8000A0A8C3 /* pcfutil.c */; };
+ 67534B141A408E8000A0A8C3 /* pcfutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349651A408E8000A0A8C3 /* pcfutil.h */; };
+ 67534B161A408E8000A0A8C3 /* pfr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753496B1A408E8000A0A8C3 /* pfr.c */; };
+ 67534B171A408E8000A0A8C3 /* pfrcmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753496C1A408E8000A0A8C3 /* pfrcmap.c */; };
+ 67534B181A408E8000A0A8C3 /* pfrcmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753496D1A408E8000A0A8C3 /* pfrcmap.h */; };
+ 67534B191A408E8000A0A8C3 /* pfrdrivr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753496E1A408E8000A0A8C3 /* pfrdrivr.c */; };
+ 67534B1A1A408E8000A0A8C3 /* pfrdrivr.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753496F1A408E8000A0A8C3 /* pfrdrivr.h */; };
+ 67534B1B1A408E8100A0A8C3 /* pfrerror.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349701A408E8000A0A8C3 /* pfrerror.h */; };
+ 67534B1C1A408E8100A0A8C3 /* pfrgload.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349711A408E8000A0A8C3 /* pfrgload.c */; };
+ 67534B1D1A408E8100A0A8C3 /* pfrgload.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349721A408E8000A0A8C3 /* pfrgload.h */; };
+ 67534B1E1A408E8100A0A8C3 /* pfrload.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349731A408E8000A0A8C3 /* pfrload.c */; };
+ 67534B1F1A408E8100A0A8C3 /* pfrload.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349741A408E8000A0A8C3 /* pfrload.h */; };
+ 67534B201A408E8100A0A8C3 /* pfrobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349751A408E8000A0A8C3 /* pfrobjs.c */; };
+ 67534B211A408E8100A0A8C3 /* pfrobjs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349761A408E8000A0A8C3 /* pfrobjs.h */; };
+ 67534B221A408E8100A0A8C3 /* pfrsbit.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349771A408E8000A0A8C3 /* pfrsbit.c */; };
+ 67534B231A408E8100A0A8C3 /* pfrsbit.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349781A408E8000A0A8C3 /* pfrsbit.h */; };
+ 67534B241A408E8100A0A8C3 /* pfrtypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349791A408E8000A0A8C3 /* pfrtypes.h */; };
+ 67534B251A408E8100A0A8C3 /* afmparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753497C1A408E8000A0A8C3 /* afmparse.c */; };
+ 67534B261A408E8100A0A8C3 /* afmparse.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753497D1A408E8000A0A8C3 /* afmparse.h */; };
+ 67534B281A408E8100A0A8C3 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349801A408E8000A0A8C3 /* psaux.c */; };
+ 67534B291A408E8100A0A8C3 /* psauxerr.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349811A408E8000A0A8C3 /* psauxerr.h */; };
+ 67534B2A1A408E8100A0A8C3 /* psauxmod.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349821A408E8000A0A8C3 /* psauxmod.c */; };
+ 67534B2B1A408E8100A0A8C3 /* psauxmod.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349831A408E8000A0A8C3 /* psauxmod.h */; };
+ 67534B2C1A408E8100A0A8C3 /* psconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349841A408E8000A0A8C3 /* psconv.c */; };
+ 67534B2D1A408E8100A0A8C3 /* psconv.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349851A408E8000A0A8C3 /* psconv.h */; };
+ 67534B2E1A408E8100A0A8C3 /* psobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349861A408E8000A0A8C3 /* psobjs.c */; };
+ 67534B2F1A408E8100A0A8C3 /* psobjs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349871A408E8000A0A8C3 /* psobjs.h */; };
+ 67534B301A408E8100A0A8C3 /* t1cmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349891A408E8000A0A8C3 /* t1cmap.c */; };
+ 67534B311A408E8100A0A8C3 /* t1cmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753498A1A408E8000A0A8C3 /* t1cmap.h */; };
+ 67534B321A408E8100A0A8C3 /* t1decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753498B1A408E8000A0A8C3 /* t1decode.c */; };
+ 67534B331A408E8100A0A8C3 /* t1decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753498C1A408E8000A0A8C3 /* t1decode.h */; };
+ 67534B351A408E8100A0A8C3 /* pshalgo.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349901A408E8000A0A8C3 /* pshalgo.c */; };
+ 67534B361A408E8100A0A8C3 /* pshalgo.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349911A408E8000A0A8C3 /* pshalgo.h */; };
+ 67534B371A408E8100A0A8C3 /* pshglob.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349921A408E8000A0A8C3 /* pshglob.c */; };
+ 67534B381A408E8100A0A8C3 /* pshglob.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349931A408E8000A0A8C3 /* pshglob.h */; };
+ 67534B391A408E8100A0A8C3 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349941A408E8000A0A8C3 /* pshinter.c */; };
+ 67534B3A1A408E8100A0A8C3 /* pshmod.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349951A408E8000A0A8C3 /* pshmod.c */; };
+ 67534B3B1A408E8100A0A8C3 /* pshmod.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349961A408E8000A0A8C3 /* pshmod.h */; };
+ 67534B3C1A408E8100A0A8C3 /* pshnterr.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349971A408E8000A0A8C3 /* pshnterr.h */; };
+ 67534B3D1A408E8100A0A8C3 /* pshpic.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349981A408E8000A0A8C3 /* pshpic.c */; };
+ 67534B3E1A408E8100A0A8C3 /* pshpic.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349991A408E8000A0A8C3 /* pshpic.h */; };
+ 67534B3F1A408E8100A0A8C3 /* pshrec.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753499A1A408E8000A0A8C3 /* pshrec.c */; };
+ 67534B401A408E8100A0A8C3 /* pshrec.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753499B1A408E8000A0A8C3 /* pshrec.h */; };
+ 67534B421A408E8100A0A8C3 /* psmodule.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349A01A408E8000A0A8C3 /* psmodule.c */; };
+ 67534B431A408E8100A0A8C3 /* psmodule.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349A11A408E8000A0A8C3 /* psmodule.h */; };
+ 67534B441A408E8100A0A8C3 /* psnamerr.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349A21A408E8000A0A8C3 /* psnamerr.h */; };
+ 67534B451A408E8100A0A8C3 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349A31A408E8000A0A8C3 /* psnames.c */; };
+ 67534B461A408E8100A0A8C3 /* pspic.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349A41A408E8000A0A8C3 /* pspic.c */; };
+ 67534B471A408E8100A0A8C3 /* pspic.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349A51A408E8000A0A8C3 /* pspic.h */; };
+ 67534B481A408E8100A0A8C3 /* pstables.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349A61A408E8000A0A8C3 /* pstables.h */; };
+ 67534B491A408E8100A0A8C3 /* ftmisc.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349A91A408E8000A0A8C3 /* ftmisc.h */; };
+ 67534B4A1A408E8100A0A8C3 /* ftraster.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349AA1A408E8000A0A8C3 /* ftraster.c */; };
+ 67534B4B1A408E8100A0A8C3 /* ftraster.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349AB1A408E8000A0A8C3 /* ftraster.h */; };
+ 67534B4C1A408E8100A0A8C3 /* ftrend1.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349AC1A408E8000A0A8C3 /* ftrend1.c */; };
+ 67534B4D1A408E8100A0A8C3 /* ftrend1.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349AD1A408E8000A0A8C3 /* ftrend1.h */; };
+ 67534B4F1A408E8100A0A8C3 /* raster.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349B01A408E8000A0A8C3 /* raster.c */; };
+ 67534B501A408E8100A0A8C3 /* rasterrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349B11A408E8000A0A8C3 /* rasterrs.h */; };
+ 67534B511A408E8100A0A8C3 /* rastpic.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349B21A408E8000A0A8C3 /* rastpic.c */; };
+ 67534B521A408E8100A0A8C3 /* rastpic.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349B31A408E8000A0A8C3 /* rastpic.h */; };
+ 67534B541A408E8100A0A8C3 /* pngshim.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349B81A408E8000A0A8C3 /* pngshim.c */; };
+ 67534B551A408E8100A0A8C3 /* pngshim.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349B91A408E8000A0A8C3 /* pngshim.h */; };
+ 67534B561A408E8100A0A8C3 /* sfdriver.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349BB1A408E8000A0A8C3 /* sfdriver.c */; };
+ 67534B571A408E8100A0A8C3 /* sfdriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349BC1A408E8000A0A8C3 /* sfdriver.h */; };
+ 67534B581A408E8100A0A8C3 /* sferrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349BD1A408E8000A0A8C3 /* sferrors.h */; };
+ 67534B591A408E8100A0A8C3 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349BE1A408E8000A0A8C3 /* sfnt.c */; };
+ 67534B5A1A408E8100A0A8C3 /* sfntpic.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349BF1A408E8000A0A8C3 /* sfntpic.c */; };
+ 67534B5B1A408E8100A0A8C3 /* sfntpic.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349C01A408E8000A0A8C3 /* sfntpic.h */; };
+ 67534B5C1A408E8100A0A8C3 /* sfobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349C11A408E8000A0A8C3 /* sfobjs.c */; };
+ 67534B5D1A408E8100A0A8C3 /* sfobjs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349C21A408E8000A0A8C3 /* sfobjs.h */; };
+ 67534B5E1A408E8100A0A8C3 /* ttbdf.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349C31A408E8000A0A8C3 /* ttbdf.c */; };
+ 67534B5F1A408E8100A0A8C3 /* ttbdf.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349C41A408E8000A0A8C3 /* ttbdf.h */; };
+ 67534B601A408E8100A0A8C3 /* ttcmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349C51A408E8000A0A8C3 /* ttcmap.c */; };
+ 67534B611A408E8100A0A8C3 /* ttcmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349C61A408E8000A0A8C3 /* ttcmap.h */; };
+ 67534B621A408E8100A0A8C3 /* ttcmapc.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349C71A408E8000A0A8C3 /* ttcmapc.h */; };
+ 67534B631A408E8100A0A8C3 /* ttkern.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349C81A408E8000A0A8C3 /* ttkern.c */; };
+ 67534B641A408E8100A0A8C3 /* ttkern.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349C91A408E8000A0A8C3 /* ttkern.h */; };
+ 67534B651A408E8100A0A8C3 /* ttload.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349CA1A408E8000A0A8C3 /* ttload.c */; };
+ 67534B661A408E8100A0A8C3 /* ttload.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349CB1A408E8000A0A8C3 /* ttload.h */; };
+ 67534B671A408E8100A0A8C3 /* ttmtx.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349CC1A408E8000A0A8C3 /* ttmtx.c */; };
+ 67534B681A408E8100A0A8C3 /* ttmtx.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349CD1A408E8000A0A8C3 /* ttmtx.h */; };
+ 67534B691A408E8100A0A8C3 /* ttpost.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349CE1A408E8000A0A8C3 /* ttpost.c */; };
+ 67534B6A1A408E8100A0A8C3 /* ttpost.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349CF1A408E8000A0A8C3 /* ttpost.h */; };
+ 67534B6B1A408E8100A0A8C3 /* ttsbit.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349D01A408E8000A0A8C3 /* ttsbit.c */; };
+ 67534B6C1A408E8100A0A8C3 /* ttsbit.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349D11A408E8000A0A8C3 /* ttsbit.h */; };
+ 67534B6D1A408E8100A0A8C3 /* ftgrays.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349D31A408E8000A0A8C3 /* ftgrays.c */; };
+ 67534B6E1A408E8100A0A8C3 /* ftgrays.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349D41A408E8000A0A8C3 /* ftgrays.h */; };
+ 67534B6F1A408E8100A0A8C3 /* ftsmerrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349D51A408E8000A0A8C3 /* ftsmerrs.h */; };
+ 67534B701A408E8100A0A8C3 /* ftsmooth.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349D61A408E8000A0A8C3 /* ftsmooth.c */; };
+ 67534B711A408E8100A0A8C3 /* ftsmooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349D71A408E8000A0A8C3 /* ftsmooth.h */; };
+ 67534B721A408E8100A0A8C3 /* ftspic.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349D81A408E8000A0A8C3 /* ftspic.c */; };
+ 67534B731A408E8100A0A8C3 /* ftspic.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349D91A408E8000A0A8C3 /* ftspic.h */; };
+ 67534B751A408E8100A0A8C3 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349DD1A408E8000A0A8C3 /* smooth.c */; };
+ 67534B761A408E8100A0A8C3 /* apinames.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349DF1A408E8000A0A8C3 /* apinames.c */; };
+ 67534B771A408E8100A0A8C3 /* ftrandom.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349EB1A408E8000A0A8C3 /* ftrandom.c */; };
+ 67534B791A408E8100A0A8C3 /* test_afm.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349EF1A408E8000A0A8C3 /* test_afm.c */; };
+ 67534B7A1A408E8100A0A8C3 /* test_bbox.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349F01A408E8000A0A8C3 /* test_bbox.c */; };
+ 67534B7B1A408E8100A0A8C3 /* test_trig.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349F11A408E8000A0A8C3 /* test_trig.c */; };
+ 67534B7D1A408E8100A0A8C3 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349F61A408E8000A0A8C3 /* truetype.c */; };
+ 67534B7E1A408E8100A0A8C3 /* ttdriver.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349F71A408E8000A0A8C3 /* ttdriver.c */; };
+ 67534B7F1A408E8100A0A8C3 /* ttdriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349F81A408E8000A0A8C3 /* ttdriver.h */; };
+ 67534B801A408E8100A0A8C3 /* tterrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349F91A408E8000A0A8C3 /* tterrors.h */; };
+ 67534B811A408E8100A0A8C3 /* ttgload.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349FA1A408E8000A0A8C3 /* ttgload.c */; };
+ 67534B821A408E8100A0A8C3 /* ttgload.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349FB1A408E8000A0A8C3 /* ttgload.h */; };
+ 67534B851A408E8100A0A8C3 /* ttinterp.c in Sources */ = {isa = PBXBuildFile; fileRef = 675349FE1A408E8000A0A8C3 /* ttinterp.c */; };
+ 67534B861A408E8100A0A8C3 /* ttinterp.h in Headers */ = {isa = PBXBuildFile; fileRef = 675349FF1A408E8000A0A8C3 /* ttinterp.h */; };
+ 67534B871A408E8100A0A8C3 /* ttobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A001A408E8000A0A8C3 /* ttobjs.c */; };
+ 67534B881A408E8100A0A8C3 /* ttobjs.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A011A408E8000A0A8C3 /* ttobjs.h */; };
+ 67534B891A408E8100A0A8C3 /* ttpic.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A021A408E8000A0A8C3 /* ttpic.c */; };
+ 67534B8A1A408E8100A0A8C3 /* ttpic.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A031A408E8000A0A8C3 /* ttpic.h */; };
+ 67534B8B1A408E8100A0A8C3 /* ttpload.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A041A408E8000A0A8C3 /* ttpload.c */; };
+ 67534B8C1A408E8100A0A8C3 /* ttpload.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A051A408E8000A0A8C3 /* ttpload.h */; };
+ 67534B8D1A408E8100A0A8C3 /* ttsubpix.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A061A408E8000A0A8C3 /* ttsubpix.c */; };
+ 67534B8E1A408E8100A0A8C3 /* ttsubpix.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A071A408E8000A0A8C3 /* ttsubpix.h */; };
+ 67534B901A408E8100A0A8C3 /* t1afm.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A0C1A408E8000A0A8C3 /* t1afm.c */; };
+ 67534B911A408E8100A0A8C3 /* t1afm.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A0D1A408E8000A0A8C3 /* t1afm.h */; };
+ 67534B921A408E8100A0A8C3 /* t1driver.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A0E1A408E8000A0A8C3 /* t1driver.c */; };
+ 67534B931A408E8100A0A8C3 /* t1driver.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A0F1A408E8000A0A8C3 /* t1driver.h */; };
+ 67534B941A408E8100A0A8C3 /* t1errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A101A408E8000A0A8C3 /* t1errors.h */; };
+ 67534B951A408E8100A0A8C3 /* t1gload.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A111A408E8000A0A8C3 /* t1gload.c */; };
+ 67534B961A408E8100A0A8C3 /* t1gload.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A121A408E8000A0A8C3 /* t1gload.h */; };
+ 67534B971A408E8100A0A8C3 /* t1load.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A131A408E8000A0A8C3 /* t1load.c */; };
+ 67534B981A408E8100A0A8C3 /* t1load.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A141A408E8000A0A8C3 /* t1load.h */; };
+ 67534B991A408E8100A0A8C3 /* t1objs.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A151A408E8000A0A8C3 /* t1objs.c */; };
+ 67534B9A1A408E8100A0A8C3 /* t1objs.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A161A408E8000A0A8C3 /* t1objs.h */; };
+ 67534B9B1A408E8100A0A8C3 /* t1parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A171A408E8000A0A8C3 /* t1parse.c */; };
+ 67534B9C1A408E8100A0A8C3 /* t1parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A181A408E8000A0A8C3 /* t1parse.h */; };
+ 67534B9D1A408E8100A0A8C3 /* t1tokens.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A191A408E8000A0A8C3 /* t1tokens.h */; };
+ 67534B9E1A408E8100A0A8C3 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A1A1A408E8000A0A8C3 /* type1.c */; };
+ 67534BA01A408E8100A0A8C3 /* t42drivr.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A1F1A408E8000A0A8C3 /* t42drivr.c */; };
+ 67534BA11A408E8100A0A8C3 /* t42drivr.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A201A408E8000A0A8C3 /* t42drivr.h */; };
+ 67534BA21A408E8100A0A8C3 /* t42error.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A211A408E8000A0A8C3 /* t42error.h */; };
+ 67534BA31A408E8100A0A8C3 /* t42objs.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A221A408E8000A0A8C3 /* t42objs.c */; };
+ 67534BA41A408E8100A0A8C3 /* t42objs.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A231A408E8000A0A8C3 /* t42objs.h */; };
+ 67534BA51A408E8100A0A8C3 /* t42parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A241A408E8000A0A8C3 /* t42parse.c */; };
+ 67534BA61A408E8100A0A8C3 /* t42parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A251A408E8000A0A8C3 /* t42parse.h */; };
+ 67534BA71A408E8100A0A8C3 /* t42types.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A261A408E8000A0A8C3 /* t42types.h */; };
+ 67534BA81A408E8100A0A8C3 /* type42.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A271A408E8000A0A8C3 /* type42.c */; };
+ 67534BA91A408E8100A0A8C3 /* fnterrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A291A408E8000A0A8C3 /* fnterrs.h */; };
+ 67534BAB1A408E8100A0A8C3 /* winfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534A2D1A408E8000A0A8C3 /* winfnt.c */; };
+ 67534BAC1A408E8100A0A8C3 /* winfnt.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534A2E1A408E8000A0A8C3 /* winfnt.h */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05B21B0E0A8F0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 675348521A408D9300A0A8C3 /* libfreetype.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libfreetype.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675348611A408E8000A0A8C3 /* afangles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afangles.c; sourceTree = "<group>"; };
+ 675348621A408E8000A0A8C3 /* afangles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afangles.h; sourceTree = "<group>"; };
+ 675348631A408E8000A0A8C3 /* afcjk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afcjk.c; sourceTree = "<group>"; };
+ 675348641A408E8000A0A8C3 /* afcjk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afcjk.h; sourceTree = "<group>"; };
+ 675348651A408E8000A0A8C3 /* afdummy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afdummy.c; sourceTree = "<group>"; };
+ 675348661A408E8000A0A8C3 /* afdummy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afdummy.h; sourceTree = "<group>"; };
+ 675348671A408E8000A0A8C3 /* aferrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aferrors.h; sourceTree = "<group>"; };
+ 675348681A408E8000A0A8C3 /* afglobal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afglobal.c; sourceTree = "<group>"; };
+ 675348691A408E8000A0A8C3 /* afglobal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afglobal.h; sourceTree = "<group>"; };
+ 6753486A1A408E8000A0A8C3 /* afhints.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afhints.c; sourceTree = "<group>"; };
+ 6753486B1A408E8000A0A8C3 /* afhints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afhints.h; sourceTree = "<group>"; };
+ 6753486C1A408E8000A0A8C3 /* afindic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afindic.c; sourceTree = "<group>"; };
+ 6753486D1A408E8000A0A8C3 /* afindic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afindic.h; sourceTree = "<group>"; };
+ 6753486E1A408E8000A0A8C3 /* aflatin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aflatin.c; sourceTree = "<group>"; };
+ 6753486F1A408E8000A0A8C3 /* aflatin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aflatin.h; sourceTree = "<group>"; };
+ 675348721A408E8000A0A8C3 /* afloader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afloader.c; sourceTree = "<group>"; };
+ 675348731A408E8000A0A8C3 /* afloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afloader.h; sourceTree = "<group>"; };
+ 675348741A408E8000A0A8C3 /* afmodule.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afmodule.c; sourceTree = "<group>"; };
+ 675348751A408E8000A0A8C3 /* afmodule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afmodule.h; sourceTree = "<group>"; };
+ 675348781A408E8000A0A8C3 /* aftypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aftypes.h; sourceTree = "<group>"; };
+ 675348791A408E8000A0A8C3 /* afwarp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afwarp.c; sourceTree = "<group>"; };
+ 6753487A1A408E8000A0A8C3 /* afwarp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afwarp.h; sourceTree = "<group>"; };
+ 675348801A408E8000A0A8C3 /* basepic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = basepic.c; sourceTree = "<group>"; };
+ 675348811A408E8000A0A8C3 /* basepic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basepic.h; sourceTree = "<group>"; };
+ 675348821A408E8000A0A8C3 /* ftadvanc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftadvanc.c; sourceTree = "<group>"; };
+ 675348851A408E8000A0A8C3 /* ftbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbase.h; sourceTree = "<group>"; };
+ 675348861A408E8000A0A8C3 /* ftbbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftbbox.c; sourceTree = "<group>"; };
+ 675348871A408E8000A0A8C3 /* ftbdf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftbdf.c; sourceTree = "<group>"; };
+ 675348881A408E8000A0A8C3 /* ftbitmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftbitmap.c; sourceTree = "<group>"; };
+ 675348891A408E8000A0A8C3 /* ftcalc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcalc.c; sourceTree = "<group>"; };
+ 6753488A1A408E8000A0A8C3 /* ftcid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcid.c; sourceTree = "<group>"; };
+ 6753488B1A408E8000A0A8C3 /* ftdbgmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftdbgmem.c; sourceTree = "<group>"; };
+ 6753488C1A408E8000A0A8C3 /* ftdebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftdebug.c; sourceTree = "<group>"; };
+ 6753488D1A408E8000A0A8C3 /* ftfstype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftfstype.c; sourceTree = "<group>"; };
+ 6753488E1A408E8000A0A8C3 /* ftgasp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftgasp.c; sourceTree = "<group>"; };
+ 6753488F1A408E8000A0A8C3 /* ftgloadr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftgloadr.c; sourceTree = "<group>"; };
+ 675348901A408E8000A0A8C3 /* ftglyph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftglyph.c; sourceTree = "<group>"; };
+ 675348911A408E8000A0A8C3 /* ftgxval.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftgxval.c; sourceTree = "<group>"; };
+ 675348921A408E8000A0A8C3 /* ftinit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftinit.c; sourceTree = "<group>"; };
+ 675348931A408E8000A0A8C3 /* ftlcdfil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftlcdfil.c; sourceTree = "<group>"; };
+ 675348941A408E8000A0A8C3 /* ftmac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftmac.c; sourceTree = "<group>"; };
+ 675348951A408E8000A0A8C3 /* ftmm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftmm.c; sourceTree = "<group>"; };
+ 675348961A408E8000A0A8C3 /* ftobjs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftobjs.c; sourceTree = "<group>"; };
+ 675348971A408E8000A0A8C3 /* ftotval.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftotval.c; sourceTree = "<group>"; };
+ 675348981A408E8000A0A8C3 /* ftoutln.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftoutln.c; sourceTree = "<group>"; };
+ 675348991A408E8000A0A8C3 /* ftpatent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftpatent.c; sourceTree = "<group>"; };
+ 6753489A1A408E8000A0A8C3 /* ftpfr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftpfr.c; sourceTree = "<group>"; };
+ 6753489B1A408E8000A0A8C3 /* ftpic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftpic.c; sourceTree = "<group>"; };
+ 6753489C1A408E8000A0A8C3 /* ftrfork.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftrfork.c; sourceTree = "<group>"; };
+ 6753489D1A408E8000A0A8C3 /* ftsnames.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftsnames.c; sourceTree = "<group>"; };
+ 6753489E1A408E8000A0A8C3 /* ftstream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftstream.c; sourceTree = "<group>"; };
+ 6753489F1A408E8000A0A8C3 /* ftstroke.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftstroke.c; sourceTree = "<group>"; };
+ 675348A01A408E8000A0A8C3 /* ftsynth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftsynth.c; sourceTree = "<group>"; };
+ 675348A11A408E8000A0A8C3 /* ftsystem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftsystem.c; sourceTree = "<group>"; };
+ 675348A21A408E8000A0A8C3 /* fttrigon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fttrigon.c; sourceTree = "<group>"; };
+ 675348A31A408E8000A0A8C3 /* fttype1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fttype1.c; sourceTree = "<group>"; };
+ 675348A41A408E8000A0A8C3 /* ftutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftutil.c; sourceTree = "<group>"; };
+ 675348A51A408E8000A0A8C3 /* ftwinfnt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftwinfnt.c; sourceTree = "<group>"; };
+ 675348A61A408E8000A0A8C3 /* ftxf86.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftxf86.c; sourceTree = "<group>"; };
+ 675348A81A408E8000A0A8C3 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = "<group>"; };
+ 675348A91A408E8000A0A8C3 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = "<group>"; };
+ 675348AC1A408E8000A0A8C3 /* bdf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bdf.c; sourceTree = "<group>"; };
+ 675348AD1A408E8000A0A8C3 /* bdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bdf.h; sourceTree = "<group>"; };
+ 675348AE1A408E8000A0A8C3 /* bdfdrivr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bdfdrivr.c; sourceTree = "<group>"; };
+ 675348AF1A408E8000A0A8C3 /* bdfdrivr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bdfdrivr.h; sourceTree = "<group>"; };
+ 675348B01A408E8000A0A8C3 /* bdferror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bdferror.h; sourceTree = "<group>"; };
+ 675348B11A408E8000A0A8C3 /* bdflib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bdflib.c; sourceTree = "<group>"; };
+ 675348B21A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675348B31A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675348B41A408E8000A0A8C3 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
+ 675348B51A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675348B71A408E8000A0A8C3 /* ftbzip2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftbzip2.c; sourceTree = "<group>"; };
+ 675348B81A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675348B91A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675348BB1A408E8000A0A8C3 /* ftcache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcache.c; sourceTree = "<group>"; };
+ 675348BC1A408E8000A0A8C3 /* ftcbasic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcbasic.c; sourceTree = "<group>"; };
+ 675348BD1A408E8000A0A8C3 /* ftccache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftccache.c; sourceTree = "<group>"; };
+ 675348BE1A408E8000A0A8C3 /* ftccache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftccache.h; sourceTree = "<group>"; };
+ 675348BF1A408E8000A0A8C3 /* ftccback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftccback.h; sourceTree = "<group>"; };
+ 675348C01A408E8000A0A8C3 /* ftccmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftccmap.c; sourceTree = "<group>"; };
+ 675348C11A408E8000A0A8C3 /* ftcerror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcerror.h; sourceTree = "<group>"; };
+ 675348C21A408E8000A0A8C3 /* ftcglyph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcglyph.c; sourceTree = "<group>"; };
+ 675348C31A408E8000A0A8C3 /* ftcglyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcglyph.h; sourceTree = "<group>"; };
+ 675348C41A408E8000A0A8C3 /* ftcimage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcimage.c; sourceTree = "<group>"; };
+ 675348C51A408E8000A0A8C3 /* ftcimage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcimage.h; sourceTree = "<group>"; };
+ 675348C61A408E8000A0A8C3 /* ftcmanag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcmanag.c; sourceTree = "<group>"; };
+ 675348C71A408E8000A0A8C3 /* ftcmanag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcmanag.h; sourceTree = "<group>"; };
+ 675348C81A408E8000A0A8C3 /* ftcmru.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcmru.c; sourceTree = "<group>"; };
+ 675348C91A408E8000A0A8C3 /* ftcmru.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcmru.h; sourceTree = "<group>"; };
+ 675348CA1A408E8000A0A8C3 /* ftcsbits.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftcsbits.c; sourceTree = "<group>"; };
+ 675348CB1A408E8000A0A8C3 /* ftcsbits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcsbits.h; sourceTree = "<group>"; };
+ 675348CC1A408E8000A0A8C3 /* ftstrokedcache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftstrokedcache.c; sourceTree = "<group>"; };
+ 675348CD1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675348CE1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675348D01A408E8000A0A8C3 /* cf2arrst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2arrst.c; sourceTree = "<group>"; };
+ 675348D11A408E8000A0A8C3 /* cf2arrst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2arrst.h; sourceTree = "<group>"; };
+ 675348D21A408E8000A0A8C3 /* cf2blues.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2blues.c; sourceTree = "<group>"; };
+ 675348D31A408E8000A0A8C3 /* cf2blues.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2blues.h; sourceTree = "<group>"; };
+ 675348D41A408E8000A0A8C3 /* cf2error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2error.c; sourceTree = "<group>"; };
+ 675348D51A408E8000A0A8C3 /* cf2error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2error.h; sourceTree = "<group>"; };
+ 675348D61A408E8000A0A8C3 /* cf2fixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2fixed.h; sourceTree = "<group>"; };
+ 675348D71A408E8000A0A8C3 /* cf2font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2font.c; sourceTree = "<group>"; };
+ 675348D81A408E8000A0A8C3 /* cf2font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2font.h; sourceTree = "<group>"; };
+ 675348D91A408E8000A0A8C3 /* cf2ft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2ft.c; sourceTree = "<group>"; };
+ 675348DA1A408E8000A0A8C3 /* cf2ft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2ft.h; sourceTree = "<group>"; };
+ 675348DB1A408E8000A0A8C3 /* cf2glue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2glue.h; sourceTree = "<group>"; };
+ 675348DC1A408E8000A0A8C3 /* cf2hints.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2hints.c; sourceTree = "<group>"; };
+ 675348DD1A408E8000A0A8C3 /* cf2hints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2hints.h; sourceTree = "<group>"; };
+ 675348DE1A408E8000A0A8C3 /* cf2intrp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2intrp.c; sourceTree = "<group>"; };
+ 675348DF1A408E8000A0A8C3 /* cf2intrp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2intrp.h; sourceTree = "<group>"; };
+ 675348E01A408E8000A0A8C3 /* cf2read.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2read.c; sourceTree = "<group>"; };
+ 675348E11A408E8000A0A8C3 /* cf2read.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2read.h; sourceTree = "<group>"; };
+ 675348E21A408E8000A0A8C3 /* cf2stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cf2stack.c; sourceTree = "<group>"; };
+ 675348E31A408E8000A0A8C3 /* cf2stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2stack.h; sourceTree = "<group>"; };
+ 675348E41A408E8000A0A8C3 /* cf2types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cf2types.h; sourceTree = "<group>"; };
+ 675348E51A408E8000A0A8C3 /* cff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cff.c; sourceTree = "<group>"; };
+ 675348E61A408E8000A0A8C3 /* cffcmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cffcmap.c; sourceTree = "<group>"; };
+ 675348E71A408E8000A0A8C3 /* cffcmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cffcmap.h; sourceTree = "<group>"; };
+ 675348E81A408E8000A0A8C3 /* cffdrivr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cffdrivr.c; sourceTree = "<group>"; };
+ 675348E91A408E8000A0A8C3 /* cffdrivr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cffdrivr.h; sourceTree = "<group>"; };
+ 675348EA1A408E8000A0A8C3 /* cfferrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfferrs.h; sourceTree = "<group>"; };
+ 675348EB1A408E8000A0A8C3 /* cffgload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cffgload.c; sourceTree = "<group>"; };
+ 675348EC1A408E8000A0A8C3 /* cffgload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cffgload.h; sourceTree = "<group>"; };
+ 675348ED1A408E8000A0A8C3 /* cffload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cffload.c; sourceTree = "<group>"; };
+ 675348EE1A408E8000A0A8C3 /* cffload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cffload.h; sourceTree = "<group>"; };
+ 675348EF1A408E8000A0A8C3 /* cffobjs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cffobjs.c; sourceTree = "<group>"; };
+ 675348F01A408E8000A0A8C3 /* cffobjs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cffobjs.h; sourceTree = "<group>"; };
+ 675348F11A408E8000A0A8C3 /* cffparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cffparse.c; sourceTree = "<group>"; };
+ 675348F21A408E8000A0A8C3 /* cffparse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cffparse.h; sourceTree = "<group>"; };
+ 675348F31A408E8000A0A8C3 /* cffpic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cffpic.c; sourceTree = "<group>"; };
+ 675348F41A408E8000A0A8C3 /* cffpic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cffpic.h; sourceTree = "<group>"; };
+ 675348F51A408E8000A0A8C3 /* cfftoken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfftoken.h; sourceTree = "<group>"; };
+ 675348F61A408E8000A0A8C3 /* cfftypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfftypes.h; sourceTree = "<group>"; };
+ 675348F71A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675348F81A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675348F91A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675348FB1A408E8000A0A8C3 /* ciderrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ciderrs.h; sourceTree = "<group>"; };
+ 675348FC1A408E8000A0A8C3 /* cidgload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cidgload.c; sourceTree = "<group>"; };
+ 675348FD1A408E8000A0A8C3 /* cidgload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cidgload.h; sourceTree = "<group>"; };
+ 675348FE1A408E8000A0A8C3 /* cidload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cidload.c; sourceTree = "<group>"; };
+ 675348FF1A408E8000A0A8C3 /* cidload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cidload.h; sourceTree = "<group>"; };
+ 675349001A408E8000A0A8C3 /* cidobjs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cidobjs.c; sourceTree = "<group>"; };
+ 675349011A408E8000A0A8C3 /* cidobjs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cidobjs.h; sourceTree = "<group>"; };
+ 675349021A408E8000A0A8C3 /* cidparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cidparse.c; sourceTree = "<group>"; };
+ 675349031A408E8000A0A8C3 /* cidparse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cidparse.h; sourceTree = "<group>"; };
+ 675349041A408E8000A0A8C3 /* cidriver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cidriver.c; sourceTree = "<group>"; };
+ 675349051A408E8000A0A8C3 /* cidriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cidriver.h; sourceTree = "<group>"; };
+ 675349061A408E8000A0A8C3 /* cidtoken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cidtoken.h; sourceTree = "<group>"; };
+ 675349071A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675349081A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675349091A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 6753490A1A408E8000A0A8C3 /* type1cid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = type1cid.c; sourceTree = "<group>"; };
+ 6753490C1A408E8000A0A8C3 /* gxvalid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvalid.c; sourceTree = "<group>"; };
+ 6753490D1A408E8000A0A8C3 /* gxvalid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gxvalid.h; sourceTree = "<group>"; };
+ 6753490E1A408E8000A0A8C3 /* gxvbsln.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvbsln.c; sourceTree = "<group>"; };
+ 6753490F1A408E8000A0A8C3 /* gxvcommn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvcommn.c; sourceTree = "<group>"; };
+ 675349101A408E8000A0A8C3 /* gxvcommn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gxvcommn.h; sourceTree = "<group>"; };
+ 675349111A408E8000A0A8C3 /* gxverror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gxverror.h; sourceTree = "<group>"; };
+ 675349121A408E8000A0A8C3 /* gxvfeat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvfeat.c; sourceTree = "<group>"; };
+ 675349131A408E8000A0A8C3 /* gxvfeat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gxvfeat.h; sourceTree = "<group>"; };
+ 675349141A408E8000A0A8C3 /* gxvfgen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvfgen.c; sourceTree = "<group>"; };
+ 675349151A408E8000A0A8C3 /* gxvjust.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvjust.c; sourceTree = "<group>"; };
+ 675349161A408E8000A0A8C3 /* gxvkern.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvkern.c; sourceTree = "<group>"; };
+ 675349171A408E8000A0A8C3 /* gxvlcar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvlcar.c; sourceTree = "<group>"; };
+ 675349181A408E8000A0A8C3 /* gxvmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmod.c; sourceTree = "<group>"; };
+ 675349191A408E8000A0A8C3 /* gxvmod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gxvmod.h; sourceTree = "<group>"; };
+ 6753491A1A408E8000A0A8C3 /* gxvmort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmort.c; sourceTree = "<group>"; };
+ 6753491B1A408E8000A0A8C3 /* gxvmort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gxvmort.h; sourceTree = "<group>"; };
+ 6753491C1A408E8000A0A8C3 /* gxvmort0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmort0.c; sourceTree = "<group>"; };
+ 6753491D1A408E8000A0A8C3 /* gxvmort1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmort1.c; sourceTree = "<group>"; };
+ 6753491E1A408E8000A0A8C3 /* gxvmort2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmort2.c; sourceTree = "<group>"; };
+ 6753491F1A408E8000A0A8C3 /* gxvmort4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmort4.c; sourceTree = "<group>"; };
+ 675349201A408E8000A0A8C3 /* gxvmort5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmort5.c; sourceTree = "<group>"; };
+ 675349211A408E8000A0A8C3 /* gxvmorx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmorx.c; sourceTree = "<group>"; };
+ 675349221A408E8000A0A8C3 /* gxvmorx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gxvmorx.h; sourceTree = "<group>"; };
+ 675349231A408E8000A0A8C3 /* gxvmorx0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmorx0.c; sourceTree = "<group>"; };
+ 675349241A408E8000A0A8C3 /* gxvmorx1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmorx1.c; sourceTree = "<group>"; };
+ 675349251A408E8000A0A8C3 /* gxvmorx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmorx2.c; sourceTree = "<group>"; };
+ 675349261A408E8000A0A8C3 /* gxvmorx4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmorx4.c; sourceTree = "<group>"; };
+ 675349271A408E8000A0A8C3 /* gxvmorx5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvmorx5.c; sourceTree = "<group>"; };
+ 675349281A408E8000A0A8C3 /* gxvopbd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvopbd.c; sourceTree = "<group>"; };
+ 675349291A408E8000A0A8C3 /* gxvprop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvprop.c; sourceTree = "<group>"; };
+ 6753492A1A408E8000A0A8C3 /* gxvtrak.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gxvtrak.c; sourceTree = "<group>"; };
+ 6753492B1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 6753492C1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 6753492D1A408E8000A0A8C3 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
+ 6753492E1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349431A408E8000A0A8C3 /* ftlzw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftlzw.c; sourceTree = "<group>"; };
+ 675349441A408E8000A0A8C3 /* ftzopen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftzopen.c; sourceTree = "<group>"; };
+ 675349451A408E8000A0A8C3 /* ftzopen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftzopen.h; sourceTree = "<group>"; };
+ 675349461A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675349471A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349491A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 6753494A1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 6753494B1A408E8000A0A8C3 /* otvalid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvalid.c; sourceTree = "<group>"; };
+ 6753494C1A408E8000A0A8C3 /* otvalid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = otvalid.h; sourceTree = "<group>"; };
+ 6753494D1A408E8000A0A8C3 /* otvbase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvbase.c; sourceTree = "<group>"; };
+ 6753494E1A408E8000A0A8C3 /* otvcommn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvcommn.c; sourceTree = "<group>"; };
+ 6753494F1A408E8000A0A8C3 /* otvcommn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = otvcommn.h; sourceTree = "<group>"; };
+ 675349501A408E8000A0A8C3 /* otverror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = otverror.h; sourceTree = "<group>"; };
+ 675349511A408E8000A0A8C3 /* otvgdef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvgdef.c; sourceTree = "<group>"; };
+ 675349521A408E8000A0A8C3 /* otvgpos.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvgpos.c; sourceTree = "<group>"; };
+ 675349531A408E8000A0A8C3 /* otvgpos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = otvgpos.h; sourceTree = "<group>"; };
+ 675349541A408E8000A0A8C3 /* otvgsub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvgsub.c; sourceTree = "<group>"; };
+ 675349551A408E8000A0A8C3 /* otvjstf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvjstf.c; sourceTree = "<group>"; };
+ 675349561A408E8000A0A8C3 /* otvmath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvmath.c; sourceTree = "<group>"; };
+ 675349571A408E8000A0A8C3 /* otvmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = otvmod.c; sourceTree = "<group>"; };
+ 675349581A408E8000A0A8C3 /* otvmod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = otvmod.h; sourceTree = "<group>"; };
+ 675349591A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 6753495B1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 6753495C1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 6753495D1A408E8000A0A8C3 /* pcf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcf.c; sourceTree = "<group>"; };
+ 6753495E1A408E8000A0A8C3 /* pcf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcf.h; sourceTree = "<group>"; };
+ 6753495F1A408E8000A0A8C3 /* pcfdrivr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcfdrivr.c; sourceTree = "<group>"; };
+ 675349601A408E8000A0A8C3 /* pcfdrivr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcfdrivr.h; sourceTree = "<group>"; };
+ 675349611A408E8000A0A8C3 /* pcferror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcferror.h; sourceTree = "<group>"; };
+ 675349621A408E8000A0A8C3 /* pcfread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcfread.c; sourceTree = "<group>"; };
+ 675349631A408E8000A0A8C3 /* pcfread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcfread.h; sourceTree = "<group>"; };
+ 675349641A408E8000A0A8C3 /* pcfutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcfutil.c; sourceTree = "<group>"; };
+ 675349651A408E8000A0A8C3 /* pcfutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcfutil.h; sourceTree = "<group>"; };
+ 675349661A408E8000A0A8C3 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
+ 675349671A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349691A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 6753496A1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 6753496B1A408E8000A0A8C3 /* pfr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pfr.c; sourceTree = "<group>"; };
+ 6753496C1A408E8000A0A8C3 /* pfrcmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pfrcmap.c; sourceTree = "<group>"; };
+ 6753496D1A408E8000A0A8C3 /* pfrcmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pfrcmap.h; sourceTree = "<group>"; };
+ 6753496E1A408E8000A0A8C3 /* pfrdrivr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pfrdrivr.c; sourceTree = "<group>"; };
+ 6753496F1A408E8000A0A8C3 /* pfrdrivr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pfrdrivr.h; sourceTree = "<group>"; };
+ 675349701A408E8000A0A8C3 /* pfrerror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pfrerror.h; sourceTree = "<group>"; };
+ 675349711A408E8000A0A8C3 /* pfrgload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pfrgload.c; sourceTree = "<group>"; };
+ 675349721A408E8000A0A8C3 /* pfrgload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pfrgload.h; sourceTree = "<group>"; };
+ 675349731A408E8000A0A8C3 /* pfrload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pfrload.c; sourceTree = "<group>"; };
+ 675349741A408E8000A0A8C3 /* pfrload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pfrload.h; sourceTree = "<group>"; };
+ 675349751A408E8000A0A8C3 /* pfrobjs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pfrobjs.c; sourceTree = "<group>"; };
+ 675349761A408E8000A0A8C3 /* pfrobjs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pfrobjs.h; sourceTree = "<group>"; };
+ 675349771A408E8000A0A8C3 /* pfrsbit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pfrsbit.c; sourceTree = "<group>"; };
+ 675349781A408E8000A0A8C3 /* pfrsbit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pfrsbit.h; sourceTree = "<group>"; };
+ 675349791A408E8000A0A8C3 /* pfrtypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pfrtypes.h; sourceTree = "<group>"; };
+ 6753497A1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 6753497C1A408E8000A0A8C3 /* afmparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afmparse.c; sourceTree = "<group>"; };
+ 6753497D1A408E8000A0A8C3 /* afmparse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afmparse.h; sourceTree = "<group>"; };
+ 6753497E1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 6753497F1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675349801A408E8000A0A8C3 /* psaux.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psaux.c; sourceTree = "<group>"; };
+ 675349811A408E8000A0A8C3 /* psauxerr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psauxerr.h; sourceTree = "<group>"; };
+ 675349821A408E8000A0A8C3 /* psauxmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psauxmod.c; sourceTree = "<group>"; };
+ 675349831A408E8000A0A8C3 /* psauxmod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psauxmod.h; sourceTree = "<group>"; };
+ 675349841A408E8000A0A8C3 /* psconv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psconv.c; sourceTree = "<group>"; };
+ 675349851A408E8000A0A8C3 /* psconv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psconv.h; sourceTree = "<group>"; };
+ 675349861A408E8000A0A8C3 /* psobjs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psobjs.c; sourceTree = "<group>"; };
+ 675349871A408E8000A0A8C3 /* psobjs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psobjs.h; sourceTree = "<group>"; };
+ 675349881A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349891A408E8000A0A8C3 /* t1cmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1cmap.c; sourceTree = "<group>"; };
+ 6753498A1A408E8000A0A8C3 /* t1cmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1cmap.h; sourceTree = "<group>"; };
+ 6753498B1A408E8000A0A8C3 /* t1decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1decode.c; sourceTree = "<group>"; };
+ 6753498C1A408E8000A0A8C3 /* t1decode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1decode.h; sourceTree = "<group>"; };
+ 6753498E1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 6753498F1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675349901A408E8000A0A8C3 /* pshalgo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pshalgo.c; sourceTree = "<group>"; };
+ 675349911A408E8000A0A8C3 /* pshalgo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pshalgo.h; sourceTree = "<group>"; };
+ 675349921A408E8000A0A8C3 /* pshglob.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pshglob.c; sourceTree = "<group>"; };
+ 675349931A408E8000A0A8C3 /* pshglob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pshglob.h; sourceTree = "<group>"; };
+ 675349941A408E8000A0A8C3 /* pshinter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pshinter.c; sourceTree = "<group>"; };
+ 675349951A408E8000A0A8C3 /* pshmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pshmod.c; sourceTree = "<group>"; };
+ 675349961A408E8000A0A8C3 /* pshmod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pshmod.h; sourceTree = "<group>"; };
+ 675349971A408E8000A0A8C3 /* pshnterr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pshnterr.h; sourceTree = "<group>"; };
+ 675349981A408E8000A0A8C3 /* pshpic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pshpic.c; sourceTree = "<group>"; };
+ 675349991A408E8000A0A8C3 /* pshpic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pshpic.h; sourceTree = "<group>"; };
+ 6753499A1A408E8000A0A8C3 /* pshrec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pshrec.c; sourceTree = "<group>"; };
+ 6753499B1A408E8000A0A8C3 /* pshrec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pshrec.h; sourceTree = "<group>"; };
+ 6753499C1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 6753499E1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 6753499F1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675349A01A408E8000A0A8C3 /* psmodule.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psmodule.c; sourceTree = "<group>"; };
+ 675349A11A408E8000A0A8C3 /* psmodule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psmodule.h; sourceTree = "<group>"; };
+ 675349A21A408E8000A0A8C3 /* psnamerr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psnamerr.h; sourceTree = "<group>"; };
+ 675349A31A408E8000A0A8C3 /* psnames.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psnames.c; sourceTree = "<group>"; };
+ 675349A41A408E8000A0A8C3 /* pspic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pspic.c; sourceTree = "<group>"; };
+ 675349A51A408E8000A0A8C3 /* pspic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pspic.h; sourceTree = "<group>"; };
+ 675349A61A408E8000A0A8C3 /* pstables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pstables.h; sourceTree = "<group>"; };
+ 675349A71A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349A91A408E8000A0A8C3 /* ftmisc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmisc.h; sourceTree = "<group>"; };
+ 675349AA1A408E8000A0A8C3 /* ftraster.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftraster.c; sourceTree = "<group>"; };
+ 675349AB1A408E8000A0A8C3 /* ftraster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftraster.h; sourceTree = "<group>"; };
+ 675349AC1A408E8000A0A8C3 /* ftrend1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftrend1.c; sourceTree = "<group>"; };
+ 675349AD1A408E8000A0A8C3 /* ftrend1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftrend1.h; sourceTree = "<group>"; };
+ 675349AE1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675349AF1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675349B01A408E8000A0A8C3 /* raster.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = raster.c; sourceTree = "<group>"; };
+ 675349B11A408E8000A0A8C3 /* rasterrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rasterrs.h; sourceTree = "<group>"; };
+ 675349B21A408E8000A0A8C3 /* rastpic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rastpic.c; sourceTree = "<group>"; };
+ 675349B31A408E8000A0A8C3 /* rastpic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rastpic.h; sourceTree = "<group>"; };
+ 675349B41A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349B61A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675349B71A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675349B81A408E8000A0A8C3 /* pngshim.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngshim.c; sourceTree = "<group>"; };
+ 675349B91A408E8000A0A8C3 /* pngshim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pngshim.h; sourceTree = "<group>"; };
+ 675349BA1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349BB1A408E8000A0A8C3 /* sfdriver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sfdriver.c; sourceTree = "<group>"; };
+ 675349BC1A408E8000A0A8C3 /* sfdriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sfdriver.h; sourceTree = "<group>"; };
+ 675349BD1A408E8000A0A8C3 /* sferrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sferrors.h; sourceTree = "<group>"; };
+ 675349BE1A408E8000A0A8C3 /* sfnt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sfnt.c; sourceTree = "<group>"; };
+ 675349BF1A408E8000A0A8C3 /* sfntpic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sfntpic.c; sourceTree = "<group>"; };
+ 675349C01A408E8000A0A8C3 /* sfntpic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sfntpic.h; sourceTree = "<group>"; };
+ 675349C11A408E8000A0A8C3 /* sfobjs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sfobjs.c; sourceTree = "<group>"; };
+ 675349C21A408E8000A0A8C3 /* sfobjs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sfobjs.h; sourceTree = "<group>"; };
+ 675349C31A408E8000A0A8C3 /* ttbdf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttbdf.c; sourceTree = "<group>"; };
+ 675349C41A408E8000A0A8C3 /* ttbdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttbdf.h; sourceTree = "<group>"; };
+ 675349C51A408E8000A0A8C3 /* ttcmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttcmap.c; sourceTree = "<group>"; };
+ 675349C61A408E8000A0A8C3 /* ttcmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttcmap.h; sourceTree = "<group>"; };
+ 675349C71A408E8000A0A8C3 /* ttcmapc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttcmapc.h; sourceTree = "<group>"; };
+ 675349C81A408E8000A0A8C3 /* ttkern.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttkern.c; sourceTree = "<group>"; };
+ 675349C91A408E8000A0A8C3 /* ttkern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttkern.h; sourceTree = "<group>"; };
+ 675349CA1A408E8000A0A8C3 /* ttload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttload.c; sourceTree = "<group>"; };
+ 675349CB1A408E8000A0A8C3 /* ttload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttload.h; sourceTree = "<group>"; };
+ 675349CC1A408E8000A0A8C3 /* ttmtx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttmtx.c; sourceTree = "<group>"; };
+ 675349CD1A408E8000A0A8C3 /* ttmtx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttmtx.h; sourceTree = "<group>"; };
+ 675349CE1A408E8000A0A8C3 /* ttpost.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttpost.c; sourceTree = "<group>"; };
+ 675349CF1A408E8000A0A8C3 /* ttpost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttpost.h; sourceTree = "<group>"; };
+ 675349D01A408E8000A0A8C3 /* ttsbit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttsbit.c; sourceTree = "<group>"; };
+ 675349D11A408E8000A0A8C3 /* ttsbit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttsbit.h; sourceTree = "<group>"; };
+ 675349D31A408E8000A0A8C3 /* ftgrays.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftgrays.c; sourceTree = "<group>"; };
+ 675349D41A408E8000A0A8C3 /* ftgrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgrays.h; sourceTree = "<group>"; };
+ 675349D51A408E8000A0A8C3 /* ftsmerrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsmerrs.h; sourceTree = "<group>"; };
+ 675349D61A408E8000A0A8C3 /* ftsmooth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftsmooth.c; sourceTree = "<group>"; };
+ 675349D71A408E8000A0A8C3 /* ftsmooth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsmooth.h; sourceTree = "<group>"; };
+ 675349D81A408E8000A0A8C3 /* ftspic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftspic.c; sourceTree = "<group>"; };
+ 675349D91A408E8000A0A8C3 /* ftspic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftspic.h; sourceTree = "<group>"; };
+ 675349DA1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675349DB1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675349DC1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349DD1A408E8000A0A8C3 /* smooth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = smooth.c; sourceTree = "<group>"; };
+ 675349DF1A408E8000A0A8C3 /* apinames.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = apinames.c; sourceTree = "<group>"; };
+ 675349E01A408E8000A0A8C3 /* chktrcmp.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = chktrcmp.py; sourceTree = "<group>"; };
+ 675349E11A408E8000A0A8C3 /* cordic.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = cordic.py; sourceTree = "<group>"; };
+ 675349E31A408E8000A0A8C3 /* content.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = content.py; sourceTree = "<group>"; };
+ 675349E41A408E8000A0A8C3 /* docbeauty.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = docbeauty.py; sourceTree = "<group>"; };
+ 675349E51A408E8000A0A8C3 /* docmaker.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = docmaker.py; sourceTree = "<group>"; };
+ 675349E61A408E8000A0A8C3 /* formatter.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = formatter.py; sourceTree = "<group>"; };
+ 675349E71A408E8000A0A8C3 /* sources.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = sources.py; sourceTree = "<group>"; };
+ 675349E81A408E8000A0A8C3 /* tohtml.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = tohtml.py; sourceTree = "<group>"; };
+ 675349E91A408E8000A0A8C3 /* utils.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = utils.py; sourceTree = "<group>"; };
+ 675349EB1A408E8000A0A8C3 /* ftrandom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ftrandom.c; sourceTree = "<group>"; };
+ 675349EC1A408E8000A0A8C3 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
+ 675349ED1A408E8000A0A8C3 /* glnames.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = glnames.py; sourceTree = "<group>"; };
+ 675349EE1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675349EF1A408E8000A0A8C3 /* test_afm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = test_afm.c; sourceTree = "<group>"; };
+ 675349F01A408E8000A0A8C3 /* test_bbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = test_bbox.c; sourceTree = "<group>"; };
+ 675349F11A408E8000A0A8C3 /* test_trig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = test_trig.c; sourceTree = "<group>"; };
+ 675349F31A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 675349F41A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 675349F51A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 675349F61A408E8000A0A8C3 /* truetype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = truetype.c; sourceTree = "<group>"; };
+ 675349F71A408E8000A0A8C3 /* ttdriver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttdriver.c; sourceTree = "<group>"; };
+ 675349F81A408E8000A0A8C3 /* ttdriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttdriver.h; sourceTree = "<group>"; };
+ 675349F91A408E8000A0A8C3 /* tterrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tterrors.h; sourceTree = "<group>"; };
+ 675349FA1A408E8000A0A8C3 /* ttgload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttgload.c; sourceTree = "<group>"; };
+ 675349FB1A408E8000A0A8C3 /* ttgload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttgload.h; sourceTree = "<group>"; };
+ 675349FE1A408E8000A0A8C3 /* ttinterp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttinterp.c; sourceTree = "<group>"; };
+ 675349FF1A408E8000A0A8C3 /* ttinterp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttinterp.h; sourceTree = "<group>"; };
+ 67534A001A408E8000A0A8C3 /* ttobjs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttobjs.c; sourceTree = "<group>"; };
+ 67534A011A408E8000A0A8C3 /* ttobjs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttobjs.h; sourceTree = "<group>"; };
+ 67534A021A408E8000A0A8C3 /* ttpic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttpic.c; sourceTree = "<group>"; };
+ 67534A031A408E8000A0A8C3 /* ttpic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttpic.h; sourceTree = "<group>"; };
+ 67534A041A408E8000A0A8C3 /* ttpload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttpload.c; sourceTree = "<group>"; };
+ 67534A051A408E8000A0A8C3 /* ttpload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttpload.h; sourceTree = "<group>"; };
+ 67534A061A408E8000A0A8C3 /* ttsubpix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttsubpix.c; sourceTree = "<group>"; };
+ 67534A071A408E8000A0A8C3 /* ttsubpix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttsubpix.h; sourceTree = "<group>"; };
+ 67534A091A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 67534A0A1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 67534A0B1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 67534A0C1A408E8000A0A8C3 /* t1afm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1afm.c; sourceTree = "<group>"; };
+ 67534A0D1A408E8000A0A8C3 /* t1afm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1afm.h; sourceTree = "<group>"; };
+ 67534A0E1A408E8000A0A8C3 /* t1driver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1driver.c; sourceTree = "<group>"; };
+ 67534A0F1A408E8000A0A8C3 /* t1driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1driver.h; sourceTree = "<group>"; };
+ 67534A101A408E8000A0A8C3 /* t1errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1errors.h; sourceTree = "<group>"; };
+ 67534A111A408E8000A0A8C3 /* t1gload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1gload.c; sourceTree = "<group>"; };
+ 67534A121A408E8000A0A8C3 /* t1gload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1gload.h; sourceTree = "<group>"; };
+ 67534A131A408E8000A0A8C3 /* t1load.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1load.c; sourceTree = "<group>"; };
+ 67534A141A408E8000A0A8C3 /* t1load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1load.h; sourceTree = "<group>"; };
+ 67534A151A408E8000A0A8C3 /* t1objs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1objs.c; sourceTree = "<group>"; };
+ 67534A161A408E8000A0A8C3 /* t1objs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1objs.h; sourceTree = "<group>"; };
+ 67534A171A408E8000A0A8C3 /* t1parse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1parse.c; sourceTree = "<group>"; };
+ 67534A181A408E8000A0A8C3 /* t1parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1parse.h; sourceTree = "<group>"; };
+ 67534A191A408E8000A0A8C3 /* t1tokens.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1tokens.h; sourceTree = "<group>"; };
+ 67534A1A1A408E8000A0A8C3 /* type1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = type1.c; sourceTree = "<group>"; };
+ 67534A1C1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 67534A1D1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 67534A1E1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 67534A1F1A408E8000A0A8C3 /* t42drivr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t42drivr.c; sourceTree = "<group>"; };
+ 67534A201A408E8000A0A8C3 /* t42drivr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t42drivr.h; sourceTree = "<group>"; };
+ 67534A211A408E8000A0A8C3 /* t42error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t42error.h; sourceTree = "<group>"; };
+ 67534A221A408E8000A0A8C3 /* t42objs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t42objs.c; sourceTree = "<group>"; };
+ 67534A231A408E8000A0A8C3 /* t42objs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t42objs.h; sourceTree = "<group>"; };
+ 67534A241A408E8000A0A8C3 /* t42parse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t42parse.c; sourceTree = "<group>"; };
+ 67534A251A408E8000A0A8C3 /* t42parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t42parse.h; sourceTree = "<group>"; };
+ 67534A261A408E8000A0A8C3 /* t42types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t42types.h; sourceTree = "<group>"; };
+ 67534A271A408E8000A0A8C3 /* type42.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = type42.c; sourceTree = "<group>"; };
+ 67534A291A408E8000A0A8C3 /* fnterrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fnterrs.h; sourceTree = "<group>"; };
+ 67534A2A1A408E8000A0A8C3 /* Jamfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.jam; path = Jamfile; sourceTree = "<group>"; };
+ 67534A2B1A408E8000A0A8C3 /* module.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module.mk; sourceTree = "<group>"; };
+ 67534A2C1A408E8000A0A8C3 /* rules.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mk; sourceTree = "<group>"; };
+ 67534A2D1A408E8000A0A8C3 /* winfnt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = winfnt.c; sourceTree = "<group>"; };
+ 67534A2E1A408E8000A0A8C3 /* winfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = winfnt.h; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 6753484F1A408D9300A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675348491A408D9300A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B21B0E0A8F0013A7AC /* defaults.xcconfig */,
+ 675348541A408D9300A0A8C3 /* freetype */,
+ 675348531A408D9300A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675348531A408D9300A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675348521A408D9300A0A8C3 /* libfreetype.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675348541A408D9300A0A8C3 /* freetype */ = {
+ isa = PBXGroup;
+ children = (
+ 675348601A408E8000A0A8C3 /* autofit */,
+ 6753487F1A408E8000A0A8C3 /* base */,
+ 675348AB1A408E8000A0A8C3 /* bdf */,
+ 675348B61A408E8000A0A8C3 /* bzip2 */,
+ 675348BA1A408E8000A0A8C3 /* cache */,
+ 675348CF1A408E8000A0A8C3 /* cff */,
+ 675348FA1A408E8000A0A8C3 /* cid */,
+ 6753490B1A408E8000A0A8C3 /* gxvalid */,
+ 675349421A408E8000A0A8C3 /* lzw */,
+ 675349481A408E8000A0A8C3 /* otvalid */,
+ 6753495A1A408E8000A0A8C3 /* pcf */,
+ 675349681A408E8000A0A8C3 /* pfr */,
+ 6753497B1A408E8000A0A8C3 /* psaux */,
+ 6753498D1A408E8000A0A8C3 /* pshinter */,
+ 6753499D1A408E8000A0A8C3 /* psnames */,
+ 675349A81A408E8000A0A8C3 /* raster */,
+ 675349B51A408E8000A0A8C3 /* sfnt */,
+ 675349D21A408E8000A0A8C3 /* smooth */,
+ 675349DE1A408E8000A0A8C3 /* tools */,
+ 675349F21A408E8000A0A8C3 /* truetype */,
+ 67534A081A408E8000A0A8C3 /* type1 */,
+ 67534A1B1A408E8000A0A8C3 /* type42 */,
+ 67534A281A408E8000A0A8C3 /* winfonts */,
+ );
+ name = freetype;
+ path = ../../3party/freetype;
+ sourceTree = "<group>";
+ };
+ 675348601A408E8000A0A8C3 /* autofit */ = {
+ isa = PBXGroup;
+ children = (
+ 675348611A408E8000A0A8C3 /* afangles.c */,
+ 675348621A408E8000A0A8C3 /* afangles.h */,
+ 675348631A408E8000A0A8C3 /* afcjk.c */,
+ 675348641A408E8000A0A8C3 /* afcjk.h */,
+ 675348651A408E8000A0A8C3 /* afdummy.c */,
+ 675348661A408E8000A0A8C3 /* afdummy.h */,
+ 675348671A408E8000A0A8C3 /* aferrors.h */,
+ 675348681A408E8000A0A8C3 /* afglobal.c */,
+ 675348691A408E8000A0A8C3 /* afglobal.h */,
+ 6753486A1A408E8000A0A8C3 /* afhints.c */,
+ 6753486B1A408E8000A0A8C3 /* afhints.h */,
+ 6753486C1A408E8000A0A8C3 /* afindic.c */,
+ 6753486D1A408E8000A0A8C3 /* afindic.h */,
+ 6753486E1A408E8000A0A8C3 /* aflatin.c */,
+ 6753486F1A408E8000A0A8C3 /* aflatin.h */,
+ 675348721A408E8000A0A8C3 /* afloader.c */,
+ 675348731A408E8000A0A8C3 /* afloader.h */,
+ 675348741A408E8000A0A8C3 /* afmodule.c */,
+ 675348751A408E8000A0A8C3 /* afmodule.h */,
+ 675348781A408E8000A0A8C3 /* aftypes.h */,
+ 675348791A408E8000A0A8C3 /* afwarp.c */,
+ 6753487A1A408E8000A0A8C3 /* afwarp.h */,
+ );
+ name = autofit;
+ path = src/autofit;
+ sourceTree = "<group>";
+ };
+ 6753487F1A408E8000A0A8C3 /* base */ = {
+ isa = PBXGroup;
+ children = (
+ 675348801A408E8000A0A8C3 /* basepic.c */,
+ 675348811A408E8000A0A8C3 /* basepic.h */,
+ 675348821A408E8000A0A8C3 /* ftadvanc.c */,
+ 675348851A408E8000A0A8C3 /* ftbase.h */,
+ 675348861A408E8000A0A8C3 /* ftbbox.c */,
+ 675348871A408E8000A0A8C3 /* ftbdf.c */,
+ 675348881A408E8000A0A8C3 /* ftbitmap.c */,
+ 675348891A408E8000A0A8C3 /* ftcalc.c */,
+ 6753488A1A408E8000A0A8C3 /* ftcid.c */,
+ 6753488B1A408E8000A0A8C3 /* ftdbgmem.c */,
+ 6753488C1A408E8000A0A8C3 /* ftdebug.c */,
+ 6753488D1A408E8000A0A8C3 /* ftfstype.c */,
+ 6753488E1A408E8000A0A8C3 /* ftgasp.c */,
+ 6753488F1A408E8000A0A8C3 /* ftgloadr.c */,
+ 675348901A408E8000A0A8C3 /* ftglyph.c */,
+ 675348911A408E8000A0A8C3 /* ftgxval.c */,
+ 675348921A408E8000A0A8C3 /* ftinit.c */,
+ 675348931A408E8000A0A8C3 /* ftlcdfil.c */,
+ 675348941A408E8000A0A8C3 /* ftmac.c */,
+ 675348951A408E8000A0A8C3 /* ftmm.c */,
+ 675348961A408E8000A0A8C3 /* ftobjs.c */,
+ 675348971A408E8000A0A8C3 /* ftotval.c */,
+ 675348981A408E8000A0A8C3 /* ftoutln.c */,
+ 675348991A408E8000A0A8C3 /* ftpatent.c */,
+ 6753489A1A408E8000A0A8C3 /* ftpfr.c */,
+ 6753489B1A408E8000A0A8C3 /* ftpic.c */,
+ 6753489C1A408E8000A0A8C3 /* ftrfork.c */,
+ 6753489D1A408E8000A0A8C3 /* ftsnames.c */,
+ 6753489E1A408E8000A0A8C3 /* ftstream.c */,
+ 6753489F1A408E8000A0A8C3 /* ftstroke.c */,
+ 675348A01A408E8000A0A8C3 /* ftsynth.c */,
+ 675348A11A408E8000A0A8C3 /* ftsystem.c */,
+ 675348A21A408E8000A0A8C3 /* fttrigon.c */,
+ 675348A31A408E8000A0A8C3 /* fttype1.c */,
+ 675348A41A408E8000A0A8C3 /* ftutil.c */,
+ 675348A51A408E8000A0A8C3 /* ftwinfnt.c */,
+ 675348A61A408E8000A0A8C3 /* ftxf86.c */,
+ 675348A81A408E8000A0A8C3 /* md5.c */,
+ 675348A91A408E8000A0A8C3 /* md5.h */,
+ );
+ name = base;
+ path = src/base;
+ sourceTree = "<group>";
+ };
+ 675348AB1A408E8000A0A8C3 /* bdf */ = {
+ isa = PBXGroup;
+ children = (
+ 675348AC1A408E8000A0A8C3 /* bdf.c */,
+ 675348AD1A408E8000A0A8C3 /* bdf.h */,
+ 675348AE1A408E8000A0A8C3 /* bdfdrivr.c */,
+ 675348AF1A408E8000A0A8C3 /* bdfdrivr.h */,
+ 675348B01A408E8000A0A8C3 /* bdferror.h */,
+ 675348B11A408E8000A0A8C3 /* bdflib.c */,
+ 675348B21A408E8000A0A8C3 /* Jamfile */,
+ 675348B31A408E8000A0A8C3 /* module.mk */,
+ 675348B41A408E8000A0A8C3 /* README */,
+ 675348B51A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = bdf;
+ path = src/bdf;
+ sourceTree = "<group>";
+ };
+ 675348B61A408E8000A0A8C3 /* bzip2 */ = {
+ isa = PBXGroup;
+ children = (
+ 675348B71A408E8000A0A8C3 /* ftbzip2.c */,
+ 675348B81A408E8000A0A8C3 /* Jamfile */,
+ 675348B91A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = bzip2;
+ path = src/bzip2;
+ sourceTree = "<group>";
+ };
+ 675348BA1A408E8000A0A8C3 /* cache */ = {
+ isa = PBXGroup;
+ children = (
+ 675348BB1A408E8000A0A8C3 /* ftcache.c */,
+ 675348BC1A408E8000A0A8C3 /* ftcbasic.c */,
+ 675348BD1A408E8000A0A8C3 /* ftccache.c */,
+ 675348BE1A408E8000A0A8C3 /* ftccache.h */,
+ 675348BF1A408E8000A0A8C3 /* ftccback.h */,
+ 675348C01A408E8000A0A8C3 /* ftccmap.c */,
+ 675348C11A408E8000A0A8C3 /* ftcerror.h */,
+ 675348C21A408E8000A0A8C3 /* ftcglyph.c */,
+ 675348C31A408E8000A0A8C3 /* ftcglyph.h */,
+ 675348C41A408E8000A0A8C3 /* ftcimage.c */,
+ 675348C51A408E8000A0A8C3 /* ftcimage.h */,
+ 675348C61A408E8000A0A8C3 /* ftcmanag.c */,
+ 675348C71A408E8000A0A8C3 /* ftcmanag.h */,
+ 675348C81A408E8000A0A8C3 /* ftcmru.c */,
+ 675348C91A408E8000A0A8C3 /* ftcmru.h */,
+ 675348CA1A408E8000A0A8C3 /* ftcsbits.c */,
+ 675348CB1A408E8000A0A8C3 /* ftcsbits.h */,
+ 675348CC1A408E8000A0A8C3 /* ftstrokedcache.c */,
+ 675348CD1A408E8000A0A8C3 /* Jamfile */,
+ 675348CE1A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = cache;
+ path = src/cache;
+ sourceTree = "<group>";
+ };
+ 675348CF1A408E8000A0A8C3 /* cff */ = {
+ isa = PBXGroup;
+ children = (
+ 675348D01A408E8000A0A8C3 /* cf2arrst.c */,
+ 675348D11A408E8000A0A8C3 /* cf2arrst.h */,
+ 675348D21A408E8000A0A8C3 /* cf2blues.c */,
+ 675348D31A408E8000A0A8C3 /* cf2blues.h */,
+ 675348D41A408E8000A0A8C3 /* cf2error.c */,
+ 675348D51A408E8000A0A8C3 /* cf2error.h */,
+ 675348D61A408E8000A0A8C3 /* cf2fixed.h */,
+ 675348D71A408E8000A0A8C3 /* cf2font.c */,
+ 675348D81A408E8000A0A8C3 /* cf2font.h */,
+ 675348D91A408E8000A0A8C3 /* cf2ft.c */,
+ 675348DA1A408E8000A0A8C3 /* cf2ft.h */,
+ 675348DB1A408E8000A0A8C3 /* cf2glue.h */,
+ 675348DC1A408E8000A0A8C3 /* cf2hints.c */,
+ 675348DD1A408E8000A0A8C3 /* cf2hints.h */,
+ 675348DE1A408E8000A0A8C3 /* cf2intrp.c */,
+ 675348DF1A408E8000A0A8C3 /* cf2intrp.h */,
+ 675348E01A408E8000A0A8C3 /* cf2read.c */,
+ 675348E11A408E8000A0A8C3 /* cf2read.h */,
+ 675348E21A408E8000A0A8C3 /* cf2stack.c */,
+ 675348E31A408E8000A0A8C3 /* cf2stack.h */,
+ 675348E41A408E8000A0A8C3 /* cf2types.h */,
+ 675348E51A408E8000A0A8C3 /* cff.c */,
+ 675348E61A408E8000A0A8C3 /* cffcmap.c */,
+ 675348E71A408E8000A0A8C3 /* cffcmap.h */,
+ 675348E81A408E8000A0A8C3 /* cffdrivr.c */,
+ 675348E91A408E8000A0A8C3 /* cffdrivr.h */,
+ 675348EA1A408E8000A0A8C3 /* cfferrs.h */,
+ 675348EB1A408E8000A0A8C3 /* cffgload.c */,
+ 675348EC1A408E8000A0A8C3 /* cffgload.h */,
+ 675348ED1A408E8000A0A8C3 /* cffload.c */,
+ 675348EE1A408E8000A0A8C3 /* cffload.h */,
+ 675348EF1A408E8000A0A8C3 /* cffobjs.c */,
+ 675348F01A408E8000A0A8C3 /* cffobjs.h */,
+ 675348F11A408E8000A0A8C3 /* cffparse.c */,
+ 675348F21A408E8000A0A8C3 /* cffparse.h */,
+ 675348F31A408E8000A0A8C3 /* cffpic.c */,
+ 675348F41A408E8000A0A8C3 /* cffpic.h */,
+ 675348F51A408E8000A0A8C3 /* cfftoken.h */,
+ 675348F61A408E8000A0A8C3 /* cfftypes.h */,
+ 675348F71A408E8000A0A8C3 /* Jamfile */,
+ 675348F81A408E8000A0A8C3 /* module.mk */,
+ 675348F91A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = cff;
+ path = src/cff;
+ sourceTree = "<group>";
+ };
+ 675348FA1A408E8000A0A8C3 /* cid */ = {
+ isa = PBXGroup;
+ children = (
+ 675348FB1A408E8000A0A8C3 /* ciderrs.h */,
+ 675348FC1A408E8000A0A8C3 /* cidgload.c */,
+ 675348FD1A408E8000A0A8C3 /* cidgload.h */,
+ 675348FE1A408E8000A0A8C3 /* cidload.c */,
+ 675348FF1A408E8000A0A8C3 /* cidload.h */,
+ 675349001A408E8000A0A8C3 /* cidobjs.c */,
+ 675349011A408E8000A0A8C3 /* cidobjs.h */,
+ 675349021A408E8000A0A8C3 /* cidparse.c */,
+ 675349031A408E8000A0A8C3 /* cidparse.h */,
+ 675349041A408E8000A0A8C3 /* cidriver.c */,
+ 675349051A408E8000A0A8C3 /* cidriver.h */,
+ 675349061A408E8000A0A8C3 /* cidtoken.h */,
+ 675349071A408E8000A0A8C3 /* Jamfile */,
+ 675349081A408E8000A0A8C3 /* module.mk */,
+ 675349091A408E8000A0A8C3 /* rules.mk */,
+ 6753490A1A408E8000A0A8C3 /* type1cid.c */,
+ );
+ name = cid;
+ path = src/cid;
+ sourceTree = "<group>";
+ };
+ 6753490B1A408E8000A0A8C3 /* gxvalid */ = {
+ isa = PBXGroup;
+ children = (
+ 6753490C1A408E8000A0A8C3 /* gxvalid.c */,
+ 6753490D1A408E8000A0A8C3 /* gxvalid.h */,
+ 6753490E1A408E8000A0A8C3 /* gxvbsln.c */,
+ 6753490F1A408E8000A0A8C3 /* gxvcommn.c */,
+ 675349101A408E8000A0A8C3 /* gxvcommn.h */,
+ 675349111A408E8000A0A8C3 /* gxverror.h */,
+ 675349121A408E8000A0A8C3 /* gxvfeat.c */,
+ 675349131A408E8000A0A8C3 /* gxvfeat.h */,
+ 675349141A408E8000A0A8C3 /* gxvfgen.c */,
+ 675349151A408E8000A0A8C3 /* gxvjust.c */,
+ 675349161A408E8000A0A8C3 /* gxvkern.c */,
+ 675349171A408E8000A0A8C3 /* gxvlcar.c */,
+ 675349181A408E8000A0A8C3 /* gxvmod.c */,
+ 675349191A408E8000A0A8C3 /* gxvmod.h */,
+ 6753491A1A408E8000A0A8C3 /* gxvmort.c */,
+ 6753491B1A408E8000A0A8C3 /* gxvmort.h */,
+ 6753491C1A408E8000A0A8C3 /* gxvmort0.c */,
+ 6753491D1A408E8000A0A8C3 /* gxvmort1.c */,
+ 6753491E1A408E8000A0A8C3 /* gxvmort2.c */,
+ 6753491F1A408E8000A0A8C3 /* gxvmort4.c */,
+ 675349201A408E8000A0A8C3 /* gxvmort5.c */,
+ 675349211A408E8000A0A8C3 /* gxvmorx.c */,
+ 675349221A408E8000A0A8C3 /* gxvmorx.h */,
+ 675349231A408E8000A0A8C3 /* gxvmorx0.c */,
+ 675349241A408E8000A0A8C3 /* gxvmorx1.c */,
+ 675349251A408E8000A0A8C3 /* gxvmorx2.c */,
+ 675349261A408E8000A0A8C3 /* gxvmorx4.c */,
+ 675349271A408E8000A0A8C3 /* gxvmorx5.c */,
+ 675349281A408E8000A0A8C3 /* gxvopbd.c */,
+ 675349291A408E8000A0A8C3 /* gxvprop.c */,
+ 6753492A1A408E8000A0A8C3 /* gxvtrak.c */,
+ 6753492B1A408E8000A0A8C3 /* Jamfile */,
+ 6753492C1A408E8000A0A8C3 /* module.mk */,
+ 6753492D1A408E8000A0A8C3 /* README */,
+ 6753492E1A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = gxvalid;
+ path = src/gxvalid;
+ sourceTree = "<group>";
+ };
+ 675349421A408E8000A0A8C3 /* lzw */ = {
+ isa = PBXGroup;
+ children = (
+ 675349431A408E8000A0A8C3 /* ftlzw.c */,
+ 675349441A408E8000A0A8C3 /* ftzopen.c */,
+ 675349451A408E8000A0A8C3 /* ftzopen.h */,
+ 675349461A408E8000A0A8C3 /* Jamfile */,
+ 675349471A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = lzw;
+ path = src/lzw;
+ sourceTree = "<group>";
+ };
+ 675349481A408E8000A0A8C3 /* otvalid */ = {
+ isa = PBXGroup;
+ children = (
+ 675349491A408E8000A0A8C3 /* Jamfile */,
+ 6753494A1A408E8000A0A8C3 /* module.mk */,
+ 6753494B1A408E8000A0A8C3 /* otvalid.c */,
+ 6753494C1A408E8000A0A8C3 /* otvalid.h */,
+ 6753494D1A408E8000A0A8C3 /* otvbase.c */,
+ 6753494E1A408E8000A0A8C3 /* otvcommn.c */,
+ 6753494F1A408E8000A0A8C3 /* otvcommn.h */,
+ 675349501A408E8000A0A8C3 /* otverror.h */,
+ 675349511A408E8000A0A8C3 /* otvgdef.c */,
+ 675349521A408E8000A0A8C3 /* otvgpos.c */,
+ 675349531A408E8000A0A8C3 /* otvgpos.h */,
+ 675349541A408E8000A0A8C3 /* otvgsub.c */,
+ 675349551A408E8000A0A8C3 /* otvjstf.c */,
+ 675349561A408E8000A0A8C3 /* otvmath.c */,
+ 675349571A408E8000A0A8C3 /* otvmod.c */,
+ 675349581A408E8000A0A8C3 /* otvmod.h */,
+ 675349591A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = otvalid;
+ path = src/otvalid;
+ sourceTree = "<group>";
+ };
+ 6753495A1A408E8000A0A8C3 /* pcf */ = {
+ isa = PBXGroup;
+ children = (
+ 6753495B1A408E8000A0A8C3 /* Jamfile */,
+ 6753495C1A408E8000A0A8C3 /* module.mk */,
+ 6753495D1A408E8000A0A8C3 /* pcf.c */,
+ 6753495E1A408E8000A0A8C3 /* pcf.h */,
+ 6753495F1A408E8000A0A8C3 /* pcfdrivr.c */,
+ 675349601A408E8000A0A8C3 /* pcfdrivr.h */,
+ 675349611A408E8000A0A8C3 /* pcferror.h */,
+ 675349621A408E8000A0A8C3 /* pcfread.c */,
+ 675349631A408E8000A0A8C3 /* pcfread.h */,
+ 675349641A408E8000A0A8C3 /* pcfutil.c */,
+ 675349651A408E8000A0A8C3 /* pcfutil.h */,
+ 675349661A408E8000A0A8C3 /* README */,
+ 675349671A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = pcf;
+ path = src/pcf;
+ sourceTree = "<group>";
+ };
+ 675349681A408E8000A0A8C3 /* pfr */ = {
+ isa = PBXGroup;
+ children = (
+ 675349691A408E8000A0A8C3 /* Jamfile */,
+ 6753496A1A408E8000A0A8C3 /* module.mk */,
+ 6753496B1A408E8000A0A8C3 /* pfr.c */,
+ 6753496C1A408E8000A0A8C3 /* pfrcmap.c */,
+ 6753496D1A408E8000A0A8C3 /* pfrcmap.h */,
+ 6753496E1A408E8000A0A8C3 /* pfrdrivr.c */,
+ 6753496F1A408E8000A0A8C3 /* pfrdrivr.h */,
+ 675349701A408E8000A0A8C3 /* pfrerror.h */,
+ 675349711A408E8000A0A8C3 /* pfrgload.c */,
+ 675349721A408E8000A0A8C3 /* pfrgload.h */,
+ 675349731A408E8000A0A8C3 /* pfrload.c */,
+ 675349741A408E8000A0A8C3 /* pfrload.h */,
+ 675349751A408E8000A0A8C3 /* pfrobjs.c */,
+ 675349761A408E8000A0A8C3 /* pfrobjs.h */,
+ 675349771A408E8000A0A8C3 /* pfrsbit.c */,
+ 675349781A408E8000A0A8C3 /* pfrsbit.h */,
+ 675349791A408E8000A0A8C3 /* pfrtypes.h */,
+ 6753497A1A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = pfr;
+ path = src/pfr;
+ sourceTree = "<group>";
+ };
+ 6753497B1A408E8000A0A8C3 /* psaux */ = {
+ isa = PBXGroup;
+ children = (
+ 6753497C1A408E8000A0A8C3 /* afmparse.c */,
+ 6753497D1A408E8000A0A8C3 /* afmparse.h */,
+ 6753497E1A408E8000A0A8C3 /* Jamfile */,
+ 6753497F1A408E8000A0A8C3 /* module.mk */,
+ 675349801A408E8000A0A8C3 /* psaux.c */,
+ 675349811A408E8000A0A8C3 /* psauxerr.h */,
+ 675349821A408E8000A0A8C3 /* psauxmod.c */,
+ 675349831A408E8000A0A8C3 /* psauxmod.h */,
+ 675349841A408E8000A0A8C3 /* psconv.c */,
+ 675349851A408E8000A0A8C3 /* psconv.h */,
+ 675349861A408E8000A0A8C3 /* psobjs.c */,
+ 675349871A408E8000A0A8C3 /* psobjs.h */,
+ 675349881A408E8000A0A8C3 /* rules.mk */,
+ 675349891A408E8000A0A8C3 /* t1cmap.c */,
+ 6753498A1A408E8000A0A8C3 /* t1cmap.h */,
+ 6753498B1A408E8000A0A8C3 /* t1decode.c */,
+ 6753498C1A408E8000A0A8C3 /* t1decode.h */,
+ );
+ name = psaux;
+ path = src/psaux;
+ sourceTree = "<group>";
+ };
+ 6753498D1A408E8000A0A8C3 /* pshinter */ = {
+ isa = PBXGroup;
+ children = (
+ 6753498E1A408E8000A0A8C3 /* Jamfile */,
+ 6753498F1A408E8000A0A8C3 /* module.mk */,
+ 675349901A408E8000A0A8C3 /* pshalgo.c */,
+ 675349911A408E8000A0A8C3 /* pshalgo.h */,
+ 675349921A408E8000A0A8C3 /* pshglob.c */,
+ 675349931A408E8000A0A8C3 /* pshglob.h */,
+ 675349941A408E8000A0A8C3 /* pshinter.c */,
+ 675349951A408E8000A0A8C3 /* pshmod.c */,
+ 675349961A408E8000A0A8C3 /* pshmod.h */,
+ 675349971A408E8000A0A8C3 /* pshnterr.h */,
+ 675349981A408E8000A0A8C3 /* pshpic.c */,
+ 675349991A408E8000A0A8C3 /* pshpic.h */,
+ 6753499A1A408E8000A0A8C3 /* pshrec.c */,
+ 6753499B1A408E8000A0A8C3 /* pshrec.h */,
+ 6753499C1A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = pshinter;
+ path = src/pshinter;
+ sourceTree = "<group>";
+ };
+ 6753499D1A408E8000A0A8C3 /* psnames */ = {
+ isa = PBXGroup;
+ children = (
+ 6753499E1A408E8000A0A8C3 /* Jamfile */,
+ 6753499F1A408E8000A0A8C3 /* module.mk */,
+ 675349A01A408E8000A0A8C3 /* psmodule.c */,
+ 675349A11A408E8000A0A8C3 /* psmodule.h */,
+ 675349A21A408E8000A0A8C3 /* psnamerr.h */,
+ 675349A31A408E8000A0A8C3 /* psnames.c */,
+ 675349A41A408E8000A0A8C3 /* pspic.c */,
+ 675349A51A408E8000A0A8C3 /* pspic.h */,
+ 675349A61A408E8000A0A8C3 /* pstables.h */,
+ 675349A71A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = psnames;
+ path = src/psnames;
+ sourceTree = "<group>";
+ };
+ 675349A81A408E8000A0A8C3 /* raster */ = {
+ isa = PBXGroup;
+ children = (
+ 675349A91A408E8000A0A8C3 /* ftmisc.h */,
+ 675349AA1A408E8000A0A8C3 /* ftraster.c */,
+ 675349AB1A408E8000A0A8C3 /* ftraster.h */,
+ 675349AC1A408E8000A0A8C3 /* ftrend1.c */,
+ 675349AD1A408E8000A0A8C3 /* ftrend1.h */,
+ 675349AE1A408E8000A0A8C3 /* Jamfile */,
+ 675349AF1A408E8000A0A8C3 /* module.mk */,
+ 675349B01A408E8000A0A8C3 /* raster.c */,
+ 675349B11A408E8000A0A8C3 /* rasterrs.h */,
+ 675349B21A408E8000A0A8C3 /* rastpic.c */,
+ 675349B31A408E8000A0A8C3 /* rastpic.h */,
+ 675349B41A408E8000A0A8C3 /* rules.mk */,
+ );
+ name = raster;
+ path = src/raster;
+ sourceTree = "<group>";
+ };
+ 675349B51A408E8000A0A8C3 /* sfnt */ = {
+ isa = PBXGroup;
+ children = (
+ 675349B61A408E8000A0A8C3 /* Jamfile */,
+ 675349B71A408E8000A0A8C3 /* module.mk */,
+ 675349B81A408E8000A0A8C3 /* pngshim.c */,
+ 675349B91A408E8000A0A8C3 /* pngshim.h */,
+ 675349BA1A408E8000A0A8C3 /* rules.mk */,
+ 675349BB1A408E8000A0A8C3 /* sfdriver.c */,
+ 675349BC1A408E8000A0A8C3 /* sfdriver.h */,
+ 675349BD1A408E8000A0A8C3 /* sferrors.h */,
+ 675349BE1A408E8000A0A8C3 /* sfnt.c */,
+ 675349BF1A408E8000A0A8C3 /* sfntpic.c */,
+ 675349C01A408E8000A0A8C3 /* sfntpic.h */,
+ 675349C11A408E8000A0A8C3 /* sfobjs.c */,
+ 675349C21A408E8000A0A8C3 /* sfobjs.h */,
+ 675349C31A408E8000A0A8C3 /* ttbdf.c */,
+ 675349C41A408E8000A0A8C3 /* ttbdf.h */,
+ 675349C51A408E8000A0A8C3 /* ttcmap.c */,
+ 675349C61A408E8000A0A8C3 /* ttcmap.h */,
+ 675349C71A408E8000A0A8C3 /* ttcmapc.h */,
+ 675349C81A408E8000A0A8C3 /* ttkern.c */,
+ 675349C91A408E8000A0A8C3 /* ttkern.h */,
+ 675349CA1A408E8000A0A8C3 /* ttload.c */,
+ 675349CB1A408E8000A0A8C3 /* ttload.h */,
+ 675349CC1A408E8000A0A8C3 /* ttmtx.c */,
+ 675349CD1A408E8000A0A8C3 /* ttmtx.h */,
+ 675349CE1A408E8000A0A8C3 /* ttpost.c */,
+ 675349CF1A408E8000A0A8C3 /* ttpost.h */,
+ 675349D01A408E8000A0A8C3 /* ttsbit.c */,
+ 675349D11A408E8000A0A8C3 /* ttsbit.h */,
+ );
+ name = sfnt;
+ path = src/sfnt;
+ sourceTree = "<group>";
+ };
+ 675349D21A408E8000A0A8C3 /* smooth */ = {
+ isa = PBXGroup;
+ children = (
+ 675349D31A408E8000A0A8C3 /* ftgrays.c */,
+ 675349D41A408E8000A0A8C3 /* ftgrays.h */,
+ 675349D51A408E8000A0A8C3 /* ftsmerrs.h */,
+ 675349D61A408E8000A0A8C3 /* ftsmooth.c */,
+ 675349D71A408E8000A0A8C3 /* ftsmooth.h */,
+ 675349D81A408E8000A0A8C3 /* ftspic.c */,
+ 675349D91A408E8000A0A8C3 /* ftspic.h */,
+ 675349DA1A408E8000A0A8C3 /* Jamfile */,
+ 675349DB1A408E8000A0A8C3 /* module.mk */,
+ 675349DC1A408E8000A0A8C3 /* rules.mk */,
+ 675349DD1A408E8000A0A8C3 /* smooth.c */,
+ );
+ name = smooth;
+ path = src/smooth;
+ sourceTree = "<group>";
+ };
+ 675349DE1A408E8000A0A8C3 /* tools */ = {
+ isa = PBXGroup;
+ children = (
+ 675349DF1A408E8000A0A8C3 /* apinames.c */,
+ 675349E01A408E8000A0A8C3 /* chktrcmp.py */,
+ 675349E11A408E8000A0A8C3 /* cordic.py */,
+ 675349E21A408E8000A0A8C3 /* docmaker */,
+ 675349EA1A408E8000A0A8C3 /* ftrandom */,
+ 675349ED1A408E8000A0A8C3 /* glnames.py */,
+ 675349EE1A408E8000A0A8C3 /* Jamfile */,
+ 675349EF1A408E8000A0A8C3 /* test_afm.c */,
+ 675349F01A408E8000A0A8C3 /* test_bbox.c */,
+ 675349F11A408E8000A0A8C3 /* test_trig.c */,
+ );
+ name = tools;
+ path = src/tools;
+ sourceTree = "<group>";
+ };
+ 675349E21A408E8000A0A8C3 /* docmaker */ = {
+ isa = PBXGroup;
+ children = (
+ 675349E31A408E8000A0A8C3 /* content.py */,
+ 675349E41A408E8000A0A8C3 /* docbeauty.py */,
+ 675349E51A408E8000A0A8C3 /* docmaker.py */,
+ 675349E61A408E8000A0A8C3 /* formatter.py */,
+ 675349E71A408E8000A0A8C3 /* sources.py */,
+ 675349E81A408E8000A0A8C3 /* tohtml.py */,
+ 675349E91A408E8000A0A8C3 /* utils.py */,
+ );
+ path = docmaker;
+ sourceTree = "<group>";
+ };
+ 675349EA1A408E8000A0A8C3 /* ftrandom */ = {
+ isa = PBXGroup;
+ children = (
+ 675349EB1A408E8000A0A8C3 /* ftrandom.c */,
+ 675349EC1A408E8000A0A8C3 /* README */,
+ );
+ path = ftrandom;
+ sourceTree = "<group>";
+ };
+ 675349F21A408E8000A0A8C3 /* truetype */ = {
+ isa = PBXGroup;
+ children = (
+ 675349F31A408E8000A0A8C3 /* Jamfile */,
+ 675349F41A408E8000A0A8C3 /* module.mk */,
+ 675349F51A408E8000A0A8C3 /* rules.mk */,
+ 675349F61A408E8000A0A8C3 /* truetype.c */,
+ 675349F71A408E8000A0A8C3 /* ttdriver.c */,
+ 675349F81A408E8000A0A8C3 /* ttdriver.h */,
+ 675349F91A408E8000A0A8C3 /* tterrors.h */,
+ 675349FA1A408E8000A0A8C3 /* ttgload.c */,
+ 675349FB1A408E8000A0A8C3 /* ttgload.h */,
+ 675349FE1A408E8000A0A8C3 /* ttinterp.c */,
+ 675349FF1A408E8000A0A8C3 /* ttinterp.h */,
+ 67534A001A408E8000A0A8C3 /* ttobjs.c */,
+ 67534A011A408E8000A0A8C3 /* ttobjs.h */,
+ 67534A021A408E8000A0A8C3 /* ttpic.c */,
+ 67534A031A408E8000A0A8C3 /* ttpic.h */,
+ 67534A041A408E8000A0A8C3 /* ttpload.c */,
+ 67534A051A408E8000A0A8C3 /* ttpload.h */,
+ 67534A061A408E8000A0A8C3 /* ttsubpix.c */,
+ 67534A071A408E8000A0A8C3 /* ttsubpix.h */,
+ );
+ name = truetype;
+ path = src/truetype;
+ sourceTree = "<group>";
+ };
+ 67534A081A408E8000A0A8C3 /* type1 */ = {
+ isa = PBXGroup;
+ children = (
+ 67534A091A408E8000A0A8C3 /* Jamfile */,
+ 67534A0A1A408E8000A0A8C3 /* module.mk */,
+ 67534A0B1A408E8000A0A8C3 /* rules.mk */,
+ 67534A0C1A408E8000A0A8C3 /* t1afm.c */,
+ 67534A0D1A408E8000A0A8C3 /* t1afm.h */,
+ 67534A0E1A408E8000A0A8C3 /* t1driver.c */,
+ 67534A0F1A408E8000A0A8C3 /* t1driver.h */,
+ 67534A101A408E8000A0A8C3 /* t1errors.h */,
+ 67534A111A408E8000A0A8C3 /* t1gload.c */,
+ 67534A121A408E8000A0A8C3 /* t1gload.h */,
+ 67534A131A408E8000A0A8C3 /* t1load.c */,
+ 67534A141A408E8000A0A8C3 /* t1load.h */,
+ 67534A151A408E8000A0A8C3 /* t1objs.c */,
+ 67534A161A408E8000A0A8C3 /* t1objs.h */,
+ 67534A171A408E8000A0A8C3 /* t1parse.c */,
+ 67534A181A408E8000A0A8C3 /* t1parse.h */,
+ 67534A191A408E8000A0A8C3 /* t1tokens.h */,
+ 67534A1A1A408E8000A0A8C3 /* type1.c */,
+ );
+ name = type1;
+ path = src/type1;
+ sourceTree = "<group>";
+ };
+ 67534A1B1A408E8000A0A8C3 /* type42 */ = {
+ isa = PBXGroup;
+ children = (
+ 67534A1C1A408E8000A0A8C3 /* Jamfile */,
+ 67534A1D1A408E8000A0A8C3 /* module.mk */,
+ 67534A1E1A408E8000A0A8C3 /* rules.mk */,
+ 67534A1F1A408E8000A0A8C3 /* t42drivr.c */,
+ 67534A201A408E8000A0A8C3 /* t42drivr.h */,
+ 67534A211A408E8000A0A8C3 /* t42error.h */,
+ 67534A221A408E8000A0A8C3 /* t42objs.c */,
+ 67534A231A408E8000A0A8C3 /* t42objs.h */,
+ 67534A241A408E8000A0A8C3 /* t42parse.c */,
+ 67534A251A408E8000A0A8C3 /* t42parse.h */,
+ 67534A261A408E8000A0A8C3 /* t42types.h */,
+ 67534A271A408E8000A0A8C3 /* type42.c */,
+ );
+ name = type42;
+ path = src/type42;
+ sourceTree = "<group>";
+ };
+ 67534A281A408E8000A0A8C3 /* winfonts */ = {
+ isa = PBXGroup;
+ children = (
+ 67534A291A408E8000A0A8C3 /* fnterrs.h */,
+ 67534A2A1A408E8000A0A8C3 /* Jamfile */,
+ 67534A2B1A408E8000A0A8C3 /* module.mk */,
+ 67534A2C1A408E8000A0A8C3 /* rules.mk */,
+ 67534A2D1A408E8000A0A8C3 /* winfnt.c */,
+ 67534A2E1A408E8000A0A8C3 /* winfnt.h */,
+ );
+ name = winfonts;
+ path = src/winfonts;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675348501A408D9300A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67534AA51A408E8000A0A8C3 /* cf2types.h in Headers */,
+ 67534B5B1A408E8100A0A8C3 /* sfntpic.h in Headers */,
+ 67534BAC1A408E8100A0A8C3 /* winfnt.h in Headers */,
+ 67534A9B1A408E8000A0A8C3 /* cf2ft.h in Headers */,
+ 67534AB71A408E8000A0A8C3 /* cfftypes.h in Headers */,
+ 67534AB91A408E8000A0A8C3 /* ciderrs.h in Headers */,
+ 67534AB31A408E8000A0A8C3 /* cffparse.h in Headers */,
+ 67534A9E1A408E8000A0A8C3 /* cf2hints.h in Headers */,
+ 67534A941A408E8000A0A8C3 /* cf2blues.h in Headers */,
+ 67534B4B1A408E8100A0A8C3 /* ftraster.h in Headers */,
+ 67534B291A408E8100A0A8C3 /* psauxerr.h in Headers */,
+ 67534A921A408E8000A0A8C3 /* cf2arrst.h in Headers */,
+ 67534B9A1A408E8100A0A8C3 /* t1objs.h in Headers */,
+ 67534B621A408E8100A0A8C3 /* ttcmapc.h in Headers */,
+ 67534B521A408E8100A0A8C3 /* rastpic.h in Headers */,
+ 67534B491A408E8100A0A8C3 /* ftmisc.h in Headers */,
+ 67534A861A408E8000A0A8C3 /* ftcglyph.h in Headers */,
+ 67534B471A408E8100A0A8C3 /* pspic.h in Headers */,
+ 67534B861A408E8100A0A8C3 /* ttinterp.h in Headers */,
+ 67534B241A408E8100A0A8C3 /* pfrtypes.h in Headers */,
+ 67534B481A408E8100A0A8C3 /* pstables.h in Headers */,
+ 67534B3B1A408E8100A0A8C3 /* pshmod.h in Headers */,
+ 67534A811A408E8000A0A8C3 /* ftccache.h in Headers */,
+ 67534B6F1A408E8100A0A8C3 /* ftsmerrs.h in Headers */,
+ 67534B681A408E8100A0A8C3 /* ttmtx.h in Headers */,
+ 67534B1B1A408E8100A0A8C3 /* pfrerror.h in Headers */,
+ 67534B2F1A408E8100A0A8C3 /* psobjs.h in Headers */,
+ 67534AB51A408E8000A0A8C3 /* cffpic.h in Headers */,
+ 67534A461A408E8000A0A8C3 /* aftypes.h in Headers */,
+ 67534B401A408E8100A0A8C3 /* pshrec.h in Headers */,
+ 67534A821A408E8000A0A8C3 /* ftccback.h in Headers */,
+ 67534B581A408E8100A0A8C3 /* sferrors.h in Headers */,
+ 67534A351A408E8000A0A8C3 /* aferrors.h in Headers */,
+ 67534B661A408E8100A0A8C3 /* ttload.h in Headers */,
+ 67534B101A408E8000A0A8C3 /* pcferror.h in Headers */,
+ 67534B141A408E8000A0A8C3 /* pcfutil.h in Headers */,
+ 67534B441A408E8100A0A8C3 /* psnamerr.h in Headers */,
+ 67534AA21A408E8000A0A8C3 /* cf2read.h in Headers */,
+ 67534AC31A408E8000A0A8C3 /* cidriver.h in Headers */,
+ 67534B961A408E8100A0A8C3 /* t1gload.h in Headers */,
+ 67534AB11A408E8000A0A8C3 /* cffobjs.h in Headers */,
+ 67534A761A408E8000A0A8C3 /* bdf.h in Headers */,
+ 67534AA81A408E8000A0A8C3 /* cffcmap.h in Headers */,
+ 67534A881A408E8000A0A8C3 /* ftcimage.h in Headers */,
+ 67534AA41A408E8000A0A8C3 /* cf2stack.h in Headers */,
+ 67534BA71A408E8100A0A8C3 /* t42types.h in Headers */,
+ 67534A501A408E8000A0A8C3 /* ftbase.h in Headers */,
+ 67534A971A408E8000A0A8C3 /* cf2fixed.h in Headers */,
+ 67534A991A408E8000A0A8C3 /* cf2font.h in Headers */,
+ 67534B1F1A408E8100A0A8C3 /* pfrload.h in Headers */,
+ 67534B6A1A408E8100A0A8C3 /* ttpost.h in Headers */,
+ 67534B711A408E8100A0A8C3 /* ftsmooth.h in Headers */,
+ 67534A321A408E8000A0A8C3 /* afcjk.h in Headers */,
+ 67534AC41A408E8000A0A8C3 /* cidtoken.h in Headers */,
+ 67534A411A408E8000A0A8C3 /* afloader.h in Headers */,
+ 67534B431A408E8100A0A8C3 /* psmodule.h in Headers */,
+ 67534B3E1A408E8100A0A8C3 /* pshpic.h in Headers */,
+ 67534AA01A408E8000A0A8C3 /* cf2intrp.h in Headers */,
+ 67534B051A408E8000A0A8C3 /* otvgpos.h in Headers */,
+ 67534B331A408E8100A0A8C3 /* t1decode.h in Headers */,
+ 67534B821A408E8100A0A8C3 /* ttgload.h in Headers */,
+ 67534ABF1A408E8000A0A8C3 /* cidobjs.h in Headers */,
+ 67534B9D1A408E8100A0A8C3 /* t1tokens.h in Headers */,
+ 67534B8E1A408E8100A0A8C3 /* ttsubpix.h in Headers */,
+ 67534B211A408E8100A0A8C3 /* pfrobjs.h in Headers */,
+ 67534AD61A408E8000A0A8C3 /* gxvmort.h in Headers */,
+ 67534B231A408E8100A0A8C3 /* pfrsbit.h in Headers */,
+ 67534B2D1A408E8100A0A8C3 /* psconv.h in Headers */,
+ 67534B3C1A408E8100A0A8C3 /* pshnterr.h in Headers */,
+ 67534B7F1A408E8100A0A8C3 /* ttdriver.h in Headers */,
+ 67534B571A408E8100A0A8C3 /* sfdriver.h in Headers */,
+ 67534AC81A408E8000A0A8C3 /* gxvalid.h in Headers */,
+ 67534ACC1A408E8000A0A8C3 /* gxverror.h in Headers */,
+ 67534B611A408E8100A0A8C3 /* ttcmap.h in Headers */,
+ 67534AC11A408E8000A0A8C3 /* cidparse.h in Headers */,
+ 67534A391A408E8000A0A8C3 /* afhints.h in Headers */,
+ 67534B911A408E8100A0A8C3 /* t1afm.h in Headers */,
+ 67534B1A1A408E8000A0A8C3 /* pfrdrivr.h in Headers */,
+ 67534AFE1A408E8000A0A8C3 /* otvalid.h in Headers */,
+ 67534B0D1A408E8000A0A8C3 /* pcf.h in Headers */,
+ 67534ACB1A408E8000A0A8C3 /* gxvcommn.h in Headers */,
+ 67534B021A408E8000A0A8C3 /* otverror.h in Headers */,
+ 67534BA61A408E8100A0A8C3 /* t42parse.h in Headers */,
+ 67534B1D1A408E8100A0A8C3 /* pfrgload.h in Headers */,
+ 67534A301A408E8000A0A8C3 /* afangles.h in Headers */,
+ 67534A781A408E8000A0A8C3 /* bdfdrivr.h in Headers */,
+ 67534B4D1A408E8100A0A8C3 /* ftrend1.h in Headers */,
+ 67534B8A1A408E8100A0A8C3 /* ttpic.h in Headers */,
+ 67534B0F1A408E8000A0A8C3 /* pcfdrivr.h in Headers */,
+ 67534B801A408E8100A0A8C3 /* tterrors.h in Headers */,
+ 67534A961A408E8000A0A8C3 /* cf2error.h in Headers */,
+ 67534ACE1A408E8000A0A8C3 /* gxvfeat.h in Headers */,
+ 67534AAD1A408E8000A0A8C3 /* cffgload.h in Headers */,
+ 67534AAF1A408E8000A0A8C3 /* cffload.h in Headers */,
+ 67534AAB1A408E8000A0A8C3 /* cfferrs.h in Headers */,
+ 67534B981A408E8100A0A8C3 /* t1load.h in Headers */,
+ 67534BA21A408E8100A0A8C3 /* t42error.h in Headers */,
+ 67534A9C1A408E8000A0A8C3 /* cf2glue.h in Headers */,
+ 67534B5F1A408E8100A0A8C3 /* ttbdf.h in Headers */,
+ 67534A791A408E8000A0A8C3 /* bdferror.h in Headers */,
+ 67534A8C1A408E8000A0A8C3 /* ftcmru.h in Headers */,
+ 67534A841A408E8000A0A8C3 /* ftcerror.h in Headers */,
+ 67534B311A408E8100A0A8C3 /* t1cmap.h in Headers */,
+ 67534B121A408E8000A0A8C3 /* pcfread.h in Headers */,
+ 67534AAA1A408E8000A0A8C3 /* cffdrivr.h in Headers */,
+ 67534A431A408E8000A0A8C3 /* afmodule.h in Headers */,
+ 67534B261A408E8100A0A8C3 /* afmparse.h in Headers */,
+ 67534B551A408E8100A0A8C3 /* pngshim.h in Headers */,
+ 67534B931A408E8100A0A8C3 /* t1driver.h in Headers */,
+ 67534A8E1A408E8000A0A8C3 /* ftcsbits.h in Headers */,
+ 67534A741A408E8000A0A8C3 /* md5.h in Headers */,
+ 67534A371A408E8000A0A8C3 /* afglobal.h in Headers */,
+ 67534ABB1A408E8000A0A8C3 /* cidgload.h in Headers */,
+ 67534B181A408E8000A0A8C3 /* pfrcmap.h in Headers */,
+ 67534A4C1A408E8000A0A8C3 /* basepic.h in Headers */,
+ 67534B731A408E8100A0A8C3 /* ftspic.h in Headers */,
+ 67534BA11A408E8100A0A8C3 /* t42drivr.h in Headers */,
+ 67534ABD1A408E8000A0A8C3 /* cidload.h in Headers */,
+ 67534B011A408E8000A0A8C3 /* otvcommn.h in Headers */,
+ 67534B361A408E8100A0A8C3 /* pshalgo.h in Headers */,
+ 67534BA41A408E8100A0A8C3 /* t42objs.h in Headers */,
+ 67534B6E1A408E8100A0A8C3 /* ftgrays.h in Headers */,
+ 67534A341A408E8000A0A8C3 /* afdummy.h in Headers */,
+ 67534A481A408E8000A0A8C3 /* afwarp.h in Headers */,
+ 67534ADD1A408E8000A0A8C3 /* gxvmorx.h in Headers */,
+ 67534AFA1A408E8000A0A8C3 /* ftzopen.h in Headers */,
+ 67534B941A408E8100A0A8C3 /* t1errors.h in Headers */,
+ 67534B501A408E8100A0A8C3 /* rasterrs.h in Headers */,
+ 67534B0A1A408E8000A0A8C3 /* otvmod.h in Headers */,
+ 67534BA91A408E8100A0A8C3 /* fnterrs.h in Headers */,
+ 67534B8C1A408E8100A0A8C3 /* ttpload.h in Headers */,
+ 67534AD41A408E8000A0A8C3 /* gxvmod.h in Headers */,
+ 67534A8A1A408E8000A0A8C3 /* ftcmanag.h in Headers */,
+ 67534B381A408E8100A0A8C3 /* pshglob.h in Headers */,
+ 67534A3D1A408E8000A0A8C3 /* aflatin.h in Headers */,
+ 67534B9C1A408E8100A0A8C3 /* t1parse.h in Headers */,
+ 67534B5D1A408E8100A0A8C3 /* sfobjs.h in Headers */,
+ 67534B641A408E8100A0A8C3 /* ttkern.h in Headers */,
+ 67534B2B1A408E8100A0A8C3 /* psauxmod.h in Headers */,
+ 67534B881A408E8100A0A8C3 /* ttobjs.h in Headers */,
+ 67534AB61A408E8000A0A8C3 /* cfftoken.h in Headers */,
+ 67534B6C1A408E8100A0A8C3 /* ttsbit.h in Headers */,
+ 67534A3B1A408E8000A0A8C3 /* afindic.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675348511A408D9300A0A8C3 /* freetype */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 6753485D1A408D9300A0A8C3 /* Build configuration list for PBXNativeTarget "freetype" */;
+ buildPhases = (
+ 6753484E1A408D9300A0A8C3 /* Sources */,
+ 6753484F1A408D9300A0A8C3 /* Frameworks */,
+ 675348501A408D9300A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = freetype;
+ productName = freetype;
+ productReference = 675348521A408D9300A0A8C3 /* libfreetype.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 6753484A1A408D9300A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675348511A408D9300A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 6753484D1A408D9300A0A8C3 /* Build configuration list for PBXProject "freetype" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675348491A408D9300A0A8C3;
+ productRefGroup = 675348531A408D9300A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675348511A408D9300A0A8C3 /* freetype */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 6753484E1A408D9300A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67534A6D1A408E8000A0A8C3 /* fttrigon.c in Sources */,
+ 67534A611A408E8000A0A8C3 /* ftobjs.c in Sources */,
+ 67534B041A408E8000A0A8C3 /* otvgpos.c in Sources */,
+ 67534ACD1A408E8000A0A8C3 /* gxvfeat.c in Sources */,
+ 67534B811A408E8100A0A8C3 /* ttgload.c in Sources */,
+ 67534B4A1A408E8100A0A8C3 /* ftraster.c in Sources */,
+ 67534B971A408E8100A0A8C3 /* t1load.c in Sources */,
+ 67534A2F1A408E8000A0A8C3 /* afangles.c in Sources */,
+ 67534B421A408E8100A0A8C3 /* psmodule.c in Sources */,
+ 67534B651A408E8100A0A8C3 /* ttload.c in Sources */,
+ 67534ADF1A408E8000A0A8C3 /* gxvmorx1.c in Sources */,
+ 67534A5E1A408E8000A0A8C3 /* ftlcdfil.c in Sources */,
+ 67534A6A1A408E8000A0A8C3 /* ftstroke.c in Sources */,
+ 67534B2A1A408E8100A0A8C3 /* psauxmod.c in Sources */,
+ 67534A8F1A408E8000A0A8C3 /* ftstrokedcache.c in Sources */,
+ 67534B991A408E8100A0A8C3 /* t1objs.c in Sources */,
+ 67534AD11A408E8000A0A8C3 /* gxvkern.c in Sources */,
+ 67534A4D1A408E8000A0A8C3 /* ftadvanc.c in Sources */,
+ 67534AC71A408E8000A0A8C3 /* gxvalid.c in Sources */,
+ 67534AD91A408E8000A0A8C3 /* gxvmort2.c in Sources */,
+ 67534ACF1A408E8000A0A8C3 /* gxvfgen.c in Sources */,
+ 67534B951A408E8100A0A8C3 /* t1gload.c in Sources */,
+ 67534B791A408E8100A0A8C3 /* test_afm.c in Sources */,
+ 67534A661A408E8000A0A8C3 /* ftpic.c in Sources */,
+ 67534A571A408E8000A0A8C3 /* ftdebug.c in Sources */,
+ 67534B391A408E8100A0A8C3 /* pshinter.c in Sources */,
+ 67534AB21A408E8000A0A8C3 /* cffparse.c in Sources */,
+ 67534A711A408E8000A0A8C3 /* ftxf86.c in Sources */,
+ 67534BA31A408E8100A0A8C3 /* t42objs.c in Sources */,
+ 67534A541A408E8000A0A8C3 /* ftcalc.c in Sources */,
+ 67534B1E1A408E8100A0A8C3 /* pfrload.c in Sources */,
+ 67534B5E1A408E8100A0A8C3 /* ttbdf.c in Sources */,
+ 67534B511A408E8100A0A8C3 /* rastpic.c in Sources */,
+ 67534AA31A408E8000A0A8C3 /* cf2stack.c in Sources */,
+ 67534B3A1A408E8100A0A8C3 /* pshmod.c in Sources */,
+ 67534A601A408E8000A0A8C3 /* ftmm.c in Sources */,
+ 67534A5A1A408E8000A0A8C3 /* ftgloadr.c in Sources */,
+ 67534AC01A408E8000A0A8C3 /* cidparse.c in Sources */,
+ 67534A311A408E8000A0A8C3 /* afcjk.c in Sources */,
+ 67534B901A408E8100A0A8C3 /* t1afm.c in Sources */,
+ 67534B541A408E8100A0A8C3 /* pngshim.c in Sources */,
+ 67534B171A408E8000A0A8C3 /* pfrcmap.c in Sources */,
+ 67534AE11A408E8000A0A8C3 /* gxvmorx4.c in Sources */,
+ 67534A951A408E8000A0A8C3 /* cf2error.c in Sources */,
+ 67534A691A408E8000A0A8C3 /* ftstream.c in Sources */,
+ 67534A5F1A408E8000A0A8C3 /* ftmac.c in Sources */,
+ 67534AE41A408E8000A0A8C3 /* gxvprop.c in Sources */,
+ 67534A511A408E8000A0A8C3 /* ftbbox.c in Sources */,
+ 67534A751A408E8000A0A8C3 /* bdf.c in Sources */,
+ 67534ADB1A408E8000A0A8C3 /* gxvmort5.c in Sources */,
+ 67534B6B1A408E8100A0A8C3 /* ttsbit.c in Sources */,
+ 67534B4C1A408E8100A0A8C3 /* ftrend1.c in Sources */,
+ 67534B001A408E8000A0A8C3 /* otvcommn.c in Sources */,
+ 67534B081A408E8000A0A8C3 /* otvmath.c in Sources */,
+ 67534BA51A408E8100A0A8C3 /* t42parse.c in Sources */,
+ 67534B7B1A408E8100A0A8C3 /* test_trig.c in Sources */,
+ 67534A911A408E8000A0A8C3 /* cf2arrst.c in Sources */,
+ 67534AB01A408E8000A0A8C3 /* cffobjs.c in Sources */,
+ 67534B0E1A408E8000A0A8C3 /* pcfdrivr.c in Sources */,
+ 67534A421A408E8000A0A8C3 /* afmodule.c in Sources */,
+ 67534BA01A408E8100A0A8C3 /* t42drivr.c in Sources */,
+ 67534AC91A408E8000A0A8C3 /* gxvbsln.c in Sources */,
+ 67534A621A408E8000A0A8C3 /* ftotval.c in Sources */,
+ 67534A3A1A408E8000A0A8C3 /* afindic.c in Sources */,
+ 67534ADE1A408E8000A0A8C3 /* gxvmorx0.c in Sources */,
+ 67534AA71A408E8000A0A8C3 /* cffcmap.c in Sources */,
+ 67534B301A408E8100A0A8C3 /* t1cmap.c in Sources */,
+ 67534ADC1A408E8000A0A8C3 /* gxvmorx.c in Sources */,
+ 67534B871A408E8100A0A8C3 /* ttobjs.c in Sources */,
+ 67534B7A1A408E8100A0A8C3 /* test_bbox.c in Sources */,
+ 67534A561A408E8000A0A8C3 /* ftdbgmem.c in Sources */,
+ 67534A7F1A408E8000A0A8C3 /* ftcbasic.c in Sources */,
+ 67534ABA1A408E8000A0A8C3 /* cidgload.c in Sources */,
+ 67534AB41A408E8000A0A8C3 /* cffpic.c in Sources */,
+ 67534ACA1A408E8000A0A8C3 /* gxvcommn.c in Sources */,
+ 67534AD01A408E8000A0A8C3 /* gxvjust.c in Sources */,
+ 67534AC61A408E8000A0A8C3 /* type1cid.c in Sources */,
+ 67534B591A408E8100A0A8C3 /* sfnt.c in Sources */,
+ 67534B6D1A408E8100A0A8C3 /* ftgrays.c in Sources */,
+ 67534B281A408E8100A0A8C3 /* psaux.c in Sources */,
+ 67534B201A408E8100A0A8C3 /* pfrobjs.c in Sources */,
+ 67534A3C1A408E8000A0A8C3 /* aflatin.c in Sources */,
+ 67534B461A408E8100A0A8C3 /* pspic.c in Sources */,
+ 67534AE21A408E8000A0A8C3 /* gxvmorx5.c in Sources */,
+ 67534A581A408E8000A0A8C3 /* ftfstype.c in Sources */,
+ 67534AD31A408E8000A0A8C3 /* gxvmod.c in Sources */,
+ 67534AE01A408E8000A0A8C3 /* gxvmorx2.c in Sources */,
+ 67534A6E1A408E8000A0A8C3 /* fttype1.c in Sources */,
+ 67534B1C1A408E8100A0A8C3 /* pfrgload.c in Sources */,
+ 67534B0C1A408E8000A0A8C3 /* pcf.c in Sources */,
+ 67534AFF1A408E8000A0A8C3 /* otvbase.c in Sources */,
+ 67534B5C1A408E8100A0A8C3 /* sfobjs.c in Sources */,
+ 67534AE31A408E8000A0A8C3 /* gxvopbd.c in Sources */,
+ 67534A5C1A408E8000A0A8C3 /* ftgxval.c in Sources */,
+ 67534B251A408E8100A0A8C3 /* afmparse.c in Sources */,
+ 67534B2E1A408E8100A0A8C3 /* psobjs.c in Sources */,
+ 67534A6B1A408E8000A0A8C3 /* ftsynth.c in Sources */,
+ 67534A7A1A408E8000A0A8C3 /* bdflib.c in Sources */,
+ 67534AC21A408E8000A0A8C3 /* cidriver.c in Sources */,
+ 67534B3D1A408E8100A0A8C3 /* pshpic.c in Sources */,
+ 67534AF81A408E8000A0A8C3 /* ftlzw.c in Sources */,
+ 67534AE51A408E8000A0A8C3 /* gxvtrak.c in Sources */,
+ 67534AA61A408E8000A0A8C3 /* cff.c in Sources */,
+ 67534A8D1A408E8000A0A8C3 /* ftcsbits.c in Sources */,
+ 67534A771A408E8000A0A8C3 /* bdfdrivr.c in Sources */,
+ 67534A981A408E8000A0A8C3 /* cf2font.c in Sources */,
+ 67534B031A408E8000A0A8C3 /* otvgdef.c in Sources */,
+ 67534B601A408E8100A0A8C3 /* ttcmap.c in Sources */,
+ 67534AD21A408E8000A0A8C3 /* gxvlcar.c in Sources */,
+ 67534A5D1A408E8000A0A8C3 /* ftinit.c in Sources */,
+ 67534B7D1A408E8100A0A8C3 /* truetype.c in Sources */,
+ 67534B891A408E8100A0A8C3 /* ttpic.c in Sources */,
+ 67534B321A408E8100A0A8C3 /* t1decode.c in Sources */,
+ 67534B7E1A408E8100A0A8C3 /* ttdriver.c in Sources */,
+ 67534BA81A408E8100A0A8C3 /* type42.c in Sources */,
+ 67534A381A408E8000A0A8C3 /* afhints.c in Sources */,
+ 67534A591A408E8000A0A8C3 /* ftgasp.c in Sources */,
+ 67534B761A408E8100A0A8C3 /* apinames.c in Sources */,
+ 67534B921A408E8100A0A8C3 /* t1driver.c in Sources */,
+ 67534A671A408E8000A0A8C3 /* ftrfork.c in Sources */,
+ 67534A5B1A408E8000A0A8C3 /* ftglyph.c in Sources */,
+ 67534A641A408E8000A0A8C3 /* ftpatent.c in Sources */,
+ 67534B721A408E8100A0A8C3 /* ftspic.c in Sources */,
+ 67534A551A408E8000A0A8C3 /* ftcid.c in Sources */,
+ 67534B671A408E8100A0A8C3 /* ttmtx.c in Sources */,
+ 67534B8D1A408E8100A0A8C3 /* ttsubpix.c in Sources */,
+ 67534AD51A408E8000A0A8C3 /* gxvmort.c in Sources */,
+ 67534B221A408E8100A0A8C3 /* pfrsbit.c in Sources */,
+ 67534A4B1A408E8000A0A8C3 /* basepic.c in Sources */,
+ 67534A731A408E8000A0A8C3 /* md5.c in Sources */,
+ 67534B9E1A408E8100A0A8C3 /* type1.c in Sources */,
+ 67534A681A408E8000A0A8C3 /* ftsnames.c in Sources */,
+ 67534ABE1A408E8000A0A8C3 /* cidobjs.c in Sources */,
+ 67534B3F1A408E8100A0A8C3 /* pshrec.c in Sources */,
+ 67534AAC1A408E8000A0A8C3 /* cffgload.c in Sources */,
+ 67534AA91A408E8000A0A8C3 /* cffdrivr.c in Sources */,
+ 67534B2C1A408E8100A0A8C3 /* psconv.c in Sources */,
+ 67534A651A408E8000A0A8C3 /* ftpfr.c in Sources */,
+ 67534B111A408E8000A0A8C3 /* pcfread.c in Sources */,
+ 67534A871A408E8000A0A8C3 /* ftcimage.c in Sources */,
+ 67534B631A408E8100A0A8C3 /* ttkern.c in Sources */,
+ 67534A331A408E8000A0A8C3 /* afdummy.c in Sources */,
+ 67534B751A408E8100A0A8C3 /* smooth.c in Sources */,
+ 67534B701A408E8100A0A8C3 /* ftsmooth.c in Sources */,
+ 67534B561A408E8100A0A8C3 /* sfdriver.c in Sources */,
+ 67534A801A408E8000A0A8C3 /* ftccache.c in Sources */,
+ 67534A631A408E8000A0A8C3 /* ftoutln.c in Sources */,
+ 67534B131A408E8000A0A8C3 /* pcfutil.c in Sources */,
+ 67534B071A408E8000A0A8C3 /* otvjstf.c in Sources */,
+ 67534A831A408E8000A0A8C3 /* ftccmap.c in Sources */,
+ 67534BAB1A408E8100A0A8C3 /* winfnt.c in Sources */,
+ 67534B351A408E8100A0A8C3 /* pshalgo.c in Sources */,
+ 67534A7C1A408E8000A0A8C3 /* ftbzip2.c in Sources */,
+ 67534A701A408E8000A0A8C3 /* ftwinfnt.c in Sources */,
+ 67534A401A408E8000A0A8C3 /* afloader.c in Sources */,
+ 67534A471A408E8000A0A8C3 /* afwarp.c in Sources */,
+ 67534AD71A408E8000A0A8C3 /* gxvmort0.c in Sources */,
+ 67534A361A408E8000A0A8C3 /* afglobal.c in Sources */,
+ 67534ABC1A408E8000A0A8C3 /* cidload.c in Sources */,
+ 67534A8B1A408E8000A0A8C3 /* ftcmru.c in Sources */,
+ 67534B451A408E8100A0A8C3 /* psnames.c in Sources */,
+ 67534A9D1A408E8000A0A8C3 /* cf2hints.c in Sources */,
+ 67534A6F1A408E8000A0A8C3 /* ftutil.c in Sources */,
+ 67534A891A408E8000A0A8C3 /* ftcmanag.c in Sources */,
+ 67534A6C1A408E8000A0A8C3 /* ftsystem.c in Sources */,
+ 67534B8B1A408E8100A0A8C3 /* ttpload.c in Sources */,
+ 67534A931A408E8000A0A8C3 /* cf2blues.c in Sources */,
+ 67534AA11A408E8000A0A8C3 /* cf2read.c in Sources */,
+ 67534B091A408E8000A0A8C3 /* otvmod.c in Sources */,
+ 67534A521A408E8000A0A8C3 /* ftbdf.c in Sources */,
+ 67534AD81A408E8000A0A8C3 /* gxvmort1.c in Sources */,
+ 67534A9A1A408E8000A0A8C3 /* cf2ft.c in Sources */,
+ 67534A7E1A408E8000A0A8C3 /* ftcache.c in Sources */,
+ 67534A851A408E8000A0A8C3 /* ftcglyph.c in Sources */,
+ 67534B161A408E8000A0A8C3 /* pfr.c in Sources */,
+ 67534AFD1A408E8000A0A8C3 /* otvalid.c in Sources */,
+ 67534B771A408E8100A0A8C3 /* ftrandom.c in Sources */,
+ 67534B5A1A408E8100A0A8C3 /* sfntpic.c in Sources */,
+ 67534A531A408E8000A0A8C3 /* ftbitmap.c in Sources */,
+ 67534B851A408E8100A0A8C3 /* ttinterp.c in Sources */,
+ 67534B061A408E8000A0A8C3 /* otvgsub.c in Sources */,
+ 67534AAE1A408E8000A0A8C3 /* cffload.c in Sources */,
+ 67534A9F1A408E8000A0A8C3 /* cf2intrp.c in Sources */,
+ 67534B4F1A408E8100A0A8C3 /* raster.c in Sources */,
+ 67534B691A408E8100A0A8C3 /* ttpost.c in Sources */,
+ 67534ADA1A408E8000A0A8C3 /* gxvmort4.c in Sources */,
+ 67534AF91A408E8000A0A8C3 /* ftzopen.c in Sources */,
+ 67534B191A408E8000A0A8C3 /* pfrdrivr.c in Sources */,
+ 67534B371A408E8100A0A8C3 /* pshglob.c in Sources */,
+ 67534B9B1A408E8100A0A8C3 /* t1parse.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 6753485B1A408D9300A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B21B0E0A8F0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ FT2_BUILD_LIBRARY = 1;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = NO;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_CFLAGS = "";
+ SDKROOT = macosx;
+ WARNING_CFLAGS = (
+ "-Wno-implicit-function-declaration",
+ "-Wno-absolute-value",
+ );
+ };
+ name = Debug;
+ };
+ 6753485C1A408D9300A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B21B0E0A8F0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ FT2_BUILD_LIBRARY = 1;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = NO;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_CFLAGS = "";
+ SDKROOT = macosx;
+ WARNING_CFLAGS = (
+ "-Wno-implicit-function-declaration",
+ "-Wno-absolute-value",
+ );
+ };
+ name = Release;
+ };
+ 6753485E1A408D9300A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ "FT2_BUILD_LIBRARY=1",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ USER_HEADER_SEARCH_PATHS = "";
+ WARNING_CFLAGS = (
+ "-w",
+ "-Wno-implicit-function-declaration",
+ "-Wno-absolute-value",
+ );
+ };
+ name = Debug;
+ };
+ 6753485F1A408D9300A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "FT2_BUILD_LIBRARY=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ USER_HEADER_SEARCH_PATHS = "";
+ WARNING_CFLAGS = (
+ "-w",
+ "-Wno-implicit-function-declaration",
+ "-Wno-absolute-value",
+ );
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 6753484D1A408D9300A0A8C3 /* Build configuration list for PBXProject "freetype" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6753485B1A408D9300A0A8C3 /* Debug */,
+ 6753485C1A408D9300A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 6753485D1A408D9300A0A8C3 /* Build configuration list for PBXNativeTarget "freetype" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6753485E1A408D9300A0A8C3 /* Debug */,
+ 6753485F1A408D9300A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 6753484A1A408D9300A0A8C3 /* Project object */;
+}
diff --git a/xcode/fribidi/fribidi.xcodeproj/project.pbxproj b/xcode/fribidi/fribidi.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..5bba34a333
--- /dev/null
+++ b/xcode/fribidi/fribidi.xcodeproj/project.pbxproj
@@ -0,0 +1,413 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 67534C8D1A4098DD00A0A8C3 /* bidi-types.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C5F1A4098DD00A0A8C3 /* bidi-types.h */; };
+ 67534C8E1A4098DD00A0A8C3 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C601A4098DD00A0A8C3 /* common.h */; };
+ 67534C8F1A4098DD00A0A8C3 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C611A4098DD00A0A8C3 /* debug.h */; };
+ 67534C901A4098DD00A0A8C3 /* fribidi-arabic.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C621A4098DD00A0A8C3 /* fribidi-arabic.c */; };
+ 67534C911A4098DD00A0A8C3 /* fribidi-arabic.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C631A4098DD00A0A8C3 /* fribidi-arabic.h */; };
+ 67534C921A4098DD00A0A8C3 /* fribidi-begindecls.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C641A4098DD00A0A8C3 /* fribidi-begindecls.h */; };
+ 67534C931A4098DD00A0A8C3 /* fribidi-bidi-types-list.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C651A4098DD00A0A8C3 /* fribidi-bidi-types-list.h */; };
+ 67534C941A4098DD00A0A8C3 /* fribidi-bidi-types.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C661A4098DD00A0A8C3 /* fribidi-bidi-types.c */; };
+ 67534C951A4098DD00A0A8C3 /* fribidi-bidi-types.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C671A4098DD00A0A8C3 /* fribidi-bidi-types.h */; };
+ 67534C961A4098DD00A0A8C3 /* fribidi-bidi.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C681A4098DD00A0A8C3 /* fribidi-bidi.c */; };
+ 67534C971A4098DD00A0A8C3 /* fribidi-bidi.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C691A4098DD00A0A8C3 /* fribidi-bidi.h */; };
+ 67534C981A4098DD00A0A8C3 /* fribidi-common.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C6A1A4098DD00A0A8C3 /* fribidi-common.h */; };
+ 67534C991A4098DD00A0A8C3 /* fribidi-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C6B1A4098DD00A0A8C3 /* fribidi-config.h */; };
+ 67534C9A1A4098DD00A0A8C3 /* fribidi-deprecated.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C6D1A4098DD00A0A8C3 /* fribidi-deprecated.c */; };
+ 67534C9B1A4098DD00A0A8C3 /* fribidi-deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C6E1A4098DD00A0A8C3 /* fribidi-deprecated.h */; };
+ 67534C9C1A4098DD00A0A8C3 /* fribidi-enddecls.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C6F1A4098DD00A0A8C3 /* fribidi-enddecls.h */; };
+ 67534C9D1A4098DD00A0A8C3 /* fribidi-flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C701A4098DD00A0A8C3 /* fribidi-flags.h */; };
+ 67534C9E1A4098DD00A0A8C3 /* fribidi-joining-types-list.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C711A4098DD00A0A8C3 /* fribidi-joining-types-list.h */; };
+ 67534C9F1A4098DD00A0A8C3 /* fribidi-joining-types.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C721A4098DD00A0A8C3 /* fribidi-joining-types.c */; };
+ 67534CA01A4098DD00A0A8C3 /* fribidi-joining-types.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C731A4098DD00A0A8C3 /* fribidi-joining-types.h */; };
+ 67534CA11A4098DD00A0A8C3 /* fribidi-joining.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C741A4098DD00A0A8C3 /* fribidi-joining.c */; };
+ 67534CA21A4098DD00A0A8C3 /* fribidi-joining.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C751A4098DD00A0A8C3 /* fribidi-joining.h */; };
+ 67534CA31A4098DD00A0A8C3 /* fribidi-mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C761A4098DD00A0A8C3 /* fribidi-mem.c */; };
+ 67534CA41A4098DD00A0A8C3 /* fribidi-mirroring.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C771A4098DD00A0A8C3 /* fribidi-mirroring.c */; };
+ 67534CA51A4098DD00A0A8C3 /* fribidi-mirroring.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C781A4098DD00A0A8C3 /* fribidi-mirroring.h */; };
+ 67534CA61A4098DD00A0A8C3 /* fribidi-run.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C791A4098DD00A0A8C3 /* fribidi-run.c */; };
+ 67534CA71A4098DD00A0A8C3 /* fribidi-shape.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C7A1A4098DD00A0A8C3 /* fribidi-shape.c */; };
+ 67534CA81A4098DD00A0A8C3 /* fribidi-shape.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C7B1A4098DD00A0A8C3 /* fribidi-shape.h */; };
+ 67534CA91A4098DD00A0A8C3 /* fribidi-types.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C7C1A4098DD00A0A8C3 /* fribidi-types.h */; };
+ 67534CAA1A4098DD00A0A8C3 /* fribidi-unicode-version.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C7D1A4098DD00A0A8C3 /* fribidi-unicode-version.h */; };
+ 67534CAB1A4098DD00A0A8C3 /* fribidi-unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C7E1A4098DD00A0A8C3 /* fribidi-unicode.h */; };
+ 67534CAC1A4098DD00A0A8C3 /* fribidi.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534C7F1A4098DD00A0A8C3 /* fribidi.c */; };
+ 67534CAD1A4098DD00A0A8C3 /* fribidi.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C811A4098DD00A0A8C3 /* fribidi.h */; };
+ 67534CAF1A4098DD00A0A8C3 /* joining-types.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C841A4098DD00A0A8C3 /* joining-types.h */; };
+ 67534CB01A4098DD00A0A8C3 /* mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C871A4098DD00A0A8C3 /* mem.h */; };
+ 67534CB21A4098DD00A0A8C3 /* run.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534C891A4098DD00A0A8C3 /* run.h */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05B31B0E0ACB0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 67534C4E1A4098BE00A0A8C3 /* libfribidi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libfribidi.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 67534C5F1A4098DD00A0A8C3 /* bidi-types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "bidi-types.h"; path = "lib/bidi-types.h"; sourceTree = "<group>"; };
+ 67534C601A4098DD00A0A8C3 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = lib/common.h; sourceTree = "<group>"; };
+ 67534C611A4098DD00A0A8C3 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = lib/debug.h; sourceTree = "<group>"; };
+ 67534C621A4098DD00A0A8C3 /* fribidi-arabic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-arabic.c"; path = "lib/fribidi-arabic.c"; sourceTree = "<group>"; };
+ 67534C631A4098DD00A0A8C3 /* fribidi-arabic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-arabic.h"; path = "lib/fribidi-arabic.h"; sourceTree = "<group>"; };
+ 67534C641A4098DD00A0A8C3 /* fribidi-begindecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-begindecls.h"; path = "lib/fribidi-begindecls.h"; sourceTree = "<group>"; };
+ 67534C651A4098DD00A0A8C3 /* fribidi-bidi-types-list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-bidi-types-list.h"; path = "lib/fribidi-bidi-types-list.h"; sourceTree = "<group>"; };
+ 67534C661A4098DD00A0A8C3 /* fribidi-bidi-types.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-bidi-types.c"; path = "lib/fribidi-bidi-types.c"; sourceTree = "<group>"; };
+ 67534C671A4098DD00A0A8C3 /* fribidi-bidi-types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-bidi-types.h"; path = "lib/fribidi-bidi-types.h"; sourceTree = "<group>"; };
+ 67534C681A4098DD00A0A8C3 /* fribidi-bidi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-bidi.c"; path = "lib/fribidi-bidi.c"; sourceTree = "<group>"; };
+ 67534C691A4098DD00A0A8C3 /* fribidi-bidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-bidi.h"; path = "lib/fribidi-bidi.h"; sourceTree = "<group>"; };
+ 67534C6A1A4098DD00A0A8C3 /* fribidi-common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-common.h"; path = "lib/fribidi-common.h"; sourceTree = "<group>"; };
+ 67534C6B1A4098DD00A0A8C3 /* fribidi-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-config.h"; path = "lib/fribidi-config.h"; sourceTree = "<group>"; };
+ 67534C6D1A4098DD00A0A8C3 /* fribidi-deprecated.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-deprecated.c"; path = "lib/fribidi-deprecated.c"; sourceTree = "<group>"; };
+ 67534C6E1A4098DD00A0A8C3 /* fribidi-deprecated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-deprecated.h"; path = "lib/fribidi-deprecated.h"; sourceTree = "<group>"; };
+ 67534C6F1A4098DD00A0A8C3 /* fribidi-enddecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-enddecls.h"; path = "lib/fribidi-enddecls.h"; sourceTree = "<group>"; };
+ 67534C701A4098DD00A0A8C3 /* fribidi-flags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-flags.h"; path = "lib/fribidi-flags.h"; sourceTree = "<group>"; };
+ 67534C711A4098DD00A0A8C3 /* fribidi-joining-types-list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-joining-types-list.h"; path = "lib/fribidi-joining-types-list.h"; sourceTree = "<group>"; };
+ 67534C721A4098DD00A0A8C3 /* fribidi-joining-types.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-joining-types.c"; path = "lib/fribidi-joining-types.c"; sourceTree = "<group>"; };
+ 67534C731A4098DD00A0A8C3 /* fribidi-joining-types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-joining-types.h"; path = "lib/fribidi-joining-types.h"; sourceTree = "<group>"; };
+ 67534C741A4098DD00A0A8C3 /* fribidi-joining.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-joining.c"; path = "lib/fribidi-joining.c"; sourceTree = "<group>"; };
+ 67534C751A4098DD00A0A8C3 /* fribidi-joining.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-joining.h"; path = "lib/fribidi-joining.h"; sourceTree = "<group>"; };
+ 67534C761A4098DD00A0A8C3 /* fribidi-mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-mem.c"; path = "lib/fribidi-mem.c"; sourceTree = "<group>"; };
+ 67534C771A4098DD00A0A8C3 /* fribidi-mirroring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-mirroring.c"; path = "lib/fribidi-mirroring.c"; sourceTree = "<group>"; };
+ 67534C781A4098DD00A0A8C3 /* fribidi-mirroring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-mirroring.h"; path = "lib/fribidi-mirroring.h"; sourceTree = "<group>"; };
+ 67534C791A4098DD00A0A8C3 /* fribidi-run.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-run.c"; path = "lib/fribidi-run.c"; sourceTree = "<group>"; };
+ 67534C7A1A4098DD00A0A8C3 /* fribidi-shape.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "fribidi-shape.c"; path = "lib/fribidi-shape.c"; sourceTree = "<group>"; };
+ 67534C7B1A4098DD00A0A8C3 /* fribidi-shape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-shape.h"; path = "lib/fribidi-shape.h"; sourceTree = "<group>"; };
+ 67534C7C1A4098DD00A0A8C3 /* fribidi-types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-types.h"; path = "lib/fribidi-types.h"; sourceTree = "<group>"; };
+ 67534C7D1A4098DD00A0A8C3 /* fribidi-unicode-version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-unicode-version.h"; path = "lib/fribidi-unicode-version.h"; sourceTree = "<group>"; };
+ 67534C7E1A4098DD00A0A8C3 /* fribidi-unicode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fribidi-unicode.h"; path = "lib/fribidi-unicode.h"; sourceTree = "<group>"; };
+ 67534C7F1A4098DD00A0A8C3 /* fribidi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fribidi.c; path = lib/fribidi.c; sourceTree = "<group>"; };
+ 67534C801A4098DD00A0A8C3 /* fribidi.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = fribidi.def; path = lib/fribidi.def; sourceTree = "<group>"; };
+ 67534C811A4098DD00A0A8C3 /* fribidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fribidi.h; path = lib/fribidi.h; sourceTree = "<group>"; };
+ 67534C841A4098DD00A0A8C3 /* joining-types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "joining-types.h"; path = "lib/joining-types.h"; sourceTree = "<group>"; };
+ 67534C871A4098DD00A0A8C3 /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mem.h; path = lib/mem.h; sourceTree = "<group>"; };
+ 67534C891A4098DD00A0A8C3 /* run.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = run.h; path = lib/run.h; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 67534C4B1A4098BE00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 67534C451A4098BE00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B31B0E0ACB0013A7AC /* defaults.xcconfig */,
+ 67534C501A4098BE00A0A8C3 /* fribidi */,
+ 67534C4F1A4098BE00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 67534C4F1A4098BE00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 67534C4E1A4098BE00A0A8C3 /* libfribidi.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 67534C501A4098BE00A0A8C3 /* fribidi */ = {
+ isa = PBXGroup;
+ children = (
+ 67534C5F1A4098DD00A0A8C3 /* bidi-types.h */,
+ 67534C601A4098DD00A0A8C3 /* common.h */,
+ 67534C611A4098DD00A0A8C3 /* debug.h */,
+ 67534C621A4098DD00A0A8C3 /* fribidi-arabic.c */,
+ 67534C631A4098DD00A0A8C3 /* fribidi-arabic.h */,
+ 67534C641A4098DD00A0A8C3 /* fribidi-begindecls.h */,
+ 67534C651A4098DD00A0A8C3 /* fribidi-bidi-types-list.h */,
+ 67534C661A4098DD00A0A8C3 /* fribidi-bidi-types.c */,
+ 67534C671A4098DD00A0A8C3 /* fribidi-bidi-types.h */,
+ 67534C681A4098DD00A0A8C3 /* fribidi-bidi.c */,
+ 67534C691A4098DD00A0A8C3 /* fribidi-bidi.h */,
+ 67534C6A1A4098DD00A0A8C3 /* fribidi-common.h */,
+ 67534C6B1A4098DD00A0A8C3 /* fribidi-config.h */,
+ 67534C6D1A4098DD00A0A8C3 /* fribidi-deprecated.c */,
+ 67534C6E1A4098DD00A0A8C3 /* fribidi-deprecated.h */,
+ 67534C6F1A4098DD00A0A8C3 /* fribidi-enddecls.h */,
+ 67534C701A4098DD00A0A8C3 /* fribidi-flags.h */,
+ 67534C711A4098DD00A0A8C3 /* fribidi-joining-types-list.h */,
+ 67534C721A4098DD00A0A8C3 /* fribidi-joining-types.c */,
+ 67534C731A4098DD00A0A8C3 /* fribidi-joining-types.h */,
+ 67534C741A4098DD00A0A8C3 /* fribidi-joining.c */,
+ 67534C751A4098DD00A0A8C3 /* fribidi-joining.h */,
+ 67534C761A4098DD00A0A8C3 /* fribidi-mem.c */,
+ 67534C771A4098DD00A0A8C3 /* fribidi-mirroring.c */,
+ 67534C781A4098DD00A0A8C3 /* fribidi-mirroring.h */,
+ 67534C791A4098DD00A0A8C3 /* fribidi-run.c */,
+ 67534C7A1A4098DD00A0A8C3 /* fribidi-shape.c */,
+ 67534C7B1A4098DD00A0A8C3 /* fribidi-shape.h */,
+ 67534C7C1A4098DD00A0A8C3 /* fribidi-types.h */,
+ 67534C7D1A4098DD00A0A8C3 /* fribidi-unicode-version.h */,
+ 67534C7E1A4098DD00A0A8C3 /* fribidi-unicode.h */,
+ 67534C7F1A4098DD00A0A8C3 /* fribidi.c */,
+ 67534C801A4098DD00A0A8C3 /* fribidi.def */,
+ 67534C811A4098DD00A0A8C3 /* fribidi.h */,
+ 67534C841A4098DD00A0A8C3 /* joining-types.h */,
+ 67534C871A4098DD00A0A8C3 /* mem.h */,
+ 67534C891A4098DD00A0A8C3 /* run.h */,
+ );
+ name = fribidi;
+ path = ../../3party/fribidi;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 67534C4C1A4098BE00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67534C951A4098DD00A0A8C3 /* fribidi-bidi-types.h in Headers */,
+ 67534C8F1A4098DD00A0A8C3 /* debug.h in Headers */,
+ 67534C971A4098DD00A0A8C3 /* fribidi-bidi.h in Headers */,
+ 67534C9D1A4098DD00A0A8C3 /* fribidi-flags.h in Headers */,
+ 67534C921A4098DD00A0A8C3 /* fribidi-begindecls.h in Headers */,
+ 67534C9C1A4098DD00A0A8C3 /* fribidi-enddecls.h in Headers */,
+ 67534C9B1A4098DD00A0A8C3 /* fribidi-deprecated.h in Headers */,
+ 67534C9E1A4098DD00A0A8C3 /* fribidi-joining-types-list.h in Headers */,
+ 67534CAD1A4098DD00A0A8C3 /* fribidi.h in Headers */,
+ 67534C991A4098DD00A0A8C3 /* fribidi-config.h in Headers */,
+ 67534CA51A4098DD00A0A8C3 /* fribidi-mirroring.h in Headers */,
+ 67534C8D1A4098DD00A0A8C3 /* bidi-types.h in Headers */,
+ 67534CAA1A4098DD00A0A8C3 /* fribidi-unicode-version.h in Headers */,
+ 67534CB21A4098DD00A0A8C3 /* run.h in Headers */,
+ 67534C911A4098DD00A0A8C3 /* fribidi-arabic.h in Headers */,
+ 67534CA21A4098DD00A0A8C3 /* fribidi-joining.h in Headers */,
+ 67534CA91A4098DD00A0A8C3 /* fribidi-types.h in Headers */,
+ 67534CAF1A4098DD00A0A8C3 /* joining-types.h in Headers */,
+ 67534CAB1A4098DD00A0A8C3 /* fribidi-unicode.h in Headers */,
+ 67534CB01A4098DD00A0A8C3 /* mem.h in Headers */,
+ 67534C981A4098DD00A0A8C3 /* fribidi-common.h in Headers */,
+ 67534C931A4098DD00A0A8C3 /* fribidi-bidi-types-list.h in Headers */,
+ 67534CA01A4098DD00A0A8C3 /* fribidi-joining-types.h in Headers */,
+ 67534CA81A4098DD00A0A8C3 /* fribidi-shape.h in Headers */,
+ 67534C8E1A4098DD00A0A8C3 /* common.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 67534C4D1A4098BE00A0A8C3 /* fribidi */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 67534C591A4098BE00A0A8C3 /* Build configuration list for PBXNativeTarget "fribidi" */;
+ buildPhases = (
+ 67534C4A1A4098BE00A0A8C3 /* Sources */,
+ 67534C4B1A4098BE00A0A8C3 /* Frameworks */,
+ 67534C4C1A4098BE00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = fribidi;
+ productName = fribidi;
+ productReference = 67534C4E1A4098BE00A0A8C3 /* libfribidi.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 67534C461A4098BE00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 67534C4D1A4098BE00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 67534C491A4098BE00A0A8C3 /* Build configuration list for PBXProject "fribidi" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 67534C451A4098BE00A0A8C3;
+ productRefGroup = 67534C4F1A4098BE00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 67534C4D1A4098BE00A0A8C3 /* fribidi */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 67534C4A1A4098BE00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67534C961A4098DD00A0A8C3 /* fribidi-bidi.c in Sources */,
+ 67534CA41A4098DD00A0A8C3 /* fribidi-mirroring.c in Sources */,
+ 67534CA11A4098DD00A0A8C3 /* fribidi-joining.c in Sources */,
+ 67534C941A4098DD00A0A8C3 /* fribidi-bidi-types.c in Sources */,
+ 67534CA61A4098DD00A0A8C3 /* fribidi-run.c in Sources */,
+ 67534C901A4098DD00A0A8C3 /* fribidi-arabic.c in Sources */,
+ 67534CAC1A4098DD00A0A8C3 /* fribidi.c in Sources */,
+ 67534CA71A4098DD00A0A8C3 /* fribidi-shape.c in Sources */,
+ 67534C9F1A4098DD00A0A8C3 /* fribidi-joining-types.c in Sources */,
+ 67534C9A1A4098DD00A0A8C3 /* fribidi-deprecated.c in Sources */,
+ 67534CA31A4098DD00A0A8C3 /* fribidi-mem.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 67534C571A4098BE00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B31B0E0ACB0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/fribidi",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ WARNING_CFLAGS = "-w";
+ };
+ name = Debug;
+ };
+ 67534C581A4098BE00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B31B0E0ACB0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/fribidi",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ WARNING_CFLAGS = "-w";
+ };
+ name = Release;
+ };
+ 67534C5A1A4098BE00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ HAVE_CONFIG_H,
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 67534C5B1A4098BE00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 67534C491A4098BE00A0A8C3 /* Build configuration list for PBXProject "fribidi" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67534C571A4098BE00A0A8C3 /* Debug */,
+ 67534C581A4098BE00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 67534C591A4098BE00A0A8C3 /* Build configuration list for PBXNativeTarget "fribidi" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67534C5A1A4098BE00A0A8C3 /* Debug */,
+ 67534C5B1A4098BE00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 67534C461A4098BE00A0A8C3 /* Project object */;
+}
diff --git a/xcode/generator/generator.xcodeproj/project.pbxproj b/xcode/generator/generator.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..68da4f8841
--- /dev/null
+++ b/xcode/generator/generator.xcodeproj/project.pbxproj
@@ -0,0 +1,476 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 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 */; };
+ 6726C1D51A4AFEF4005EEA39 /* osm2meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1D31A4AFEF4005EEA39 /* osm2meta.cpp */; };
+ 6726C1D61A4AFEF4005EEA39 /* osm2meta.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6726C1D41A4AFEF4005EEA39 /* osm2meta.hpp */; };
+ 6753405C1A3F2A7400A0A8C3 /* borders_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340291A3F2A7400A0A8C3 /* borders_generator.cpp */; };
+ 6753405D1A3F2A7400A0A8C3 /* borders_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753402A1A3F2A7400A0A8C3 /* borders_generator.hpp */; };
+ 6753405E1A3F2A7400A0A8C3 /* borders_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753402B1A3F2A7400A0A8C3 /* borders_loader.cpp */; };
+ 6753405F1A3F2A7400A0A8C3 /* borders_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753402C1A3F2A7400A0A8C3 /* borders_loader.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 /* data_cache_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340311A3F2A7400A0A8C3 /* data_cache_file.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 */; };
+ 675340721A3F2A7400A0A8C3 /* first_pass_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753403F1A3F2A7400A0A8C3 /* first_pass_parser.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 */; };
+ 675340771A3F2A7400A0A8C3 /* osm_decl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340441A3F2A7400A0A8C3 /* osm_decl.cpp */; };
+ 675340781A3F2A7400A0A8C3 /* osm_decl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340451A3F2A7400A0A8C3 /* osm_decl.hpp */; };
+ 675340791A3F2A7400A0A8C3 /* osm_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340461A3F2A7400A0A8C3 /* osm_element.hpp */; };
+ 6753407A1A3F2A7400A0A8C3 /* osm_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340471A3F2A7400A0A8C3 /* osm_id.cpp */; };
+ 6753407B1A3F2A7400A0A8C3 /* osm_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340481A3F2A7400A0A8C3 /* osm_id.hpp */; };
+ 6753407C1A3F2A7400A0A8C3 /* osm_xml_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340491A3F2A7400A0A8C3 /* osm_xml_parser.cpp */; };
+ 6753407D1A3F2A7400A0A8C3 /* osm_xml_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753404A1A3F2A7400A0A8C3 /* osm_xml_parser.hpp */; };
+ 6753407E1A3F2A7400A0A8C3 /* osm2type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753404B1A3F2A7400A0A8C3 /* osm2type.cpp */; };
+ 6753407F1A3F2A7400A0A8C3 /* osm2type.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753404C1A3F2A7400A0A8C3 /* osm2type.hpp */; };
+ 675340801A3F2A7400A0A8C3 /* polygonizer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753404D1A3F2A7400A0A8C3 /* polygonizer.hpp */; };
+ 675340811A3F2A7400A0A8C3 /* routing_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753404E1A3F2A7400A0A8C3 /* routing_generator.cpp */; };
+ 675340821A3F2A7400A0A8C3 /* routing_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753404F1A3F2A7400A0A8C3 /* routing_generator.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 */; };
+ 675340891A3F2A7400A0A8C3 /* update_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340561A3F2A7400A0A8C3 /* update_generator.cpp */; };
+ 6753408A1A3F2A7400A0A8C3 /* update_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340571A3F2A7400A0A8C3 /* update_generator.hpp */; };
+ 6753408B1A3F2A7400A0A8C3 /* ways_merger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340581A3F2A7400A0A8C3 /* ways_merger.hpp */; };
+ 6753408C1A3F2A7400A0A8C3 /* world_map_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340591A3F2A7400A0A8C3 /* world_map_generator.hpp */; };
+ 6753408D1A3F2A7400A0A8C3 /* xml_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753405A1A3F2A7400A0A8C3 /* xml_element.cpp */; };
+ 6753408E1A3F2A7400A0A8C3 /* xml_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753405B1A3F2A7400A0A8C3 /* xml_element.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670B84BA1A8CDB0000CE4492 /* osm_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_source.cpp; sourceTree = "<group>"; };
+ 670B84BB1A8CDB0000CE4492 /* osm_source.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_source.hpp; sourceTree = "<group>"; };
+ 670D05AC1B0E07C30013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6726C1D31A4AFEF4005EEA39 /* osm2meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm2meta.cpp; sourceTree = "<group>"; };
+ 6726C1D41A4AFEF4005EEA39 /* osm2meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm2meta.hpp; sourceTree = "<group>"; };
+ 674BFF381AD712EC00D77536 /* source_reader.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = source_reader.hpp; sourceTree = "<group>"; };
+ 6753401B1A3F2A1B00A0A8C3 /* libgenerator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgenerator.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675340291A3F2A7400A0A8C3 /* borders_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = borders_generator.cpp; sourceTree = "<group>"; };
+ 6753402A1A3F2A7400A0A8C3 /* borders_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = borders_generator.hpp; sourceTree = "<group>"; };
+ 6753402B1A3F2A7400A0A8C3 /* borders_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = borders_loader.cpp; sourceTree = "<group>"; };
+ 6753402C1A3F2A7400A0A8C3 /* borders_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = borders_loader.hpp; sourceTree = "<group>"; };
+ 6753402D1A3F2A7400A0A8C3 /* check_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = check_model.cpp; sourceTree = "<group>"; };
+ 6753402E1A3F2A7400A0A8C3 /* check_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = check_model.hpp; sourceTree = "<group>"; };
+ 6753402F1A3F2A7400A0A8C3 /* coastlines_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coastlines_generator.cpp; sourceTree = "<group>"; };
+ 675340301A3F2A7400A0A8C3 /* coastlines_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coastlines_generator.hpp; sourceTree = "<group>"; };
+ 675340311A3F2A7400A0A8C3 /* data_cache_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = data_cache_file.hpp; sourceTree = "<group>"; };
+ 675340341A3F2A7400A0A8C3 /* dumper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dumper.cpp; sourceTree = "<group>"; };
+ 675340351A3F2A7400A0A8C3 /* dumper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dumper.hpp; sourceTree = "<group>"; };
+ 675340361A3F2A7400A0A8C3 /* feature_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_builder.cpp; sourceTree = "<group>"; };
+ 675340371A3F2A7400A0A8C3 /* feature_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_builder.hpp; sourceTree = "<group>"; };
+ 675340381A3F2A7400A0A8C3 /* feature_emitter_iface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_emitter_iface.hpp; sourceTree = "<group>"; };
+ 675340391A3F2A7400A0A8C3 /* feature_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_generator.cpp; sourceTree = "<group>"; };
+ 6753403A1A3F2A7400A0A8C3 /* feature_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_generator.hpp; sourceTree = "<group>"; };
+ 6753403B1A3F2A7400A0A8C3 /* feature_merger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_merger.cpp; sourceTree = "<group>"; };
+ 6753403C1A3F2A7400A0A8C3 /* feature_merger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_merger.hpp; sourceTree = "<group>"; };
+ 6753403D1A3F2A7400A0A8C3 /* feature_sorter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_sorter.cpp; sourceTree = "<group>"; };
+ 6753403E1A3F2A7400A0A8C3 /* feature_sorter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_sorter.hpp; sourceTree = "<group>"; };
+ 6753403F1A3F2A7400A0A8C3 /* first_pass_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = first_pass_parser.hpp; sourceTree = "<group>"; };
+ 675340401A3F2A7400A0A8C3 /* gen_mwm_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gen_mwm_info.hpp; sourceTree = "<group>"; };
+ 675340411A3F2A7400A0A8C3 /* generate_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = generate_info.hpp; sourceTree = "<group>"; };
+ 675340441A3F2A7400A0A8C3 /* osm_decl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_decl.cpp; sourceTree = "<group>"; };
+ 675340451A3F2A7400A0A8C3 /* osm_decl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_decl.hpp; sourceTree = "<group>"; };
+ 675340461A3F2A7400A0A8C3 /* osm_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_element.hpp; sourceTree = "<group>"; };
+ 675340471A3F2A7400A0A8C3 /* osm_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_id.cpp; sourceTree = "<group>"; };
+ 675340481A3F2A7400A0A8C3 /* osm_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_id.hpp; sourceTree = "<group>"; };
+ 675340491A3F2A7400A0A8C3 /* osm_xml_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_xml_parser.cpp; sourceTree = "<group>"; };
+ 6753404A1A3F2A7400A0A8C3 /* osm_xml_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_xml_parser.hpp; sourceTree = "<group>"; };
+ 6753404B1A3F2A7400A0A8C3 /* osm2type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm2type.cpp; sourceTree = "<group>"; };
+ 6753404C1A3F2A7400A0A8C3 /* osm2type.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm2type.hpp; sourceTree = "<group>"; };
+ 6753404D1A3F2A7400A0A8C3 /* polygonizer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = polygonizer.hpp; sourceTree = "<group>"; };
+ 6753404E1A3F2A7400A0A8C3 /* routing_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_generator.cpp; sourceTree = "<group>"; };
+ 6753404F1A3F2A7400A0A8C3 /* routing_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_generator.hpp; sourceTree = "<group>"; };
+ 675340501A3F2A7400A0A8C3 /* statistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cpp; sourceTree = "<group>"; };
+ 675340511A3F2A7400A0A8C3 /* statistics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = statistics.hpp; sourceTree = "<group>"; };
+ 675340521A3F2A7400A0A8C3 /* tesselator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tesselator.cpp; sourceTree = "<group>"; };
+ 675340531A3F2A7400A0A8C3 /* tesselator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tesselator.hpp; sourceTree = "<group>"; };
+ 675340541A3F2A7400A0A8C3 /* unpack_mwm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unpack_mwm.cpp; sourceTree = "<group>"; };
+ 675340551A3F2A7400A0A8C3 /* unpack_mwm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unpack_mwm.hpp; sourceTree = "<group>"; };
+ 675340561A3F2A7400A0A8C3 /* update_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = update_generator.cpp; sourceTree = "<group>"; };
+ 675340571A3F2A7400A0A8C3 /* update_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = update_generator.hpp; sourceTree = "<group>"; };
+ 675340581A3F2A7400A0A8C3 /* ways_merger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ways_merger.hpp; sourceTree = "<group>"; };
+ 675340591A3F2A7400A0A8C3 /* world_map_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = world_map_generator.hpp; sourceTree = "<group>"; };
+ 6753405A1A3F2A7400A0A8C3 /* xml_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xml_element.cpp; sourceTree = "<group>"; };
+ 6753405B1A3F2A7400A0A8C3 /* xml_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xml_element.hpp; sourceTree = "<group>"; };
+ 6764B8921ADD6A3300DD8B15 /* osm_o5m_source.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = osm_o5m_source.hpp; sourceTree = "<group>"; };
+ 67EA644A1A7A4CF500872A69 /* point_storage.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = point_storage.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675340181A3F2A1B00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675340121A3F2A1B00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05AC1B0E07C30013A7AC /* defaults.xcconfig */,
+ 6753401D1A3F2A1B00A0A8C3 /* generator */,
+ 6753401C1A3F2A1B00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6753401C1A3F2A1B00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6753401B1A3F2A1B00A0A8C3 /* libgenerator.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753401D1A3F2A1B00A0A8C3 /* generator */ = {
+ isa = PBXGroup;
+ children = (
+ 675340291A3F2A7400A0A8C3 /* borders_generator.cpp */,
+ 6753402A1A3F2A7400A0A8C3 /* borders_generator.hpp */,
+ 6753402B1A3F2A7400A0A8C3 /* borders_loader.cpp */,
+ 6753402C1A3F2A7400A0A8C3 /* borders_loader.hpp */,
+ 6753402D1A3F2A7400A0A8C3 /* check_model.cpp */,
+ 6753402E1A3F2A7400A0A8C3 /* check_model.hpp */,
+ 6753402F1A3F2A7400A0A8C3 /* coastlines_generator.cpp */,
+ 675340301A3F2A7400A0A8C3 /* coastlines_generator.hpp */,
+ 675340311A3F2A7400A0A8C3 /* data_cache_file.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 */,
+ 6753403D1A3F2A7400A0A8C3 /* feature_sorter.cpp */,
+ 6753403E1A3F2A7400A0A8C3 /* feature_sorter.hpp */,
+ 6753403F1A3F2A7400A0A8C3 /* first_pass_parser.hpp */,
+ 675340401A3F2A7400A0A8C3 /* gen_mwm_info.hpp */,
+ 675340411A3F2A7400A0A8C3 /* generate_info.hpp */,
+ 675340441A3F2A7400A0A8C3 /* osm_decl.cpp */,
+ 675340451A3F2A7400A0A8C3 /* osm_decl.hpp */,
+ 675340461A3F2A7400A0A8C3 /* osm_element.hpp */,
+ 675340471A3F2A7400A0A8C3 /* osm_id.cpp */,
+ 675340481A3F2A7400A0A8C3 /* osm_id.hpp */,
+ 675340491A3F2A7400A0A8C3 /* osm_xml_parser.cpp */,
+ 6753404A1A3F2A7400A0A8C3 /* osm_xml_parser.hpp */,
+ 6753404B1A3F2A7400A0A8C3 /* osm2type.cpp */,
+ 6753404C1A3F2A7400A0A8C3 /* osm2type.hpp */,
+ 6726C1D31A4AFEF4005EEA39 /* osm2meta.cpp */,
+ 6726C1D41A4AFEF4005EEA39 /* osm2meta.hpp */,
+ 67EA644A1A7A4CF500872A69 /* point_storage.hpp */,
+ 6753404D1A3F2A7400A0A8C3 /* polygonizer.hpp */,
+ 6753404E1A3F2A7400A0A8C3 /* routing_generator.cpp */,
+ 6753404F1A3F2A7400A0A8C3 /* routing_generator.hpp */,
+ 675340501A3F2A7400A0A8C3 /* statistics.cpp */,
+ 675340511A3F2A7400A0A8C3 /* statistics.hpp */,
+ 675340521A3F2A7400A0A8C3 /* tesselator.cpp */,
+ 675340531A3F2A7400A0A8C3 /* tesselator.hpp */,
+ 675340541A3F2A7400A0A8C3 /* unpack_mwm.cpp */,
+ 675340551A3F2A7400A0A8C3 /* unpack_mwm.hpp */,
+ 675340561A3F2A7400A0A8C3 /* update_generator.cpp */,
+ 675340571A3F2A7400A0A8C3 /* update_generator.hpp */,
+ 675340581A3F2A7400A0A8C3 /* ways_merger.hpp */,
+ 675340591A3F2A7400A0A8C3 /* world_map_generator.hpp */,
+ 6753405A1A3F2A7400A0A8C3 /* xml_element.cpp */,
+ 6753405B1A3F2A7400A0A8C3 /* xml_element.hpp */,
+ 670B84BA1A8CDB0000CE4492 /* osm_source.cpp */,
+ 670B84BB1A8CDB0000CE4492 /* osm_source.hpp */,
+ 674BFF381AD712EC00D77536 /* source_reader.hpp */,
+ 6764B8921ADD6A3300DD8B15 /* osm_o5m_source.hpp */,
+ );
+ name = generator;
+ path = ../../generator;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675340191A3F2A1B00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675340881A3F2A7400A0A8C3 /* unpack_mwm.hpp in Headers */,
+ 6753405D1A3F2A7400A0A8C3 /* borders_generator.hpp in Headers */,
+ 6753408B1A3F2A7400A0A8C3 /* ways_merger.hpp in Headers */,
+ 6753407F1A3F2A7400A0A8C3 /* osm2type.hpp in Headers */,
+ 670B84BD1A8CDB0000CE4492 /* osm_source.hpp in Headers */,
+ 675340631A3F2A7400A0A8C3 /* coastlines_generator.hpp in Headers */,
+ 675340641A3F2A7400A0A8C3 /* data_cache_file.hpp in Headers */,
+ 675340781A3F2A7400A0A8C3 /* osm_decl.hpp in Headers */,
+ 6753406B1A3F2A7400A0A8C3 /* feature_emitter_iface.hpp in Headers */,
+ 6753408C1A3F2A7400A0A8C3 /* world_map_generator.hpp in Headers */,
+ 6753408E1A3F2A7400A0A8C3 /* xml_element.hpp in Headers */,
+ 6753406F1A3F2A7400A0A8C3 /* feature_merger.hpp in Headers */,
+ 6753406A1A3F2A7400A0A8C3 /* feature_builder.hpp in Headers */,
+ 675340741A3F2A7400A0A8C3 /* generate_info.hpp in Headers */,
+ 675340861A3F2A7400A0A8C3 /* tesselator.hpp in Headers */,
+ 6753405F1A3F2A7400A0A8C3 /* borders_loader.hpp in Headers */,
+ 675340801A3F2A7400A0A8C3 /* polygonizer.hpp in Headers */,
+ 6753408A1A3F2A7400A0A8C3 /* update_generator.hpp in Headers */,
+ 6753407D1A3F2A7400A0A8C3 /* osm_xml_parser.hpp in Headers */,
+ 675340821A3F2A7400A0A8C3 /* routing_generator.hpp in Headers */,
+ 675340841A3F2A7400A0A8C3 /* statistics.hpp in Headers */,
+ 6753406D1A3F2A7400A0A8C3 /* feature_generator.hpp in Headers */,
+ 675340681A3F2A7400A0A8C3 /* dumper.hpp in Headers */,
+ 675340791A3F2A7400A0A8C3 /* osm_element.hpp in Headers */,
+ 675340711A3F2A7400A0A8C3 /* feature_sorter.hpp in Headers */,
+ 675340611A3F2A7400A0A8C3 /* check_model.hpp in Headers */,
+ 6726C1D61A4AFEF4005EEA39 /* osm2meta.hpp in Headers */,
+ 6753407B1A3F2A7400A0A8C3 /* osm_id.hpp in Headers */,
+ 675340721A3F2A7400A0A8C3 /* first_pass_parser.hpp in Headers */,
+ 675340731A3F2A7400A0A8C3 /* gen_mwm_info.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 6753401A1A3F2A1B00A0A8C3 /* generator */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675340261A3F2A1B00A0A8C3 /* Build configuration list for PBXNativeTarget "generator" */;
+ buildPhases = (
+ 675340171A3F2A1B00A0A8C3 /* Sources */,
+ 675340181A3F2A1B00A0A8C3 /* Frameworks */,
+ 675340191A3F2A1B00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = generator;
+ productName = generator;
+ productReference = 6753401B1A3F2A1B00A0A8C3 /* libgenerator.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675340131A3F2A1B00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 6753401A1A3F2A1B00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675340161A3F2A1B00A0A8C3 /* Build configuration list for PBXProject "generator" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675340121A3F2A1B00A0A8C3;
+ productRefGroup = 6753401C1A3F2A1B00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 6753401A1A3F2A1B00A0A8C3 /* generator */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675340171A3F2A1B00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6753406C1A3F2A7400A0A8C3 /* feature_generator.cpp in Sources */,
+ 6753407A1A3F2A7400A0A8C3 /* osm_id.cpp in Sources */,
+ 675340891A3F2A7400A0A8C3 /* update_generator.cpp in Sources */,
+ 675340871A3F2A7400A0A8C3 /* unpack_mwm.cpp in Sources */,
+ 670B84BC1A8CDB0000CE4492 /* osm_source.cpp in Sources */,
+ 675340701A3F2A7400A0A8C3 /* feature_sorter.cpp in Sources */,
+ 675340621A3F2A7400A0A8C3 /* coastlines_generator.cpp in Sources */,
+ 675340811A3F2A7400A0A8C3 /* routing_generator.cpp in Sources */,
+ 6753406E1A3F2A7400A0A8C3 /* feature_merger.cpp in Sources */,
+ 6753408D1A3F2A7400A0A8C3 /* xml_element.cpp in Sources */,
+ 6753407C1A3F2A7400A0A8C3 /* osm_xml_parser.cpp in Sources */,
+ 6726C1D51A4AFEF4005EEA39 /* osm2meta.cpp in Sources */,
+ 6753405E1A3F2A7400A0A8C3 /* borders_loader.cpp in Sources */,
+ 675340691A3F2A7400A0A8C3 /* feature_builder.cpp in Sources */,
+ 675340771A3F2A7400A0A8C3 /* osm_decl.cpp in Sources */,
+ 6753405C1A3F2A7400A0A8C3 /* borders_generator.cpp in Sources */,
+ 675340671A3F2A7400A0A8C3 /* dumper.cpp in Sources */,
+ 675340831A3F2A7400A0A8C3 /* statistics.cpp in Sources */,
+ 6753407E1A3F2A7400A0A8C3 /* osm2type.cpp in Sources */,
+ 675340601A3F2A7400A0A8C3 /* check_model.cpp in Sources */,
+ 675340851A3F2A7400A0A8C3 /* tesselator.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675340241A3F2A1B00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AC1B0E07C30013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/gflags/src",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
+ "$(QT_PATH)/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675340251A3F2A1B00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AC1B0E07C30013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/gflags/src",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
+ "$(QT_PATH)/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675340271A3F2A1B00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ USER_HEADER_SEARCH_PATHS = "";
+ };
+ name = Debug;
+ };
+ 675340281A3F2A1B00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ USER_HEADER_SEARCH_PATHS = "";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675340161A3F2A1B00A0A8C3 /* Build configuration list for PBXProject "generator" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675340241A3F2A1B00A0A8C3 /* Debug */,
+ 675340251A3F2A1B00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675340261A3F2A1B00A0A8C3 /* Build configuration list for PBXNativeTarget "generator" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675340271A3F2A1B00A0A8C3 /* Debug */,
+ 675340281A3F2A1B00A0A8C3 /* 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..1740c78382
--- /dev/null
+++ b/xcode/generator_tool/generator_tool.xcodeproj/project.pbxproj
@@ -0,0 +1,635 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670D05151B0C8D3D0013A7AC /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05141B0C8D3D0013A7AC /* libexpat.a */; };
+ 670D05391B0C8EA90013A7AC /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05381B0C8EA90013A7AC /* libgeometry.a */; };
+ 670D053B1B0C8F2A0013A7AC /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D053A1B0C8F2A0013A7AC /* libgenerator.a */; };
+ 670D053D1B0C8F460013A7AC /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D053C1B0C8F460013A7AC /* libbase.a */; };
+ 670D053F1B0C8F730013A7AC /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D053E1B0C8F730013A7AC /* libindexer.a */; };
+ 670D05411B0C8F860013A7AC /* libsgitess.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05401B0C8F860013A7AC /* libsgitess.a */; };
+ 670D05431B0C8F9B0013A7AC /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05421B0C8F9B0013A7AC /* libstorage.a */; };
+ 670D05451B0C8FB40013A7AC /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05441B0C8FB40013A7AC /* libcoding.a */; };
+ 670D05471B0C8FD30013A7AC /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05461B0C8FD30013A7AC /* libplatform.a */; };
+ 670D05491B0C8FE40013A7AC /* libgflags.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05481B0C8FE40013A7AC /* libgflags.a */; };
+ 670D054B1B0C8FF20013A7AC /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D054A1B0C8FF20013A7AC /* libjansson.a */; };
+ 670D054D1B0C900D0013A7AC /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D054C1B0C900D0013A7AC /* librouting.a */; };
+ 670D05511B0C90300013A7AC /* libtomcrypt.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05501B0C90300013A7AC /* libtomcrypt.a */; };
+ 670D05531B0C90400013A7AC /* libo5mreader.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05521B0C90400013A7AC /* libo5mreader.a */; };
+ 670D05551B0C90520013A7AC /* libosrm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05541B0C90520013A7AC /* libosrm.a */; };
+ 670D05571B0C906B0013A7AC /* libalohalitics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05561B0C906B0013A7AC /* libalohalitics.a */; };
+ 670D05591B0C907C0013A7AC /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D05581B0C907C0013A7AC /* libsuccinct.a */; };
+ 670D055B1B0C908C0013A7AC /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670D055A1B0C908C0013A7AC /* libprotobuf.a */; };
+ 6726C2231A4C2BBD005EEA39 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343E01A3F600D00A0A8C3 /* IOKit.framework */; };
+ 6726C2261A4C2BBD005EEA39 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343E21A3F607600A0A8C3 /* Cocoa.framework */; };
+ 6726C2371A4C2CE4005EEA39 /* classificator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E41A4C28D5005EEA39 /* classificator_tests.cpp */; };
+ 6726C2381A4C2CE4005EEA39 /* coasts_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E51A4C28D5005EEA39 /* coasts_test.cpp */; };
+ 6726C2391A4C2CE4005EEA39 /* feature_builder_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E61A4C28D5005EEA39 /* feature_builder_test.cpp */; };
+ 6726C23A1A4C2CE4005EEA39 /* feature_merger_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E71A4C28D5005EEA39 /* feature_merger_test.cpp */; };
+ 6726C23B1A4C2CE4005EEA39 /* osm_id_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E81A4C28D5005EEA39 /* osm_id_test.cpp */; };
+ 6726C23C1A4C2CE4005EEA39 /* osm_parser_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1E91A4C28D5005EEA39 /* osm_parser_test.cpp */; };
+ 6726C23D1A4C2CE4005EEA39 /* osm_type_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1EA1A4C28D5005EEA39 /* osm_type_test.cpp */; };
+ 6726C23E1A4C2CE4005EEA39 /* tesselator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1EB1A4C28D5005EEA39 /* tesselator_test.cpp */; };
+ 6726C23F1A4C2CE4005EEA39 /* triangles_tree_coding_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C1EC1A4C28D5005EEA39 /* triangles_tree_coding_test.cpp */; };
+ 6726C2411A4C2D9F005EEA39 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C2401A4C2D9F005EEA39 /* testingmain.cpp */; };
+ 6726C26E1A4C5165005EEA39 /* metadata_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6726C26C1A4C5009005EEA39 /* metadata_test.cpp */; };
+ 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 */; };
+ 6764B8941ADD6FC100DD8B15 /* osm_o5m_source_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6764B8931ADD6FC100DD8B15 /* osm_o5m_source_test.cpp */; };
+ 6764B8951ADD7CA700DD8B15 /* osm_o5m_source_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6764B8931ADD6FC100DD8B15 /* osm_o5m_source_test.cpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 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 */
+ 670B84C51A9F73C700CE4492 /* algorithm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = algorithm.hpp; sourceTree = "<group>"; };
+ 670B84C61A9F73C700CE4492 /* array.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = array.hpp; sourceTree = "<group>"; };
+ 670B84C71A9F73C700CE4492 /* atomic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = atomic.hpp; sourceTree = "<group>"; };
+ 670B84C81A9F73C700CE4492 /* auto_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = auto_ptr.hpp; sourceTree = "<group>"; };
+ 670B84C91A9F73C700CE4492 /* bind.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bind.hpp; sourceTree = "<group>"; };
+ 670B84CA1A9F73C700CE4492 /* bitset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bitset.hpp; sourceTree = "<group>"; };
+ 670B84CB1A9F73C700CE4492 /* cerrno.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cerrno.hpp; sourceTree = "<group>"; };
+ 670B84CC1A9F73C700CE4492 /* chrono.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = chrono.hpp; sourceTree = "<group>"; };
+ 670B84CD1A9F73C700CE4492 /* cmath.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cmath.hpp; sourceTree = "<group>"; };
+ 670B84CE1A9F73C700CE4492 /* common_defines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = common_defines.hpp; sourceTree = "<group>"; };
+ 670B84CF1A9F73C700CE4492 /* complex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = complex.hpp; sourceTree = "<group>"; };
+ 670B84D01A9F73C700CE4492 /* condition_variable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = condition_variable.hpp; sourceTree = "<group>"; };
+ 670B84D11A9F73C700CE4492 /* cstdarg.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cstdarg.hpp; sourceTree = "<group>"; };
+ 670B84D21A9F73C700CE4492 /* cstdio.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cstdio.hpp; sourceTree = "<group>"; };
+ 670B84D31A9F73C700CE4492 /* cstdlib.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cstdlib.hpp; sourceTree = "<group>"; };
+ 670B84D41A9F73C700CE4492 /* cstring.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cstring.hpp; sourceTree = "<group>"; };
+ 670B84D51A9F73C700CE4492 /* ctime.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ctime.hpp; sourceTree = "<group>"; };
+ 670B84D61A9F73C700CE4492 /* deque.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = deque.hpp; sourceTree = "<group>"; };
+ 670B84D71A9F73C700CE4492 /* errno.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = errno.hpp; sourceTree = "<group>"; };
+ 670B84D81A9F73C700CE4492 /* exception.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = exception.hpp; sourceTree = "<group>"; };
+ 670B84D91A9F73C700CE4492 /* fstream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fstream.hpp; sourceTree = "<group>"; };
+ 670B84DA1A9F73C700CE4492 /* function.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = function.hpp; sourceTree = "<group>"; };
+ 670B84DB1A9F73C700CE4492 /* functional.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = functional.hpp; sourceTree = "<group>"; };
+ 670B84DC1A9F73C700CE4492 /* initializer_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = initializer_list.hpp; sourceTree = "<group>"; };
+ 670B84DD1A9F73C700CE4492 /* iomanip.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = iomanip.hpp; sourceTree = "<group>"; };
+ 670B84DE1A9F73C700CE4492 /* ios.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ios.hpp; sourceTree = "<group>"; };
+ 670B84DF1A9F73C700CE4492 /* iostream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = iostream.hpp; sourceTree = "<group>"; };
+ 670B84E01A9F73C700CE4492 /* iterator_facade.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = iterator_facade.hpp; sourceTree = "<group>"; };
+ 670B84E11A9F73C700CE4492 /* iterator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = iterator.hpp; sourceTree = "<group>"; };
+ 670B84E21A9F73C700CE4492 /* kdtree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kdtree.hpp; sourceTree = "<group>"; };
+ 670B84E31A9F73C700CE4492 /* limits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = limits.hpp; sourceTree = "<group>"; };
+ 670B84E41A9F73C700CE4492 /* list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = list.hpp; sourceTree = "<group>"; };
+ 670B84E51A9F73C700CE4492 /* map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map.hpp; sourceTree = "<group>"; };
+ 670B84E61A9F73C700CE4492 /* msvc_cpp11_workarounds.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = msvc_cpp11_workarounds.hpp; sourceTree = "<group>"; };
+ 670B84E71A9F73C700CE4492 /* mutex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mutex.hpp; sourceTree = "<group>"; };
+ 670B84E81A9F73C700CE4492 /* noncopyable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = noncopyable.hpp; sourceTree = "<group>"; };
+ 670B84E91A9F73C700CE4492 /* numeric.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = numeric.hpp; sourceTree = "<group>"; };
+ 670B84EA1A9F73C700CE4492 /* queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = queue.hpp; sourceTree = "<group>"; };
+ 670B84EB1A9F73C700CE4492 /* scoped_array.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scoped_array.hpp; sourceTree = "<group>"; };
+ 670B84EC1A9F73C700CE4492 /* scoped_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scoped_ptr.hpp; sourceTree = "<group>"; };
+ 670B84ED1A9F73C700CE4492 /* set.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = set.hpp; sourceTree = "<group>"; };
+ 670B84EE1A9F73C700CE4492 /* shared_array.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shared_array.hpp; sourceTree = "<group>"; };
+ 670B84EF1A9F73C700CE4492 /* shared_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shared_ptr.hpp; sourceTree = "<group>"; };
+ 670B84F01A9F73C700CE4492 /* sstream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sstream.hpp; sourceTree = "<group>"; };
+ 670B84F11A9F73C700CE4492 /* stack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stack.hpp; sourceTree = "<group>"; };
+ 670B84F21A9F73C700CE4492 /* static_assert.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = static_assert.hpp; sourceTree = "<group>"; };
+ 670B84F31A9F73C700CE4492 /* stdint.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stdint.hpp; sourceTree = "<group>"; };
+ 670B84F41A9F73C700CE4492 /* string.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string.hpp; sourceTree = "<group>"; };
+ 670B84F51A9F73C700CE4492 /* systime.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = systime.hpp; sourceTree = "<group>"; };
+ 670B84F61A9F73C700CE4492 /* target_os.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = target_os.hpp; sourceTree = "<group>"; };
+ 670B84F71A9F73C700CE4492 /* tuple.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tuple.hpp; sourceTree = "<group>"; };
+ 670B84F81A9F73C700CE4492 /* type_traits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = type_traits.hpp; sourceTree = "<group>"; };
+ 670B84F91A9F73C700CE4492 /* typeinfo.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = typeinfo.hpp; sourceTree = "<group>"; };
+ 670B84FA1A9F73C700CE4492 /* unique_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unique_ptr.hpp; sourceTree = "<group>"; };
+ 670B84FB1A9F73C700CE4492 /* unordered_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unordered_map.hpp; sourceTree = "<group>"; };
+ 670B84FC1A9F73C700CE4492 /* unordered_set.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unordered_set.hpp; sourceTree = "<group>"; };
+ 670B84FD1A9F73C700CE4492 /* utility.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utility.hpp; sourceTree = "<group>"; };
+ 670B84FE1A9F73C700CE4492 /* vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vector.hpp; sourceTree = "<group>"; };
+ 670B84FF1A9F73C700CE4492 /* weak_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = weak_ptr.hpp; sourceTree = "<group>"; };
+ 670B85001A9F73C700CE4492 /* windows.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = windows.hpp; sourceTree = "<group>"; };
+ 670D05141B0C8D3D0013A7AC /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Build/Products/Debug/libexpat.a"; sourceTree = "<group>"; };
+ 670D05381B0C8EA90013A7AC /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Build/Products/Debug/libgeometry.a"; sourceTree = "<group>"; };
+ 670D053A1B0C8F2A0013A7AC /* libgenerator.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgenerator.a; path = "../../../omim-xcode-build/Build/Products/Debug/libgenerator.a"; sourceTree = "<group>"; };
+ 670D053C1B0C8F460013A7AC /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Build/Products/Debug/libbase.a"; sourceTree = "<group>"; };
+ 670D053E1B0C8F730013A7AC /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Build/Products/Debug/libindexer.a"; sourceTree = "<group>"; };
+ 670D05401B0C8F860013A7AC /* libsgitess.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsgitess.a; path = "../../../omim-xcode-build/Build/Products/Debug/libsgitess.a"; sourceTree = "<group>"; };
+ 670D05421B0C8F9B0013A7AC /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Build/Products/Debug/libstorage.a"; sourceTree = "<group>"; };
+ 670D05441B0C8FB40013A7AC /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Build/Products/Debug/libcoding.a"; sourceTree = "<group>"; };
+ 670D05461B0C8FD30013A7AC /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Build/Products/Debug/libplatform.a"; sourceTree = "<group>"; };
+ 670D05481B0C8FE40013A7AC /* libgflags.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgflags.a; path = "../../../omim-xcode-build/Build/Products/Debug/libgflags.a"; sourceTree = "<group>"; };
+ 670D054A1B0C8FF20013A7AC /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Build/Products/Debug/libjansson.a"; sourceTree = "<group>"; };
+ 670D054C1B0C900D0013A7AC /* librouting.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = librouting.a; path = "../../../omim-xcode-build/Build/Products/Debug/librouting.a"; sourceTree = "<group>"; };
+ 670D05501B0C90300013A7AC /* libtomcrypt.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtomcrypt.a; path = "../../../omim-xcode-build/Build/Products/Debug/libtomcrypt.a"; sourceTree = "<group>"; };
+ 670D05521B0C90400013A7AC /* libo5mreader.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libo5mreader.a; path = "../../../omim-xcode-build/Build/Products/Debug/libo5mreader.a"; sourceTree = "<group>"; };
+ 670D05541B0C90520013A7AC /* libosrm.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libosrm.a; path = "../../../omim-xcode-build/Build/Products/Debug/libosrm.a"; sourceTree = "<group>"; };
+ 670D05561B0C906B0013A7AC /* libalohalitics.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libalohalitics.a; path = "../../../omim-xcode-build/Build/Products/Debug/libalohalitics.a"; sourceTree = "<group>"; };
+ 670D05581B0C907C0013A7AC /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Build/Products/Debug/libsuccinct.a"; sourceTree = "<group>"; };
+ 670D055A1B0C908C0013A7AC /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Build/Products/Debug/libprotobuf.a"; sourceTree = "<group>"; };
+ 670D05AD1B0E08260013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6726C1E31A4C28D5005EEA39 /* check_mwms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = check_mwms.cpp; sourceTree = "<group>"; };
+ 6726C1E41A4C28D5005EEA39 /* classificator_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = classificator_tests.cpp; sourceTree = "<group>"; };
+ 6726C1E51A4C28D5005EEA39 /* coasts_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coasts_test.cpp; sourceTree = "<group>"; };
+ 6726C1E61A4C28D5005EEA39 /* feature_builder_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_builder_test.cpp; sourceTree = "<group>"; };
+ 6726C1E71A4C28D5005EEA39 /* feature_merger_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_merger_test.cpp; sourceTree = "<group>"; };
+ 6726C1E81A4C28D5005EEA39 /* osm_id_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_id_test.cpp; sourceTree = "<group>"; };
+ 6726C1E91A4C28D5005EEA39 /* osm_parser_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_parser_test.cpp; sourceTree = "<group>"; };
+ 6726C1EA1A4C28D5005EEA39 /* osm_type_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_type_test.cpp; sourceTree = "<group>"; };
+ 6726C1EB1A4C28D5005EEA39 /* tesselator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tesselator_test.cpp; sourceTree = "<group>"; };
+ 6726C1EC1A4C28D5005EEA39 /* triangles_tree_coding_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = triangles_tree_coding_test.cpp; sourceTree = "<group>"; };
+ 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 = "<group>"; };
+ 6726C26C1A4C5009005EEA39 /* metadata_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metadata_test.cpp; sourceTree = "<group>"; };
+ 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 = "<group>"; };
+ 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 = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 6726C21F1A4C2BBD005EEA39 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6726C2231A4C2BBD005EEA39 /* IOKit.framework in Frameworks */,
+ 6726C2261A4C2BBD005EEA39 /* Cocoa.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 675341551A3F54D800A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670D055B1B0C908C0013A7AC /* libprotobuf.a in Frameworks */,
+ 670D05591B0C907C0013A7AC /* libsuccinct.a in Frameworks */,
+ 670D05571B0C906B0013A7AC /* libalohalitics.a in Frameworks */,
+ 670D05551B0C90520013A7AC /* libosrm.a in Frameworks */,
+ 670D05531B0C90400013A7AC /* libo5mreader.a in Frameworks */,
+ 670D05511B0C90300013A7AC /* libtomcrypt.a in Frameworks */,
+ 670D054D1B0C900D0013A7AC /* librouting.a in Frameworks */,
+ 670D054B1B0C8FF20013A7AC /* libjansson.a in Frameworks */,
+ 670D05491B0C8FE40013A7AC /* libgflags.a in Frameworks */,
+ 670D05471B0C8FD30013A7AC /* libplatform.a in Frameworks */,
+ 670D05451B0C8FB40013A7AC /* libcoding.a in Frameworks */,
+ 670D05431B0C8F9B0013A7AC /* libstorage.a in Frameworks */,
+ 670D05411B0C8F860013A7AC /* libsgitess.a in Frameworks */,
+ 670D053F1B0C8F730013A7AC /* libindexer.a in Frameworks */,
+ 670D053D1B0C8F460013A7AC /* libbase.a in Frameworks */,
+ 670D053B1B0C8F2A0013A7AC /* libgenerator.a in Frameworks */,
+ 670D05391B0C8EA90013A7AC /* libgeometry.a in Frameworks */,
+ 670D05151B0C8D3D0013A7AC /* libexpat.a in Frameworks */,
+ 675344431A3F65E800A0A8C3 /* IOKit.framework in Frameworks */,
+ 675343E31A3F607600A0A8C3 /* Cocoa.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670B84C41A9F73AB00CE4492 /* std */ = {
+ isa = PBXGroup;
+ children = (
+ 670B84C51A9F73C700CE4492 /* algorithm.hpp */,
+ 670B84C61A9F73C700CE4492 /* array.hpp */,
+ 670B84C71A9F73C700CE4492 /* atomic.hpp */,
+ 670B84C81A9F73C700CE4492 /* auto_ptr.hpp */,
+ 670B84C91A9F73C700CE4492 /* bind.hpp */,
+ 670B84CA1A9F73C700CE4492 /* bitset.hpp */,
+ 670B84CB1A9F73C700CE4492 /* cerrno.hpp */,
+ 670B84CC1A9F73C700CE4492 /* chrono.hpp */,
+ 670B84CD1A9F73C700CE4492 /* cmath.hpp */,
+ 670B84CE1A9F73C700CE4492 /* common_defines.hpp */,
+ 670B84CF1A9F73C700CE4492 /* complex.hpp */,
+ 670B84D01A9F73C700CE4492 /* condition_variable.hpp */,
+ 670B84D11A9F73C700CE4492 /* cstdarg.hpp */,
+ 670B84D21A9F73C700CE4492 /* cstdio.hpp */,
+ 670B84D31A9F73C700CE4492 /* cstdlib.hpp */,
+ 670B84D41A9F73C700CE4492 /* cstring.hpp */,
+ 670B84D51A9F73C700CE4492 /* ctime.hpp */,
+ 670B84D61A9F73C700CE4492 /* deque.hpp */,
+ 670B84D71A9F73C700CE4492 /* errno.hpp */,
+ 670B84D81A9F73C700CE4492 /* exception.hpp */,
+ 670B84D91A9F73C700CE4492 /* fstream.hpp */,
+ 670B84DA1A9F73C700CE4492 /* function.hpp */,
+ 670B84DB1A9F73C700CE4492 /* functional.hpp */,
+ 670B84DC1A9F73C700CE4492 /* initializer_list.hpp */,
+ 670B84DD1A9F73C700CE4492 /* iomanip.hpp */,
+ 670B84DE1A9F73C700CE4492 /* ios.hpp */,
+ 670B84DF1A9F73C700CE4492 /* iostream.hpp */,
+ 670B84E01A9F73C700CE4492 /* iterator_facade.hpp */,
+ 670B84E11A9F73C700CE4492 /* iterator.hpp */,
+ 670B84E21A9F73C700CE4492 /* kdtree.hpp */,
+ 670B84E31A9F73C700CE4492 /* limits.hpp */,
+ 670B84E41A9F73C700CE4492 /* list.hpp */,
+ 670B84E51A9F73C700CE4492 /* map.hpp */,
+ 670B84E61A9F73C700CE4492 /* msvc_cpp11_workarounds.hpp */,
+ 670B84E71A9F73C700CE4492 /* mutex.hpp */,
+ 670B84E81A9F73C700CE4492 /* noncopyable.hpp */,
+ 670B84E91A9F73C700CE4492 /* numeric.hpp */,
+ 670B84EA1A9F73C700CE4492 /* queue.hpp */,
+ 670B84EB1A9F73C700CE4492 /* scoped_array.hpp */,
+ 670B84EC1A9F73C700CE4492 /* scoped_ptr.hpp */,
+ 670B84ED1A9F73C700CE4492 /* set.hpp */,
+ 670B84EE1A9F73C700CE4492 /* shared_array.hpp */,
+ 670B84EF1A9F73C700CE4492 /* shared_ptr.hpp */,
+ 670B84F01A9F73C700CE4492 /* sstream.hpp */,
+ 670B84F11A9F73C700CE4492 /* stack.hpp */,
+ 670B84F21A9F73C700CE4492 /* static_assert.hpp */,
+ 670B84F31A9F73C700CE4492 /* stdint.hpp */,
+ 670B84F41A9F73C700CE4492 /* string.hpp */,
+ 670B84F51A9F73C700CE4492 /* systime.hpp */,
+ 670B84F61A9F73C700CE4492 /* target_os.hpp */,
+ 670B84F71A9F73C700CE4492 /* tuple.hpp */,
+ 670B84F81A9F73C700CE4492 /* type_traits.hpp */,
+ 670B84F91A9F73C700CE4492 /* typeinfo.hpp */,
+ 670B84FA1A9F73C700CE4492 /* unique_ptr.hpp */,
+ 670B84FB1A9F73C700CE4492 /* unordered_map.hpp */,
+ 670B84FC1A9F73C700CE4492 /* unordered_set.hpp */,
+ 670B84FD1A9F73C700CE4492 /* utility.hpp */,
+ 670B84FE1A9F73C700CE4492 /* vector.hpp */,
+ 670B84FF1A9F73C700CE4492 /* weak_ptr.hpp */,
+ 670B85001A9F73C700CE4492 /* windows.hpp */,
+ );
+ name = std;
+ path = ../../std;
+ sourceTree = SOURCE_ROOT;
+ };
+ 6726C1D71A4C27A5005EEA39 /* Tests */ = {
+ isa = PBXGroup;
+ children = (
+ 6726C2401A4C2D9F005EEA39 /* testingmain.cpp */,
+ 6726C1E31A4C28D5005EEA39 /* check_mwms.cpp */,
+ 6726C1E41A4C28D5005EEA39 /* classificator_tests.cpp */,
+ 6726C1E51A4C28D5005EEA39 /* coasts_test.cpp */,
+ 6726C1E61A4C28D5005EEA39 /* feature_builder_test.cpp */,
+ 6726C1E71A4C28D5005EEA39 /* feature_merger_test.cpp */,
+ 6726C1E81A4C28D5005EEA39 /* osm_id_test.cpp */,
+ 6726C1E91A4C28D5005EEA39 /* osm_parser_test.cpp */,
+ 6726C1EA1A4C28D5005EEA39 /* osm_type_test.cpp */,
+ 6726C1EB1A4C28D5005EEA39 /* tesselator_test.cpp */,
+ 6726C1EC1A4C28D5005EEA39 /* triangles_tree_coding_test.cpp */,
+ 6726C26C1A4C5009005EEA39 /* metadata_test.cpp */,
+ 6764B8931ADD6FC100DD8B15 /* osm_o5m_source_test.cpp */,
+ );
+ name = Tests;
+ path = ../../generator/generator_tests;
+ sourceTree = "<group>";
+ };
+ 6753414F1A3F54D800A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05AD1B0E08260013A7AC /* defaults.xcconfig */,
+ 670B84C41A9F73AB00CE4492 /* std */,
+ 6726C1D71A4C27A5005EEA39 /* Tests */,
+ 6753453F1A3F6FA600A0A8C3 /* libs */,
+ 6753415A1A3F54D800A0A8C3 /* generator_tool */,
+ 675341591A3F54D800A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675341591A3F54D800A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675341581A3F54D800A0A8C3 /* generator_tool */,
+ 6726C2351A4C2BBD005EEA39 /* generator_tests */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 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 = (
+ 670D055A1B0C908C0013A7AC /* libprotobuf.a */,
+ 670D05581B0C907C0013A7AC /* libsuccinct.a */,
+ 670D05561B0C906B0013A7AC /* libalohalitics.a */,
+ 670D05541B0C90520013A7AC /* libosrm.a */,
+ 670D05521B0C90400013A7AC /* libo5mreader.a */,
+ 670D05501B0C90300013A7AC /* libtomcrypt.a */,
+ 670D054C1B0C900D0013A7AC /* librouting.a */,
+ 670D054A1B0C8FF20013A7AC /* libjansson.a */,
+ 670D05481B0C8FE40013A7AC /* libgflags.a */,
+ 670D05461B0C8FD30013A7AC /* libplatform.a */,
+ 670D05441B0C8FB40013A7AC /* libcoding.a */,
+ 670D05421B0C8F9B0013A7AC /* libstorage.a */,
+ 670D05401B0C8F860013A7AC /* libsgitess.a */,
+ 670D053E1B0C8F730013A7AC /* libindexer.a */,
+ 670D053C1B0C8F460013A7AC /* libbase.a */,
+ 670D053A1B0C8F2A0013A7AC /* libgenerator.a */,
+ 670D05381B0C8EA90013A7AC /* libgeometry.a */,
+ 670D05141B0C8D3D0013A7AC /* libexpat.a */,
+ 675343E21A3F607600A0A8C3 /* Cocoa.framework */,
+ 675343E01A3F600D00A0A8C3 /* IOKit.framework */,
+ 675343DE1A3F5FE500A0A8C3 /* CoreFoundation.framework */,
+ );
+ name = libs;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 6726C21C1A4C2BBD005EEA39 /* tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 6726C2321A4C2BBD005EEA39 /* Build configuration list for PBXNativeTarget "tests" */;
+ buildPhases = (
+ 6726C21D1A4C2BBD005EEA39 /* Sources */,
+ 6726C21F1A4C2BBD005EEA39 /* Frameworks */,
+ 6726C2311A4C2BBD005EEA39 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = 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 */,
+ );
+ 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 = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675341571A3F54D800A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675341531A3F54D800A0A8C3 /* Build configuration list for PBXProject "generator_tool" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 6753414F1A3F54D800A0A8C3;
+ productRefGroup = 675341591A3F54D800A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675341571A3F54D800A0A8C3 /* generator_tool */,
+ 6726C21C1A4C2BBD005EEA39 /* tests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 6726C21D1A4C2BBD005EEA39 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6764B8951ADD7CA700DD8B15 /* osm_o5m_source_test.cpp in Sources */,
+ 6726C26E1A4C5165005EEA39 /* metadata_test.cpp in Sources */,
+ 6726C2411A4C2D9F005EEA39 /* testingmain.cpp in Sources */,
+ 6726C2371A4C2CE4005EEA39 /* classificator_tests.cpp in Sources */,
+ 6726C2381A4C2CE4005EEA39 /* coasts_test.cpp in Sources */,
+ 6726C2391A4C2CE4005EEA39 /* feature_builder_test.cpp in Sources */,
+ 6726C23A1A4C2CE4005EEA39 /* feature_merger_test.cpp in Sources */,
+ 6726C23B1A4C2CE4005EEA39 /* osm_id_test.cpp in Sources */,
+ 6726C23C1A4C2CE4005EEA39 /* osm_parser_test.cpp in Sources */,
+ 6726C23D1A4C2CE4005EEA39 /* osm_type_test.cpp in Sources */,
+ 6726C23E1A4C2CE4005EEA39 /* tesselator_test.cpp in Sources */,
+ 6726C23F1A4C2CE4005EEA39 /* triangles_tree_coding_test.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 675341541A3F54D800A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6764B8941ADD6FC100DD8B15 /* osm_o5m_source_test.cpp in Sources */,
+ 675341631A3F54F600A0A8C3 /* generator_tool.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 6726C2331A4C2BBD005EEA39 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = generator_tests;
+ };
+ name = Debug;
+ };
+ 6726C2341A4C2BBD005EEA39 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = generator_tests;
+ };
+ name = Release;
+ };
+ 6753415D1A3F54D800A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AD1B0E08260013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ FRAMEWORK_SEARCH_PATHS = "$(QT_PATH)/lib";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/gflags/src/",
+ );
+ LIBRARY_SEARCH_PATHS = "$(QT_PATH)/lib";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_LDFLAGS = (
+ "-framework",
+ QtCore,
+ );
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 6753415E1A3F54D800A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AD1B0E08260013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ FRAMEWORK_SEARCH_PATHS = "$(QT_PATH)/lib";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/gflags/src/",
+ );
+ LIBRARY_SEARCH_PATHS = "$(QT_PATH)/lib";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_LDFLAGS = (
+ "-framework",
+ QtCore,
+ );
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675341601A3F54D800A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/local/Cellar/qt5/5.3.2/lib,
+ );
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675341611A3F54D800A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/local/Cellar/qt5/5.3.2/lib,
+ );
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 6726C2321A4C2BBD005EEA39 /* Build configuration list for PBXNativeTarget "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
new file mode 100644
index 0000000000..bbfc85ac9f
--- /dev/null
+++ b/xcode/geometry/geometry.xcodeproj/project.pbxproj
@@ -0,0 +1,386 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675344BC1A3F687400A0A8C3 /* angles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753449F1A3F687400A0A8C3 /* angles.cpp */; };
+ 675344BD1A3F687400A0A8C3 /* angles.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344A01A3F687400A0A8C3 /* angles.hpp */; };
+ 675344BE1A3F687400A0A8C3 /* any_rect2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344A11A3F687400A0A8C3 /* any_rect2d.hpp */; };
+ 675344BF1A3F687400A0A8C3 /* avg_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344A21A3F687400A0A8C3 /* avg_vector.hpp */; };
+ 675344C01A3F687400A0A8C3 /* cellid.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344A31A3F687400A0A8C3 /* cellid.hpp */; };
+ 675344C11A3F687400A0A8C3 /* covering_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344A41A3F687400A0A8C3 /* covering_utils.hpp */; };
+ 675344C21A3F687400A0A8C3 /* covering.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344A51A3F687400A0A8C3 /* covering.hpp */; };
+ 675344C31A3F687400A0A8C3 /* distance_on_sphere.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344A61A3F687400A0A8C3 /* distance_on_sphere.cpp */; };
+ 675344C41A3F687400A0A8C3 /* distance_on_sphere.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344A71A3F687400A0A8C3 /* distance_on_sphere.hpp */; };
+ 675344C51A3F687400A0A8C3 /* distance.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344A81A3F687400A0A8C3 /* distance.hpp */; };
+ 675344C61A3F687400A0A8C3 /* packer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344A91A3F687400A0A8C3 /* packer.cpp */; };
+ 675344C71A3F687400A0A8C3 /* packer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344AA1A3F687400A0A8C3 /* packer.hpp */; };
+ 675344C81A3F687400A0A8C3 /* point2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344AB1A3F687400A0A8C3 /* point2d.hpp */; };
+ 675344C91A3F687400A0A8C3 /* pointu_to_uint64.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344AC1A3F687400A0A8C3 /* pointu_to_uint64.hpp */; };
+ 675344CA1A3F687400A0A8C3 /* polygon.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344AD1A3F687400A0A8C3 /* polygon.hpp */; };
+ 675344CB1A3F687400A0A8C3 /* polyline2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344AE1A3F687400A0A8C3 /* polyline2d.hpp */; };
+ 675344CC1A3F687400A0A8C3 /* rect_intersect.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344AF1A3F687400A0A8C3 /* rect_intersect.hpp */; };
+ 675344CD1A3F687400A0A8C3 /* rect2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344B01A3F687400A0A8C3 /* rect2d.hpp */; };
+ 675344CE1A3F687400A0A8C3 /* region2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344B21A3F687400A0A8C3 /* region2d.hpp */; };
+ 675344CF1A3F687400A0A8C3 /* robust_orientation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344B31A3F687400A0A8C3 /* robust_orientation.cpp */; };
+ 675344D01A3F687400A0A8C3 /* robust_orientation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344B41A3F687400A0A8C3 /* robust_orientation.hpp */; };
+ 675344D11A3F687400A0A8C3 /* screenbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344B51A3F687400A0A8C3 /* screenbase.cpp */; };
+ 675344D21A3F687400A0A8C3 /* screenbase.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344B61A3F687400A0A8C3 /* screenbase.hpp */; };
+ 675344D31A3F687400A0A8C3 /* simplification.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344B71A3F687400A0A8C3 /* simplification.hpp */; };
+ 675344D41A3F687400A0A8C3 /* spline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344B81A3F687400A0A8C3 /* spline.cpp */; };
+ 675344D51A3F687400A0A8C3 /* spline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344B91A3F687400A0A8C3 /* spline.hpp */; };
+ 675344D61A3F687400A0A8C3 /* transformations.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344BA1A3F687400A0A8C3 /* transformations.hpp */; };
+ 675344D71A3F687400A0A8C3 /* tree4d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344BB1A3F687400A0A8C3 /* tree4d.hpp */; };
+ 675344DE1A3F68F900A0A8C3 /* binary_operators.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344DB1A3F68F900A0A8C3 /* binary_operators.cpp */; };
+ 675344DF1A3F68F900A0A8C3 /* binary_operators.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344DC1A3F68F900A0A8C3 /* binary_operators.hpp */; };
+ 675344E01A3F68F900A0A8C3 /* boost_concept.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344DD1A3F68F900A0A8C3 /* boost_concept.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05A51B0E01FF0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 675344911A3F684600A0A8C3 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6753449F1A3F687400A0A8C3 /* angles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = angles.cpp; sourceTree = "<group>"; };
+ 675344A01A3F687400A0A8C3 /* angles.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = angles.hpp; sourceTree = "<group>"; };
+ 675344A11A3F687400A0A8C3 /* any_rect2d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = any_rect2d.hpp; sourceTree = "<group>"; };
+ 675344A21A3F687400A0A8C3 /* avg_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = avg_vector.hpp; sourceTree = "<group>"; };
+ 675344A31A3F687400A0A8C3 /* cellid.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cellid.hpp; sourceTree = "<group>"; };
+ 675344A41A3F687400A0A8C3 /* covering_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = covering_utils.hpp; sourceTree = "<group>"; };
+ 675344A51A3F687400A0A8C3 /* covering.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = covering.hpp; sourceTree = "<group>"; };
+ 675344A61A3F687400A0A8C3 /* distance_on_sphere.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = distance_on_sphere.cpp; sourceTree = "<group>"; };
+ 675344A71A3F687400A0A8C3 /* distance_on_sphere.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = distance_on_sphere.hpp; sourceTree = "<group>"; };
+ 675344A81A3F687400A0A8C3 /* distance.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = distance.hpp; sourceTree = "<group>"; };
+ 675344A91A3F687400A0A8C3 /* packer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packer.cpp; sourceTree = "<group>"; };
+ 675344AA1A3F687400A0A8C3 /* packer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = packer.hpp; sourceTree = "<group>"; };
+ 675344AB1A3F687400A0A8C3 /* point2d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = point2d.hpp; sourceTree = "<group>"; };
+ 675344AC1A3F687400A0A8C3 /* pointu_to_uint64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pointu_to_uint64.hpp; sourceTree = "<group>"; };
+ 675344AD1A3F687400A0A8C3 /* polygon.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = polygon.hpp; sourceTree = "<group>"; };
+ 675344AE1A3F687400A0A8C3 /* polyline2d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = polyline2d.hpp; sourceTree = "<group>"; };
+ 675344AF1A3F687400A0A8C3 /* rect_intersect.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rect_intersect.hpp; sourceTree = "<group>"; };
+ 675344B01A3F687400A0A8C3 /* rect2d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rect2d.hpp; sourceTree = "<group>"; };
+ 675344B21A3F687400A0A8C3 /* region2d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = region2d.hpp; sourceTree = "<group>"; };
+ 675344B31A3F687400A0A8C3 /* robust_orientation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = robust_orientation.cpp; sourceTree = "<group>"; };
+ 675344B41A3F687400A0A8C3 /* robust_orientation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = robust_orientation.hpp; sourceTree = "<group>"; };
+ 675344B51A3F687400A0A8C3 /* screenbase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screenbase.cpp; sourceTree = "<group>"; };
+ 675344B61A3F687400A0A8C3 /* screenbase.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = screenbase.hpp; sourceTree = "<group>"; };
+ 675344B71A3F687400A0A8C3 /* simplification.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = simplification.hpp; sourceTree = "<group>"; };
+ 675344B81A3F687400A0A8C3 /* spline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spline.cpp; sourceTree = "<group>"; };
+ 675344B91A3F687400A0A8C3 /* spline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spline.hpp; sourceTree = "<group>"; };
+ 675344BA1A3F687400A0A8C3 /* transformations.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transformations.hpp; sourceTree = "<group>"; };
+ 675344BB1A3F687400A0A8C3 /* tree4d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tree4d.hpp; sourceTree = "<group>"; };
+ 675344DB1A3F68F900A0A8C3 /* binary_operators.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary_operators.cpp; sourceTree = "<group>"; };
+ 675344DC1A3F68F900A0A8C3 /* binary_operators.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = binary_operators.hpp; sourceTree = "<group>"; };
+ 675344DD1A3F68F900A0A8C3 /* boost_concept.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = boost_concept.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 6753448E1A3F684600A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675344881A3F684600A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A51B0E01FF0013A7AC /* defaults.xcconfig */,
+ 675344931A3F684600A0A8C3 /* geometry */,
+ 675344921A3F684600A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675344921A3F684600A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675344911A3F684600A0A8C3 /* libgeometry.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675344931A3F684600A0A8C3 /* geometry */ = {
+ isa = PBXGroup;
+ children = (
+ 675344DA1A3F68E200A0A8C3 /* region2d */,
+ 6753449F1A3F687400A0A8C3 /* angles.cpp */,
+ 675344A01A3F687400A0A8C3 /* angles.hpp */,
+ 675344A11A3F687400A0A8C3 /* any_rect2d.hpp */,
+ 675344A21A3F687400A0A8C3 /* avg_vector.hpp */,
+ 675344A31A3F687400A0A8C3 /* cellid.hpp */,
+ 675344A41A3F687400A0A8C3 /* covering_utils.hpp */,
+ 675344A51A3F687400A0A8C3 /* covering.hpp */,
+ 675344A61A3F687400A0A8C3 /* distance_on_sphere.cpp */,
+ 675344A71A3F687400A0A8C3 /* distance_on_sphere.hpp */,
+ 675344A81A3F687400A0A8C3 /* distance.hpp */,
+ 675344A91A3F687400A0A8C3 /* packer.cpp */,
+ 675344AA1A3F687400A0A8C3 /* packer.hpp */,
+ 675344AB1A3F687400A0A8C3 /* point2d.hpp */,
+ 675344AC1A3F687400A0A8C3 /* pointu_to_uint64.hpp */,
+ 675344AD1A3F687400A0A8C3 /* polygon.hpp */,
+ 675344AE1A3F687400A0A8C3 /* polyline2d.hpp */,
+ 675344AF1A3F687400A0A8C3 /* rect_intersect.hpp */,
+ 675344B01A3F687400A0A8C3 /* rect2d.hpp */,
+ 675344B21A3F687400A0A8C3 /* region2d.hpp */,
+ 675344B31A3F687400A0A8C3 /* robust_orientation.cpp */,
+ 675344B41A3F687400A0A8C3 /* robust_orientation.hpp */,
+ 675344B51A3F687400A0A8C3 /* screenbase.cpp */,
+ 675344B61A3F687400A0A8C3 /* screenbase.hpp */,
+ 675344B71A3F687400A0A8C3 /* simplification.hpp */,
+ 675344B81A3F687400A0A8C3 /* spline.cpp */,
+ 675344B91A3F687400A0A8C3 /* spline.hpp */,
+ 675344BA1A3F687400A0A8C3 /* transformations.hpp */,
+ 675344BB1A3F687400A0A8C3 /* tree4d.hpp */,
+ );
+ name = geometry;
+ path = ../../geometry;
+ sourceTree = SOURCE_ROOT;
+ };
+ 675344DA1A3F68E200A0A8C3 /* region2d */ = {
+ isa = PBXGroup;
+ children = (
+ 675344DB1A3F68F900A0A8C3 /* binary_operators.cpp */,
+ 675344DC1A3F68F900A0A8C3 /* binary_operators.hpp */,
+ 675344DD1A3F68F900A0A8C3 /* boost_concept.hpp */,
+ );
+ path = region2d;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 6753448F1A3F684600A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675344BD1A3F687400A0A8C3 /* angles.hpp in Headers */,
+ 675344E01A3F68F900A0A8C3 /* boost_concept.hpp in Headers */,
+ 675344C01A3F687400A0A8C3 /* cellid.hpp in Headers */,
+ 675344CB1A3F687400A0A8C3 /* polyline2d.hpp in Headers */,
+ 675344D21A3F687400A0A8C3 /* screenbase.hpp in Headers */,
+ 675344BF1A3F687400A0A8C3 /* avg_vector.hpp in Headers */,
+ 675344D31A3F687400A0A8C3 /* simplification.hpp in Headers */,
+ 675344CC1A3F687400A0A8C3 /* rect_intersect.hpp in Headers */,
+ 675344C71A3F687400A0A8C3 /* packer.hpp in Headers */,
+ 675344C41A3F687400A0A8C3 /* distance_on_sphere.hpp in Headers */,
+ 675344CA1A3F687400A0A8C3 /* polygon.hpp in Headers */,
+ 675344C11A3F687400A0A8C3 /* covering_utils.hpp in Headers */,
+ 675344C51A3F687400A0A8C3 /* distance.hpp in Headers */,
+ 675344D71A3F687400A0A8C3 /* tree4d.hpp in Headers */,
+ 675344CD1A3F687400A0A8C3 /* rect2d.hpp in Headers */,
+ 675344C91A3F687400A0A8C3 /* pointu_to_uint64.hpp in Headers */,
+ 675344CE1A3F687400A0A8C3 /* region2d.hpp in Headers */,
+ 675344BE1A3F687400A0A8C3 /* any_rect2d.hpp in Headers */,
+ 675344C21A3F687400A0A8C3 /* covering.hpp in Headers */,
+ 675344C81A3F687400A0A8C3 /* point2d.hpp in Headers */,
+ 675344D01A3F687400A0A8C3 /* robust_orientation.hpp in Headers */,
+ 675344D51A3F687400A0A8C3 /* spline.hpp in Headers */,
+ 675344DF1A3F68F900A0A8C3 /* binary_operators.hpp in Headers */,
+ 675344D61A3F687400A0A8C3 /* transformations.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675344901A3F684600A0A8C3 /* geometry */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 6753449C1A3F684600A0A8C3 /* Build configuration list for PBXNativeTarget "geometry" */;
+ buildPhases = (
+ 6753448D1A3F684600A0A8C3 /* Sources */,
+ 6753448E1A3F684600A0A8C3 /* Frameworks */,
+ 6753448F1A3F684600A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = geometry;
+ productName = geometry;
+ productReference = 675344911A3F684600A0A8C3 /* libgeometry.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675344891A3F684600A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675344901A3F684600A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 6753448C1A3F684600A0A8C3 /* Build configuration list for PBXProject "geometry" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675344881A3F684600A0A8C3;
+ productRefGroup = 675344921A3F684600A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675344901A3F684600A0A8C3 /* geometry */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 6753448D1A3F684600A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675344C31A3F687400A0A8C3 /* distance_on_sphere.cpp in Sources */,
+ 675344CF1A3F687400A0A8C3 /* robust_orientation.cpp in Sources */,
+ 675344D41A3F687400A0A8C3 /* spline.cpp in Sources */,
+ 675344D11A3F687400A0A8C3 /* screenbase.cpp in Sources */,
+ 675344BC1A3F687400A0A8C3 /* angles.cpp in Sources */,
+ 675344C61A3F687400A0A8C3 /* packer.cpp in Sources */,
+ 675344DE1A3F68F900A0A8C3 /* binary_operators.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 6753449A1A3F684600A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A51B0E01FF0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 6753449B1A3F684600A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A51B0E01FF0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 6753449D1A3F684600A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 6753449E1A3F684600A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 6753448C1A3F684600A0A8C3 /* Build configuration list for PBXProject "geometry" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6753449A1A3F684600A0A8C3 /* Debug */,
+ 6753449B1A3F684600A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 6753449C1A3F684600A0A8C3 /* Build configuration list for PBXNativeTarget "geometry" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6753449D1A3F684600A0A8C3 /* Debug */,
+ 6753449E1A3F684600A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675344891A3F684600A0A8C3 /* Project object */;
+}
diff --git a/xcode/gflags/gflags.xcodeproj/project.pbxproj b/xcode/gflags/gflags.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..4c50127057
--- /dev/null
+++ b/xcode/gflags/gflags.xcodeproj/project.pbxproj
@@ -0,0 +1,275 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 6753443E1A3F654E00A0A8C3 /* gflags_nc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6753443C1A3F654E00A0A8C3 /* gflags_nc.cc */; };
+ 6753443F1A3F654E00A0A8C3 /* gflags.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6753443D1A3F654E00A0A8C3 /* gflags.cc */; };
+ 675344851A3F67CE00A0A8C3 /* gflags_reporting.cc in Sources */ = {isa = PBXBuildFile; fileRef = 675344841A3F67CE00A0A8C3 /* gflags_reporting.cc */; };
+ 675344871A3F681800A0A8C3 /* gflags_completions.cc in Sources */ = {isa = PBXBuildFile; fileRef = 675344861A3F681800A0A8C3 /* gflags_completions.cc */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05AF1B0E09A70013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6753442D1A3F64E400A0A8C3 /* libgflags.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgflags.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6753443C1A3F654E00A0A8C3 /* gflags_nc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gflags_nc.cc; path = src/gflags_nc.cc; sourceTree = "<group>"; };
+ 6753443D1A3F654E00A0A8C3 /* gflags.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gflags.cc; path = src/gflags.cc; sourceTree = "<group>"; };
+ 675344841A3F67CE00A0A8C3 /* gflags_reporting.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gflags_reporting.cc; path = src/gflags_reporting.cc; sourceTree = "<group>"; };
+ 675344861A3F681800A0A8C3 /* gflags_completions.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gflags_completions.cc; path = src/gflags_completions.cc; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 6753442A1A3F64E400A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675344241A3F64E400A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05AF1B0E09A70013A7AC /* defaults.xcconfig */,
+ 6753442F1A3F64E400A0A8C3 /* gflags */,
+ 6753442E1A3F64E400A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6753442E1A3F64E400A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6753442D1A3F64E400A0A8C3 /* libgflags.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753442F1A3F64E400A0A8C3 /* gflags */ = {
+ isa = PBXGroup;
+ children = (
+ 675344861A3F681800A0A8C3 /* gflags_completions.cc */,
+ 675344841A3F67CE00A0A8C3 /* gflags_reporting.cc */,
+ 6753443C1A3F654E00A0A8C3 /* gflags_nc.cc */,
+ 6753443D1A3F654E00A0A8C3 /* gflags.cc */,
+ );
+ name = gflags;
+ path = ../../3party/gflags;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 6753442B1A3F64E400A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 6753442C1A3F64E400A0A8C3 /* gflags */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675344381A3F64E400A0A8C3 /* Build configuration list for PBXNativeTarget "gflags" */;
+ buildPhases = (
+ 675344291A3F64E400A0A8C3 /* Sources */,
+ 6753442A1A3F64E400A0A8C3 /* Frameworks */,
+ 6753442B1A3F64E400A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = gflags;
+ productName = gflags;
+ productReference = 6753442D1A3F64E400A0A8C3 /* libgflags.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675344251A3F64E400A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 6753442C1A3F64E400A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675344281A3F64E400A0A8C3 /* Build configuration list for PBXProject "gflags" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675344241A3F64E400A0A8C3;
+ productRefGroup = 6753442E1A3F64E400A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 6753442C1A3F64E400A0A8C3 /* gflags */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675344291A3F64E400A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675344851A3F67CE00A0A8C3 /* gflags_reporting.cc in Sources */,
+ 675344871A3F681800A0A8C3 /* gflags_completions.cc in Sources */,
+ 6753443E1A3F654E00A0A8C3 /* gflags_nc.cc in Sources */,
+ 6753443F1A3F654E00A0A8C3 /* gflags.cc in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675344361A3F64E400A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AF1B0E09A70013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/gflags/src",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675344371A3F64E400A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AF1B0E09A70013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/gflags/src",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675344391A3F64E400A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 6753443A1A3F64E400A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675344281A3F64E400A0A8C3 /* Build configuration list for PBXProject "gflags" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675344361A3F64E400A0A8C3 /* Debug */,
+ 675344371A3F64E400A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675344381A3F64E400A0A8C3 /* Build configuration list for PBXNativeTarget "gflags" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675344391A3F64E400A0A8C3 /* Debug */,
+ 6753443A1A3F64E400A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675344251A3F64E400A0A8C3 /* Project object */;
+}
diff --git a/xcode/graphics/graphics.xcodeproj/project.pbxproj b/xcode/graphics/graphics.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..252f0d40a7
--- /dev/null
+++ b/xcode/graphics/graphics.xcodeproj/project.pbxproj
@@ -0,0 +1,812 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675347DE1A4059DD00A0A8C3 /* agg_traits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753477A1A4059DD00A0A8C3 /* agg_traits.hpp */; };
+ 675347DF1A4059DD00A0A8C3 /* area_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753477B1A4059DD00A0A8C3 /* area_renderer.cpp */; };
+ 675347E01A4059DD00A0A8C3 /* area_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753477C1A4059DD00A0A8C3 /* area_renderer.hpp */; };
+ 675347E11A4059DD00A0A8C3 /* blitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753477D1A4059DD00A0A8C3 /* blitter.cpp */; };
+ 675347E21A4059DD00A0A8C3 /* blitter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753477E1A4059DD00A0A8C3 /* blitter.hpp */; };
+ 675347E31A4059DD00A0A8C3 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753477F1A4059DD00A0A8C3 /* brush.cpp */; };
+ 675347E41A4059DD00A0A8C3 /* brush.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347801A4059DD00A0A8C3 /* brush.hpp */; };
+ 675347E51A4059DD00A0A8C3 /* circle_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347811A4059DD00A0A8C3 /* circle_element.cpp */; };
+ 675347E61A4059DD00A0A8C3 /* circle_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347821A4059DD00A0A8C3 /* circle_element.hpp */; };
+ 675347E71A4059DD00A0A8C3 /* circle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347831A4059DD00A0A8C3 /* circle.cpp */; };
+ 675347E81A4059DD00A0A8C3 /* circle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347841A4059DD00A0A8C3 /* circle.hpp */; };
+ 675347E91A4059DD00A0A8C3 /* circled_symbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347851A4059DD00A0A8C3 /* circled_symbol.cpp */; };
+ 675347EA1A4059DD00A0A8C3 /* circled_symbol.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347861A4059DD00A0A8C3 /* circled_symbol.hpp */; };
+ 675347EB1A4059DD00A0A8C3 /* color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347871A4059DD00A0A8C3 /* color.cpp */; };
+ 675347EC1A4059DD00A0A8C3 /* color.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347881A4059DD00A0A8C3 /* color.hpp */; };
+ 675347ED1A4059DD00A0A8C3 /* coordinates.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347891A4059DD00A0A8C3 /* coordinates.cpp */; };
+ 675347EE1A4059DD00A0A8C3 /* coordinates.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753478A1A4059DD00A0A8C3 /* coordinates.hpp */; };
+ 675347EF1A4059DD00A0A8C3 /* data_formats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753478B1A4059DD00A0A8C3 /* data_formats.cpp */; };
+ 675347F01A4059DD00A0A8C3 /* data_formats.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753478C1A4059DD00A0A8C3 /* data_formats.hpp */; };
+ 675347F11A4059DD00A0A8C3 /* defines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753478D1A4059DD00A0A8C3 /* defines.cpp */; };
+ 675347F21A4059DD00A0A8C3 /* defines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753478E1A4059DD00A0A8C3 /* defines.hpp */; };
+ 675347F31A4059DD00A0A8C3 /* depth_constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753478F1A4059DD00A0A8C3 /* depth_constants.hpp */; };
+ 675347F41A4059DD00A0A8C3 /* display_list_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347901A4059DD00A0A8C3 /* display_list_renderer.cpp */; };
+ 675347F51A4059DD00A0A8C3 /* display_list_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347911A4059DD00A0A8C3 /* display_list_renderer.hpp */; };
+ 675347F61A4059DD00A0A8C3 /* display_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347921A4059DD00A0A8C3 /* display_list.cpp */; };
+ 675347F71A4059DD00A0A8C3 /* display_list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347931A4059DD00A0A8C3 /* display_list.hpp */; };
+ 675347F81A4059DD00A0A8C3 /* font_desc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347941A4059DD00A0A8C3 /* font_desc.cpp */; };
+ 675347F91A4059DD00A0A8C3 /* font_desc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347951A4059DD00A0A8C3 /* font_desc.hpp */; };
+ 675347FA1A4059DD00A0A8C3 /* freetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347961A4059DD00A0A8C3 /* freetype.cpp */; };
+ 675347FB1A4059DD00A0A8C3 /* freetype.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347971A4059DD00A0A8C3 /* freetype.hpp */; };
+ 675347FC1A4059DD00A0A8C3 /* geometry_batcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347981A4059DD00A0A8C3 /* geometry_batcher.cpp */; };
+ 675347FD1A4059DD00A0A8C3 /* geometry_batcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347991A4059DD00A0A8C3 /* geometry_batcher.hpp */; };
+ 675347FE1A4059DD00A0A8C3 /* geometry_pipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753479A1A4059DD00A0A8C3 /* geometry_pipeline.cpp */; };
+ 675347FF1A4059DD00A0A8C3 /* geometry_pipeline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753479B1A4059DD00A0A8C3 /* geometry_pipeline.hpp */; };
+ 675348001A4059DD00A0A8C3 /* glyph_cache_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753479C1A4059DD00A0A8C3 /* glyph_cache_impl.cpp */; };
+ 675348011A4059DD00A0A8C3 /* glyph_cache_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753479D1A4059DD00A0A8C3 /* glyph_cache_impl.hpp */; };
+ 675348021A4059DD00A0A8C3 /* glyph_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753479E1A4059DD00A0A8C3 /* glyph_cache.cpp */; };
+ 675348031A4059DD00A0A8C3 /* glyph_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753479F1A4059DD00A0A8C3 /* glyph_cache.hpp */; };
+ 675348041A4059DD00A0A8C3 /* glyph_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347A01A4059DD00A0A8C3 /* glyph_layout.cpp */; };
+ 675348051A4059DD00A0A8C3 /* glyph_layout.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347A11A4059DD00A0A8C3 /* glyph_layout.hpp */; };
+ 675348081A4059DD00A0A8C3 /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347A41A4059DD00A0A8C3 /* icon.cpp */; };
+ 675348091A4059DD00A0A8C3 /* icon.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347A51A4059DD00A0A8C3 /* icon.hpp */; };
+ 6753480A1A4059DD00A0A8C3 /* image_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347A61A4059DD00A0A8C3 /* image_renderer.cpp */; };
+ 6753480B1A4059DD00A0A8C3 /* image_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347A71A4059DD00A0A8C3 /* image_renderer.hpp */; };
+ 6753480E1A4059DD00A0A8C3 /* overlay_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347AB1A4059DD00A0A8C3 /* overlay_element.cpp */; };
+ 6753480F1A4059DD00A0A8C3 /* overlay_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347AC1A4059DD00A0A8C3 /* overlay_element.hpp */; };
+ 675348101A4059DD00A0A8C3 /* overlay_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347AD1A4059DD00A0A8C3 /* overlay_renderer.cpp */; };
+ 675348111A4059DD00A0A8C3 /* overlay_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347AE1A4059DD00A0A8C3 /* overlay_renderer.hpp */; };
+ 675348121A4059DD00A0A8C3 /* overlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347AF1A4059DD00A0A8C3 /* overlay.cpp */; };
+ 675348131A4059DD00A0A8C3 /* overlay.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347B01A4059DD00A0A8C3 /* overlay.hpp */; };
+ 675348141A4059DD00A0A8C3 /* packets_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347B11A4059DD00A0A8C3 /* packets_queue.cpp */; };
+ 675348151A4059DD00A0A8C3 /* packets_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347B21A4059DD00A0A8C3 /* packets_queue.hpp */; };
+ 675348161A4059DD00A0A8C3 /* path_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347B31A4059DD00A0A8C3 /* path_renderer.cpp */; };
+ 675348171A4059DD00A0A8C3 /* path_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347B41A4059DD00A0A8C3 /* path_renderer.hpp */; };
+ 675348181A4059DD00A0A8C3 /* path_text_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347B51A4059DD00A0A8C3 /* path_text_element.cpp */; };
+ 675348191A4059DD00A0A8C3 /* path_text_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347B61A4059DD00A0A8C3 /* path_text_element.hpp */; };
+ 6753481A1A4059DD00A0A8C3 /* path_view.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347B71A4059DD00A0A8C3 /* path_view.cpp */; };
+ 6753481B1A4059DD00A0A8C3 /* path_view.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347B81A4059DD00A0A8C3 /* path_view.hpp */; };
+ 6753481C1A4059DD00A0A8C3 /* path.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347B91A4059DD00A0A8C3 /* path.hpp */; };
+ 6753481D1A4059DD00A0A8C3 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347BA1A4059DD00A0A8C3 /* pen.cpp */; };
+ 6753481E1A4059DD00A0A8C3 /* pen.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347BB1A4059DD00A0A8C3 /* pen.hpp */; };
+ 6753481F1A4059DD00A0A8C3 /* pipeline_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347BC1A4059DD00A0A8C3 /* pipeline_manager.cpp */; };
+ 675348201A4059DD00A0A8C3 /* pipeline_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347BD1A4059DD00A0A8C3 /* pipeline_manager.hpp */; };
+ 675348211A4059DD00A0A8C3 /* render_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347BE1A4059DD00A0A8C3 /* render_context.cpp */; };
+ 675348221A4059DD00A0A8C3 /* render_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347BF1A4059DD00A0A8C3 /* render_context.hpp */; };
+ 675348231A4059DD00A0A8C3 /* render_state_layer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347C01A4059DD00A0A8C3 /* render_state_layer.hpp */; };
+ 675348241A4059DD00A0A8C3 /* render_target.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347C11A4059DD00A0A8C3 /* render_target.cpp */; };
+ 675348251A4059DD00A0A8C3 /* render_target.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347C21A4059DD00A0A8C3 /* render_target.hpp */; };
+ 675348261A4059DD00A0A8C3 /* resource_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347C31A4059DD00A0A8C3 /* resource_cache.cpp */; };
+ 675348271A4059DD00A0A8C3 /* resource_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347C41A4059DD00A0A8C3 /* resource_cache.hpp */; };
+ 675348281A4059DD00A0A8C3 /* resource_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347C51A4059DD00A0A8C3 /* resource_manager.cpp */; };
+ 675348291A4059DD00A0A8C3 /* resource_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347C61A4059DD00A0A8C3 /* resource_manager.hpp */; };
+ 6753482A1A4059DD00A0A8C3 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347C71A4059DD00A0A8C3 /* resource.cpp */; };
+ 6753482B1A4059DD00A0A8C3 /* resource.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347C81A4059DD00A0A8C3 /* resource.hpp */; };
+ 6753482C1A4059DD00A0A8C3 /* screen.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347C91A4059DD00A0A8C3 /* screen.hpp */; };
+ 6753482D1A4059DD00A0A8C3 /* shape_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347CA1A4059DD00A0A8C3 /* shape_renderer.cpp */; };
+ 6753482E1A4059DD00A0A8C3 /* shape_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347CB1A4059DD00A0A8C3 /* shape_renderer.hpp */; };
+ 6753482F1A4059DD00A0A8C3 /* skin_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347CC1A4059DD00A0A8C3 /* skin_loader.cpp */; };
+ 675348301A4059DD00A0A8C3 /* skin_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347CD1A4059DD00A0A8C3 /* skin_loader.hpp */; };
+ 675348311A4059DD00A0A8C3 /* skin_xml_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347CE1A4059DD00A0A8C3 /* skin_xml_parser.hpp */; };
+ 675348321A4059DD00A0A8C3 /* straight_text_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347CF1A4059DD00A0A8C3 /* straight_text_element.cpp */; };
+ 675348331A4059DD00A0A8C3 /* straight_text_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347D01A4059DD00A0A8C3 /* straight_text_element.hpp */; };
+ 675348341A4059DD00A0A8C3 /* symbol_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347D11A4059DD00A0A8C3 /* symbol_element.cpp */; };
+ 675348351A4059DD00A0A8C3 /* symbol_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347D21A4059DD00A0A8C3 /* symbol_element.hpp */; };
+ 675348361A4059DD00A0A8C3 /* text_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347D31A4059DD00A0A8C3 /* text_element.cpp */; };
+ 675348371A4059DD00A0A8C3 /* text_element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347D41A4059DD00A0A8C3 /* text_element.hpp */; };
+ 675348381A4059DD00A0A8C3 /* text_path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347D51A4059DD00A0A8C3 /* text_path.cpp */; };
+ 675348391A4059DD00A0A8C3 /* text_path.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347D61A4059DD00A0A8C3 /* text_path.hpp */; };
+ 6753483A1A4059DD00A0A8C3 /* text_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347D71A4059DD00A0A8C3 /* text_renderer.cpp */; };
+ 6753483B1A4059DD00A0A8C3 /* text_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347D81A4059DD00A0A8C3 /* text_renderer.hpp */; };
+ 6753483C1A4059DD00A0A8C3 /* uniforms_holder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347D91A4059DD00A0A8C3 /* uniforms_holder.cpp */; };
+ 6753483D1A4059DD00A0A8C3 /* uniforms_holder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347DA1A4059DD00A0A8C3 /* uniforms_holder.hpp */; };
+ 6753483E1A4059DD00A0A8C3 /* vertex_decl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675347DB1A4059DD00A0A8C3 /* vertex_decl.cpp */; };
+ 6753483F1A4059DD00A0A8C3 /* vertex_decl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347DC1A4059DD00A0A8C3 /* vertex_decl.hpp */; };
+ 675348401A4059DD00A0A8C3 /* vertex_stream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675347DD1A4059DD00A0A8C3 /* vertex_stream.hpp */; };
+ 675348451A4073FD00A0A8C3 /* glyph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675348411A4073FD00A0A8C3 /* glyph.cpp */; };
+ 675348461A4073FD00A0A8C3 /* glyph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675348421A4073FD00A0A8C3 /* glyph.hpp */; };
+ 675348471A4073FD00A0A8C3 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675348431A4073FD00A0A8C3 /* image.cpp */; };
+ 675348481A4073FD00A0A8C3 /* image.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675348441A4073FD00A0A8C3 /* image.hpp */; };
+ 67534C151A40965900A0A8C3 /* base_texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BE91A40965900A0A8C3 /* base_texture.cpp */; };
+ 67534C161A40965900A0A8C3 /* base_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BEA1A40965900A0A8C3 /* base_texture.hpp */; };
+ 67534C171A40965900A0A8C3 /* buffer_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BEB1A40965900A0A8C3 /* buffer_object.cpp */; };
+ 67534C181A40965900A0A8C3 /* buffer_object.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BEC1A40965900A0A8C3 /* buffer_object.hpp */; };
+ 67534C191A40965900A0A8C3 /* clipper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BED1A40965900A0A8C3 /* clipper.cpp */; };
+ 67534C1A1A40965900A0A8C3 /* clipper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BEE1A40965900A0A8C3 /* clipper.hpp */; };
+ 67534C1B1A40965900A0A8C3 /* data_traits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BEF1A40965900A0A8C3 /* data_traits.hpp */; };
+ 67534C1C1A40965900A0A8C3 /* defines_conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BF01A40965900A0A8C3 /* defines_conv.cpp */; };
+ 67534C1D1A40965900A0A8C3 /* defines_conv.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BF11A40965900A0A8C3 /* defines_conv.hpp */; };
+ 67534C1E1A40965900A0A8C3 /* framebuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BF21A40965900A0A8C3 /* framebuffer.cpp */; };
+ 67534C1F1A40965900A0A8C3 /* framebuffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BF31A40965900A0A8C3 /* framebuffer.hpp */; };
+ 67534C201A40965900A0A8C3 /* geometry_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BF41A40965900A0A8C3 /* geometry_renderer.cpp */; };
+ 67534C211A40965900A0A8C3 /* geometry_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BF51A40965900A0A8C3 /* geometry_renderer.hpp */; };
+ 67534C221A40965900A0A8C3 /* gl_render_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BF71A40965900A0A8C3 /* gl_render_context.cpp */; };
+ 67534C231A40965900A0A8C3 /* gl_render_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BF81A40965900A0A8C3 /* gl_render_context.hpp */; };
+ 67534C241A40965900A0A8C3 /* managed_texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BF91A40965900A0A8C3 /* managed_texture.cpp */; };
+ 67534C251A40965900A0A8C3 /* managed_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BFA1A40965900A0A8C3 /* managed_texture.hpp */; };
+ 67534C281A40965900A0A8C3 /* opengl_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BFD1A40965900A0A8C3 /* opengl_ext.cpp */; };
+ 67534C2D1A40965900A0A8C3 /* opengl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534C021A40965900A0A8C3 /* opengl.cpp */; };
+ 67534C2E1A40965900A0A8C3 /* opengl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C031A40965900A0A8C3 /* opengl.hpp */; };
+ 67534C2F1A40965900A0A8C3 /* program_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534C041A40965900A0A8C3 /* program_manager.cpp */; };
+ 67534C301A40965900A0A8C3 /* program_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C051A40965900A0A8C3 /* program_manager.hpp */; };
+ 67534C311A40965900A0A8C3 /* program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534C061A40965900A0A8C3 /* program.cpp */; };
+ 67534C321A40965900A0A8C3 /* program.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C071A40965900A0A8C3 /* program.hpp */; };
+ 67534C331A40965900A0A8C3 /* renderbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534C081A40965900A0A8C3 /* renderbuffer.cpp */; };
+ 67534C341A40965900A0A8C3 /* renderbuffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C091A40965900A0A8C3 /* renderbuffer.hpp */; };
+ 67534C351A40965900A0A8C3 /* renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534C0A1A40965900A0A8C3 /* renderer.cpp */; };
+ 67534C361A40965900A0A8C3 /* renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C0B1A40965900A0A8C3 /* renderer.hpp */; };
+ 67534C371A40965900A0A8C3 /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534C0C1A40965900A0A8C3 /* shader.cpp */; };
+ 67534C381A40965900A0A8C3 /* shader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C0D1A40965900A0A8C3 /* shader.hpp */; };
+ 67534C391A40965900A0A8C3 /* storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534C0E1A40965900A0A8C3 /* storage.cpp */; };
+ 67534C3A1A40965900A0A8C3 /* storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C0F1A40965900A0A8C3 /* storage.hpp */; };
+ 67534C3B1A40965900A0A8C3 /* texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C101A40965900A0A8C3 /* texture.hpp */; };
+ 67534C3E1A40965900A0A8C3 /* vertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534C131A40965900A0A8C3 /* vertex.cpp */; };
+ 67534C3F1A40965900A0A8C3 /* vertex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534C141A40965900A0A8C3 /* vertex.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05A01B0DF2060013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6753476C1A4059B400A0A8C3 /* libgraphics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgraphics.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6753477A1A4059DD00A0A8C3 /* agg_traits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = agg_traits.hpp; sourceTree = "<group>"; };
+ 6753477B1A4059DD00A0A8C3 /* area_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = area_renderer.cpp; sourceTree = "<group>"; };
+ 6753477C1A4059DD00A0A8C3 /* area_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = area_renderer.hpp; sourceTree = "<group>"; };
+ 6753477D1A4059DD00A0A8C3 /* blitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blitter.cpp; sourceTree = "<group>"; };
+ 6753477E1A4059DD00A0A8C3 /* blitter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = blitter.hpp; sourceTree = "<group>"; };
+ 6753477F1A4059DD00A0A8C3 /* brush.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brush.cpp; sourceTree = "<group>"; };
+ 675347801A4059DD00A0A8C3 /* brush.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = brush.hpp; sourceTree = "<group>"; };
+ 675347811A4059DD00A0A8C3 /* circle_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = circle_element.cpp; sourceTree = "<group>"; };
+ 675347821A4059DD00A0A8C3 /* circle_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = circle_element.hpp; sourceTree = "<group>"; };
+ 675347831A4059DD00A0A8C3 /* circle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = circle.cpp; sourceTree = "<group>"; };
+ 675347841A4059DD00A0A8C3 /* circle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = circle.hpp; sourceTree = "<group>"; };
+ 675347851A4059DD00A0A8C3 /* circled_symbol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = circled_symbol.cpp; sourceTree = "<group>"; };
+ 675347861A4059DD00A0A8C3 /* circled_symbol.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = circled_symbol.hpp; sourceTree = "<group>"; };
+ 675347871A4059DD00A0A8C3 /* color.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = color.cpp; sourceTree = "<group>"; };
+ 675347881A4059DD00A0A8C3 /* color.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = color.hpp; sourceTree = "<group>"; };
+ 675347891A4059DD00A0A8C3 /* coordinates.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coordinates.cpp; sourceTree = "<group>"; };
+ 6753478A1A4059DD00A0A8C3 /* coordinates.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coordinates.hpp; sourceTree = "<group>"; };
+ 6753478B1A4059DD00A0A8C3 /* data_formats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = data_formats.cpp; sourceTree = "<group>"; };
+ 6753478C1A4059DD00A0A8C3 /* data_formats.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = data_formats.hpp; sourceTree = "<group>"; };
+ 6753478D1A4059DD00A0A8C3 /* defines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = defines.cpp; sourceTree = "<group>"; };
+ 6753478E1A4059DD00A0A8C3 /* defines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = defines.hpp; sourceTree = "<group>"; };
+ 6753478F1A4059DD00A0A8C3 /* depth_constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = depth_constants.hpp; sourceTree = "<group>"; };
+ 675347901A4059DD00A0A8C3 /* display_list_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = display_list_renderer.cpp; sourceTree = "<group>"; };
+ 675347911A4059DD00A0A8C3 /* display_list_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = display_list_renderer.hpp; sourceTree = "<group>"; };
+ 675347921A4059DD00A0A8C3 /* display_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = display_list.cpp; sourceTree = "<group>"; };
+ 675347931A4059DD00A0A8C3 /* display_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = display_list.hpp; sourceTree = "<group>"; };
+ 675347941A4059DD00A0A8C3 /* font_desc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = font_desc.cpp; sourceTree = "<group>"; };
+ 675347951A4059DD00A0A8C3 /* font_desc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = font_desc.hpp; sourceTree = "<group>"; };
+ 675347961A4059DD00A0A8C3 /* freetype.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = freetype.cpp; sourceTree = "<group>"; };
+ 675347971A4059DD00A0A8C3 /* freetype.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = freetype.hpp; sourceTree = "<group>"; };
+ 675347981A4059DD00A0A8C3 /* geometry_batcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_batcher.cpp; sourceTree = "<group>"; };
+ 675347991A4059DD00A0A8C3 /* geometry_batcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_batcher.hpp; sourceTree = "<group>"; };
+ 6753479A1A4059DD00A0A8C3 /* geometry_pipeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_pipeline.cpp; sourceTree = "<group>"; };
+ 6753479B1A4059DD00A0A8C3 /* geometry_pipeline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_pipeline.hpp; sourceTree = "<group>"; };
+ 6753479C1A4059DD00A0A8C3 /* glyph_cache_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glyph_cache_impl.cpp; sourceTree = "<group>"; };
+ 6753479D1A4059DD00A0A8C3 /* glyph_cache_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glyph_cache_impl.hpp; sourceTree = "<group>"; };
+ 6753479E1A4059DD00A0A8C3 /* glyph_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glyph_cache.cpp; sourceTree = "<group>"; };
+ 6753479F1A4059DD00A0A8C3 /* glyph_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glyph_cache.hpp; sourceTree = "<group>"; };
+ 675347A01A4059DD00A0A8C3 /* glyph_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glyph_layout.cpp; sourceTree = "<group>"; };
+ 675347A11A4059DD00A0A8C3 /* glyph_layout.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glyph_layout.hpp; sourceTree = "<group>"; };
+ 675347A41A4059DD00A0A8C3 /* icon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = icon.cpp; sourceTree = "<group>"; };
+ 675347A51A4059DD00A0A8C3 /* icon.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = icon.hpp; sourceTree = "<group>"; };
+ 675347A61A4059DD00A0A8C3 /* image_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_renderer.cpp; sourceTree = "<group>"; };
+ 675347A71A4059DD00A0A8C3 /* image_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = image_renderer.hpp; sourceTree = "<group>"; };
+ 675347AB1A4059DD00A0A8C3 /* overlay_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overlay_element.cpp; sourceTree = "<group>"; };
+ 675347AC1A4059DD00A0A8C3 /* overlay_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = overlay_element.hpp; sourceTree = "<group>"; };
+ 675347AD1A4059DD00A0A8C3 /* overlay_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overlay_renderer.cpp; sourceTree = "<group>"; };
+ 675347AE1A4059DD00A0A8C3 /* overlay_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = overlay_renderer.hpp; sourceTree = "<group>"; };
+ 675347AF1A4059DD00A0A8C3 /* overlay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overlay.cpp; sourceTree = "<group>"; };
+ 675347B01A4059DD00A0A8C3 /* overlay.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = overlay.hpp; sourceTree = "<group>"; };
+ 675347B11A4059DD00A0A8C3 /* packets_queue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packets_queue.cpp; sourceTree = "<group>"; };
+ 675347B21A4059DD00A0A8C3 /* packets_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = packets_queue.hpp; sourceTree = "<group>"; };
+ 675347B31A4059DD00A0A8C3 /* path_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = path_renderer.cpp; sourceTree = "<group>"; };
+ 675347B41A4059DD00A0A8C3 /* path_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path_renderer.hpp; sourceTree = "<group>"; };
+ 675347B51A4059DD00A0A8C3 /* path_text_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = path_text_element.cpp; sourceTree = "<group>"; };
+ 675347B61A4059DD00A0A8C3 /* path_text_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path_text_element.hpp; sourceTree = "<group>"; };
+ 675347B71A4059DD00A0A8C3 /* path_view.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = path_view.cpp; sourceTree = "<group>"; };
+ 675347B81A4059DD00A0A8C3 /* path_view.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path_view.hpp; sourceTree = "<group>"; };
+ 675347B91A4059DD00A0A8C3 /* path.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path.hpp; sourceTree = "<group>"; };
+ 675347BA1A4059DD00A0A8C3 /* pen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pen.cpp; sourceTree = "<group>"; };
+ 675347BB1A4059DD00A0A8C3 /* pen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pen.hpp; sourceTree = "<group>"; };
+ 675347BC1A4059DD00A0A8C3 /* pipeline_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pipeline_manager.cpp; sourceTree = "<group>"; };
+ 675347BD1A4059DD00A0A8C3 /* pipeline_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pipeline_manager.hpp; sourceTree = "<group>"; };
+ 675347BE1A4059DD00A0A8C3 /* render_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_context.cpp; sourceTree = "<group>"; };
+ 675347BF1A4059DD00A0A8C3 /* render_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_context.hpp; sourceTree = "<group>"; };
+ 675347C01A4059DD00A0A8C3 /* render_state_layer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_state_layer.hpp; sourceTree = "<group>"; };
+ 675347C11A4059DD00A0A8C3 /* render_target.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_target.cpp; sourceTree = "<group>"; };
+ 675347C21A4059DD00A0A8C3 /* render_target.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_target.hpp; sourceTree = "<group>"; };
+ 675347C31A4059DD00A0A8C3 /* resource_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resource_cache.cpp; sourceTree = "<group>"; };
+ 675347C41A4059DD00A0A8C3 /* resource_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = resource_cache.hpp; sourceTree = "<group>"; };
+ 675347C51A4059DD00A0A8C3 /* resource_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resource_manager.cpp; sourceTree = "<group>"; };
+ 675347C61A4059DD00A0A8C3 /* resource_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = resource_manager.hpp; sourceTree = "<group>"; };
+ 675347C71A4059DD00A0A8C3 /* resource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resource.cpp; sourceTree = "<group>"; };
+ 675347C81A4059DD00A0A8C3 /* resource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = resource.hpp; sourceTree = "<group>"; };
+ 675347C91A4059DD00A0A8C3 /* screen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = screen.hpp; sourceTree = "<group>"; };
+ 675347CA1A4059DD00A0A8C3 /* shape_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shape_renderer.cpp; sourceTree = "<group>"; };
+ 675347CB1A4059DD00A0A8C3 /* shape_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shape_renderer.hpp; sourceTree = "<group>"; };
+ 675347CC1A4059DD00A0A8C3 /* skin_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skin_loader.cpp; sourceTree = "<group>"; };
+ 675347CD1A4059DD00A0A8C3 /* skin_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = skin_loader.hpp; sourceTree = "<group>"; };
+ 675347CE1A4059DD00A0A8C3 /* skin_xml_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = skin_xml_parser.hpp; sourceTree = "<group>"; };
+ 675347CF1A4059DD00A0A8C3 /* straight_text_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = straight_text_element.cpp; sourceTree = "<group>"; };
+ 675347D01A4059DD00A0A8C3 /* straight_text_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = straight_text_element.hpp; sourceTree = "<group>"; };
+ 675347D11A4059DD00A0A8C3 /* symbol_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = symbol_element.cpp; sourceTree = "<group>"; };
+ 675347D21A4059DD00A0A8C3 /* symbol_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = symbol_element.hpp; sourceTree = "<group>"; };
+ 675347D31A4059DD00A0A8C3 /* text_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_element.cpp; sourceTree = "<group>"; };
+ 675347D41A4059DD00A0A8C3 /* text_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_element.hpp; sourceTree = "<group>"; };
+ 675347D51A4059DD00A0A8C3 /* text_path.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_path.cpp; sourceTree = "<group>"; };
+ 675347D61A4059DD00A0A8C3 /* text_path.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_path.hpp; sourceTree = "<group>"; };
+ 675347D71A4059DD00A0A8C3 /* text_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_renderer.cpp; sourceTree = "<group>"; };
+ 675347D81A4059DD00A0A8C3 /* text_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_renderer.hpp; sourceTree = "<group>"; };
+ 675347D91A4059DD00A0A8C3 /* uniforms_holder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniforms_holder.cpp; sourceTree = "<group>"; };
+ 675347DA1A4059DD00A0A8C3 /* uniforms_holder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = uniforms_holder.hpp; sourceTree = "<group>"; };
+ 675347DB1A4059DD00A0A8C3 /* vertex_decl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vertex_decl.cpp; sourceTree = "<group>"; };
+ 675347DC1A4059DD00A0A8C3 /* vertex_decl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vertex_decl.hpp; sourceTree = "<group>"; };
+ 675347DD1A4059DD00A0A8C3 /* vertex_stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vertex_stream.hpp; sourceTree = "<group>"; };
+ 675348411A4073FD00A0A8C3 /* glyph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glyph.cpp; sourceTree = "<group>"; };
+ 675348421A4073FD00A0A8C3 /* glyph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glyph.hpp; sourceTree = "<group>"; };
+ 675348431A4073FD00A0A8C3 /* image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image.cpp; sourceTree = "<group>"; };
+ 675348441A4073FD00A0A8C3 /* image.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = image.hpp; sourceTree = "<group>"; };
+ 67534BE91A40965900A0A8C3 /* base_texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base_texture.cpp; sourceTree = "<group>"; };
+ 67534BEA1A40965900A0A8C3 /* base_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = base_texture.hpp; sourceTree = "<group>"; };
+ 67534BEB1A40965900A0A8C3 /* buffer_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer_object.cpp; sourceTree = "<group>"; };
+ 67534BEC1A40965900A0A8C3 /* buffer_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = buffer_object.hpp; sourceTree = "<group>"; };
+ 67534BED1A40965900A0A8C3 /* clipper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clipper.cpp; sourceTree = "<group>"; };
+ 67534BEE1A40965900A0A8C3 /* clipper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = clipper.hpp; sourceTree = "<group>"; };
+ 67534BEF1A40965900A0A8C3 /* data_traits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = data_traits.hpp; sourceTree = "<group>"; };
+ 67534BF01A40965900A0A8C3 /* defines_conv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = defines_conv.cpp; sourceTree = "<group>"; };
+ 67534BF11A40965900A0A8C3 /* defines_conv.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = defines_conv.hpp; sourceTree = "<group>"; };
+ 67534BF21A40965900A0A8C3 /* framebuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = framebuffer.cpp; sourceTree = "<group>"; };
+ 67534BF31A40965900A0A8C3 /* framebuffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = framebuffer.hpp; sourceTree = "<group>"; };
+ 67534BF41A40965900A0A8C3 /* geometry_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_renderer.cpp; sourceTree = "<group>"; };
+ 67534BF51A40965900A0A8C3 /* geometry_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_renderer.hpp; sourceTree = "<group>"; };
+ 67534BF61A40965900A0A8C3 /* gl_procedures.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gl_procedures.inl; sourceTree = "<group>"; };
+ 67534BF71A40965900A0A8C3 /* gl_render_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_render_context.cpp; sourceTree = "<group>"; };
+ 67534BF81A40965900A0A8C3 /* gl_render_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_render_context.hpp; sourceTree = "<group>"; };
+ 67534BF91A40965900A0A8C3 /* managed_texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = managed_texture.cpp; sourceTree = "<group>"; };
+ 67534BFA1A40965900A0A8C3 /* managed_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = managed_texture.hpp; sourceTree = "<group>"; };
+ 67534BFD1A40965900A0A8C3 /* opengl_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opengl_ext.cpp; sourceTree = "<group>"; };
+ 67534C021A40965900A0A8C3 /* opengl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opengl.cpp; sourceTree = "<group>"; };
+ 67534C031A40965900A0A8C3 /* opengl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = opengl.hpp; sourceTree = "<group>"; };
+ 67534C041A40965900A0A8C3 /* program_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = program_manager.cpp; sourceTree = "<group>"; };
+ 67534C051A40965900A0A8C3 /* program_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = program_manager.hpp; sourceTree = "<group>"; };
+ 67534C061A40965900A0A8C3 /* program.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = program.cpp; sourceTree = "<group>"; };
+ 67534C071A40965900A0A8C3 /* program.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = program.hpp; sourceTree = "<group>"; };
+ 67534C081A40965900A0A8C3 /* renderbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderbuffer.cpp; sourceTree = "<group>"; };
+ 67534C091A40965900A0A8C3 /* renderbuffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = renderbuffer.hpp; sourceTree = "<group>"; };
+ 67534C0A1A40965900A0A8C3 /* renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderer.cpp; sourceTree = "<group>"; };
+ 67534C0B1A40965900A0A8C3 /* renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = renderer.hpp; sourceTree = "<group>"; };
+ 67534C0C1A40965900A0A8C3 /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader.cpp; sourceTree = "<group>"; };
+ 67534C0D1A40965900A0A8C3 /* shader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shader.hpp; sourceTree = "<group>"; };
+ 67534C0E1A40965900A0A8C3 /* storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage.cpp; sourceTree = "<group>"; };
+ 67534C0F1A40965900A0A8C3 /* storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = storage.hpp; sourceTree = "<group>"; };
+ 67534C101A40965900A0A8C3 /* texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = texture.hpp; sourceTree = "<group>"; };
+ 67534C131A40965900A0A8C3 /* vertex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vertex.cpp; sourceTree = "<group>"; };
+ 67534C141A40965900A0A8C3 /* vertex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vertex.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675347691A4059B400A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675347631A4059B400A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A01B0DF2060013A7AC /* defaults.xcconfig */,
+ 6753476E1A4059B400A0A8C3 /* graphics */,
+ 6753476D1A4059B400A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6753476D1A4059B400A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6753476C1A4059B400A0A8C3 /* libgraphics.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753476E1A4059B400A0A8C3 /* graphics */ = {
+ isa = PBXGroup;
+ children = (
+ 67534BE81A40963C00A0A8C3 /* opengl */,
+ 675348411A4073FD00A0A8C3 /* glyph.cpp */,
+ 675348421A4073FD00A0A8C3 /* glyph.hpp */,
+ 675348431A4073FD00A0A8C3 /* image.cpp */,
+ 675348441A4073FD00A0A8C3 /* image.hpp */,
+ 6753477A1A4059DD00A0A8C3 /* agg_traits.hpp */,
+ 6753477B1A4059DD00A0A8C3 /* area_renderer.cpp */,
+ 6753477C1A4059DD00A0A8C3 /* area_renderer.hpp */,
+ 6753477D1A4059DD00A0A8C3 /* blitter.cpp */,
+ 6753477E1A4059DD00A0A8C3 /* blitter.hpp */,
+ 6753477F1A4059DD00A0A8C3 /* brush.cpp */,
+ 675347801A4059DD00A0A8C3 /* brush.hpp */,
+ 675347811A4059DD00A0A8C3 /* circle_element.cpp */,
+ 675347821A4059DD00A0A8C3 /* circle_element.hpp */,
+ 675347831A4059DD00A0A8C3 /* circle.cpp */,
+ 675347841A4059DD00A0A8C3 /* circle.hpp */,
+ 675347851A4059DD00A0A8C3 /* circled_symbol.cpp */,
+ 675347861A4059DD00A0A8C3 /* circled_symbol.hpp */,
+ 675347871A4059DD00A0A8C3 /* color.cpp */,
+ 675347881A4059DD00A0A8C3 /* color.hpp */,
+ 675347891A4059DD00A0A8C3 /* coordinates.cpp */,
+ 6753478A1A4059DD00A0A8C3 /* coordinates.hpp */,
+ 6753478B1A4059DD00A0A8C3 /* data_formats.cpp */,
+ 6753478C1A4059DD00A0A8C3 /* data_formats.hpp */,
+ 6753478D1A4059DD00A0A8C3 /* defines.cpp */,
+ 6753478E1A4059DD00A0A8C3 /* defines.hpp */,
+ 6753478F1A4059DD00A0A8C3 /* depth_constants.hpp */,
+ 675347901A4059DD00A0A8C3 /* display_list_renderer.cpp */,
+ 675347911A4059DD00A0A8C3 /* display_list_renderer.hpp */,
+ 675347921A4059DD00A0A8C3 /* display_list.cpp */,
+ 675347931A4059DD00A0A8C3 /* display_list.hpp */,
+ 675347941A4059DD00A0A8C3 /* font_desc.cpp */,
+ 675347951A4059DD00A0A8C3 /* font_desc.hpp */,
+ 675347961A4059DD00A0A8C3 /* freetype.cpp */,
+ 675347971A4059DD00A0A8C3 /* freetype.hpp */,
+ 675347981A4059DD00A0A8C3 /* geometry_batcher.cpp */,
+ 675347991A4059DD00A0A8C3 /* geometry_batcher.hpp */,
+ 6753479A1A4059DD00A0A8C3 /* geometry_pipeline.cpp */,
+ 6753479B1A4059DD00A0A8C3 /* geometry_pipeline.hpp */,
+ 6753479C1A4059DD00A0A8C3 /* glyph_cache_impl.cpp */,
+ 6753479D1A4059DD00A0A8C3 /* glyph_cache_impl.hpp */,
+ 6753479E1A4059DD00A0A8C3 /* glyph_cache.cpp */,
+ 6753479F1A4059DD00A0A8C3 /* glyph_cache.hpp */,
+ 675347A01A4059DD00A0A8C3 /* glyph_layout.cpp */,
+ 675347A11A4059DD00A0A8C3 /* glyph_layout.hpp */,
+ 675347A41A4059DD00A0A8C3 /* icon.cpp */,
+ 675347A51A4059DD00A0A8C3 /* icon.hpp */,
+ 675347A61A4059DD00A0A8C3 /* image_renderer.cpp */,
+ 675347A71A4059DD00A0A8C3 /* image_renderer.hpp */,
+ 675347AB1A4059DD00A0A8C3 /* overlay_element.cpp */,
+ 675347AC1A4059DD00A0A8C3 /* overlay_element.hpp */,
+ 675347AD1A4059DD00A0A8C3 /* overlay_renderer.cpp */,
+ 675347AE1A4059DD00A0A8C3 /* overlay_renderer.hpp */,
+ 675347AF1A4059DD00A0A8C3 /* overlay.cpp */,
+ 675347B01A4059DD00A0A8C3 /* overlay.hpp */,
+ 675347B11A4059DD00A0A8C3 /* packets_queue.cpp */,
+ 675347B21A4059DD00A0A8C3 /* packets_queue.hpp */,
+ 675347B31A4059DD00A0A8C3 /* path_renderer.cpp */,
+ 675347B41A4059DD00A0A8C3 /* path_renderer.hpp */,
+ 675347B51A4059DD00A0A8C3 /* path_text_element.cpp */,
+ 675347B61A4059DD00A0A8C3 /* path_text_element.hpp */,
+ 675347B71A4059DD00A0A8C3 /* path_view.cpp */,
+ 675347B81A4059DD00A0A8C3 /* path_view.hpp */,
+ 675347B91A4059DD00A0A8C3 /* path.hpp */,
+ 675347BA1A4059DD00A0A8C3 /* pen.cpp */,
+ 675347BB1A4059DD00A0A8C3 /* pen.hpp */,
+ 675347BC1A4059DD00A0A8C3 /* pipeline_manager.cpp */,
+ 675347BD1A4059DD00A0A8C3 /* pipeline_manager.hpp */,
+ 675347BE1A4059DD00A0A8C3 /* render_context.cpp */,
+ 675347BF1A4059DD00A0A8C3 /* render_context.hpp */,
+ 675347C01A4059DD00A0A8C3 /* render_state_layer.hpp */,
+ 675347C11A4059DD00A0A8C3 /* render_target.cpp */,
+ 675347C21A4059DD00A0A8C3 /* render_target.hpp */,
+ 675347C31A4059DD00A0A8C3 /* resource_cache.cpp */,
+ 675347C41A4059DD00A0A8C3 /* resource_cache.hpp */,
+ 675347C51A4059DD00A0A8C3 /* resource_manager.cpp */,
+ 675347C61A4059DD00A0A8C3 /* resource_manager.hpp */,
+ 675347C71A4059DD00A0A8C3 /* resource.cpp */,
+ 675347C81A4059DD00A0A8C3 /* resource.hpp */,
+ 675347C91A4059DD00A0A8C3 /* screen.hpp */,
+ 675347CA1A4059DD00A0A8C3 /* shape_renderer.cpp */,
+ 675347CB1A4059DD00A0A8C3 /* shape_renderer.hpp */,
+ 675347CC1A4059DD00A0A8C3 /* skin_loader.cpp */,
+ 675347CD1A4059DD00A0A8C3 /* skin_loader.hpp */,
+ 675347CE1A4059DD00A0A8C3 /* skin_xml_parser.hpp */,
+ 675347CF1A4059DD00A0A8C3 /* straight_text_element.cpp */,
+ 675347D01A4059DD00A0A8C3 /* straight_text_element.hpp */,
+ 675347D11A4059DD00A0A8C3 /* symbol_element.cpp */,
+ 675347D21A4059DD00A0A8C3 /* symbol_element.hpp */,
+ 675347D31A4059DD00A0A8C3 /* text_element.cpp */,
+ 675347D41A4059DD00A0A8C3 /* text_element.hpp */,
+ 675347D51A4059DD00A0A8C3 /* text_path.cpp */,
+ 675347D61A4059DD00A0A8C3 /* text_path.hpp */,
+ 675347D71A4059DD00A0A8C3 /* text_renderer.cpp */,
+ 675347D81A4059DD00A0A8C3 /* text_renderer.hpp */,
+ 675347D91A4059DD00A0A8C3 /* uniforms_holder.cpp */,
+ 675347DA1A4059DD00A0A8C3 /* uniforms_holder.hpp */,
+ 675347DB1A4059DD00A0A8C3 /* vertex_decl.cpp */,
+ 675347DC1A4059DD00A0A8C3 /* vertex_decl.hpp */,
+ 675347DD1A4059DD00A0A8C3 /* vertex_stream.hpp */,
+ );
+ name = graphics;
+ path = ../../graphics;
+ sourceTree = SOURCE_ROOT;
+ };
+ 67534BE81A40963C00A0A8C3 /* opengl */ = {
+ isa = PBXGroup;
+ children = (
+ 67534BE91A40965900A0A8C3 /* base_texture.cpp */,
+ 67534BEA1A40965900A0A8C3 /* base_texture.hpp */,
+ 67534BEB1A40965900A0A8C3 /* buffer_object.cpp */,
+ 67534BEC1A40965900A0A8C3 /* buffer_object.hpp */,
+ 67534BED1A40965900A0A8C3 /* clipper.cpp */,
+ 67534BEE1A40965900A0A8C3 /* clipper.hpp */,
+ 67534BEF1A40965900A0A8C3 /* data_traits.hpp */,
+ 67534BF01A40965900A0A8C3 /* defines_conv.cpp */,
+ 67534BF11A40965900A0A8C3 /* defines_conv.hpp */,
+ 67534BF21A40965900A0A8C3 /* framebuffer.cpp */,
+ 67534BF31A40965900A0A8C3 /* framebuffer.hpp */,
+ 67534BF41A40965900A0A8C3 /* geometry_renderer.cpp */,
+ 67534BF51A40965900A0A8C3 /* geometry_renderer.hpp */,
+ 67534BF61A40965900A0A8C3 /* gl_procedures.inl */,
+ 67534BF71A40965900A0A8C3 /* gl_render_context.cpp */,
+ 67534BF81A40965900A0A8C3 /* gl_render_context.hpp */,
+ 67534BF91A40965900A0A8C3 /* managed_texture.cpp */,
+ 67534BFA1A40965900A0A8C3 /* managed_texture.hpp */,
+ 67534BFD1A40965900A0A8C3 /* opengl_ext.cpp */,
+ 67534C021A40965900A0A8C3 /* opengl.cpp */,
+ 67534C031A40965900A0A8C3 /* opengl.hpp */,
+ 67534C041A40965900A0A8C3 /* program_manager.cpp */,
+ 67534C051A40965900A0A8C3 /* program_manager.hpp */,
+ 67534C061A40965900A0A8C3 /* program.cpp */,
+ 67534C071A40965900A0A8C3 /* program.hpp */,
+ 67534C081A40965900A0A8C3 /* renderbuffer.cpp */,
+ 67534C091A40965900A0A8C3 /* renderbuffer.hpp */,
+ 67534C0A1A40965900A0A8C3 /* renderer.cpp */,
+ 67534C0B1A40965900A0A8C3 /* renderer.hpp */,
+ 67534C0C1A40965900A0A8C3 /* shader.cpp */,
+ 67534C0D1A40965900A0A8C3 /* shader.hpp */,
+ 67534C0E1A40965900A0A8C3 /* storage.cpp */,
+ 67534C0F1A40965900A0A8C3 /* storage.hpp */,
+ 67534C101A40965900A0A8C3 /* texture.hpp */,
+ 67534C131A40965900A0A8C3 /* vertex.cpp */,
+ 67534C141A40965900A0A8C3 /* vertex.hpp */,
+ );
+ path = opengl;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 6753476A1A4059B400A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675348231A4059DD00A0A8C3 /* render_state_layer.hpp in Headers */,
+ 67534C211A40965900A0A8C3 /* geometry_renderer.hpp in Headers */,
+ 6753482B1A4059DD00A0A8C3 /* resource.hpp in Headers */,
+ 675347F91A4059DD00A0A8C3 /* font_desc.hpp in Headers */,
+ 67534C1F1A40965900A0A8C3 /* framebuffer.hpp in Headers */,
+ 67534C361A40965900A0A8C3 /* renderer.hpp in Headers */,
+ 67534C2E1A40965900A0A8C3 /* opengl.hpp in Headers */,
+ 6753480B1A4059DD00A0A8C3 /* image_renderer.hpp in Headers */,
+ 6753483B1A4059DD00A0A8C3 /* text_renderer.hpp in Headers */,
+ 67534C1D1A40965900A0A8C3 /* defines_conv.hpp in Headers */,
+ 675348371A4059DD00A0A8C3 /* text_element.hpp in Headers */,
+ 675348391A4059DD00A0A8C3 /* text_path.hpp in Headers */,
+ 675347F51A4059DD00A0A8C3 /* display_list_renderer.hpp in Headers */,
+ 675348131A4059DD00A0A8C3 /* overlay.hpp in Headers */,
+ 67534C231A40965900A0A8C3 /* gl_render_context.hpp in Headers */,
+ 675347FF1A4059DD00A0A8C3 /* geometry_pipeline.hpp in Headers */,
+ 675347F71A4059DD00A0A8C3 /* display_list.hpp in Headers */,
+ 675348461A4073FD00A0A8C3 /* glyph.hpp in Headers */,
+ 675347E01A4059DD00A0A8C3 /* area_renderer.hpp in Headers */,
+ 675348051A4059DD00A0A8C3 /* glyph_layout.hpp in Headers */,
+ 675348221A4059DD00A0A8C3 /* render_context.hpp in Headers */,
+ 6753483F1A4059DD00A0A8C3 /* vertex_decl.hpp in Headers */,
+ 675348091A4059DD00A0A8C3 /* icon.hpp in Headers */,
+ 675348301A4059DD00A0A8C3 /* skin_loader.hpp in Headers */,
+ 6753481C1A4059DD00A0A8C3 /* path.hpp in Headers */,
+ 675348291A4059DD00A0A8C3 /* resource_manager.hpp in Headers */,
+ 675348311A4059DD00A0A8C3 /* skin_xml_parser.hpp in Headers */,
+ 6753482C1A4059DD00A0A8C3 /* screen.hpp in Headers */,
+ 675348011A4059DD00A0A8C3 /* glyph_cache_impl.hpp in Headers */,
+ 6753481B1A4059DD00A0A8C3 /* path_view.hpp in Headers */,
+ 67534C1A1A40965900A0A8C3 /* clipper.hpp in Headers */,
+ 675348171A4059DD00A0A8C3 /* path_renderer.hpp in Headers */,
+ 67534C3F1A40965900A0A8C3 /* vertex.hpp in Headers */,
+ 67534C181A40965900A0A8C3 /* buffer_object.hpp in Headers */,
+ 675348111A4059DD00A0A8C3 /* overlay_renderer.hpp in Headers */,
+ 675347EA1A4059DD00A0A8C3 /* circled_symbol.hpp in Headers */,
+ 675348151A4059DD00A0A8C3 /* packets_queue.hpp in Headers */,
+ 675347DE1A4059DD00A0A8C3 /* agg_traits.hpp in Headers */,
+ 675347FB1A4059DD00A0A8C3 /* freetype.hpp in Headers */,
+ 67534C321A40965900A0A8C3 /* program.hpp in Headers */,
+ 67534C301A40965900A0A8C3 /* program_manager.hpp in Headers */,
+ 67534C251A40965900A0A8C3 /* managed_texture.hpp in Headers */,
+ 675347E21A4059DD00A0A8C3 /* blitter.hpp in Headers */,
+ 675347E61A4059DD00A0A8C3 /* circle_element.hpp in Headers */,
+ 675347FD1A4059DD00A0A8C3 /* geometry_batcher.hpp in Headers */,
+ 675348401A4059DD00A0A8C3 /* vertex_stream.hpp in Headers */,
+ 675348331A4059DD00A0A8C3 /* straight_text_element.hpp in Headers */,
+ 67534C161A40965900A0A8C3 /* base_texture.hpp in Headers */,
+ 675348031A4059DD00A0A8C3 /* glyph_cache.hpp in Headers */,
+ 6753480F1A4059DD00A0A8C3 /* overlay_element.hpp in Headers */,
+ 675347F01A4059DD00A0A8C3 /* data_formats.hpp in Headers */,
+ 675348201A4059DD00A0A8C3 /* pipeline_manager.hpp in Headers */,
+ 675348271A4059DD00A0A8C3 /* resource_cache.hpp in Headers */,
+ 675347F31A4059DD00A0A8C3 /* depth_constants.hpp in Headers */,
+ 675347E81A4059DD00A0A8C3 /* circle.hpp in Headers */,
+ 675347F21A4059DD00A0A8C3 /* defines.hpp in Headers */,
+ 67534C381A40965900A0A8C3 /* shader.hpp in Headers */,
+ 675347EE1A4059DD00A0A8C3 /* coordinates.hpp in Headers */,
+ 675348481A4073FD00A0A8C3 /* image.hpp in Headers */,
+ 675348191A4059DD00A0A8C3 /* path_text_element.hpp in Headers */,
+ 675348351A4059DD00A0A8C3 /* symbol_element.hpp in Headers */,
+ 675348251A4059DD00A0A8C3 /* render_target.hpp in Headers */,
+ 6753483D1A4059DD00A0A8C3 /* uniforms_holder.hpp in Headers */,
+ 67534C3A1A40965900A0A8C3 /* storage.hpp in Headers */,
+ 67534C3B1A40965900A0A8C3 /* texture.hpp in Headers */,
+ 6753482E1A4059DD00A0A8C3 /* shape_renderer.hpp in Headers */,
+ 67534C1B1A40965900A0A8C3 /* data_traits.hpp in Headers */,
+ 67534C341A40965900A0A8C3 /* renderbuffer.hpp in Headers */,
+ 675347EC1A4059DD00A0A8C3 /* color.hpp in Headers */,
+ 6753481E1A4059DD00A0A8C3 /* pen.hpp in Headers */,
+ 675347E41A4059DD00A0A8C3 /* brush.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 6753476B1A4059B400A0A8C3 /* graphics */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675347771A4059B400A0A8C3 /* Build configuration list for PBXNativeTarget "graphics" */;
+ buildPhases = (
+ 675347681A4059B400A0A8C3 /* Sources */,
+ 675347691A4059B400A0A8C3 /* Frameworks */,
+ 6753476A1A4059B400A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = graphics;
+ productName = graphics;
+ productReference = 6753476C1A4059B400A0A8C3 /* libgraphics.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675347641A4059B400A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 6753476B1A4059B400A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675347671A4059B400A0A8C3 /* Build configuration list for PBXProject "graphics" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675347631A4059B400A0A8C3;
+ productRefGroup = 6753476D1A4059B400A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 6753476B1A4059B400A0A8C3 /* graphics */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675347681A4059B400A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675347F11A4059DD00A0A8C3 /* defines.cpp in Sources */,
+ 675348141A4059DD00A0A8C3 /* packets_queue.cpp in Sources */,
+ 675347E91A4059DD00A0A8C3 /* circled_symbol.cpp in Sources */,
+ 675348101A4059DD00A0A8C3 /* overlay_renderer.cpp in Sources */,
+ 675347E11A4059DD00A0A8C3 /* blitter.cpp in Sources */,
+ 675348121A4059DD00A0A8C3 /* overlay.cpp in Sources */,
+ 675347DF1A4059DD00A0A8C3 /* area_renderer.cpp in Sources */,
+ 675348361A4059DD00A0A8C3 /* text_element.cpp in Sources */,
+ 67534C1C1A40965900A0A8C3 /* defines_conv.cpp in Sources */,
+ 675348341A4059DD00A0A8C3 /* symbol_element.cpp in Sources */,
+ 675347EF1A4059DD00A0A8C3 /* data_formats.cpp in Sources */,
+ 675348211A4059DD00A0A8C3 /* render_context.cpp in Sources */,
+ 67534C371A40965900A0A8C3 /* shader.cpp in Sources */,
+ 6753483A1A4059DD00A0A8C3 /* text_renderer.cpp in Sources */,
+ 675348451A4073FD00A0A8C3 /* glyph.cpp in Sources */,
+ 675348021A4059DD00A0A8C3 /* glyph_cache.cpp in Sources */,
+ 6753483E1A4059DD00A0A8C3 /* vertex_decl.cpp in Sources */,
+ 67534C3E1A40965900A0A8C3 /* vertex.cpp in Sources */,
+ 675347F41A4059DD00A0A8C3 /* display_list_renderer.cpp in Sources */,
+ 675348321A4059DD00A0A8C3 /* straight_text_element.cpp in Sources */,
+ 6753481D1A4059DD00A0A8C3 /* pen.cpp in Sources */,
+ 67534C171A40965900A0A8C3 /* buffer_object.cpp in Sources */,
+ 67534C391A40965900A0A8C3 /* storage.cpp in Sources */,
+ 675347ED1A4059DD00A0A8C3 /* coordinates.cpp in Sources */,
+ 675347FE1A4059DD00A0A8C3 /* geometry_pipeline.cpp in Sources */,
+ 675348381A4059DD00A0A8C3 /* text_path.cpp in Sources */,
+ 67534C191A40965900A0A8C3 /* clipper.cpp in Sources */,
+ 675347E71A4059DD00A0A8C3 /* circle.cpp in Sources */,
+ 67534C311A40965900A0A8C3 /* program.cpp in Sources */,
+ 67534C2D1A40965900A0A8C3 /* opengl.cpp in Sources */,
+ 675348081A4059DD00A0A8C3 /* icon.cpp in Sources */,
+ 675348471A4073FD00A0A8C3 /* image.cpp in Sources */,
+ 67534C351A40965900A0A8C3 /* renderer.cpp in Sources */,
+ 675347F81A4059DD00A0A8C3 /* font_desc.cpp in Sources */,
+ 6753483C1A4059DD00A0A8C3 /* uniforms_holder.cpp in Sources */,
+ 6753481A1A4059DD00A0A8C3 /* path_view.cpp in Sources */,
+ 67534C151A40965900A0A8C3 /* base_texture.cpp in Sources */,
+ 675347FA1A4059DD00A0A8C3 /* freetype.cpp in Sources */,
+ 67534C281A40965900A0A8C3 /* opengl_ext.cpp in Sources */,
+ 675347EB1A4059DD00A0A8C3 /* color.cpp in Sources */,
+ 675348241A4059DD00A0A8C3 /* render_target.cpp in Sources */,
+ 675348281A4059DD00A0A8C3 /* resource_manager.cpp in Sources */,
+ 6753481F1A4059DD00A0A8C3 /* pipeline_manager.cpp in Sources */,
+ 675348001A4059DD00A0A8C3 /* glyph_cache_impl.cpp in Sources */,
+ 675347E51A4059DD00A0A8C3 /* circle_element.cpp in Sources */,
+ 675348041A4059DD00A0A8C3 /* glyph_layout.cpp in Sources */,
+ 67534C221A40965900A0A8C3 /* gl_render_context.cpp in Sources */,
+ 675347F61A4059DD00A0A8C3 /* display_list.cpp in Sources */,
+ 67534C201A40965900A0A8C3 /* geometry_renderer.cpp in Sources */,
+ 675347E31A4059DD00A0A8C3 /* brush.cpp in Sources */,
+ 675348181A4059DD00A0A8C3 /* path_text_element.cpp in Sources */,
+ 6753480A1A4059DD00A0A8C3 /* image_renderer.cpp in Sources */,
+ 67534C1E1A40965900A0A8C3 /* framebuffer.cpp in Sources */,
+ 6753482D1A4059DD00A0A8C3 /* shape_renderer.cpp in Sources */,
+ 675348161A4059DD00A0A8C3 /* path_renderer.cpp in Sources */,
+ 675347FC1A4059DD00A0A8C3 /* geometry_batcher.cpp in Sources */,
+ 675348261A4059DD00A0A8C3 /* resource_cache.cpp in Sources */,
+ 6753480E1A4059DD00A0A8C3 /* overlay_element.cpp in Sources */,
+ 67534C331A40965900A0A8C3 /* renderbuffer.cpp in Sources */,
+ 67534C2F1A40965900A0A8C3 /* program_manager.cpp in Sources */,
+ 67534C241A40965900A0A8C3 /* managed_texture.cpp in Sources */,
+ 6753482A1A4059DD00A0A8C3 /* resource.cpp in Sources */,
+ 6753482F1A4059DD00A0A8C3 /* skin_loader.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675347751A4059B400A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A01B0DF2060013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/agg",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675347761A4059B400A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A01B0DF2060013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/agg",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675347781A4059B400A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ OMIM_HAS_DEBUG_STL = 0;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675347791A4059B400A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ OMIM_HAS_DEBUG_STL = 0;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675347671A4059B400A0A8C3 /* Build configuration list for PBXProject "graphics" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675347751A4059B400A0A8C3 /* Debug */,
+ 675347761A4059B400A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675347771A4059B400A0A8C3 /* Build configuration list for PBXNativeTarget "graphics" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675347781A4059B400A0A8C3 /* Debug */,
+ 675347791A4059B400A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675347641A4059B400A0A8C3 /* Project object */;
+}
diff --git a/xcode/gui/gui.xcodeproj/project.pbxproj b/xcode/gui/gui.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..b6d46a9f1a
--- /dev/null
+++ b/xcode/gui/gui.xcodeproj/project.pbxproj
@@ -0,0 +1,310 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 67534BD61A40954C00A0A8C3 /* button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BC81A40954C00A0A8C3 /* button.cpp */; };
+ 67534BD71A40954C00A0A8C3 /* button.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BC91A40954C00A0A8C3 /* button.hpp */; };
+ 67534BD81A40954C00A0A8C3 /* cached_text_view.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BCA1A40954C00A0A8C3 /* cached_text_view.cpp */; };
+ 67534BD91A40954C00A0A8C3 /* cached_text_view.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BCB1A40954C00A0A8C3 /* cached_text_view.hpp */; };
+ 67534BDA1A40954C00A0A8C3 /* controller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BCC1A40954C00A0A8C3 /* controller.cpp */; };
+ 67534BDB1A40954C00A0A8C3 /* controller.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BCD1A40954C00A0A8C3 /* controller.hpp */; };
+ 67534BDC1A40954C00A0A8C3 /* display_list_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BCE1A40954C00A0A8C3 /* display_list_cache.cpp */; };
+ 67534BDD1A40954C00A0A8C3 /* display_list_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BCF1A40954C00A0A8C3 /* display_list_cache.hpp */; };
+ 67534BDE1A40954C00A0A8C3 /* element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BD01A40954C00A0A8C3 /* element.cpp */; };
+ 67534BDF1A40954C00A0A8C3 /* element.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BD11A40954C00A0A8C3 /* element.hpp */; };
+ 67534BE01A40954C00A0A8C3 /* image_view.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BD21A40954C00A0A8C3 /* image_view.cpp */; };
+ 67534BE11A40954C00A0A8C3 /* image_view.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BD31A40954C00A0A8C3 /* image_view.hpp */; };
+ 67534BE21A40954C00A0A8C3 /* text_view.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67534BD41A40954C00A0A8C3 /* text_view.cpp */; };
+ 67534BE31A40954C00A0A8C3 /* text_view.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67534BD51A40954C00A0A8C3 /* text_view.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D059F1B0DF1600013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 67534BBA1A40952A00A0A8C3 /* libgui.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgui.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 67534BC81A40954C00A0A8C3 /* button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = button.cpp; sourceTree = "<group>"; };
+ 67534BC91A40954C00A0A8C3 /* button.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = button.hpp; sourceTree = "<group>"; };
+ 67534BCA1A40954C00A0A8C3 /* cached_text_view.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cached_text_view.cpp; sourceTree = "<group>"; };
+ 67534BCB1A40954C00A0A8C3 /* cached_text_view.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cached_text_view.hpp; sourceTree = "<group>"; };
+ 67534BCC1A40954C00A0A8C3 /* controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controller.cpp; sourceTree = "<group>"; };
+ 67534BCD1A40954C00A0A8C3 /* controller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = controller.hpp; sourceTree = "<group>"; };
+ 67534BCE1A40954C00A0A8C3 /* display_list_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = display_list_cache.cpp; sourceTree = "<group>"; };
+ 67534BCF1A40954C00A0A8C3 /* display_list_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = display_list_cache.hpp; sourceTree = "<group>"; };
+ 67534BD01A40954C00A0A8C3 /* element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = element.cpp; sourceTree = "<group>"; };
+ 67534BD11A40954C00A0A8C3 /* element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = element.hpp; sourceTree = "<group>"; };
+ 67534BD21A40954C00A0A8C3 /* image_view.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_view.cpp; sourceTree = "<group>"; };
+ 67534BD31A40954C00A0A8C3 /* image_view.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = image_view.hpp; sourceTree = "<group>"; };
+ 67534BD41A40954C00A0A8C3 /* text_view.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_view.cpp; sourceTree = "<group>"; };
+ 67534BD51A40954C00A0A8C3 /* text_view.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_view.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 67534BB71A40952A00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 67534BB11A40952A00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D059F1B0DF1600013A7AC /* defaults.xcconfig */,
+ 67534BBC1A40952A00A0A8C3 /* gui */,
+ 67534BBB1A40952A00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 67534BBB1A40952A00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 67534BBA1A40952A00A0A8C3 /* libgui.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 67534BBC1A40952A00A0A8C3 /* gui */ = {
+ isa = PBXGroup;
+ children = (
+ 67534BC81A40954C00A0A8C3 /* button.cpp */,
+ 67534BC91A40954C00A0A8C3 /* button.hpp */,
+ 67534BCA1A40954C00A0A8C3 /* cached_text_view.cpp */,
+ 67534BCB1A40954C00A0A8C3 /* cached_text_view.hpp */,
+ 67534BCC1A40954C00A0A8C3 /* controller.cpp */,
+ 67534BCD1A40954C00A0A8C3 /* controller.hpp */,
+ 67534BCE1A40954C00A0A8C3 /* display_list_cache.cpp */,
+ 67534BCF1A40954C00A0A8C3 /* display_list_cache.hpp */,
+ 67534BD01A40954C00A0A8C3 /* element.cpp */,
+ 67534BD11A40954C00A0A8C3 /* element.hpp */,
+ 67534BD21A40954C00A0A8C3 /* image_view.cpp */,
+ 67534BD31A40954C00A0A8C3 /* image_view.hpp */,
+ 67534BD41A40954C00A0A8C3 /* text_view.cpp */,
+ 67534BD51A40954C00A0A8C3 /* text_view.hpp */,
+ );
+ name = gui;
+ path = ../../gui;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 67534BB81A40952A00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67534BDD1A40954C00A0A8C3 /* display_list_cache.hpp in Headers */,
+ 67534BD91A40954C00A0A8C3 /* cached_text_view.hpp in Headers */,
+ 67534BDF1A40954C00A0A8C3 /* element.hpp in Headers */,
+ 67534BE11A40954C00A0A8C3 /* image_view.hpp in Headers */,
+ 67534BDB1A40954C00A0A8C3 /* controller.hpp in Headers */,
+ 67534BE31A40954C00A0A8C3 /* text_view.hpp in Headers */,
+ 67534BD71A40954C00A0A8C3 /* button.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 67534BB91A40952A00A0A8C3 /* gui */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 67534BC51A40952A00A0A8C3 /* Build configuration list for PBXNativeTarget "gui" */;
+ buildPhases = (
+ 67534BB61A40952A00A0A8C3 /* Sources */,
+ 67534BB71A40952A00A0A8C3 /* Frameworks */,
+ 67534BB81A40952A00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = gui;
+ productName = gui;
+ productReference = 67534BBA1A40952A00A0A8C3 /* libgui.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 67534BB21A40952A00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 67534BB91A40952A00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 67534BB51A40952A00A0A8C3 /* Build configuration list for PBXProject "gui" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 67534BB11A40952A00A0A8C3;
+ productRefGroup = 67534BBB1A40952A00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 67534BB91A40952A00A0A8C3 /* gui */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 67534BB61A40952A00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67534BDA1A40954C00A0A8C3 /* controller.cpp in Sources */,
+ 67534BE21A40954C00A0A8C3 /* text_view.cpp in Sources */,
+ 67534BD61A40954C00A0A8C3 /* button.cpp in Sources */,
+ 67534BE01A40954C00A0A8C3 /* image_view.cpp in Sources */,
+ 67534BDE1A40954C00A0A8C3 /* element.cpp in Sources */,
+ 67534BD81A40954C00A0A8C3 /* cached_text_view.cpp in Sources */,
+ 67534BDC1A40954C00A0A8C3 /* display_list_cache.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 67534BC31A40952A00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D059F1B0DF1600013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 67534BC41A40952A00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D059F1B0DF1600013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 67534BC61A40952A00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 67534BC71A40952A00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 67534BB51A40952A00A0A8C3 /* Build configuration list for PBXProject "gui" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67534BC31A40952A00A0A8C3 /* Debug */,
+ 67534BC41A40952A00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 67534BC51A40952A00A0A8C3 /* Build configuration list for PBXNativeTarget "gui" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67534BC61A40952A00A0A8C3 /* Debug */,
+ 67534BC71A40952A00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 67534BB21A40952A00A0A8C3 /* Project object */;
+}
diff --git a/xcode/indexer/indexer.xcodeproj/project.pbxproj b/xcode/indexer/indexer.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..536c119cc0
--- /dev/null
+++ b/xcode/indexer/indexer.xcodeproj/project.pbxproj
@@ -0,0 +1,861 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670C610C1AB065B100C38A8C /* categories_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C60F91AB065B100C38A8C /* categories_test.cpp */; };
+ 670C610D1AB065B100C38A8C /* cell_coverer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C60FA1AB065B100C38A8C /* cell_coverer_test.cpp */; };
+ 670C610E1AB065B100C38A8C /* cell_id_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C60FB1AB065B100C38A8C /* cell_id_test.cpp */; };
+ 670C610F1AB065B100C38A8C /* checker_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C60FC1AB065B100C38A8C /* checker_test.cpp */; };
+ 670C61101AB065B100C38A8C /* features_offsets_table_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C60FD1AB065B100C38A8C /* features_offsets_table_test.cpp */; };
+ 670C61111AB065B100C38A8C /* geometry_coding_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C60FE1AB065B100C38A8C /* geometry_coding_test.cpp */; };
+ 670C61121AB065B100C38A8C /* geometry_serialization_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C60FF1AB065B100C38A8C /* geometry_serialization_test.cpp */; };
+ 670C61131AB065B100C38A8C /* index_builder_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61001AB065B100C38A8C /* index_builder_test.cpp */; };
+ 670C61141AB065B100C38A8C /* index_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61011AB065B100C38A8C /* index_test.cpp */; };
+ 670C61151AB065B100C38A8C /* interval_index_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61021AB065B100C38A8C /* interval_index_test.cpp */; };
+ 670C61161AB065B100C38A8C /* mercator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61031AB065B100C38A8C /* mercator_test.cpp */; };
+ 670C61171AB065B100C38A8C /* mwm_set_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61041AB065B100C38A8C /* mwm_set_test.cpp */; };
+ 670C61181AB065B100C38A8C /* point_to_int64_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61051AB065B100C38A8C /* point_to_int64_test.cpp */; };
+ 670C61191AB065B100C38A8C /* scales_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61061AB065B100C38A8C /* scales_test.cpp */; };
+ 670C611A1AB065B100C38A8C /* sort_and_merge_intervals_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61071AB065B100C38A8C /* sort_and_merge_intervals_test.cpp */; };
+ 670C611B1AB065B100C38A8C /* test_polylines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61081AB065B100C38A8C /* test_polylines.cpp */; };
+ 670C611C1AB065B100C38A8C /* test_polylines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670C61091AB065B100C38A8C /* test_polylines.hpp */; };
+ 670C611D1AB065B100C38A8C /* test_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C610A1AB065B100C38A8C /* test_type.cpp */; };
+ 670C611E1AB065B100C38A8C /* visibility_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C610B1AB065B100C38A8C /* visibility_test.cpp */; };
+ 670C61201AB065E100C38A8C /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C611F1AB065E100C38A8C /* testingmain.cpp */; };
+ 670C612C1AB0663400C38A8C /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C611F1AB065E100C38A8C /* testingmain.cpp */; };
+ 670C61401AB066CD00C38A8C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6753409A1A3F53CB00A0A8C3 /* libindexer.a */; };
+ 670C61421AB0670700C38A8C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61411AB0670700C38A8C /* libplatform.a */; };
+ 670C61451AB0673800C38A8C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61431AB0673800C38A8C /* libbase.a */; };
+ 670C61461AB0673800C38A8C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61441AB0673800C38A8C /* libcoding.a */; };
+ 670C61481AB0675700C38A8C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61471AB0675700C38A8C /* CoreFoundation.framework */; };
+ 670C614A1AB0677200C38A8C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61491AB0677200C38A8C /* IOKit.framework */; };
+ 670C614C1AB067D300C38A8C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C614B1AB067D200C38A8C /* Cocoa.framework */; };
+ 670C614E1AB0682300C38A8C /* QtCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C614D1AB0682300C38A8C /* QtCore.framework */; };
+ 670C61501AB0684000C38A8C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C614F1AB0684000C38A8C /* libprotobuf.a */; };
+ 670C61521AB0685E00C38A8C /* libtomcrypt.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61511AB0685E00C38A8C /* libtomcrypt.a */; };
+ 670C61561AB0689F00C38A8C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61551AB0689F00C38A8C /* libgeometry.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 */; };
+ 670C615D1AB0691900C38A8C /* string_file_values.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670C615A1AB0691900C38A8C /* string_file_values.hpp */; };
+ 670C620B1AC3550F00C38A8C /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C620A1AC3550F00C38A8C /* libopening_hours.a */; };
+ 670C620D1AC59E6300C38A8C /* opening_hours_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C615E1AB0B02B00C38A8C /* opening_hours_test.cpp */; };
+ 670D04AB1B0BA8580013A7AC /* feature_loader_101.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670D04A81B0BA8580013A7AC /* feature_loader_101.cpp */; };
+ 670D04AC1B0BA8580013A7AC /* feature_loader_101.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670D04A91B0BA8580013A7AC /* feature_loader_101.hpp */; };
+ 670D04AD1B0BA8580013A7AC /* interval_index_101.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670D04AA1B0BA8580013A7AC /* interval_index_101.hpp */; };
+ 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 */; };
+ 675340FD1A3F540F00A0A8C3 /* categories_holder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340A81A3F540F00A0A8C3 /* categories_holder.cpp */; };
+ 675340FE1A3F540F00A0A8C3 /* categories_holder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340A91A3F540F00A0A8C3 /* categories_holder.hpp */; };
+ 675340FF1A3F540F00A0A8C3 /* cell_coverer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340AA1A3F540F00A0A8C3 /* cell_coverer.hpp */; };
+ 675341001A3F540F00A0A8C3 /* cell_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340AB1A3F540F00A0A8C3 /* cell_id.hpp */; };
+ 675341011A3F540F00A0A8C3 /* classificator_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340AC1A3F540F00A0A8C3 /* classificator_loader.cpp */; };
+ 675341021A3F540F00A0A8C3 /* classificator_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340AD1A3F540F00A0A8C3 /* classificator_loader.hpp */; };
+ 675341031A3F540F00A0A8C3 /* classificator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340AE1A3F540F00A0A8C3 /* classificator.cpp */; };
+ 675341041A3F540F00A0A8C3 /* classificator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340AF1A3F540F00A0A8C3 /* classificator.hpp */; };
+ 675341051A3F540F00A0A8C3 /* coding_params.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340B01A3F540F00A0A8C3 /* coding_params.cpp */; };
+ 675341061A3F540F00A0A8C3 /* coding_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340B11A3F540F00A0A8C3 /* coding_params.hpp */; };
+ 675341071A3F540F00A0A8C3 /* data_factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340B21A3F540F00A0A8C3 /* data_factory.cpp */; };
+ 675341081A3F540F00A0A8C3 /* data_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340B31A3F540F00A0A8C3 /* data_factory.hpp */; };
+ 675341091A3F540F00A0A8C3 /* data_header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340B41A3F540F00A0A8C3 /* data_header.cpp */; };
+ 6753410A1A3F540F00A0A8C3 /* data_header.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340B51A3F540F00A0A8C3 /* data_header.hpp */; };
+ 6753410B1A3F540F00A0A8C3 /* drawing_rule_def.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340B61A3F540F00A0A8C3 /* drawing_rule_def.cpp */; };
+ 6753410C1A3F540F00A0A8C3 /* drawing_rule_def.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340B71A3F540F00A0A8C3 /* drawing_rule_def.hpp */; };
+ 6753410D1A3F540F00A0A8C3 /* drawing_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340B81A3F540F00A0A8C3 /* drawing_rules.cpp */; };
+ 6753410E1A3F540F00A0A8C3 /* drawing_rules.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340B91A3F540F00A0A8C3 /* drawing_rules.hpp */; };
+ 6753410F1A3F540F00A0A8C3 /* drules_include.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340BA1A3F540F00A0A8C3 /* drules_include.hpp */; };
+ 675341101A3F540F00A0A8C3 /* drules_struct.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 675340BB1A3F540F00A0A8C3 /* drules_struct.pb.cc */; settings = {COMPILER_FLAGS = "-w"; }; };
+ 675341111A3F540F00A0A8C3 /* drules_struct.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 675340BC1A3F540F00A0A8C3 /* drules_struct.pb.h */; };
+ 675341121A3F540F00A0A8C3 /* feature_algo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340BE1A3F540F00A0A8C3 /* feature_algo.cpp */; };
+ 675341131A3F540F00A0A8C3 /* feature_algo.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340BF1A3F540F00A0A8C3 /* feature_algo.hpp */; };
+ 675341141A3F540F00A0A8C3 /* feature_covering.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340C01A3F540F00A0A8C3 /* feature_covering.cpp */; };
+ 675341151A3F540F00A0A8C3 /* feature_covering.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340C11A3F540F00A0A8C3 /* feature_covering.hpp */; };
+ 675341161A3F540F00A0A8C3 /* feature_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340C21A3F540F00A0A8C3 /* feature_data.cpp */; };
+ 675341171A3F540F00A0A8C3 /* feature_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340C31A3F540F00A0A8C3 /* feature_data.hpp */; };
+ 675341181A3F540F00A0A8C3 /* feature_decl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340C41A3F540F00A0A8C3 /* feature_decl.cpp */; };
+ 675341191A3F540F00A0A8C3 /* feature_decl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340C51A3F540F00A0A8C3 /* feature_decl.hpp */; };
+ 6753411A1A3F540F00A0A8C3 /* feature_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340C61A3F540F00A0A8C3 /* feature_impl.cpp */; };
+ 6753411B1A3F540F00A0A8C3 /* feature_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340C71A3F540F00A0A8C3 /* feature_impl.hpp */; };
+ 6753411C1A3F540F00A0A8C3 /* feature_loader_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340C81A3F540F00A0A8C3 /* feature_loader_base.cpp */; };
+ 6753411D1A3F540F00A0A8C3 /* feature_loader_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340C91A3F540F00A0A8C3 /* feature_loader_base.hpp */; };
+ 6753411E1A3F540F00A0A8C3 /* feature_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340CA1A3F540F00A0A8C3 /* feature_loader.cpp */; };
+ 6753411F1A3F540F00A0A8C3 /* feature_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340CB1A3F540F00A0A8C3 /* feature_loader.hpp */; };
+ 675341201A3F540F00A0A8C3 /* feature_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340CC1A3F540F00A0A8C3 /* feature_processor.hpp */; };
+ 675341211A3F540F00A0A8C3 /* feature_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340CD1A3F540F00A0A8C3 /* feature_utils.cpp */; };
+ 675341221A3F540F00A0A8C3 /* feature_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340CE1A3F540F00A0A8C3 /* feature_utils.hpp */; };
+ 675341231A3F540F00A0A8C3 /* feature_visibility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340CF1A3F540F00A0A8C3 /* feature_visibility.cpp */; };
+ 675341241A3F540F00A0A8C3 /* feature_visibility.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340D01A3F540F00A0A8C3 /* feature_visibility.hpp */; };
+ 675341251A3F540F00A0A8C3 /* feature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340D11A3F540F00A0A8C3 /* feature.cpp */; };
+ 675341261A3F540F00A0A8C3 /* feature.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340D21A3F540F00A0A8C3 /* feature.hpp */; };
+ 675341271A3F540F00A0A8C3 /* features_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340D41A3F540F00A0A8C3 /* features_vector.hpp */; };
+ 675341281A3F540F00A0A8C3 /* ftypes_matcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340D51A3F540F00A0A8C3 /* ftypes_matcher.cpp */; };
+ 675341291A3F540F00A0A8C3 /* ftypes_matcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340D61A3F540F00A0A8C3 /* ftypes_matcher.hpp */; };
+ 6753412A1A3F540F00A0A8C3 /* geometry_coding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340D71A3F540F00A0A8C3 /* geometry_coding.cpp */; };
+ 6753412B1A3F540F00A0A8C3 /* geometry_coding.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340D81A3F540F00A0A8C3 /* geometry_coding.hpp */; };
+ 6753412C1A3F540F00A0A8C3 /* geometry_serialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340D91A3F540F00A0A8C3 /* geometry_serialization.cpp */; };
+ 6753412D1A3F540F00A0A8C3 /* geometry_serialization.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340DA1A3F540F00A0A8C3 /* geometry_serialization.hpp */; };
+ 6753412E1A3F540F00A0A8C3 /* index_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340DB1A3F540F00A0A8C3 /* index_builder.cpp */; };
+ 6753412F1A3F540F00A0A8C3 /* index_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340DC1A3F540F00A0A8C3 /* index_builder.hpp */; };
+ 675341301A3F540F00A0A8C3 /* index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340DD1A3F540F00A0A8C3 /* index.cpp */; };
+ 675341311A3F540F00A0A8C3 /* index.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340DE1A3F540F00A0A8C3 /* index.hpp */; };
+ 675341321A3F540F00A0A8C3 /* interval_index_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340DF1A3F540F00A0A8C3 /* interval_index_builder.hpp */; };
+ 675341331A3F540F00A0A8C3 /* interval_index_iface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340E01A3F540F00A0A8C3 /* interval_index_iface.hpp */; };
+ 675341341A3F540F00A0A8C3 /* interval_index.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340E11A3F540F00A0A8C3 /* interval_index.hpp */; };
+ 675341351A3F540F00A0A8C3 /* mercator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340E21A3F540F00A0A8C3 /* mercator.cpp */; };
+ 675341361A3F540F00A0A8C3 /* mercator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340E31A3F540F00A0A8C3 /* mercator.hpp */; };
+ 675341371A3F540F00A0A8C3 /* mwm_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340E41A3F540F00A0A8C3 /* mwm_set.cpp */; };
+ 675341381A3F540F00A0A8C3 /* mwm_set.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340E51A3F540F00A0A8C3 /* mwm_set.hpp */; };
+ 675341391A3F540F00A0A8C3 /* mwm_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340E61A3F540F00A0A8C3 /* mwm_version.cpp */; };
+ 6753413A1A3F540F00A0A8C3 /* mwm_version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340E71A3F540F00A0A8C3 /* mwm_version.hpp */; };
+ 6753413B1A3F540F00A0A8C3 /* point_to_int64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340E91A3F540F00A0A8C3 /* point_to_int64.cpp */; };
+ 6753413C1A3F540F00A0A8C3 /* point_to_int64.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340EA1A3F540F00A0A8C3 /* point_to_int64.hpp */; };
+ 6753413D1A3F540F00A0A8C3 /* scale_index_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340EB1A3F540F00A0A8C3 /* scale_index_builder.hpp */; };
+ 6753413E1A3F540F00A0A8C3 /* scale_index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340EC1A3F540F00A0A8C3 /* scale_index.cpp */; };
+ 6753413F1A3F540F00A0A8C3 /* scale_index.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340ED1A3F540F00A0A8C3 /* scale_index.hpp */; };
+ 675341401A3F540F00A0A8C3 /* scales.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340EE1A3F540F00A0A8C3 /* scales.cpp */; };
+ 675341411A3F540F00A0A8C3 /* scales.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340EF1A3F540F00A0A8C3 /* scales.hpp */; };
+ 675341421A3F540F00A0A8C3 /* search_delimiters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340F01A3F540F00A0A8C3 /* search_delimiters.cpp */; };
+ 675341431A3F540F00A0A8C3 /* search_delimiters.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F11A3F540F00A0A8C3 /* search_delimiters.hpp */; };
+ 675341441A3F540F00A0A8C3 /* search_index_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340F21A3F540F00A0A8C3 /* search_index_builder.cpp */; };
+ 675341451A3F540F00A0A8C3 /* search_index_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F31A3F540F00A0A8C3 /* search_index_builder.hpp */; };
+ 675341461A3F540F00A0A8C3 /* search_string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340F41A3F540F00A0A8C3 /* search_string_utils.cpp */; };
+ 675341471A3F540F00A0A8C3 /* search_string_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F51A3F540F00A0A8C3 /* search_string_utils.hpp */; };
+ 675341481A3F540F00A0A8C3 /* search_trie.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F61A3F540F00A0A8C3 /* search_trie.hpp */; };
+ 6753414A1A3F540F00A0A8C3 /* string_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F81A3F540F00A0A8C3 /* string_file.hpp */; };
+ 6753414B1A3F540F00A0A8C3 /* tesselator_decl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F91A3F540F00A0A8C3 /* tesselator_decl.hpp */; };
+ 6753414C1A3F540F00A0A8C3 /* tree_structure.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340FA1A3F540F00A0A8C3 /* tree_structure.hpp */; };
+ 6753414D1A3F540F00A0A8C3 /* types_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340FB1A3F540F00A0A8C3 /* types_mapping.cpp */; };
+ 6753414E1A3F540F00A0A8C3 /* types_mapping.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340FC1A3F540F00A0A8C3 /* types_mapping.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 670C61231AB0661100C38A8C /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 670C60F91AB065B100C38A8C /* categories_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = categories_test.cpp; sourceTree = "<group>"; };
+ 670C60FA1AB065B100C38A8C /* cell_coverer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cell_coverer_test.cpp; sourceTree = "<group>"; };
+ 670C60FB1AB065B100C38A8C /* cell_id_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cell_id_test.cpp; sourceTree = "<group>"; };
+ 670C60FC1AB065B100C38A8C /* checker_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checker_test.cpp; sourceTree = "<group>"; };
+ 670C60FD1AB065B100C38A8C /* features_offsets_table_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_offsets_table_test.cpp; sourceTree = "<group>"; };
+ 670C60FE1AB065B100C38A8C /* geometry_coding_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_coding_test.cpp; sourceTree = "<group>"; };
+ 670C60FF1AB065B100C38A8C /* geometry_serialization_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_serialization_test.cpp; sourceTree = "<group>"; };
+ 670C61001AB065B100C38A8C /* index_builder_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index_builder_test.cpp; sourceTree = "<group>"; };
+ 670C61011AB065B100C38A8C /* index_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index_test.cpp; sourceTree = "<group>"; };
+ 670C61021AB065B100C38A8C /* interval_index_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interval_index_test.cpp; sourceTree = "<group>"; };
+ 670C61031AB065B100C38A8C /* mercator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mercator_test.cpp; sourceTree = "<group>"; };
+ 670C61041AB065B100C38A8C /* mwm_set_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_set_test.cpp; sourceTree = "<group>"; };
+ 670C61051AB065B100C38A8C /* point_to_int64_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point_to_int64_test.cpp; sourceTree = "<group>"; };
+ 670C61061AB065B100C38A8C /* scales_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scales_test.cpp; sourceTree = "<group>"; };
+ 670C61071AB065B100C38A8C /* sort_and_merge_intervals_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sort_and_merge_intervals_test.cpp; sourceTree = "<group>"; };
+ 670C61081AB065B100C38A8C /* test_polylines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_polylines.cpp; sourceTree = "<group>"; };
+ 670C61091AB065B100C38A8C /* test_polylines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_polylines.hpp; sourceTree = "<group>"; };
+ 670C610A1AB065B100C38A8C /* test_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_type.cpp; sourceTree = "<group>"; };
+ 670C610B1AB065B100C38A8C /* visibility_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = visibility_test.cpp; sourceTree = "<group>"; };
+ 670C611F1AB065E100C38A8C /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = "<group>"; };
+ 670C61251AB0661100C38A8C /* indexer_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = indexer_tests; sourceTree = BUILT_PRODUCTS_DIR; };
+ 670C61411AB0670700C38A8C /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = ../platform/build/Debug/libplatform.a; sourceTree = "<group>"; };
+ 670C61431AB0673800C38A8C /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = ../base/build/Debug/libbase.a; sourceTree = "<group>"; };
+ 670C61441AB0673800C38A8C /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = ../coding/build/Debug/libcoding.a; sourceTree = "<group>"; };
+ 670C61471AB0675700C38A8C /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
+ 670C61491AB0677200C38A8C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
+ 670C614B1AB067D200C38A8C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
+ 670C614D1AB0682300C38A8C /* QtCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QtCore.framework; path = /usr/local/Cellar/qt5/5.3.2/lib/QtCore.framework; sourceTree = "<absolute>"; };
+ 670C614F1AB0684000C38A8C /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = /usr/local/Cellar/protobuf/2.5.0/lib/libprotobuf.a; sourceTree = "<absolute>"; };
+ 670C61511AB0685E00C38A8C /* libtomcrypt.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtomcrypt.a; path = "../../../Library/Developer/Xcode/DerivedData/omim-baysrswfihipzadzzkpyheldfppg/Build/Products/Debug/libtomcrypt.a"; sourceTree = "<group>"; };
+ 670C61531AB0688100C38A8C /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../Library/Developer/Xcode/DerivedData/omim-baysrswfihipzadzzkpyheldfppg/Build/Products/Debug/libstorage.a"; sourceTree = "<group>"; };
+ 670C61551AB0689F00C38A8C /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../Library/Developer/Xcode/DerivedData/omim-baysrswfihipzadzzkpyheldfppg/Build/Products/Debug/libgeometry.a"; sourceTree = "<group>"; };
+ 670C61581AB0691900C38A8C /* features_offsets_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_offsets_table.cpp; sourceTree = "<group>"; };
+ 670C61591AB0691900C38A8C /* features_offsets_table.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_offsets_table.hpp; sourceTree = "<group>"; };
+ 670C615A1AB0691900C38A8C /* string_file_values.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_file_values.hpp; sourceTree = "<group>"; };
+ 670C615E1AB0B02B00C38A8C /* opening_hours_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_test.cpp; sourceTree = "<group>"; };
+ 670C620A1AC3550F00C38A8C /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = ../opening_hours/build/Debug/libopening_hours.a; sourceTree = "<group>"; };
+ 670D04A81B0BA8580013A7AC /* feature_loader_101.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_loader_101.cpp; sourceTree = "<group>"; };
+ 670D04A91B0BA8580013A7AC /* feature_loader_101.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_loader_101.hpp; sourceTree = "<group>"; };
+ 670D04AA1B0BA8580013A7AC /* interval_index_101.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = interval_index_101.hpp; sourceTree = "<group>"; };
+ 670D05AB1B0E07040013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6726C1CF1A49DAAC005EEA39 /* feature_meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_meta.cpp; sourceTree = "<group>"; };
+ 6726C1D01A49DAAC005EEA39 /* feature_meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_meta.hpp; sourceTree = "<group>"; };
+ 6753409A1A3F53CB00A0A8C3 /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675340A81A3F540F00A0A8C3 /* categories_holder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = categories_holder.cpp; sourceTree = "<group>"; };
+ 675340A91A3F540F00A0A8C3 /* categories_holder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = categories_holder.hpp; sourceTree = "<group>"; };
+ 675340AA1A3F540F00A0A8C3 /* cell_coverer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cell_coverer.hpp; sourceTree = "<group>"; };
+ 675340AB1A3F540F00A0A8C3 /* cell_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cell_id.hpp; sourceTree = "<group>"; };
+ 675340AC1A3F540F00A0A8C3 /* classificator_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = classificator_loader.cpp; sourceTree = "<group>"; };
+ 675340AD1A3F540F00A0A8C3 /* classificator_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = classificator_loader.hpp; sourceTree = "<group>"; };
+ 675340AE1A3F540F00A0A8C3 /* classificator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = classificator.cpp; sourceTree = "<group>"; };
+ 675340AF1A3F540F00A0A8C3 /* classificator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = classificator.hpp; sourceTree = "<group>"; };
+ 675340B01A3F540F00A0A8C3 /* coding_params.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coding_params.cpp; sourceTree = "<group>"; };
+ 675340B11A3F540F00A0A8C3 /* coding_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coding_params.hpp; sourceTree = "<group>"; };
+ 675340B21A3F540F00A0A8C3 /* data_factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = data_factory.cpp; sourceTree = "<group>"; };
+ 675340B31A3F540F00A0A8C3 /* data_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = data_factory.hpp; sourceTree = "<group>"; };
+ 675340B41A3F540F00A0A8C3 /* data_header.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = data_header.cpp; sourceTree = "<group>"; };
+ 675340B51A3F540F00A0A8C3 /* data_header.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = data_header.hpp; sourceTree = "<group>"; };
+ 675340B61A3F540F00A0A8C3 /* drawing_rule_def.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drawing_rule_def.cpp; sourceTree = "<group>"; };
+ 675340B71A3F540F00A0A8C3 /* drawing_rule_def.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drawing_rule_def.hpp; sourceTree = "<group>"; };
+ 675340B81A3F540F00A0A8C3 /* drawing_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drawing_rules.cpp; sourceTree = "<group>"; };
+ 675340B91A3F540F00A0A8C3 /* drawing_rules.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drawing_rules.hpp; sourceTree = "<group>"; };
+ 675340BA1A3F540F00A0A8C3 /* drules_include.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drules_include.hpp; sourceTree = "<group>"; };
+ 675340BB1A3F540F00A0A8C3 /* drules_struct.pb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drules_struct.pb.cc; sourceTree = "<group>"; };
+ 675340BC1A3F540F00A0A8C3 /* drules_struct.pb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = drules_struct.pb.h; sourceTree = "<group>"; };
+ 675340BD1A3F540F00A0A8C3 /* drules_struct.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drules_struct.proto; sourceTree = "<group>"; };
+ 675340BE1A3F540F00A0A8C3 /* feature_algo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_algo.cpp; sourceTree = "<group>"; };
+ 675340BF1A3F540F00A0A8C3 /* feature_algo.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_algo.hpp; sourceTree = "<group>"; };
+ 675340C01A3F540F00A0A8C3 /* feature_covering.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_covering.cpp; sourceTree = "<group>"; };
+ 675340C11A3F540F00A0A8C3 /* feature_covering.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_covering.hpp; sourceTree = "<group>"; };
+ 675340C21A3F540F00A0A8C3 /* feature_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_data.cpp; sourceTree = "<group>"; };
+ 675340C31A3F540F00A0A8C3 /* feature_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_data.hpp; sourceTree = "<group>"; };
+ 675340C41A3F540F00A0A8C3 /* feature_decl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_decl.cpp; sourceTree = "<group>"; };
+ 675340C51A3F540F00A0A8C3 /* feature_decl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_decl.hpp; sourceTree = "<group>"; };
+ 675340C61A3F540F00A0A8C3 /* feature_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_impl.cpp; sourceTree = "<group>"; };
+ 675340C71A3F540F00A0A8C3 /* feature_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_impl.hpp; sourceTree = "<group>"; };
+ 675340C81A3F540F00A0A8C3 /* feature_loader_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_loader_base.cpp; sourceTree = "<group>"; };
+ 675340C91A3F540F00A0A8C3 /* feature_loader_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_loader_base.hpp; sourceTree = "<group>"; };
+ 675340CA1A3F540F00A0A8C3 /* feature_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_loader.cpp; sourceTree = "<group>"; };
+ 675340CB1A3F540F00A0A8C3 /* feature_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_loader.hpp; sourceTree = "<group>"; };
+ 675340CC1A3F540F00A0A8C3 /* feature_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_processor.hpp; sourceTree = "<group>"; };
+ 675340CD1A3F540F00A0A8C3 /* feature_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_utils.cpp; sourceTree = "<group>"; };
+ 675340CE1A3F540F00A0A8C3 /* feature_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_utils.hpp; sourceTree = "<group>"; };
+ 675340CF1A3F540F00A0A8C3 /* feature_visibility.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_visibility.cpp; sourceTree = "<group>"; };
+ 675340D01A3F540F00A0A8C3 /* feature_visibility.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_visibility.hpp; sourceTree = "<group>"; };
+ 675340D11A3F540F00A0A8C3 /* feature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature.cpp; sourceTree = "<group>"; };
+ 675340D21A3F540F00A0A8C3 /* feature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature.hpp; sourceTree = "<group>"; };
+ 675340D31A3F540F00A0A8C3 /* feature.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file; path = feature.proto; sourceTree = "<group>"; };
+ 675340D41A3F540F00A0A8C3 /* features_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_vector.hpp; sourceTree = "<group>"; };
+ 675340D51A3F540F00A0A8C3 /* ftypes_matcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ftypes_matcher.cpp; sourceTree = "<group>"; };
+ 675340D61A3F540F00A0A8C3 /* ftypes_matcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ftypes_matcher.hpp; sourceTree = "<group>"; };
+ 675340D71A3F540F00A0A8C3 /* geometry_coding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_coding.cpp; sourceTree = "<group>"; };
+ 675340D81A3F540F00A0A8C3 /* geometry_coding.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_coding.hpp; sourceTree = "<group>"; };
+ 675340D91A3F540F00A0A8C3 /* geometry_serialization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_serialization.cpp; sourceTree = "<group>"; };
+ 675340DA1A3F540F00A0A8C3 /* geometry_serialization.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_serialization.hpp; sourceTree = "<group>"; };
+ 675340DB1A3F540F00A0A8C3 /* index_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index_builder.cpp; sourceTree = "<group>"; };
+ 675340DC1A3F540F00A0A8C3 /* index_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = index_builder.hpp; sourceTree = "<group>"; };
+ 675340DD1A3F540F00A0A8C3 /* index.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index.cpp; sourceTree = "<group>"; };
+ 675340DE1A3F540F00A0A8C3 /* index.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = index.hpp; sourceTree = "<group>"; };
+ 675340DF1A3F540F00A0A8C3 /* interval_index_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = interval_index_builder.hpp; sourceTree = "<group>"; };
+ 675340E01A3F540F00A0A8C3 /* interval_index_iface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = interval_index_iface.hpp; sourceTree = "<group>"; };
+ 675340E11A3F540F00A0A8C3 /* interval_index.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = interval_index.hpp; sourceTree = "<group>"; };
+ 675340E21A3F540F00A0A8C3 /* mercator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mercator.cpp; sourceTree = "<group>"; };
+ 675340E31A3F540F00A0A8C3 /* mercator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mercator.hpp; sourceTree = "<group>"; };
+ 675340E41A3F540F00A0A8C3 /* mwm_set.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_set.cpp; sourceTree = "<group>"; };
+ 675340E51A3F540F00A0A8C3 /* mwm_set.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_set.hpp; sourceTree = "<group>"; };
+ 675340E61A3F540F00A0A8C3 /* mwm_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_version.cpp; sourceTree = "<group>"; };
+ 675340E71A3F540F00A0A8C3 /* mwm_version.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_version.hpp; sourceTree = "<group>"; };
+ 675340E91A3F540F00A0A8C3 /* point_to_int64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point_to_int64.cpp; sourceTree = "<group>"; };
+ 675340EA1A3F540F00A0A8C3 /* point_to_int64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = point_to_int64.hpp; sourceTree = "<group>"; };
+ 675340EB1A3F540F00A0A8C3 /* scale_index_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scale_index_builder.hpp; sourceTree = "<group>"; };
+ 675340EC1A3F540F00A0A8C3 /* scale_index.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scale_index.cpp; sourceTree = "<group>"; };
+ 675340ED1A3F540F00A0A8C3 /* scale_index.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scale_index.hpp; sourceTree = "<group>"; };
+ 675340EE1A3F540F00A0A8C3 /* scales.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scales.cpp; sourceTree = "<group>"; };
+ 675340EF1A3F540F00A0A8C3 /* scales.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scales.hpp; sourceTree = "<group>"; };
+ 675340F01A3F540F00A0A8C3 /* search_delimiters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_delimiters.cpp; sourceTree = "<group>"; };
+ 675340F11A3F540F00A0A8C3 /* search_delimiters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_delimiters.hpp; sourceTree = "<group>"; };
+ 675340F21A3F540F00A0A8C3 /* search_index_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_index_builder.cpp; sourceTree = "<group>"; };
+ 675340F31A3F540F00A0A8C3 /* search_index_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_index_builder.hpp; sourceTree = "<group>"; };
+ 675340F41A3F540F00A0A8C3 /* search_string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_string_utils.cpp; sourceTree = "<group>"; };
+ 675340F51A3F540F00A0A8C3 /* search_string_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_string_utils.hpp; sourceTree = "<group>"; };
+ 675340F61A3F540F00A0A8C3 /* search_trie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_trie.hpp; sourceTree = "<group>"; };
+ 675340F81A3F540F00A0A8C3 /* string_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_file.hpp; sourceTree = "<group>"; };
+ 675340F91A3F540F00A0A8C3 /* tesselator_decl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tesselator_decl.hpp; sourceTree = "<group>"; };
+ 675340FA1A3F540F00A0A8C3 /* tree_structure.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tree_structure.hpp; sourceTree = "<group>"; };
+ 675340FB1A3F540F00A0A8C3 /* types_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types_mapping.cpp; sourceTree = "<group>"; };
+ 675340FC1A3F540F00A0A8C3 /* types_mapping.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_mapping.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 670C61221AB0661100C38A8C /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670C620B1AC3550F00C38A8C /* libopening_hours.a in Frameworks */,
+ 670C614C1AB067D300C38A8C /* Cocoa.framework in Frameworks */,
+ 670C614A1AB0677200C38A8C /* IOKit.framework in Frameworks */,
+ 670C61481AB0675700C38A8C /* CoreFoundation.framework in Frameworks */,
+ 670C61451AB0673800C38A8C /* libbase.a in Frameworks */,
+ 670C61461AB0673800C38A8C /* libcoding.a in Frameworks */,
+ 670C61421AB0670700C38A8C /* libplatform.a in Frameworks */,
+ 670C61561AB0689F00C38A8C /* libgeometry.a in Frameworks */,
+ 670C61401AB066CD00C38A8C /* libindexer.a in Frameworks */,
+ 670C614E1AB0682300C38A8C /* QtCore.framework in Frameworks */,
+ 670C61501AB0684000C38A8C /* libprotobuf.a in Frameworks */,
+ 670C61521AB0685E00C38A8C /* libtomcrypt.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 675340971A3F53CB00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670C60F81AB0657700C38A8C /* indexer_tests */ = {
+ isa = PBXGroup;
+ children = (
+ 670C61571AB068C100C38A8C /* Libs */,
+ 670C611F1AB065E100C38A8C /* testingmain.cpp */,
+ 670C60F91AB065B100C38A8C /* categories_test.cpp */,
+ 670C60FA1AB065B100C38A8C /* cell_coverer_test.cpp */,
+ 670C60FB1AB065B100C38A8C /* cell_id_test.cpp */,
+ 670C60FC1AB065B100C38A8C /* checker_test.cpp */,
+ 670C60FD1AB065B100C38A8C /* features_offsets_table_test.cpp */,
+ 670C60FE1AB065B100C38A8C /* geometry_coding_test.cpp */,
+ 670C60FF1AB065B100C38A8C /* geometry_serialization_test.cpp */,
+ 670C61001AB065B100C38A8C /* index_builder_test.cpp */,
+ 670C61011AB065B100C38A8C /* index_test.cpp */,
+ 670C61021AB065B100C38A8C /* interval_index_test.cpp */,
+ 670C61031AB065B100C38A8C /* mercator_test.cpp */,
+ 670C61041AB065B100C38A8C /* mwm_set_test.cpp */,
+ 670C61051AB065B100C38A8C /* point_to_int64_test.cpp */,
+ 670C61061AB065B100C38A8C /* scales_test.cpp */,
+ 670C61071AB065B100C38A8C /* sort_and_merge_intervals_test.cpp */,
+ 670C61081AB065B100C38A8C /* test_polylines.cpp */,
+ 670C61091AB065B100C38A8C /* test_polylines.hpp */,
+ 670C610A1AB065B100C38A8C /* test_type.cpp */,
+ 670C610B1AB065B100C38A8C /* visibility_test.cpp */,
+ 670C615E1AB0B02B00C38A8C /* opening_hours_test.cpp */,
+ );
+ name = indexer_tests;
+ path = ../../indexer/indexer_tests;
+ sourceTree = "<group>";
+ };
+ 670C61571AB068C100C38A8C /* Libs */ = {
+ isa = PBXGroup;
+ children = (
+ 670C620A1AC3550F00C38A8C /* libopening_hours.a */,
+ 670C61551AB0689F00C38A8C /* libgeometry.a */,
+ 670C61531AB0688100C38A8C /* libstorage.a */,
+ 670C61511AB0685E00C38A8C /* libtomcrypt.a */,
+ 670C614F1AB0684000C38A8C /* libprotobuf.a */,
+ 670C614D1AB0682300C38A8C /* QtCore.framework */,
+ 670C614B1AB067D200C38A8C /* Cocoa.framework */,
+ 670C61491AB0677200C38A8C /* IOKit.framework */,
+ 670C61471AB0675700C38A8C /* CoreFoundation.framework */,
+ 670C61431AB0673800C38A8C /* libbase.a */,
+ 670C61441AB0673800C38A8C /* libcoding.a */,
+ 670C61411AB0670700C38A8C /* libplatform.a */,
+ );
+ name = Libs;
+ sourceTree = "<group>";
+ };
+ 670D04A71B0BA8410013A7AC /* old */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04A81B0BA8580013A7AC /* feature_loader_101.cpp */,
+ 670D04A91B0BA8580013A7AC /* feature_loader_101.hpp */,
+ 670D04AA1B0BA8580013A7AC /* interval_index_101.hpp */,
+ );
+ path = old;
+ sourceTree = "<group>";
+ };
+ 675340911A3F53CB00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05AB1B0E07040013A7AC /* defaults.xcconfig */,
+ 670C60F81AB0657700C38A8C /* indexer_tests */,
+ 6753409C1A3F53CB00A0A8C3 /* indexer */,
+ 6753409B1A3F53CB00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6753409B1A3F53CB00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6753409A1A3F53CB00A0A8C3 /* libindexer.a */,
+ 670C61251AB0661100C38A8C /* indexer_tests */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753409C1A3F53CB00A0A8C3 /* indexer */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04A71B0BA8410013A7AC /* old */,
+ 670C61581AB0691900C38A8C /* features_offsets_table.cpp */,
+ 670C61591AB0691900C38A8C /* features_offsets_table.hpp */,
+ 670C615A1AB0691900C38A8C /* string_file_values.hpp */,
+ 675340A81A3F540F00A0A8C3 /* categories_holder.cpp */,
+ 675340A91A3F540F00A0A8C3 /* categories_holder.hpp */,
+ 675340AA1A3F540F00A0A8C3 /* cell_coverer.hpp */,
+ 675340AB1A3F540F00A0A8C3 /* cell_id.hpp */,
+ 675340AC1A3F540F00A0A8C3 /* classificator_loader.cpp */,
+ 675340AD1A3F540F00A0A8C3 /* classificator_loader.hpp */,
+ 675340AE1A3F540F00A0A8C3 /* classificator.cpp */,
+ 675340AF1A3F540F00A0A8C3 /* classificator.hpp */,
+ 675340B01A3F540F00A0A8C3 /* coding_params.cpp */,
+ 675340B11A3F540F00A0A8C3 /* coding_params.hpp */,
+ 675340B21A3F540F00A0A8C3 /* data_factory.cpp */,
+ 675340B31A3F540F00A0A8C3 /* data_factory.hpp */,
+ 675340B41A3F540F00A0A8C3 /* data_header.cpp */,
+ 675340B51A3F540F00A0A8C3 /* data_header.hpp */,
+ 675340B61A3F540F00A0A8C3 /* drawing_rule_def.cpp */,
+ 675340B71A3F540F00A0A8C3 /* drawing_rule_def.hpp */,
+ 675340B81A3F540F00A0A8C3 /* drawing_rules.cpp */,
+ 675340B91A3F540F00A0A8C3 /* drawing_rules.hpp */,
+ 675340BA1A3F540F00A0A8C3 /* drules_include.hpp */,
+ 675340BB1A3F540F00A0A8C3 /* drules_struct.pb.cc */,
+ 675340BC1A3F540F00A0A8C3 /* drules_struct.pb.h */,
+ 675340BD1A3F540F00A0A8C3 /* drules_struct.proto */,
+ 675340BE1A3F540F00A0A8C3 /* feature_algo.cpp */,
+ 675340BF1A3F540F00A0A8C3 /* feature_algo.hpp */,
+ 675340C01A3F540F00A0A8C3 /* feature_covering.cpp */,
+ 675340C11A3F540F00A0A8C3 /* feature_covering.hpp */,
+ 675340C21A3F540F00A0A8C3 /* feature_data.cpp */,
+ 675340C31A3F540F00A0A8C3 /* feature_data.hpp */,
+ 675340C41A3F540F00A0A8C3 /* feature_decl.cpp */,
+ 675340C51A3F540F00A0A8C3 /* feature_decl.hpp */,
+ 675340C61A3F540F00A0A8C3 /* feature_impl.cpp */,
+ 675340C71A3F540F00A0A8C3 /* feature_impl.hpp */,
+ 675340C81A3F540F00A0A8C3 /* feature_loader_base.cpp */,
+ 675340C91A3F540F00A0A8C3 /* feature_loader_base.hpp */,
+ 675340CA1A3F540F00A0A8C3 /* feature_loader.cpp */,
+ 675340CB1A3F540F00A0A8C3 /* feature_loader.hpp */,
+ 6726C1CF1A49DAAC005EEA39 /* feature_meta.cpp */,
+ 6726C1D01A49DAAC005EEA39 /* feature_meta.hpp */,
+ 675340CC1A3F540F00A0A8C3 /* feature_processor.hpp */,
+ 675340CD1A3F540F00A0A8C3 /* feature_utils.cpp */,
+ 675340CE1A3F540F00A0A8C3 /* feature_utils.hpp */,
+ 675340CF1A3F540F00A0A8C3 /* feature_visibility.cpp */,
+ 675340D01A3F540F00A0A8C3 /* feature_visibility.hpp */,
+ 675340D11A3F540F00A0A8C3 /* feature.cpp */,
+ 675340D21A3F540F00A0A8C3 /* feature.hpp */,
+ 675340D31A3F540F00A0A8C3 /* feature.proto */,
+ 675340D41A3F540F00A0A8C3 /* features_vector.hpp */,
+ 675340D51A3F540F00A0A8C3 /* ftypes_matcher.cpp */,
+ 675340D61A3F540F00A0A8C3 /* ftypes_matcher.hpp */,
+ 675340D71A3F540F00A0A8C3 /* geometry_coding.cpp */,
+ 675340D81A3F540F00A0A8C3 /* geometry_coding.hpp */,
+ 675340D91A3F540F00A0A8C3 /* geometry_serialization.cpp */,
+ 675340DA1A3F540F00A0A8C3 /* geometry_serialization.hpp */,
+ 675340DB1A3F540F00A0A8C3 /* index_builder.cpp */,
+ 675340DC1A3F540F00A0A8C3 /* index_builder.hpp */,
+ 675340DD1A3F540F00A0A8C3 /* index.cpp */,
+ 675340DE1A3F540F00A0A8C3 /* index.hpp */,
+ 675340DF1A3F540F00A0A8C3 /* interval_index_builder.hpp */,
+ 675340E01A3F540F00A0A8C3 /* interval_index_iface.hpp */,
+ 675340E11A3F540F00A0A8C3 /* interval_index.hpp */,
+ 675340E21A3F540F00A0A8C3 /* mercator.cpp */,
+ 675340E31A3F540F00A0A8C3 /* mercator.hpp */,
+ 675340E41A3F540F00A0A8C3 /* mwm_set.cpp */,
+ 675340E51A3F540F00A0A8C3 /* mwm_set.hpp */,
+ 675340E61A3F540F00A0A8C3 /* mwm_version.cpp */,
+ 675340E71A3F540F00A0A8C3 /* mwm_version.hpp */,
+ 675340E91A3F540F00A0A8C3 /* point_to_int64.cpp */,
+ 675340EA1A3F540F00A0A8C3 /* point_to_int64.hpp */,
+ 675340EB1A3F540F00A0A8C3 /* scale_index_builder.hpp */,
+ 675340EC1A3F540F00A0A8C3 /* scale_index.cpp */,
+ 675340ED1A3F540F00A0A8C3 /* scale_index.hpp */,
+ 675340EE1A3F540F00A0A8C3 /* scales.cpp */,
+ 675340EF1A3F540F00A0A8C3 /* scales.hpp */,
+ 675340F01A3F540F00A0A8C3 /* search_delimiters.cpp */,
+ 675340F11A3F540F00A0A8C3 /* search_delimiters.hpp */,
+ 675340F21A3F540F00A0A8C3 /* search_index_builder.cpp */,
+ 675340F31A3F540F00A0A8C3 /* search_index_builder.hpp */,
+ 675340F41A3F540F00A0A8C3 /* search_string_utils.cpp */,
+ 675340F51A3F540F00A0A8C3 /* search_string_utils.hpp */,
+ 675340F61A3F540F00A0A8C3 /* search_trie.hpp */,
+ 675340F81A3F540F00A0A8C3 /* string_file.hpp */,
+ 675340F91A3F540F00A0A8C3 /* tesselator_decl.hpp */,
+ 675340FA1A3F540F00A0A8C3 /* tree_structure.hpp */,
+ 675340FB1A3F540F00A0A8C3 /* types_mapping.cpp */,
+ 675340FC1A3F540F00A0A8C3 /* types_mapping.hpp */,
+ );
+ name = indexer;
+ path = ../../indexer;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675340981A3F53CB00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675341361A3F540F00A0A8C3 /* mercator.hpp in Headers */,
+ 6753414E1A3F540F00A0A8C3 /* types_mapping.hpp in Headers */,
+ 6753411F1A3F540F00A0A8C3 /* feature_loader.hpp in Headers */,
+ 675341151A3F540F00A0A8C3 /* feature_covering.hpp in Headers */,
+ 675341291A3F540F00A0A8C3 /* ftypes_matcher.hpp in Headers */,
+ 675341201A3F540F00A0A8C3 /* feature_processor.hpp in Headers */,
+ 675341341A3F540F00A0A8C3 /* interval_index.hpp in Headers */,
+ 675341241A3F540F00A0A8C3 /* feature_visibility.hpp in Headers */,
+ 6753414A1A3F540F00A0A8C3 /* string_file.hpp in Headers */,
+ 6753411D1A3F540F00A0A8C3 /* feature_loader_base.hpp in Headers */,
+ 675340FE1A3F540F00A0A8C3 /* categories_holder.hpp in Headers */,
+ 675341471A3F540F00A0A8C3 /* search_string_utils.hpp in Headers */,
+ 675341131A3F540F00A0A8C3 /* feature_algo.hpp in Headers */,
+ 675341431A3F540F00A0A8C3 /* search_delimiters.hpp in Headers */,
+ 6726C1D21A49DAAC005EEA39 /* feature_meta.hpp in Headers */,
+ 6753412D1A3F540F00A0A8C3 /* geometry_serialization.hpp in Headers */,
+ 6753414C1A3F540F00A0A8C3 /* tree_structure.hpp in Headers */,
+ 675341381A3F540F00A0A8C3 /* mwm_set.hpp in Headers */,
+ 675341451A3F540F00A0A8C3 /* search_index_builder.hpp in Headers */,
+ 675341481A3F540F00A0A8C3 /* search_trie.hpp in Headers */,
+ 6753413A1A3F540F00A0A8C3 /* mwm_version.hpp in Headers */,
+ 6753412B1A3F540F00A0A8C3 /* geometry_coding.hpp in Headers */,
+ 675340FF1A3F540F00A0A8C3 /* cell_coverer.hpp in Headers */,
+ 6753410C1A3F540F00A0A8C3 /* drawing_rule_def.hpp in Headers */,
+ 675341001A3F540F00A0A8C3 /* cell_id.hpp in Headers */,
+ 670D04AD1B0BA8580013A7AC /* interval_index_101.hpp in Headers */,
+ 675341271A3F540F00A0A8C3 /* features_vector.hpp in Headers */,
+ 6753413D1A3F540F00A0A8C3 /* scale_index_builder.hpp in Headers */,
+ 675341021A3F540F00A0A8C3 /* classificator_loader.hpp in Headers */,
+ 6753413F1A3F540F00A0A8C3 /* scale_index.hpp in Headers */,
+ 6753410E1A3F540F00A0A8C3 /* drawing_rules.hpp in Headers */,
+ 670C615C1AB0691900C38A8C /* features_offsets_table.hpp in Headers */,
+ 6753413C1A3F540F00A0A8C3 /* point_to_int64.hpp in Headers */,
+ 675341061A3F540F00A0A8C3 /* coding_params.hpp in Headers */,
+ 6753412F1A3F540F00A0A8C3 /* index_builder.hpp in Headers */,
+ 670C615D1AB0691900C38A8C /* string_file_values.hpp in Headers */,
+ 675341411A3F540F00A0A8C3 /* scales.hpp in Headers */,
+ 675341321A3F540F00A0A8C3 /* interval_index_builder.hpp in Headers */,
+ 6753414B1A3F540F00A0A8C3 /* tesselator_decl.hpp in Headers */,
+ 675341191A3F540F00A0A8C3 /* feature_decl.hpp in Headers */,
+ 675341221A3F540F00A0A8C3 /* feature_utils.hpp in Headers */,
+ 675341171A3F540F00A0A8C3 /* feature_data.hpp in Headers */,
+ 6753410F1A3F540F00A0A8C3 /* drules_include.hpp in Headers */,
+ 675341311A3F540F00A0A8C3 /* index.hpp in Headers */,
+ 670C611C1AB065B100C38A8C /* test_polylines.hpp in Headers */,
+ 675341331A3F540F00A0A8C3 /* interval_index_iface.hpp in Headers */,
+ 675341041A3F540F00A0A8C3 /* classificator.hpp in Headers */,
+ 675341261A3F540F00A0A8C3 /* feature.hpp in Headers */,
+ 670D04AC1B0BA8580013A7AC /* feature_loader_101.hpp in Headers */,
+ 675341081A3F540F00A0A8C3 /* data_factory.hpp in Headers */,
+ 6753410A1A3F540F00A0A8C3 /* data_header.hpp in Headers */,
+ 6753411B1A3F540F00A0A8C3 /* feature_impl.hpp in Headers */,
+ 675341111A3F540F00A0A8C3 /* drules_struct.pb.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 670C61241AB0661100C38A8C /* indexer_tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 670C61291AB0661100C38A8C /* Build configuration list for PBXNativeTarget "indexer_tests" */;
+ buildPhases = (
+ 670C61211AB0661100C38A8C /* Sources */,
+ 670C61221AB0661100C38A8C /* Frameworks */,
+ 670C61231AB0661100C38A8C /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = indexer_tests;
+ productName = indexer_tests;
+ productReference = 670C61251AB0661100C38A8C /* indexer_tests */;
+ productType = "com.apple.product-type.tool";
+ };
+ 675340991A3F53CB00A0A8C3 /* indexer */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675340A51A3F53CB00A0A8C3 /* Build configuration list for PBXNativeTarget "indexer" */;
+ buildPhases = (
+ 675340961A3F53CB00A0A8C3 /* Sources */,
+ 675340971A3F53CB00A0A8C3 /* Frameworks */,
+ 675340981A3F53CB00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = indexer;
+ productName = indexer;
+ productReference = 6753409A1A3F53CB00A0A8C3 /* libindexer.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675340921A3F53CB00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 670C61241AB0661100C38A8C = {
+ CreatedOnToolsVersion = 6.1.1;
+ };
+ 675340991A3F53CB00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675340951A3F53CB00A0A8C3 /* Build configuration list for PBXProject "indexer" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675340911A3F53CB00A0A8C3;
+ productRefGroup = 6753409B1A3F53CB00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675340991A3F53CB00A0A8C3 /* indexer */,
+ 670C61241AB0661100C38A8C /* indexer_tests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 670C61211AB0661100C38A8C /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670C620D1AC59E6300C38A8C /* opening_hours_test.cpp in Sources */,
+ 670C612C1AB0663400C38A8C /* testingmain.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 675340961A3F53CB00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670C610C1AB065B100C38A8C /* categories_test.cpp in Sources */,
+ 675341461A3F540F00A0A8C3 /* search_string_utils.cpp in Sources */,
+ 670D04AB1B0BA8580013A7AC /* feature_loader_101.cpp in Sources */,
+ 6753411A1A3F540F00A0A8C3 /* feature_impl.cpp in Sources */,
+ 670C61111AB065B100C38A8C /* geometry_coding_test.cpp in Sources */,
+ 675341351A3F540F00A0A8C3 /* mercator.cpp in Sources */,
+ 6753410D1A3F540F00A0A8C3 /* drawing_rules.cpp in Sources */,
+ 670C61161AB065B100C38A8C /* mercator_test.cpp in Sources */,
+ 675341391A3F540F00A0A8C3 /* mwm_version.cpp in Sources */,
+ 675341421A3F540F00A0A8C3 /* search_delimiters.cpp in Sources */,
+ 670C611E1AB065B100C38A8C /* visibility_test.cpp in Sources */,
+ 675341301A3F540F00A0A8C3 /* index.cpp in Sources */,
+ 6753414D1A3F540F00A0A8C3 /* types_mapping.cpp in Sources */,
+ 6753412A1A3F540F00A0A8C3 /* geometry_coding.cpp in Sources */,
+ 670C61191AB065B100C38A8C /* scales_test.cpp in Sources */,
+ 675341121A3F540F00A0A8C3 /* feature_algo.cpp in Sources */,
+ 675341211A3F540F00A0A8C3 /* feature_utils.cpp in Sources */,
+ 670C61151AB065B100C38A8C /* interval_index_test.cpp in Sources */,
+ 670C61121AB065B100C38A8C /* geometry_serialization_test.cpp in Sources */,
+ 675341231A3F540F00A0A8C3 /* feature_visibility.cpp in Sources */,
+ 670C610F1AB065B100C38A8C /* checker_test.cpp in Sources */,
+ 675341161A3F540F00A0A8C3 /* feature_data.cpp in Sources */,
+ 675341031A3F540F00A0A8C3 /* classificator.cpp in Sources */,
+ 670C61201AB065E100C38A8C /* testingmain.cpp in Sources */,
+ 670C610E1AB065B100C38A8C /* cell_id_test.cpp in Sources */,
+ 670C61131AB065B100C38A8C /* index_builder_test.cpp in Sources */,
+ 6753413E1A3F540F00A0A8C3 /* scale_index.cpp in Sources */,
+ 675341401A3F540F00A0A8C3 /* scales.cpp in Sources */,
+ 6753411E1A3F540F00A0A8C3 /* feature_loader.cpp in Sources */,
+ 675341051A3F540F00A0A8C3 /* coding_params.cpp in Sources */,
+ 670C610D1AB065B100C38A8C /* cell_coverer_test.cpp in Sources */,
+ 670C61171AB065B100C38A8C /* mwm_set_test.cpp in Sources */,
+ 675341251A3F540F00A0A8C3 /* feature.cpp in Sources */,
+ 675341091A3F540F00A0A8C3 /* data_header.cpp in Sources */,
+ 6753412C1A3F540F00A0A8C3 /* geometry_serialization.cpp in Sources */,
+ 6726C1D11A49DAAC005EEA39 /* feature_meta.cpp in Sources */,
+ 6753411C1A3F540F00A0A8C3 /* feature_loader_base.cpp in Sources */,
+ 675341071A3F540F00A0A8C3 /* data_factory.cpp in Sources */,
+ 670C611D1AB065B100C38A8C /* test_type.cpp in Sources */,
+ 6753412E1A3F540F00A0A8C3 /* index_builder.cpp in Sources */,
+ 675341011A3F540F00A0A8C3 /* classificator_loader.cpp in Sources */,
+ 670C61181AB065B100C38A8C /* point_to_int64_test.cpp in Sources */,
+ 670C611A1AB065B100C38A8C /* sort_and_merge_intervals_test.cpp in Sources */,
+ 670C61101AB065B100C38A8C /* features_offsets_table_test.cpp in Sources */,
+ 670C611B1AB065B100C38A8C /* test_polylines.cpp in Sources */,
+ 675341141A3F540F00A0A8C3 /* feature_covering.cpp in Sources */,
+ 675341371A3F540F00A0A8C3 /* mwm_set.cpp in Sources */,
+ 675341181A3F540F00A0A8C3 /* feature_decl.cpp in Sources */,
+ 6753410B1A3F540F00A0A8C3 /* drawing_rule_def.cpp in Sources */,
+ 670C61141AB065B100C38A8C /* index_test.cpp in Sources */,
+ 670C615B1AB0691900C38A8C /* features_offsets_table.cpp in Sources */,
+ 675341281A3F540F00A0A8C3 /* ftypes_matcher.cpp in Sources */,
+ 675341441A3F540F00A0A8C3 /* search_index_builder.cpp in Sources */,
+ 675341101A3F540F00A0A8C3 /* drules_struct.pb.cc in Sources */,
+ 675340FD1A3F540F00A0A8C3 /* categories_holder.cpp in Sources */,
+ 6753413B1A3F540F00A0A8C3 /* point_to_int64.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 670C612A1AB0661100C38A8C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 670C612B1AB0661100C38A8C /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ 675340A31A3F53CB00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AB1B0E07040013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/protobuf/src",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675340A41A3F53CB00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AB1B0E07040013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/protobuf/src",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675340A61A3F53CB00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675340A71A3F53CB00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 670C61291AB0661100C38A8C /* Build configuration list for PBXNativeTarget "indexer_tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670C612A1AB0661100C38A8C /* Debug */,
+ 670C612B1AB0661100C38A8C /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675340951A3F53CB00A0A8C3 /* Build configuration list for PBXProject "indexer" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675340A31A3F53CB00A0A8C3 /* Debug */,
+ 675340A41A3F53CB00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675340A51A3F53CB00A0A8C3 /* Build configuration list for PBXNativeTarget "indexer" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675340A61A3F53CB00A0A8C3 /* Debug */,
+ 675340A71A3F53CB00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675340921A3F53CB00A0A8C3 /* Project object */;
+}
diff --git a/xcode/jansson/jansson.xcodeproj/project.pbxproj b/xcode/jansson/jansson.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..f7996d9835
--- /dev/null
+++ b/xcode/jansson/jansson.xcodeproj/project.pbxproj
@@ -0,0 +1,345 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 6753445F1A3F666300A0A8C3 /* jansson_handle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753445B1A3F666300A0A8C3 /* jansson_handle.cpp */; };
+ 675344601A3F666300A0A8C3 /* jansson_handle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753445C1A3F666300A0A8C3 /* jansson_handle.hpp */; };
+ 675344611A3F666300A0A8C3 /* myjansson.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753445D1A3F666300A0A8C3 /* myjansson.hpp */; };
+ 675344741A3F676C00A0A8C3 /* dump.c in Sources */ = {isa = PBXBuildFile; fileRef = 675344641A3F676C00A0A8C3 /* dump.c */; };
+ 675344751A3F676C00A0A8C3 /* error.c in Sources */ = {isa = PBXBuildFile; fileRef = 675344651A3F676C00A0A8C3 /* error.c */; };
+ 675344761A3F676C00A0A8C3 /* hashtable.c in Sources */ = {isa = PBXBuildFile; fileRef = 675344661A3F676C00A0A8C3 /* hashtable.c */; };
+ 675344771A3F676C00A0A8C3 /* hashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 675344671A3F676C00A0A8C3 /* hashtable.h */; };
+ 675344781A3F676C00A0A8C3 /* jansson_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 675344681A3F676C00A0A8C3 /* jansson_config.h */; };
+ 675344791A3F676C00A0A8C3 /* jansson_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 675344691A3F676C00A0A8C3 /* jansson_private.h */; };
+ 6753447A1A3F676C00A0A8C3 /* jansson.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753446A1A3F676C00A0A8C3 /* jansson.h */; };
+ 6753447B1A3F676C00A0A8C3 /* load.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753446B1A3F676C00A0A8C3 /* load.c */; };
+ 6753447C1A3F676C00A0A8C3 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753446C1A3F676C00A0A8C3 /* memory.c */; };
+ 6753447D1A3F676C00A0A8C3 /* pack_unpack.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753446D1A3F676C00A0A8C3 /* pack_unpack.c */; };
+ 6753447E1A3F676C00A0A8C3 /* strbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753446E1A3F676C00A0A8C3 /* strbuffer.c */; };
+ 6753447F1A3F676C00A0A8C3 /* strbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753446F1A3F676C00A0A8C3 /* strbuffer.h */; };
+ 675344801A3F676C00A0A8C3 /* strconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 675344701A3F676C00A0A8C3 /* strconv.c */; };
+ 675344811A3F676C00A0A8C3 /* utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 675344711A3F676C00A0A8C3 /* utf.c */; };
+ 675344821A3F676C00A0A8C3 /* utf.h in Headers */ = {isa = PBXBuildFile; fileRef = 675344721A3F676C00A0A8C3 /* utf.h */; };
+ 675344831A3F676C00A0A8C3 /* value.c in Sources */ = {isa = PBXBuildFile; fileRef = 675344731A3F676C00A0A8C3 /* value.c */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05B01B0E09E40013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6753444D1A3F664300A0A8C3 /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6753445B1A3F666300A0A8C3 /* jansson_handle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jansson_handle.cpp; sourceTree = "<group>"; };
+ 6753445C1A3F666300A0A8C3 /* jansson_handle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = jansson_handle.hpp; sourceTree = "<group>"; };
+ 6753445D1A3F666300A0A8C3 /* myjansson.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = myjansson.hpp; sourceTree = "<group>"; };
+ 675344641A3F676C00A0A8C3 /* dump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dump.c; sourceTree = "<group>"; };
+ 675344651A3F676C00A0A8C3 /* error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = error.c; sourceTree = "<group>"; };
+ 675344661A3F676C00A0A8C3 /* hashtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hashtable.c; sourceTree = "<group>"; };
+ 675344671A3F676C00A0A8C3 /* hashtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hashtable.h; sourceTree = "<group>"; };
+ 675344681A3F676C00A0A8C3 /* jansson_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jansson_config.h; sourceTree = "<group>"; };
+ 675344691A3F676C00A0A8C3 /* jansson_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jansson_private.h; sourceTree = "<group>"; };
+ 6753446A1A3F676C00A0A8C3 /* jansson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jansson.h; sourceTree = "<group>"; };
+ 6753446B1A3F676C00A0A8C3 /* load.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = load.c; sourceTree = "<group>"; };
+ 6753446C1A3F676C00A0A8C3 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = "<group>"; };
+ 6753446D1A3F676C00A0A8C3 /* pack_unpack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pack_unpack.c; sourceTree = "<group>"; };
+ 6753446E1A3F676C00A0A8C3 /* strbuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strbuffer.c; sourceTree = "<group>"; };
+ 6753446F1A3F676C00A0A8C3 /* strbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strbuffer.h; sourceTree = "<group>"; };
+ 675344701A3F676C00A0A8C3 /* strconv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strconv.c; sourceTree = "<group>"; };
+ 675344711A3F676C00A0A8C3 /* utf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf.c; sourceTree = "<group>"; };
+ 675344721A3F676C00A0A8C3 /* utf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf.h; sourceTree = "<group>"; };
+ 675344731A3F676C00A0A8C3 /* value.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = value.c; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 6753444A1A3F664300A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670D04A11B0B719D0013A7AC /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 675344641A3F676C00A0A8C3 /* dump.c */,
+ 675344651A3F676C00A0A8C3 /* error.c */,
+ 675344661A3F676C00A0A8C3 /* hashtable.c */,
+ 675344671A3F676C00A0A8C3 /* hashtable.h */,
+ 675344681A3F676C00A0A8C3 /* jansson_config.h */,
+ 675344691A3F676C00A0A8C3 /* jansson_private.h */,
+ 6753446A1A3F676C00A0A8C3 /* jansson.h */,
+ 6753446B1A3F676C00A0A8C3 /* load.c */,
+ 6753446C1A3F676C00A0A8C3 /* memory.c */,
+ 6753446D1A3F676C00A0A8C3 /* pack_unpack.c */,
+ 6753446E1A3F676C00A0A8C3 /* strbuffer.c */,
+ 6753446F1A3F676C00A0A8C3 /* strbuffer.h */,
+ 675344701A3F676C00A0A8C3 /* strconv.c */,
+ 675344711A3F676C00A0A8C3 /* utf.c */,
+ 675344721A3F676C00A0A8C3 /* utf.h */,
+ 675344731A3F676C00A0A8C3 /* value.c */,
+ );
+ path = src;
+ sourceTree = "<group>";
+ };
+ 675344441A3F664300A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B01B0E09E40013A7AC /* defaults.xcconfig */,
+ 6753444F1A3F664300A0A8C3 /* jansson */,
+ 6753444E1A3F664300A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 6753444E1A3F664300A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6753444D1A3F664300A0A8C3 /* libjansson.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753444F1A3F664300A0A8C3 /* jansson */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04A11B0B719D0013A7AC /* src */,
+ 6753445B1A3F666300A0A8C3 /* jansson_handle.cpp */,
+ 6753445C1A3F666300A0A8C3 /* jansson_handle.hpp */,
+ 6753445D1A3F666300A0A8C3 /* myjansson.hpp */,
+ );
+ name = jansson;
+ path = ../../3party/jansson;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 6753444B1A3F664300A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675344601A3F666300A0A8C3 /* jansson_handle.hpp in Headers */,
+ 675344791A3F676C00A0A8C3 /* jansson_private.h in Headers */,
+ 675344821A3F676C00A0A8C3 /* utf.h in Headers */,
+ 675344611A3F666300A0A8C3 /* myjansson.hpp in Headers */,
+ 6753447F1A3F676C00A0A8C3 /* strbuffer.h in Headers */,
+ 6753447A1A3F676C00A0A8C3 /* jansson.h in Headers */,
+ 675344771A3F676C00A0A8C3 /* hashtable.h in Headers */,
+ 675344781A3F676C00A0A8C3 /* jansson_config.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 6753444C1A3F664300A0A8C3 /* jansson */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675344581A3F664300A0A8C3 /* Build configuration list for PBXNativeTarget "jansson" */;
+ buildPhases = (
+ 675344491A3F664300A0A8C3 /* Sources */,
+ 6753444A1A3F664300A0A8C3 /* Frameworks */,
+ 6753444B1A3F664300A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = jansson;
+ productName = jansson;
+ productReference = 6753444D1A3F664300A0A8C3 /* libjansson.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675344451A3F664300A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 6753444C1A3F664300A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675344481A3F664300A0A8C3 /* Build configuration list for PBXProject "jansson" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675344441A3F664300A0A8C3;
+ productRefGroup = 6753444E1A3F664300A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 6753444C1A3F664300A0A8C3 /* jansson */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675344491A3F664300A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6753447B1A3F676C00A0A8C3 /* load.c in Sources */,
+ 675344801A3F676C00A0A8C3 /* strconv.c in Sources */,
+ 6753447D1A3F676C00A0A8C3 /* pack_unpack.c in Sources */,
+ 675344761A3F676C00A0A8C3 /* hashtable.c in Sources */,
+ 675344751A3F676C00A0A8C3 /* error.c in Sources */,
+ 6753445F1A3F666300A0A8C3 /* jansson_handle.cpp in Sources */,
+ 675344831A3F676C00A0A8C3 /* value.c in Sources */,
+ 6753447C1A3F676C00A0A8C3 /* memory.c in Sources */,
+ 675344811A3F676C00A0A8C3 /* utf.c in Sources */,
+ 675344741A3F676C00A0A8C3 /* dump.c in Sources */,
+ 6753447E1A3F676C00A0A8C3 /* strbuffer.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675344561A3F664300A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B01B0E09E40013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/jansson/src",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ WARNING_CFLAGS = "-w";
+ };
+ name = Debug;
+ };
+ 675344571A3F664300A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B01B0E09E40013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/jansson/src",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ WARNING_CFLAGS = "-w";
+ };
+ name = Release;
+ };
+ 675344591A3F664300A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 6753445A1A3F664300A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675344481A3F664300A0A8C3 /* Build configuration list for PBXProject "jansson" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675344561A3F664300A0A8C3 /* Debug */,
+ 675344571A3F664300A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675344581A3F664300A0A8C3 /* Build configuration list for PBXNativeTarget "jansson" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675344591A3F664300A0A8C3 /* Debug */,
+ 6753445A1A3F664300A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675344451A3F664300A0A8C3 /* Project object */;
+}
diff --git a/xcode/map/map.xcodeproj/project.pbxproj b/xcode/map/map.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..26e9a5ba1d
--- /dev/null
+++ b/xcode/map/map.xcodeproj/project.pbxproj
@@ -0,0 +1,736 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675346381A4054E800A0A8C3 /* active_maps_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345C91A4054E800A0A8C3 /* active_maps_layout.cpp */; };
+ 675346391A4054E800A0A8C3 /* active_maps_layout.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345CA1A4054E800A0A8C3 /* active_maps_layout.hpp */; };
+ 6753463A1A4054E800A0A8C3 /* address_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345CB1A4054E800A0A8C3 /* address_finder.cpp */; };
+ 6753463B1A4054E800A0A8C3 /* alfa_animation_task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345CC1A4054E800A0A8C3 /* alfa_animation_task.cpp */; };
+ 6753463C1A4054E800A0A8C3 /* alfa_animation_task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345CD1A4054E800A0A8C3 /* alfa_animation_task.hpp */; };
+ 6753463D1A4054E800A0A8C3 /* anim_phase_chain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345CE1A4054E800A0A8C3 /* anim_phase_chain.cpp */; };
+ 6753463E1A4054E800A0A8C3 /* anim_phase_chain.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345CF1A4054E800A0A8C3 /* anim_phase_chain.hpp */; };
+ 6753463F1A4054E800A0A8C3 /* animator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345D01A4054E800A0A8C3 /* animator.cpp */; };
+ 675346401A4054E800A0A8C3 /* animator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345D11A4054E800A0A8C3 /* animator.hpp */; };
+ 675346411A4054E800A0A8C3 /* area_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345D21A4054E800A0A8C3 /* area_info.hpp */; };
+ 675346421A4054E800A0A8C3 /* basic_tiling_render_policy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345D31A4054E800A0A8C3 /* basic_tiling_render_policy.cpp */; };
+ 675346431A4054E800A0A8C3 /* basic_tiling_render_policy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345D41A4054E800A0A8C3 /* basic_tiling_render_policy.hpp */; };
+ 675346441A4054E800A0A8C3 /* benchmark_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345D51A4054E800A0A8C3 /* benchmark_engine.cpp */; };
+ 675346451A4054E800A0A8C3 /* benchmark_engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345D61A4054E800A0A8C3 /* benchmark_engine.hpp */; };
+ 675346461A4054E800A0A8C3 /* benchmark_provider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345D71A4054E800A0A8C3 /* benchmark_provider.cpp */; };
+ 675346471A4054E800A0A8C3 /* benchmark_provider.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345D81A4054E800A0A8C3 /* benchmark_provider.hpp */; };
+ 675346481A4054E800A0A8C3 /* bookmark_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345D91A4054E800A0A8C3 /* bookmark_manager.cpp */; };
+ 675346491A4054E800A0A8C3 /* bookmark_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345DA1A4054E800A0A8C3 /* bookmark_manager.hpp */; };
+ 6753464A1A4054E800A0A8C3 /* bookmark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345DB1A4054E800A0A8C3 /* bookmark.cpp */; };
+ 6753464B1A4054E800A0A8C3 /* bookmark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345DC1A4054E800A0A8C3 /* bookmark.hpp */; };
+ 6753464C1A4054E800A0A8C3 /* change_viewport_task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345DD1A4054E800A0A8C3 /* change_viewport_task.cpp */; };
+ 6753464D1A4054E800A0A8C3 /* change_viewport_task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345DE1A4054E800A0A8C3 /* change_viewport_task.hpp */; };
+ 6753464E1A4054E800A0A8C3 /* compass_arrow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345DF1A4054E800A0A8C3 /* compass_arrow.cpp */; };
+ 6753464F1A4054E800A0A8C3 /* compass_arrow.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345E01A4054E800A0A8C3 /* compass_arrow.hpp */; };
+ 675346501A4054E800A0A8C3 /* country_status_display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345E11A4054E800A0A8C3 /* country_status_display.cpp */; };
+ 675346511A4054E800A0A8C3 /* country_status_display.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345E21A4054E800A0A8C3 /* country_status_display.hpp */; };
+ 675346521A4054E800A0A8C3 /* country_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345E31A4054E800A0A8C3 /* country_tree.cpp */; };
+ 675346531A4054E800A0A8C3 /* country_tree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345E41A4054E800A0A8C3 /* country_tree.hpp */; };
+ 675346541A4054E800A0A8C3 /* coverage_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345E51A4054E800A0A8C3 /* coverage_generator.cpp */; };
+ 675346551A4054E800A0A8C3 /* coverage_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345E61A4054E800A0A8C3 /* coverage_generator.hpp */; };
+ 675346561A4054E800A0A8C3 /* dialog_settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345E71A4054E800A0A8C3 /* dialog_settings.cpp */; };
+ 675346571A4054E800A0A8C3 /* dialog_settings.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345E81A4054E800A0A8C3 /* dialog_settings.hpp */; };
+ 675346581A4054E800A0A8C3 /* drawer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345E91A4054E800A0A8C3 /* drawer.cpp */; };
+ 675346591A4054E800A0A8C3 /* drawer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345EA1A4054E800A0A8C3 /* drawer.hpp */; };
+ 6753465A1A4054E800A0A8C3 /* events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345EB1A4054E800A0A8C3 /* events.cpp */; };
+ 6753465B1A4054E800A0A8C3 /* events.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345EC1A4054E800A0A8C3 /* events.hpp */; };
+ 6753465C1A4054E800A0A8C3 /* feature_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345ED1A4054E800A0A8C3 /* feature_info.cpp */; };
+ 6753465D1A4054E800A0A8C3 /* feature_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345EE1A4054E800A0A8C3 /* feature_info.hpp */; };
+ 6753465E1A4054E800A0A8C3 /* feature_processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345EF1A4054E800A0A8C3 /* feature_processor.cpp */; };
+ 6753465F1A4054E800A0A8C3 /* feature_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345F01A4054E800A0A8C3 /* feature_processor.hpp */; };
+ 675346601A4054E800A0A8C3 /* feature_styler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345F11A4054E800A0A8C3 /* feature_styler.cpp */; };
+ 675346611A4054E800A0A8C3 /* feature_styler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345F21A4054E800A0A8C3 /* feature_styler.hpp */; };
+ 675346621A4054E800A0A8C3 /* feature_vec_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345F31A4054E800A0A8C3 /* feature_vec_model.cpp */; };
+ 675346631A4054E800A0A8C3 /* feature_vec_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345F41A4054E800A0A8C3 /* feature_vec_model.hpp */; };
+ 675346641A4054E800A0A8C3 /* framework.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345F51A4054E800A0A8C3 /* framework.cpp */; };
+ 675346651A4054E800A0A8C3 /* framework.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345F61A4054E800A0A8C3 /* framework.hpp */; };
+ 675346661A4054E800A0A8C3 /* ge0_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345F71A4054E800A0A8C3 /* ge0_parser.cpp */; };
+ 675346671A4054E800A0A8C3 /* ge0_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345F81A4054E800A0A8C3 /* ge0_parser.hpp */; };
+ 675346681A4054E800A0A8C3 /* geometry_processors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345F91A4054E800A0A8C3 /* geometry_processors.cpp */; };
+ 675346691A4054E800A0A8C3 /* geometry_processors.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345FA1A4054E800A0A8C3 /* geometry_processors.hpp */; };
+ 6753466A1A4054E800A0A8C3 /* geourl_process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345FB1A4054E800A0A8C3 /* geourl_process.cpp */; };
+ 6753466B1A4054E800A0A8C3 /* geourl_process.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345FC1A4054E800A0A8C3 /* geourl_process.hpp */; };
+ 6753466C1A4054E800A0A8C3 /* information_display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345FD1A4054E800A0A8C3 /* information_display.cpp */; };
+ 6753466D1A4054E800A0A8C3 /* information_display.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345FE1A4054E800A0A8C3 /* information_display.hpp */; };
+ 6753466E1A4054E800A0A8C3 /* location_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345FF1A4054E800A0A8C3 /* location_state.cpp */; };
+ 6753466F1A4054E800A0A8C3 /* location_state.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346001A4054E800A0A8C3 /* location_state.hpp */; };
+ 675346721A4054E800A0A8C3 /* move_screen_task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346031A4054E800A0A8C3 /* move_screen_task.cpp */; };
+ 675346731A4054E800A0A8C3 /* move_screen_task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346041A4054E800A0A8C3 /* move_screen_task.hpp */; };
+ 675346741A4054E800A0A8C3 /* mwm_url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346051A4054E800A0A8C3 /* mwm_url.cpp */; };
+ 675346751A4054E800A0A8C3 /* mwm_url.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346061A4054E800A0A8C3 /* mwm_url.hpp */; };
+ 675346761A4054E800A0A8C3 /* navigator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346071A4054E800A0A8C3 /* navigator.cpp */; };
+ 675346771A4054E800A0A8C3 /* navigator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346081A4054E800A0A8C3 /* navigator.hpp */; };
+ 675346781A4054E800A0A8C3 /* path_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346091A4054E800A0A8C3 /* path_info.hpp */; };
+ 675346791A4054E800A0A8C3 /* pin_click_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753460A1A4054E800A0A8C3 /* pin_click_manager.cpp */; };
+ 6753467A1A4054E800A0A8C3 /* pin_click_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753460B1A4054E800A0A8C3 /* pin_click_manager.hpp */; };
+ 6753467B1A4054E800A0A8C3 /* proto_to_styles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753460C1A4054E800A0A8C3 /* proto_to_styles.cpp */; };
+ 6753467C1A4054E800A0A8C3 /* proto_to_styles.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753460D1A4054E800A0A8C3 /* proto_to_styles.hpp */; };
+ 6753467D1A4054E800A0A8C3 /* qgl_render_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753460E1A4054E800A0A8C3 /* qgl_render_context.cpp */; };
+ 6753467E1A4054E800A0A8C3 /* qgl_render_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753460F1A4054E800A0A8C3 /* qgl_render_context.hpp */; };
+ 6753467F1A4054E800A0A8C3 /* queued_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346101A4054E800A0A8C3 /* queued_renderer.cpp */; };
+ 675346801A4054E800A0A8C3 /* queued_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346111A4054E800A0A8C3 /* queued_renderer.hpp */; };
+ 675346811A4054E800A0A8C3 /* render_policy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346121A4054E800A0A8C3 /* render_policy.cpp */; };
+ 675346821A4054E800A0A8C3 /* render_policy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346131A4054E800A0A8C3 /* render_policy.hpp */; };
+ 675346831A4054E800A0A8C3 /* rotate_screen_task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346141A4054E800A0A8C3 /* rotate_screen_task.cpp */; };
+ 675346841A4054E800A0A8C3 /* rotate_screen_task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346151A4054E800A0A8C3 /* rotate_screen_task.hpp */; };
+ 675346851A4054E800A0A8C3 /* routing_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346161A4054E800A0A8C3 /* routing_session.cpp */; };
+ 675346861A4054E800A0A8C3 /* routing_session.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346171A4054E800A0A8C3 /* routing_session.hpp */; };
+ 675346871A4054E800A0A8C3 /* ruler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346181A4054E800A0A8C3 /* ruler.cpp */; };
+ 675346881A4054E800A0A8C3 /* ruler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346191A4054E800A0A8C3 /* ruler.hpp */; };
+ 675346891A4054E800A0A8C3 /* scales_processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753461A1A4054E800A0A8C3 /* scales_processor.cpp */; };
+ 6753468A1A4054E800A0A8C3 /* scales_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753461B1A4054E800A0A8C3 /* scales_processor.hpp */; };
+ 6753468B1A4054E800A0A8C3 /* simple_render_policy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753461C1A4054E800A0A8C3 /* simple_render_policy.cpp */; };
+ 6753468C1A4054E800A0A8C3 /* simple_render_policy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753461D1A4054E800A0A8C3 /* simple_render_policy.hpp */; };
+ 6753468D1A4054E800A0A8C3 /* tile_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753461E1A4054E800A0A8C3 /* tile_cache.cpp */; };
+ 6753468E1A4054E800A0A8C3 /* tile_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753461F1A4054E800A0A8C3 /* tile_cache.hpp */; };
+ 6753468F1A4054E800A0A8C3 /* tile_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346201A4054E800A0A8C3 /* tile_renderer.cpp */; };
+ 675346901A4054E800A0A8C3 /* tile_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346211A4054E800A0A8C3 /* tile_renderer.hpp */; };
+ 675346911A4054E800A0A8C3 /* tile_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346221A4054E800A0A8C3 /* tile_set.cpp */; };
+ 675346921A4054E800A0A8C3 /* tile_set.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346231A4054E800A0A8C3 /* tile_set.hpp */; };
+ 675346931A4054E800A0A8C3 /* tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346241A4054E800A0A8C3 /* tile.cpp */; };
+ 675346941A4054E800A0A8C3 /* tile.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346251A4054E800A0A8C3 /* tile.hpp */; };
+ 675346951A4054E800A0A8C3 /* tiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346261A4054E800A0A8C3 /* tiler.cpp */; };
+ 675346961A4054E800A0A8C3 /* tiler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346271A4054E800A0A8C3 /* tiler.hpp */; };
+ 675346971A4054E800A0A8C3 /* tiling_render_policy_mt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346281A4054E800A0A8C3 /* tiling_render_policy_mt.cpp */; };
+ 675346981A4054E800A0A8C3 /* tiling_render_policy_mt.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346291A4054E800A0A8C3 /* tiling_render_policy_mt.hpp */; };
+ 675346991A4054E800A0A8C3 /* tiling_render_policy_st.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753462A1A4054E800A0A8C3 /* tiling_render_policy_st.cpp */; };
+ 6753469A1A4054E800A0A8C3 /* tiling_render_policy_st.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753462B1A4054E800A0A8C3 /* tiling_render_policy_st.hpp */; };
+ 6753469B1A4054E800A0A8C3 /* track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753462C1A4054E800A0A8C3 /* track.cpp */; };
+ 6753469C1A4054E800A0A8C3 /* track.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753462D1A4054E800A0A8C3 /* track.hpp */; };
+ 6753469D1A4054E800A0A8C3 /* user_mark_container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753462E1A4054E800A0A8C3 /* user_mark_container.cpp */; };
+ 6753469E1A4054E800A0A8C3 /* user_mark_container.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753462F1A4054E800A0A8C3 /* user_mark_container.hpp */; };
+ 6753469F1A4054E800A0A8C3 /* user_mark_dl_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346301A4054E800A0A8C3 /* user_mark_dl_cache.cpp */; };
+ 675346A01A4054E800A0A8C3 /* user_mark_dl_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346311A4054E800A0A8C3 /* user_mark_dl_cache.hpp */; };
+ 675346A21A4054E800A0A8C3 /* user_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346331A4054E800A0A8C3 /* user_mark.hpp */; };
+ 675346A31A4054E800A0A8C3 /* window_handle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346341A4054E800A0A8C3 /* window_handle.cpp */; };
+ 675346A41A4054E800A0A8C3 /* window_handle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346351A4054E800A0A8C3 /* window_handle.hpp */; };
+ 675346A51A4054E800A0A8C3 /* yopme_render_policy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346361A4054E800A0A8C3 /* yopme_render_policy.cpp */; };
+ 675346A61A4054E800A0A8C3 /* yopme_render_policy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346371A4054E800A0A8C3 /* yopme_render_policy.hpp */; };
+ 67D1C8111AE50EEF00A239E3 /* route_track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D1C8061AE50EEE00A239E3 /* route_track.cpp */; };
+ 67D1C8121AE50EEF00A239E3 /* route_track.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67D1C8071AE50EEF00A239E3 /* route_track.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05A41B0DF4250013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 675345BB1A4054AD00A0A8C3 /* libmap.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmap.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675345C91A4054E800A0A8C3 /* active_maps_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = active_maps_layout.cpp; sourceTree = "<group>"; };
+ 675345CA1A4054E800A0A8C3 /* active_maps_layout.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = active_maps_layout.hpp; sourceTree = "<group>"; };
+ 675345CB1A4054E800A0A8C3 /* address_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = address_finder.cpp; sourceTree = "<group>"; };
+ 675345CC1A4054E800A0A8C3 /* alfa_animation_task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = alfa_animation_task.cpp; sourceTree = "<group>"; };
+ 675345CD1A4054E800A0A8C3 /* alfa_animation_task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = alfa_animation_task.hpp; sourceTree = "<group>"; };
+ 675345CE1A4054E800A0A8C3 /* anim_phase_chain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = anim_phase_chain.cpp; sourceTree = "<group>"; };
+ 675345CF1A4054E800A0A8C3 /* anim_phase_chain.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = anim_phase_chain.hpp; sourceTree = "<group>"; };
+ 675345D01A4054E800A0A8C3 /* animator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animator.cpp; sourceTree = "<group>"; };
+ 675345D11A4054E800A0A8C3 /* animator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animator.hpp; sourceTree = "<group>"; };
+ 675345D21A4054E800A0A8C3 /* area_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = area_info.hpp; sourceTree = "<group>"; };
+ 675345D31A4054E800A0A8C3 /* basic_tiling_render_policy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_tiling_render_policy.cpp; sourceTree = "<group>"; };
+ 675345D41A4054E800A0A8C3 /* basic_tiling_render_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = basic_tiling_render_policy.hpp; sourceTree = "<group>"; };
+ 675345D51A4054E800A0A8C3 /* benchmark_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = benchmark_engine.cpp; sourceTree = "<group>"; };
+ 675345D61A4054E800A0A8C3 /* benchmark_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = benchmark_engine.hpp; sourceTree = "<group>"; };
+ 675345D71A4054E800A0A8C3 /* benchmark_provider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = benchmark_provider.cpp; sourceTree = "<group>"; };
+ 675345D81A4054E800A0A8C3 /* benchmark_provider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = benchmark_provider.hpp; sourceTree = "<group>"; };
+ 675345D91A4054E800A0A8C3 /* bookmark_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bookmark_manager.cpp; sourceTree = "<group>"; };
+ 675345DA1A4054E800A0A8C3 /* bookmark_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bookmark_manager.hpp; sourceTree = "<group>"; };
+ 675345DB1A4054E800A0A8C3 /* bookmark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bookmark.cpp; sourceTree = "<group>"; };
+ 675345DC1A4054E800A0A8C3 /* bookmark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bookmark.hpp; sourceTree = "<group>"; };
+ 675345DD1A4054E800A0A8C3 /* change_viewport_task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_viewport_task.cpp; sourceTree = "<group>"; };
+ 675345DE1A4054E800A0A8C3 /* change_viewport_task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = change_viewport_task.hpp; sourceTree = "<group>"; };
+ 675345DF1A4054E800A0A8C3 /* compass_arrow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compass_arrow.cpp; sourceTree = "<group>"; };
+ 675345E01A4054E800A0A8C3 /* compass_arrow.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compass_arrow.hpp; sourceTree = "<group>"; };
+ 675345E11A4054E800A0A8C3 /* country_status_display.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_status_display.cpp; sourceTree = "<group>"; };
+ 675345E21A4054E800A0A8C3 /* country_status_display.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_status_display.hpp; sourceTree = "<group>"; };
+ 675345E31A4054E800A0A8C3 /* country_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_tree.cpp; sourceTree = "<group>"; };
+ 675345E41A4054E800A0A8C3 /* country_tree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_tree.hpp; sourceTree = "<group>"; };
+ 675345E51A4054E800A0A8C3 /* coverage_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coverage_generator.cpp; sourceTree = "<group>"; };
+ 675345E61A4054E800A0A8C3 /* coverage_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coverage_generator.hpp; sourceTree = "<group>"; };
+ 675345E71A4054E800A0A8C3 /* dialog_settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dialog_settings.cpp; sourceTree = "<group>"; };
+ 675345E81A4054E800A0A8C3 /* dialog_settings.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dialog_settings.hpp; sourceTree = "<group>"; };
+ 675345E91A4054E800A0A8C3 /* drawer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drawer.cpp; sourceTree = "<group>"; };
+ 675345EA1A4054E800A0A8C3 /* drawer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drawer.hpp; sourceTree = "<group>"; };
+ 675345EB1A4054E800A0A8C3 /* events.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = events.cpp; sourceTree = "<group>"; };
+ 675345EC1A4054E800A0A8C3 /* events.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = events.hpp; sourceTree = "<group>"; };
+ 675345ED1A4054E800A0A8C3 /* feature_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_info.cpp; sourceTree = "<group>"; };
+ 675345EE1A4054E800A0A8C3 /* feature_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_info.hpp; sourceTree = "<group>"; };
+ 675345EF1A4054E800A0A8C3 /* feature_processor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_processor.cpp; sourceTree = "<group>"; };
+ 675345F01A4054E800A0A8C3 /* feature_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_processor.hpp; sourceTree = "<group>"; };
+ 675345F11A4054E800A0A8C3 /* feature_styler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_styler.cpp; sourceTree = "<group>"; };
+ 675345F21A4054E800A0A8C3 /* feature_styler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_styler.hpp; sourceTree = "<group>"; };
+ 675345F31A4054E800A0A8C3 /* feature_vec_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_vec_model.cpp; sourceTree = "<group>"; };
+ 675345F41A4054E800A0A8C3 /* feature_vec_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_vec_model.hpp; sourceTree = "<group>"; };
+ 675345F51A4054E800A0A8C3 /* framework.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = framework.cpp; sourceTree = "<group>"; };
+ 675345F61A4054E800A0A8C3 /* framework.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = framework.hpp; sourceTree = "<group>"; };
+ 675345F71A4054E800A0A8C3 /* ge0_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ge0_parser.cpp; sourceTree = "<group>"; };
+ 675345F81A4054E800A0A8C3 /* ge0_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ge0_parser.hpp; sourceTree = "<group>"; };
+ 675345F91A4054E800A0A8C3 /* geometry_processors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_processors.cpp; sourceTree = "<group>"; };
+ 675345FA1A4054E800A0A8C3 /* geometry_processors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_processors.hpp; sourceTree = "<group>"; };
+ 675345FB1A4054E800A0A8C3 /* geourl_process.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geourl_process.cpp; sourceTree = "<group>"; };
+ 675345FC1A4054E800A0A8C3 /* geourl_process.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geourl_process.hpp; sourceTree = "<group>"; };
+ 675345FD1A4054E800A0A8C3 /* information_display.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = information_display.cpp; sourceTree = "<group>"; };
+ 675345FE1A4054E800A0A8C3 /* information_display.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = information_display.hpp; sourceTree = "<group>"; };
+ 675345FF1A4054E800A0A8C3 /* location_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = location_state.cpp; sourceTree = "<group>"; };
+ 675346001A4054E800A0A8C3 /* location_state.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = location_state.hpp; sourceTree = "<group>"; };
+ 675346011A4054E800A0A8C3 /* measurement_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measurement_utils.cpp; sourceTree = "<group>"; };
+ 675346021A4054E800A0A8C3 /* measurement_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = measurement_utils.hpp; sourceTree = "<group>"; };
+ 675346031A4054E800A0A8C3 /* move_screen_task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = move_screen_task.cpp; sourceTree = "<group>"; };
+ 675346041A4054E800A0A8C3 /* move_screen_task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = move_screen_task.hpp; sourceTree = "<group>"; };
+ 675346051A4054E800A0A8C3 /* mwm_url.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_url.cpp; sourceTree = "<group>"; };
+ 675346061A4054E800A0A8C3 /* mwm_url.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_url.hpp; sourceTree = "<group>"; };
+ 675346071A4054E800A0A8C3 /* navigator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = navigator.cpp; sourceTree = "<group>"; };
+ 675346081A4054E800A0A8C3 /* navigator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = navigator.hpp; sourceTree = "<group>"; };
+ 675346091A4054E800A0A8C3 /* path_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path_info.hpp; sourceTree = "<group>"; };
+ 6753460A1A4054E800A0A8C3 /* pin_click_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pin_click_manager.cpp; sourceTree = "<group>"; };
+ 6753460B1A4054E800A0A8C3 /* pin_click_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pin_click_manager.hpp; sourceTree = "<group>"; };
+ 6753460C1A4054E800A0A8C3 /* proto_to_styles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = proto_to_styles.cpp; sourceTree = "<group>"; };
+ 6753460D1A4054E800A0A8C3 /* proto_to_styles.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = proto_to_styles.hpp; sourceTree = "<group>"; };
+ 6753460E1A4054E800A0A8C3 /* qgl_render_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = qgl_render_context.cpp; sourceTree = "<group>"; };
+ 6753460F1A4054E800A0A8C3 /* qgl_render_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = qgl_render_context.hpp; sourceTree = "<group>"; };
+ 675346101A4054E800A0A8C3 /* queued_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = queued_renderer.cpp; sourceTree = "<group>"; };
+ 675346111A4054E800A0A8C3 /* queued_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = queued_renderer.hpp; sourceTree = "<group>"; };
+ 675346121A4054E800A0A8C3 /* render_policy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_policy.cpp; sourceTree = "<group>"; };
+ 675346131A4054E800A0A8C3 /* render_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_policy.hpp; sourceTree = "<group>"; };
+ 675346141A4054E800A0A8C3 /* rotate_screen_task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rotate_screen_task.cpp; sourceTree = "<group>"; };
+ 675346151A4054E800A0A8C3 /* rotate_screen_task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rotate_screen_task.hpp; sourceTree = "<group>"; };
+ 675346161A4054E800A0A8C3 /* routing_session.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_session.cpp; sourceTree = "<group>"; };
+ 675346171A4054E800A0A8C3 /* routing_session.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_session.hpp; sourceTree = "<group>"; };
+ 675346181A4054E800A0A8C3 /* ruler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ruler.cpp; sourceTree = "<group>"; };
+ 675346191A4054E800A0A8C3 /* ruler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ruler.hpp; sourceTree = "<group>"; };
+ 6753461A1A4054E800A0A8C3 /* scales_processor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scales_processor.cpp; sourceTree = "<group>"; };
+ 6753461B1A4054E800A0A8C3 /* scales_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scales_processor.hpp; sourceTree = "<group>"; };
+ 6753461C1A4054E800A0A8C3 /* simple_render_policy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_render_policy.cpp; sourceTree = "<group>"; };
+ 6753461D1A4054E800A0A8C3 /* simple_render_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = simple_render_policy.hpp; sourceTree = "<group>"; };
+ 6753461E1A4054E800A0A8C3 /* tile_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_cache.cpp; sourceTree = "<group>"; };
+ 6753461F1A4054E800A0A8C3 /* tile_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_cache.hpp; sourceTree = "<group>"; };
+ 675346201A4054E800A0A8C3 /* tile_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_renderer.cpp; sourceTree = "<group>"; };
+ 675346211A4054E800A0A8C3 /* tile_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_renderer.hpp; sourceTree = "<group>"; };
+ 675346221A4054E800A0A8C3 /* tile_set.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_set.cpp; sourceTree = "<group>"; };
+ 675346231A4054E800A0A8C3 /* tile_set.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_set.hpp; sourceTree = "<group>"; };
+ 675346241A4054E800A0A8C3 /* tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile.cpp; sourceTree = "<group>"; };
+ 675346251A4054E800A0A8C3 /* tile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile.hpp; sourceTree = "<group>"; };
+ 675346261A4054E800A0A8C3 /* tiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tiler.cpp; sourceTree = "<group>"; };
+ 675346271A4054E800A0A8C3 /* tiler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tiler.hpp; sourceTree = "<group>"; };
+ 675346281A4054E800A0A8C3 /* tiling_render_policy_mt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tiling_render_policy_mt.cpp; sourceTree = "<group>"; };
+ 675346291A4054E800A0A8C3 /* tiling_render_policy_mt.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tiling_render_policy_mt.hpp; sourceTree = "<group>"; };
+ 6753462A1A4054E800A0A8C3 /* tiling_render_policy_st.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tiling_render_policy_st.cpp; sourceTree = "<group>"; };
+ 6753462B1A4054E800A0A8C3 /* tiling_render_policy_st.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tiling_render_policy_st.hpp; sourceTree = "<group>"; };
+ 6753462C1A4054E800A0A8C3 /* track.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = track.cpp; sourceTree = "<group>"; };
+ 6753462D1A4054E800A0A8C3 /* track.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = track.hpp; sourceTree = "<group>"; };
+ 6753462E1A4054E800A0A8C3 /* user_mark_container.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark_container.cpp; sourceTree = "<group>"; };
+ 6753462F1A4054E800A0A8C3 /* user_mark_container.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark_container.hpp; sourceTree = "<group>"; };
+ 675346301A4054E800A0A8C3 /* user_mark_dl_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark_dl_cache.cpp; sourceTree = "<group>"; };
+ 675346311A4054E800A0A8C3 /* user_mark_dl_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark_dl_cache.hpp; sourceTree = "<group>"; };
+ 675346321A4054E800A0A8C3 /* user_mark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark.cpp; sourceTree = "<group>"; };
+ 675346331A4054E800A0A8C3 /* user_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark.hpp; sourceTree = "<group>"; };
+ 675346341A4054E800A0A8C3 /* window_handle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = window_handle.cpp; sourceTree = "<group>"; };
+ 675346351A4054E800A0A8C3 /* window_handle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = window_handle.hpp; sourceTree = "<group>"; };
+ 675346361A4054E800A0A8C3 /* yopme_render_policy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = yopme_render_policy.cpp; sourceTree = "<group>"; };
+ 675346371A4054E800A0A8C3 /* yopme_render_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = yopme_render_policy.hpp; sourceTree = "<group>"; };
+ 67D1C7FF1AE50EEE00A239E3 /* cpu_drawer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_drawer.cpp; sourceTree = "<group>"; };
+ 67D1C8001AE50EEE00A239E3 /* cpu_drawer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cpu_drawer.hpp; sourceTree = "<group>"; };
+ 67D1C8011AE50EEE00A239E3 /* frame_image.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = frame_image.hpp; sourceTree = "<group>"; };
+ 67D1C8021AE50EEE00A239E3 /* gpu_drawer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gpu_drawer.cpp; sourceTree = "<group>"; };
+ 67D1C8031AE50EEE00A239E3 /* gpu_drawer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gpu_drawer.hpp; sourceTree = "<group>"; };
+ 67D1C8041AE50EEE00A239E3 /* navigator_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = navigator_utils.cpp; sourceTree = "<group>"; };
+ 67D1C8051AE50EEE00A239E3 /* navigator_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = navigator_utils.hpp; sourceTree = "<group>"; };
+ 67D1C8061AE50EEE00A239E3 /* route_track.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route_track.cpp; sourceTree = "<group>"; };
+ 67D1C8071AE50EEF00A239E3 /* route_track.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route_track.hpp; sourceTree = "<group>"; };
+ 67D1C8081AE50EEF00A239E3 /* software_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_renderer.cpp; sourceTree = "<group>"; };
+ 67D1C8091AE50EEF00A239E3 /* software_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = software_renderer.hpp; sourceTree = "<group>"; };
+ 67D1C8201AE5978D00A239E3 /* default_font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = default_font.cpp; sourceTree = "<group>"; };
+ 67D1C8211AE5978D00A239E3 /* text_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_engine.cpp; sourceTree = "<group>"; };
+ 67D1C8221AE5978D00A239E3 /* text_engine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_engine.h; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675345B81A4054AD00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675345B21A4054AD00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A41B0DF4250013A7AC /* defaults.xcconfig */,
+ 675345BD1A4054AD00A0A8C3 /* map */,
+ 675345BC1A4054AD00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675345BC1A4054AD00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675345BB1A4054AD00A0A8C3 /* libmap.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675345BD1A4054AD00A0A8C3 /* map */ = {
+ isa = PBXGroup;
+ children = (
+ 67D1C8201AE5978D00A239E3 /* default_font.cpp */,
+ 67D1C8211AE5978D00A239E3 /* text_engine.cpp */,
+ 67D1C8221AE5978D00A239E3 /* text_engine.h */,
+ 67D1C7FF1AE50EEE00A239E3 /* cpu_drawer.cpp */,
+ 67D1C8001AE50EEE00A239E3 /* cpu_drawer.hpp */,
+ 67D1C8011AE50EEE00A239E3 /* frame_image.hpp */,
+ 67D1C8021AE50EEE00A239E3 /* gpu_drawer.cpp */,
+ 67D1C8031AE50EEE00A239E3 /* gpu_drawer.hpp */,
+ 67D1C8041AE50EEE00A239E3 /* navigator_utils.cpp */,
+ 67D1C8051AE50EEE00A239E3 /* navigator_utils.hpp */,
+ 67D1C8061AE50EEE00A239E3 /* route_track.cpp */,
+ 67D1C8071AE50EEF00A239E3 /* route_track.hpp */,
+ 67D1C8081AE50EEF00A239E3 /* software_renderer.cpp */,
+ 67D1C8091AE50EEF00A239E3 /* software_renderer.hpp */,
+ 675345C91A4054E800A0A8C3 /* active_maps_layout.cpp */,
+ 675345CA1A4054E800A0A8C3 /* active_maps_layout.hpp */,
+ 675345CB1A4054E800A0A8C3 /* address_finder.cpp */,
+ 675345CC1A4054E800A0A8C3 /* alfa_animation_task.cpp */,
+ 675345CD1A4054E800A0A8C3 /* alfa_animation_task.hpp */,
+ 675345CE1A4054E800A0A8C3 /* anim_phase_chain.cpp */,
+ 675345CF1A4054E800A0A8C3 /* anim_phase_chain.hpp */,
+ 675345D01A4054E800A0A8C3 /* animator.cpp */,
+ 675345D11A4054E800A0A8C3 /* animator.hpp */,
+ 675345D21A4054E800A0A8C3 /* area_info.hpp */,
+ 675345D31A4054E800A0A8C3 /* basic_tiling_render_policy.cpp */,
+ 675345D41A4054E800A0A8C3 /* basic_tiling_render_policy.hpp */,
+ 675345D51A4054E800A0A8C3 /* benchmark_engine.cpp */,
+ 675345D61A4054E800A0A8C3 /* benchmark_engine.hpp */,
+ 675345D71A4054E800A0A8C3 /* benchmark_provider.cpp */,
+ 675345D81A4054E800A0A8C3 /* benchmark_provider.hpp */,
+ 675345D91A4054E800A0A8C3 /* bookmark_manager.cpp */,
+ 675345DA1A4054E800A0A8C3 /* bookmark_manager.hpp */,
+ 675345DB1A4054E800A0A8C3 /* bookmark.cpp */,
+ 675345DC1A4054E800A0A8C3 /* bookmark.hpp */,
+ 675345DD1A4054E800A0A8C3 /* change_viewport_task.cpp */,
+ 675345DE1A4054E800A0A8C3 /* change_viewport_task.hpp */,
+ 675345DF1A4054E800A0A8C3 /* compass_arrow.cpp */,
+ 675345E01A4054E800A0A8C3 /* compass_arrow.hpp */,
+ 675345E11A4054E800A0A8C3 /* country_status_display.cpp */,
+ 675345E21A4054E800A0A8C3 /* country_status_display.hpp */,
+ 675345E31A4054E800A0A8C3 /* country_tree.cpp */,
+ 675345E41A4054E800A0A8C3 /* country_tree.hpp */,
+ 675345E51A4054E800A0A8C3 /* coverage_generator.cpp */,
+ 675345E61A4054E800A0A8C3 /* coverage_generator.hpp */,
+ 675345E71A4054E800A0A8C3 /* dialog_settings.cpp */,
+ 675345E81A4054E800A0A8C3 /* dialog_settings.hpp */,
+ 675345E91A4054E800A0A8C3 /* drawer.cpp */,
+ 675345EA1A4054E800A0A8C3 /* drawer.hpp */,
+ 675345EB1A4054E800A0A8C3 /* events.cpp */,
+ 675345EC1A4054E800A0A8C3 /* events.hpp */,
+ 675345ED1A4054E800A0A8C3 /* feature_info.cpp */,
+ 675345EE1A4054E800A0A8C3 /* feature_info.hpp */,
+ 675345EF1A4054E800A0A8C3 /* feature_processor.cpp */,
+ 675345F01A4054E800A0A8C3 /* feature_processor.hpp */,
+ 675345F11A4054E800A0A8C3 /* feature_styler.cpp */,
+ 675345F21A4054E800A0A8C3 /* feature_styler.hpp */,
+ 675345F31A4054E800A0A8C3 /* feature_vec_model.cpp */,
+ 675345F41A4054E800A0A8C3 /* feature_vec_model.hpp */,
+ 675345F51A4054E800A0A8C3 /* framework.cpp */,
+ 675345F61A4054E800A0A8C3 /* framework.hpp */,
+ 675345F71A4054E800A0A8C3 /* ge0_parser.cpp */,
+ 675345F81A4054E800A0A8C3 /* ge0_parser.hpp */,
+ 675345F91A4054E800A0A8C3 /* geometry_processors.cpp */,
+ 675345FA1A4054E800A0A8C3 /* geometry_processors.hpp */,
+ 675345FB1A4054E800A0A8C3 /* geourl_process.cpp */,
+ 675345FC1A4054E800A0A8C3 /* geourl_process.hpp */,
+ 675345FD1A4054E800A0A8C3 /* information_display.cpp */,
+ 675345FE1A4054E800A0A8C3 /* information_display.hpp */,
+ 675345FF1A4054E800A0A8C3 /* location_state.cpp */,
+ 675346001A4054E800A0A8C3 /* location_state.hpp */,
+ 675346011A4054E800A0A8C3 /* measurement_utils.cpp */,
+ 675346021A4054E800A0A8C3 /* measurement_utils.hpp */,
+ 675346031A4054E800A0A8C3 /* move_screen_task.cpp */,
+ 675346041A4054E800A0A8C3 /* move_screen_task.hpp */,
+ 675346051A4054E800A0A8C3 /* mwm_url.cpp */,
+ 675346061A4054E800A0A8C3 /* mwm_url.hpp */,
+ 675346071A4054E800A0A8C3 /* navigator.cpp */,
+ 675346081A4054E800A0A8C3 /* navigator.hpp */,
+ 675346091A4054E800A0A8C3 /* path_info.hpp */,
+ 6753460A1A4054E800A0A8C3 /* pin_click_manager.cpp */,
+ 6753460B1A4054E800A0A8C3 /* pin_click_manager.hpp */,
+ 6753460C1A4054E800A0A8C3 /* proto_to_styles.cpp */,
+ 6753460D1A4054E800A0A8C3 /* proto_to_styles.hpp */,
+ 6753460E1A4054E800A0A8C3 /* qgl_render_context.cpp */,
+ 6753460F1A4054E800A0A8C3 /* qgl_render_context.hpp */,
+ 675346101A4054E800A0A8C3 /* queued_renderer.cpp */,
+ 675346111A4054E800A0A8C3 /* queued_renderer.hpp */,
+ 675346121A4054E800A0A8C3 /* render_policy.cpp */,
+ 675346131A4054E800A0A8C3 /* render_policy.hpp */,
+ 675346141A4054E800A0A8C3 /* rotate_screen_task.cpp */,
+ 675346151A4054E800A0A8C3 /* rotate_screen_task.hpp */,
+ 675346161A4054E800A0A8C3 /* routing_session.cpp */,
+ 675346171A4054E800A0A8C3 /* routing_session.hpp */,
+ 675346181A4054E800A0A8C3 /* ruler.cpp */,
+ 675346191A4054E800A0A8C3 /* ruler.hpp */,
+ 6753461A1A4054E800A0A8C3 /* scales_processor.cpp */,
+ 6753461B1A4054E800A0A8C3 /* scales_processor.hpp */,
+ 6753461C1A4054E800A0A8C3 /* simple_render_policy.cpp */,
+ 6753461D1A4054E800A0A8C3 /* simple_render_policy.hpp */,
+ 6753461E1A4054E800A0A8C3 /* tile_cache.cpp */,
+ 6753461F1A4054E800A0A8C3 /* tile_cache.hpp */,
+ 675346201A4054E800A0A8C3 /* tile_renderer.cpp */,
+ 675346211A4054E800A0A8C3 /* tile_renderer.hpp */,
+ 675346221A4054E800A0A8C3 /* tile_set.cpp */,
+ 675346231A4054E800A0A8C3 /* tile_set.hpp */,
+ 675346241A4054E800A0A8C3 /* tile.cpp */,
+ 675346251A4054E800A0A8C3 /* tile.hpp */,
+ 675346261A4054E800A0A8C3 /* tiler.cpp */,
+ 675346271A4054E800A0A8C3 /* tiler.hpp */,
+ 675346281A4054E800A0A8C3 /* tiling_render_policy_mt.cpp */,
+ 675346291A4054E800A0A8C3 /* tiling_render_policy_mt.hpp */,
+ 6753462A1A4054E800A0A8C3 /* tiling_render_policy_st.cpp */,
+ 6753462B1A4054E800A0A8C3 /* tiling_render_policy_st.hpp */,
+ 6753462C1A4054E800A0A8C3 /* track.cpp */,
+ 6753462D1A4054E800A0A8C3 /* track.hpp */,
+ 6753462E1A4054E800A0A8C3 /* user_mark_container.cpp */,
+ 6753462F1A4054E800A0A8C3 /* user_mark_container.hpp */,
+ 675346301A4054E800A0A8C3 /* user_mark_dl_cache.cpp */,
+ 675346311A4054E800A0A8C3 /* user_mark_dl_cache.hpp */,
+ 675346321A4054E800A0A8C3 /* user_mark.cpp */,
+ 675346331A4054E800A0A8C3 /* user_mark.hpp */,
+ 675346341A4054E800A0A8C3 /* window_handle.cpp */,
+ 675346351A4054E800A0A8C3 /* window_handle.hpp */,
+ 675346361A4054E800A0A8C3 /* yopme_render_policy.cpp */,
+ 675346371A4054E800A0A8C3 /* yopme_render_policy.hpp */,
+ );
+ name = map;
+ path = ../../map;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675345B91A4054AD00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675346431A4054E800A0A8C3 /* basic_tiling_render_policy.hpp in Headers */,
+ 675346881A4054E800A0A8C3 /* ruler.hpp in Headers */,
+ 6753468C1A4054E800A0A8C3 /* simple_render_policy.hpp in Headers */,
+ 6753464D1A4054E800A0A8C3 /* change_viewport_task.hpp in Headers */,
+ 6753466B1A4054E800A0A8C3 /* geourl_process.hpp in Headers */,
+ 6753465F1A4054E800A0A8C3 /* feature_processor.hpp in Headers */,
+ 6753469A1A4054E800A0A8C3 /* tiling_render_policy_st.hpp in Headers */,
+ 675346801A4054E800A0A8C3 /* queued_renderer.hpp in Headers */,
+ 675346471A4054E800A0A8C3 /* benchmark_provider.hpp in Headers */,
+ 67D1C8121AE50EEF00A239E3 /* route_track.hpp in Headers */,
+ 6753466D1A4054E800A0A8C3 /* information_display.hpp in Headers */,
+ 675346921A4054E800A0A8C3 /* tile_set.hpp in Headers */,
+ 675346671A4054E800A0A8C3 /* ge0_parser.hpp in Headers */,
+ 675346A21A4054E800A0A8C3 /* user_mark.hpp in Headers */,
+ 675346A61A4054E800A0A8C3 /* yopme_render_policy.hpp in Headers */,
+ 675346841A4054E800A0A8C3 /* rotate_screen_task.hpp in Headers */,
+ 675346A41A4054E800A0A8C3 /* window_handle.hpp in Headers */,
+ 6753464F1A4054E800A0A8C3 /* compass_arrow.hpp in Headers */,
+ 6753463C1A4054E800A0A8C3 /* alfa_animation_task.hpp in Headers */,
+ 675346451A4054E800A0A8C3 /* benchmark_engine.hpp in Headers */,
+ 675346751A4054E800A0A8C3 /* mwm_url.hpp in Headers */,
+ 6753468A1A4054E800A0A8C3 /* scales_processor.hpp in Headers */,
+ 675346691A4054E800A0A8C3 /* geometry_processors.hpp in Headers */,
+ 6753464B1A4054E800A0A8C3 /* bookmark.hpp in Headers */,
+ 675346401A4054E800A0A8C3 /* animator.hpp in Headers */,
+ 675346771A4054E800A0A8C3 /* navigator.hpp in Headers */,
+ 6753467E1A4054E800A0A8C3 /* qgl_render_context.hpp in Headers */,
+ 6753466F1A4054E800A0A8C3 /* location_state.hpp in Headers */,
+ 6753469E1A4054E800A0A8C3 /* user_mark_container.hpp in Headers */,
+ 675346821A4054E800A0A8C3 /* render_policy.hpp in Headers */,
+ 675346491A4054E800A0A8C3 /* bookmark_manager.hpp in Headers */,
+ 675346941A4054E800A0A8C3 /* tile.hpp in Headers */,
+ 6753467A1A4054E800A0A8C3 /* pin_click_manager.hpp in Headers */,
+ 6753465D1A4054E800A0A8C3 /* feature_info.hpp in Headers */,
+ 675346611A4054E800A0A8C3 /* feature_styler.hpp in Headers */,
+ 675346571A4054E800A0A8C3 /* dialog_settings.hpp in Headers */,
+ 675346411A4054E800A0A8C3 /* area_info.hpp in Headers */,
+ 675346731A4054E800A0A8C3 /* move_screen_task.hpp in Headers */,
+ 675346631A4054E800A0A8C3 /* feature_vec_model.hpp in Headers */,
+ 675346551A4054E800A0A8C3 /* coverage_generator.hpp in Headers */,
+ 675346901A4054E800A0A8C3 /* tile_renderer.hpp in Headers */,
+ 6753467C1A4054E800A0A8C3 /* proto_to_styles.hpp in Headers */,
+ 675346591A4054E800A0A8C3 /* drawer.hpp in Headers */,
+ 6753465B1A4054E800A0A8C3 /* events.hpp in Headers */,
+ 675346511A4054E800A0A8C3 /* country_status_display.hpp in Headers */,
+ 6753469C1A4054E800A0A8C3 /* track.hpp in Headers */,
+ 675346391A4054E800A0A8C3 /* active_maps_layout.hpp in Headers */,
+ 6753463E1A4054E800A0A8C3 /* anim_phase_chain.hpp in Headers */,
+ 675346861A4054E800A0A8C3 /* routing_session.hpp in Headers */,
+ 675346781A4054E800A0A8C3 /* path_info.hpp in Headers */,
+ 6753468E1A4054E800A0A8C3 /* tile_cache.hpp in Headers */,
+ 675346A01A4054E800A0A8C3 /* user_mark_dl_cache.hpp in Headers */,
+ 675346651A4054E800A0A8C3 /* framework.hpp in Headers */,
+ 675346981A4054E800A0A8C3 /* tiling_render_policy_mt.hpp in Headers */,
+ 675346531A4054E800A0A8C3 /* country_tree.hpp in Headers */,
+ 675346961A4054E800A0A8C3 /* tiler.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675345BA1A4054AD00A0A8C3 /* map */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675345C61A4054AD00A0A8C3 /* Build configuration list for PBXNativeTarget "map" */;
+ buildPhases = (
+ 675345B71A4054AD00A0A8C3 /* Sources */,
+ 675345B81A4054AD00A0A8C3 /* Frameworks */,
+ 675345B91A4054AD00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = map;
+ productName = map;
+ productReference = 675345BB1A4054AD00A0A8C3 /* libmap.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675345B31A4054AD00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675345BA1A4054AD00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675345B61A4054AD00A0A8C3 /* Build configuration list for PBXProject "map" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675345B21A4054AD00A0A8C3;
+ productRefGroup = 675345BC1A4054AD00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675345BA1A4054AD00A0A8C3 /* map */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675345B71A4054AD00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675346971A4054E800A0A8C3 /* tiling_render_policy_mt.cpp in Sources */,
+ 675346931A4054E800A0A8C3 /* tile.cpp in Sources */,
+ 675346791A4054E800A0A8C3 /* pin_click_manager.cpp in Sources */,
+ 675346541A4054E800A0A8C3 /* coverage_generator.cpp in Sources */,
+ 675346441A4054E800A0A8C3 /* benchmark_engine.cpp in Sources */,
+ 675346481A4054E800A0A8C3 /* bookmark_manager.cpp in Sources */,
+ 6753468D1A4054E800A0A8C3 /* tile_cache.cpp in Sources */,
+ 675346741A4054E800A0A8C3 /* mwm_url.cpp in Sources */,
+ 675346681A4054E800A0A8C3 /* geometry_processors.cpp in Sources */,
+ 6753469F1A4054E800A0A8C3 /* user_mark_dl_cache.cpp in Sources */,
+ 6753468B1A4054E800A0A8C3 /* simple_render_policy.cpp in Sources */,
+ 675346831A4054E800A0A8C3 /* rotate_screen_task.cpp in Sources */,
+ 6753467F1A4054E800A0A8C3 /* queued_renderer.cpp in Sources */,
+ 675346521A4054E800A0A8C3 /* country_tree.cpp in Sources */,
+ 675346561A4054E800A0A8C3 /* dialog_settings.cpp in Sources */,
+ 6753469B1A4054E800A0A8C3 /* track.cpp in Sources */,
+ 675346891A4054E800A0A8C3 /* scales_processor.cpp in Sources */,
+ 675346621A4054E800A0A8C3 /* feature_vec_model.cpp in Sources */,
+ 675346A31A4054E800A0A8C3 /* window_handle.cpp in Sources */,
+ 675346871A4054E800A0A8C3 /* ruler.cpp in Sources */,
+ 675346761A4054E800A0A8C3 /* navigator.cpp in Sources */,
+ 6753463F1A4054E800A0A8C3 /* animator.cpp in Sources */,
+ 6753469D1A4054E800A0A8C3 /* user_mark_container.cpp in Sources */,
+ 6753468F1A4054E800A0A8C3 /* tile_renderer.cpp in Sources */,
+ 675346991A4054E800A0A8C3 /* tiling_render_policy_st.cpp in Sources */,
+ 675346951A4054E800A0A8C3 /* tiler.cpp in Sources */,
+ 6753466E1A4054E800A0A8C3 /* location_state.cpp in Sources */,
+ 6753463D1A4054E800A0A8C3 /* anim_phase_chain.cpp in Sources */,
+ 675346A51A4054E800A0A8C3 /* yopme_render_policy.cpp in Sources */,
+ 6753463B1A4054E800A0A8C3 /* alfa_animation_task.cpp in Sources */,
+ 6753464C1A4054E800A0A8C3 /* change_viewport_task.cpp in Sources */,
+ 6753466C1A4054E800A0A8C3 /* information_display.cpp in Sources */,
+ 675346501A4054E800A0A8C3 /* country_status_display.cpp in Sources */,
+ 6753464E1A4054E800A0A8C3 /* compass_arrow.cpp in Sources */,
+ 675346641A4054E800A0A8C3 /* framework.cpp in Sources */,
+ 6753465C1A4054E800A0A8C3 /* feature_info.cpp in Sources */,
+ 6753466A1A4054E800A0A8C3 /* geourl_process.cpp in Sources */,
+ 675346461A4054E800A0A8C3 /* benchmark_provider.cpp in Sources */,
+ 675346661A4054E800A0A8C3 /* ge0_parser.cpp in Sources */,
+ 675346911A4054E800A0A8C3 /* tile_set.cpp in Sources */,
+ 675346601A4054E800A0A8C3 /* feature_styler.cpp in Sources */,
+ 6753467B1A4054E800A0A8C3 /* proto_to_styles.cpp in Sources */,
+ 6753467D1A4054E800A0A8C3 /* qgl_render_context.cpp in Sources */,
+ 6753465A1A4054E800A0A8C3 /* events.cpp in Sources */,
+ 6753463A1A4054E800A0A8C3 /* address_finder.cpp in Sources */,
+ 675346381A4054E800A0A8C3 /* active_maps_layout.cpp in Sources */,
+ 67D1C8111AE50EEF00A239E3 /* route_track.cpp in Sources */,
+ 675346721A4054E800A0A8C3 /* move_screen_task.cpp in Sources */,
+ 675346581A4054E800A0A8C3 /* drawer.cpp in Sources */,
+ 6753465E1A4054E800A0A8C3 /* feature_processor.cpp in Sources */,
+ 675346421A4054E800A0A8C3 /* basic_tiling_render_policy.cpp in Sources */,
+ 675346851A4054E800A0A8C3 /* routing_session.cpp in Sources */,
+ 6753464A1A4054E800A0A8C3 /* bookmark.cpp in Sources */,
+ 675346811A4054E800A0A8C3 /* render_policy.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675345C41A4054AD00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A41B0DF4250013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ "$(OMIM_ROOT)/3party/protobuf/src",
+ "$(QT_PATH)/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675345C51A4054AD00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A41B0DF4250013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/freetype/include",
+ "$(OMIM_ROOT)/3party/protobuf/src",
+ "$(QT_PATH)/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675345C71A4054AD00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WARNING_CFLAGS = "-Wno-deprecated-register ";
+ };
+ name = Debug;
+ };
+ 675345C81A4054AD00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WARNING_CFLAGS = "-Wno-deprecated-register ";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675345B61A4054AD00A0A8C3 /* Build configuration list for PBXProject "map" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675345C41A4054AD00A0A8C3 /* Debug */,
+ 675345C51A4054AD00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675345C61A4054AD00A0A8C3 /* Build configuration list for PBXNativeTarget "map" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675345C71A4054AD00A0A8C3 /* Debug */,
+ 675345C81A4054AD00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675345B31A4054AD00A0A8C3 /* Project object */;
+}
diff --git a/xcode/o5mreader/o5mreader.xcodeproj/project.pbxproj b/xcode/o5mreader/o5mreader.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..0bb0458a58
--- /dev/null
+++ b/xcode/o5mreader/o5mreader.xcodeproj/project.pbxproj
@@ -0,0 +1,248 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670B84B21A8A7A6700CE4492 /* o5mreader.c in Sources */ = {isa = PBXBuildFile; fileRef = 670B84B01A8A7A6700CE4492 /* o5mreader.c */; };
+ 670B84B31A8A7A6700CE4492 /* o5mreader.h in Headers */ = {isa = PBXBuildFile; fileRef = 670B84B11A8A7A6700CE4492 /* o5mreader.h */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670B84A91A8A7A4D00CE4492 /* libo5mreader.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libo5mreader.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 670B84B01A8A7A6700CE4492 /* o5mreader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = o5mreader.c; path = ../../3party/o5mreader/o5mreader.c; sourceTree = "<group>"; };
+ 670B84B11A8A7A6700CE4492 /* o5mreader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = o5mreader.h; path = ../../3party/o5mreader/o5mreader.h; sourceTree = "<group>"; };
+ 670D05B61B0E0BFC0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 670B84A61A8A7A4D00CE4492 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670B84A01A8A7A4D00CE4492 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B61B0E0BFC0013A7AC /* defaults.xcconfig */,
+ 670B84B01A8A7A6700CE4492 /* o5mreader.c */,
+ 670B84B11A8A7A6700CE4492 /* o5mreader.h */,
+ 670B84AA1A8A7A4D00CE4492 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 670B84AA1A8A7A4D00CE4492 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 670B84A91A8A7A4D00CE4492 /* libo5mreader.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 670B84A71A8A7A4D00CE4492 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670B84B31A8A7A6700CE4492 /* o5mreader.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 670B84A81A8A7A4D00CE4492 /* o5mreader */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 670B84AD1A8A7A4D00CE4492 /* Build configuration list for PBXNativeTarget "o5mreader" */;
+ buildPhases = (
+ 670B84A51A8A7A4D00CE4492 /* Sources */,
+ 670B84A61A8A7A4D00CE4492 /* Frameworks */,
+ 670B84A71A8A7A4D00CE4492 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = o5mreader;
+ productName = o5mreader;
+ productReference = 670B84A91A8A7A4D00CE4492 /* libo5mreader.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 670B84A11A8A7A4D00CE4492 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 670B84A81A8A7A4D00CE4492 = {
+ CreatedOnToolsVersion = 6.1.1;
+ };
+ };
+ };
+ buildConfigurationList = 670B84A41A8A7A4D00CE4492 /* Build configuration list for PBXProject "o5mreader" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 670B84A01A8A7A4D00CE4492;
+ productRefGroup = 670B84AA1A8A7A4D00CE4492 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 670B84A81A8A7A4D00CE4492 /* o5mreader */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 670B84A51A8A7A4D00CE4492 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670B84B21A8A7A6700CE4492 /* o5mreader.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 670B84AB1A8A7A4D00CE4492 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B61B0E0BFC0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 670B84AC1A8A7A4D00CE4492 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B61B0E0BFC0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 670B84AE1A8A7A4D00CE4492 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_C_LANGUAGE_STANDARD = gnu89;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 670B84AF1A8A7A4D00CE4492 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_C_LANGUAGE_STANDARD = gnu89;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 670B84A41A8A7A4D00CE4492 /* Build configuration list for PBXProject "o5mreader" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670B84AB1A8A7A4D00CE4492 /* Debug */,
+ 670B84AC1A8A7A4D00CE4492 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 670B84AD1A8A7A4D00CE4492 /* Build configuration list for PBXNativeTarget "o5mreader" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670B84AE1A8A7A4D00CE4492 /* Debug */,
+ 670B84AF1A8A7A4D00CE4492 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 670B84A11A8A7A4D00CE4492 /* Project object */;
+}
diff --git a/xcode/omim.xcworkspace/contents.xcworkspacedata b/xcode/omim.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000000..7ffb023360
--- /dev/null
+++ b/xcode/omim.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+ version = "1.0">
+ <FileRef
+ location = "group:defaults.xcconfig">
+ </FileRef>
+ <Group
+ location = "container:"
+ name = "3party">
+ <FileRef
+ location = "container:sgitess/sgitess.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:gflags/gflags.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:jansson/jansson.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:tomcrypt/tomcrypt.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:freetype/freetype.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:fribidi/fribidi.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:zlib/zlib.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:osrm/osrm.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:o5mreader/o5mreader.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:opening_hours/opening_hours.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:succinct/succinct.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:alohalitics/alohalitics.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "group:protobuf/protobuf.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:expat/expat.xcodeproj">
+ </FileRef>
+ </Group>
+ <FileRef
+ location = "container:anim/anim.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:api/api.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:base/base.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:coding/coding.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:drape/drape.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:geometry/geometry.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:generator/generator.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:graphics/graphics.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:gui/gui.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:indexer/indexer.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:map/map.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:platform/platform.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:routing/routing.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:search/search.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:storage/storage.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:generator_tool/generator_tool.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "container:MapsMe/MapsMe.xcodeproj">
+ </FileRef>
+ <Group
+ location = "container:"
+ name = "experemental">
+ <FileRef
+ location = "group:feature_changeset/feature_changeset.xcodeproj">
+ </FileRef>
+ <FileRef
+ location = "group:TestsOnDevice/TestsOnDevice.xcodeproj">
+ </FileRef>
+ </Group>
+</Workspace>
diff --git a/xcode/opening_hours/opening_hours.xcodeproj/project.pbxproj b/xcode/opening_hours/opening_hours.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..f894e2543f
--- /dev/null
+++ b/xcode/opening_hours/opening_hours.xcodeproj/project.pbxproj
@@ -0,0 +1,347 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670C61FA1AC3517200C38A8C /* osm_time_range.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670C61F71AC3517200C38A8C /* osm_time_range.hpp */; };
+ 671C61FF1AE7AF4000076BD0 /* osm_time_range.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61F61AC3517200C38A8C /* osm_time_range.cpp */; };
+ 671C62011AE7AF4400076BD0 /* osm_time_range.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61F61AC3517200C38A8C /* osm_time_range.cpp */; };
+ 671C62021AE7AF4800076BD0 /* osm_time_range_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61F51AC3517200C38A8C /* osm_time_range_tests.cpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 670C61FD1AC351AC00C38A8C /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 670C61E71AC3511700C38A8C /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 670C61F51AC3517200C38A8C /* osm_time_range_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_time_range_tests.cpp; sourceTree = "<group>"; };
+ 670C61F61AC3517200C38A8C /* osm_time_range.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_time_range.cpp; sourceTree = "<group>"; };
+ 670C61F71AC3517200C38A8C /* osm_time_range.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_time_range.hpp; sourceTree = "<group>"; };
+ 670C61FF1AC351AC00C38A8C /* opening_hours_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = opening_hours_test; sourceTree = BUILT_PRODUCTS_DIR; };
+ 670D05B71B0E0C290013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 670C61E41AC3511700C38A8C /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 670C61FC1AC351AC00C38A8C /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670C61DE1AC3511700C38A8C = {
+ isa = PBXGroup;
+ children = (
+ 670D05B71B0E0C290013A7AC /* defaults.xcconfig */,
+ 670C61E91AC3511700C38A8C /* opening_hours */,
+ 670C61E81AC3511700C38A8C /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 670C61E81AC3511700C38A8C /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 670C61E71AC3511700C38A8C /* libopening_hours.a */,
+ 670C61FF1AC351AC00C38A8C /* opening_hours_test */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 670C61E91AC3511700C38A8C /* opening_hours */ = {
+ isa = PBXGroup;
+ children = (
+ 670C61F51AC3517200C38A8C /* osm_time_range_tests.cpp */,
+ 670C61F61AC3517200C38A8C /* osm_time_range.cpp */,
+ 670C61F71AC3517200C38A8C /* osm_time_range.hpp */,
+ );
+ name = opening_hours;
+ path = ../../3party/opening_hours;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 670C61E51AC3511700C38A8C /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670C61FA1AC3517200C38A8C /* osm_time_range.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 670C61E61AC3511700C38A8C /* opening_hours */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 670C61F21AC3511700C38A8C /* Build configuration list for PBXNativeTarget "opening_hours" */;
+ buildPhases = (
+ 670C61E31AC3511700C38A8C /* Sources */,
+ 670C61E41AC3511700C38A8C /* Frameworks */,
+ 670C61E51AC3511700C38A8C /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = opening_hours;
+ productName = opening_hours;
+ productReference = 670C61E71AC3511700C38A8C /* libopening_hours.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+ 670C61FE1AC351AC00C38A8C /* opening_hours_test */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 670C62031AC351AC00C38A8C /* Build configuration list for PBXNativeTarget "opening_hours_test" */;
+ buildPhases = (
+ 670C61FB1AC351AC00C38A8C /* Sources */,
+ 670C61FC1AC351AC00C38A8C /* Frameworks */,
+ 670C61FD1AC351AC00C38A8C /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = opening_hours_test;
+ productName = opening_hours_test;
+ productReference = 670C61FF1AC351AC00C38A8C /* opening_hours_test */;
+ productType = "com.apple.product-type.tool";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 670C61DF1AC3511700C38A8C /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 670C61E61AC3511700C38A8C = {
+ CreatedOnToolsVersion = 6.1.1;
+ };
+ 670C61FE1AC351AC00C38A8C = {
+ CreatedOnToolsVersion = 6.1.1;
+ };
+ };
+ };
+ buildConfigurationList = 670C61E21AC3511700C38A8C /* Build configuration list for PBXProject "opening_hours" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 670C61DE1AC3511700C38A8C;
+ productRefGroup = 670C61E81AC3511700C38A8C /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 670C61E61AC3511700C38A8C /* opening_hours */,
+ 670C61FE1AC351AC00C38A8C /* opening_hours_test */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 670C61E31AC3511700C38A8C /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 671C61FF1AE7AF4000076BD0 /* osm_time_range.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 670C61FB1AC351AC00C38A8C /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 671C62021AE7AF4800076BD0 /* osm_time_range_tests.cpp in Sources */,
+ 671C62011AE7AF4400076BD0 /* osm_time_range.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 670C61F01AC3511700C38A8C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B71B0E0C290013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 670C61F11AC3511700C38A8C /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B71B0E0C290013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 670C61F31AC3511700C38A8C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 670C61F41AC3511700C38A8C /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ 670C62041AC351AC00C38A8C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 670C62051AC351AC00C38A8C /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 670C61E21AC3511700C38A8C /* Build configuration list for PBXProject "opening_hours" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670C61F01AC3511700C38A8C /* Debug */,
+ 670C61F11AC3511700C38A8C /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 670C61F21AC3511700C38A8C /* Build configuration list for PBXNativeTarget "opening_hours" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670C61F31AC3511700C38A8C /* Debug */,
+ 670C61F41AC3511700C38A8C /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 670C62031AC351AC00C38A8C /* Build configuration list for PBXNativeTarget "opening_hours_test" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670C62041AC351AC00C38A8C /* Debug */,
+ 670C62051AC351AC00C38A8C /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 670C61DF1AC3511700C38A8C /* Project object */;
+}
diff --git a/xcode/osrm/osrm.xcodeproj/project.pbxproj b/xcode/osrm/osrm.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..3ba7ef6b1c
--- /dev/null
+++ b/xcode/osrm/osrm.xcodeproj/project.pbxproj
@@ -0,0 +1,589 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 6729A4AC1A691CA4007D5872 /* bfs_components.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A4701A691CA4007D5872 /* bfs_components.hpp */; };
+ 6729A4AD1A691CA4007D5872 /* douglas_peucker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6729A4711A691CA4007D5872 /* douglas_peucker.cpp */; };
+ 6729A4AE1A691CA4007D5872 /* douglas_peucker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A4721A691CA4007D5872 /* douglas_peucker.hpp */; };
+ 6729A4E11A691CA4007D5872 /* descriptor_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6729A4A71A691CA4007D5872 /* descriptor_base.hpp */; };
+ 674F9BD91B0A58D200704FFA /* description_factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BD81B0A58D200704FFA /* description_factory.cpp */; };
+ 674F9BDC1B0A58EF00704FFA /* polyline_formatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BDA1B0A58EF00704FFA /* polyline_formatter.cpp */; };
+ 674F9BDD1B0A58EF00704FFA /* polyline_formatter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BDB1B0A58EF00704FFA /* polyline_formatter.hpp */; };
+ 674F9BE21B0A624800704FFA /* mercator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BE01B0A624800704FFA /* mercator.cpp */; };
+ 674F9BE31B0A624800704FFA /* mercator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BE11B0A624800704FFA /* mercator.hpp */; };
+ 675CC6061B0A2DC300EA4935 /* bayes_classifier.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC5FD1B0A2DC300EA4935 /* bayes_classifier.hpp */; };
+ 675CC6071B0A2DC300EA4935 /* crc32_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC5FE1B0A2DC300EA4935 /* crc32_processor.hpp */; };
+ 675CC6081B0A2DC300EA4935 /* object_encoder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC5FF1B0A2DC300EA4935 /* object_encoder.hpp */; };
+ 675CC6091B0A2DC300EA4935 /* polyline_compressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC6001B0A2DC300EA4935 /* polyline_compressor.cpp */; };
+ 675CC60A1B0A2DC300EA4935 /* polyline_compressor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6011B0A2DC300EA4935 /* polyline_compressor.hpp */; };
+ 675CC60D1B0A2DC300EA4935 /* route_name_extraction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6041B0A2DC300EA4935 /* route_name_extraction.hpp */; };
+ 675CC60E1B0A2DC300EA4935 /* tiny_components.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6051B0A2DC300EA4935 /* tiny_components.hpp */; };
+ 675CC63F1B0A2DDD00EA4935 /* binary_heap.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC60F1B0A2DDD00EA4935 /* binary_heap.hpp */; };
+ 675CC6401B0A2DDD00EA4935 /* concurrent_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6101B0A2DDD00EA4935 /* concurrent_queue.hpp */; };
+ 675CC6411B0A2DDD00EA4935 /* coordinate_calculation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC6111B0A2DDD00EA4935 /* coordinate_calculation.cpp */; };
+ 675CC6421B0A2DDD00EA4935 /* coordinate_calculation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6121B0A2DDD00EA4935 /* coordinate_calculation.hpp */; };
+ 675CC6431B0A2DDD00EA4935 /* coordinate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC6131B0A2DDD00EA4935 /* coordinate.cpp */; };
+ 675CC6441B0A2DDD00EA4935 /* deallocating_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6141B0A2DDD00EA4935 /* deallocating_vector.hpp */; };
+ 675CC6451B0A2DDD00EA4935 /* dynamic_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6151B0A2DDD00EA4935 /* dynamic_graph.hpp */; };
+ 675CC6461B0A2DDD00EA4935 /* edge_based_node_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6161B0A2DDD00EA4935 /* edge_based_node_data.hpp */; };
+ 675CC6471B0A2DDD00EA4935 /* edge_based_node.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6171B0A2DDD00EA4935 /* edge_based_node.hpp */; };
+ 675CC6481B0A2DDD00EA4935 /* external_memory_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC6181B0A2DDD00EA4935 /* external_memory_node.cpp */; };
+ 675CC6491B0A2DDD00EA4935 /* external_memory_node.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6191B0A2DDD00EA4935 /* external_memory_node.hpp */; };
+ 675CC64A1B0A2DDD00EA4935 /* fixed_point_number.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC61A1B0A2DDD00EA4935 /* fixed_point_number.hpp */; };
+ 675CC64B1B0A2DDD00EA4935 /* hidden_markov_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC61B1B0A2DDD00EA4935 /* hidden_markov_model.hpp */; };
+ 675CC64C1B0A2DDD00EA4935 /* hilbert_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC61C1B0A2DDD00EA4935 /* hilbert_value.cpp */; };
+ 675CC64D1B0A2DDD00EA4935 /* hilbert_value.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC61D1B0A2DDD00EA4935 /* hilbert_value.hpp */; };
+ 675CC64E1B0A2DDD00EA4935 /* import_edge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC61E1B0A2DDD00EA4935 /* import_edge.cpp */; };
+ 675CC64F1B0A2DDD00EA4935 /* import_edge.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC61F1B0A2DDD00EA4935 /* import_edge.hpp */; };
+ 675CC6501B0A2DDD00EA4935 /* internal_route_result.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6201B0A2DDD00EA4935 /* internal_route_result.hpp */; };
+ 675CC6511B0A2DDD00EA4935 /* lru_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6211B0A2DDD00EA4935 /* lru_cache.hpp */; };
+ 675CC6521B0A2DDD00EA4935 /* node_based_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6221B0A2DDD00EA4935 /* node_based_graph.hpp */; };
+ 675CC6531B0A2DDD00EA4935 /* node_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6231B0A2DDD00EA4935 /* node_id.hpp */; };
+ 675CC6541B0A2DDD00EA4935 /* original_edge_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6241B0A2DDD00EA4935 /* original_edge_data.hpp */; };
+ 675CC6551B0A2DDD00EA4935 /* percent.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6251B0A2DDD00EA4935 /* percent.hpp */; };
+ 675CC6561B0A2DDD00EA4935 /* phantom_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC6261B0A2DDD00EA4935 /* phantom_node.cpp */; };
+ 675CC6571B0A2DDD00EA4935 /* phantom_node.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6271B0A2DDD00EA4935 /* phantom_node.hpp */; };
+ 675CC6581B0A2DDD00EA4935 /* query_edge.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6281B0A2DDD00EA4935 /* query_edge.hpp */; };
+ 675CC6591B0A2DDD00EA4935 /* query_node.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6291B0A2DDD00EA4935 /* query_node.hpp */; };
+ 675CC65A1B0A2DDD00EA4935 /* range_table.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC62A1B0A2DDD00EA4935 /* range_table.hpp */; };
+ 675CC65B1B0A2DDD00EA4935 /* rectangle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC62B1B0A2DDD00EA4935 /* rectangle.hpp */; };
+ 675CC65C1B0A2DDD00EA4935 /* restriction_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC62C1B0A2DDD00EA4935 /* restriction_map.cpp */; };
+ 675CC65D1B0A2DDD00EA4935 /* restriction_map.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC62D1B0A2DDD00EA4935 /* restriction_map.hpp */; };
+ 675CC65E1B0A2DDD00EA4935 /* restriction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC62E1B0A2DDD00EA4935 /* restriction.hpp */; };
+ 675CC65F1B0A2DDD00EA4935 /* route_parameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC62F1B0A2DDD00EA4935 /* route_parameters.cpp */; };
+ 675CC6601B0A2DDD00EA4935 /* search_engine_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675CC6301B0A2DDD00EA4935 /* search_engine_data.cpp */; };
+ 675CC6611B0A2DDD00EA4935 /* search_engine_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6311B0A2DDD00EA4935 /* search_engine_data.hpp */; };
+ 675CC6621B0A2DDD00EA4935 /* search_engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6321B0A2DDD00EA4935 /* search_engine.hpp */; };
+ 675CC6631B0A2DDD00EA4935 /* segment_information.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6331B0A2DDD00EA4935 /* segment_information.hpp */; };
+ 675CC6641B0A2DDD00EA4935 /* shared_memory_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6341B0A2DDD00EA4935 /* shared_memory_factory.hpp */; };
+ 675CC6651B0A2DDD00EA4935 /* shared_memory_vector_wrapper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6351B0A2DDD00EA4935 /* shared_memory_vector_wrapper.hpp */; };
+ 675CC6661B0A2DDD00EA4935 /* static_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6361B0A2DDD00EA4935 /* static_graph.hpp */; };
+ 675CC6671B0A2DDD00EA4935 /* static_kdtree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6371B0A2DDD00EA4935 /* static_kdtree.hpp */; };
+ 675CC6681B0A2DDD00EA4935 /* static_rtree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6381B0A2DDD00EA4935 /* static_rtree.hpp */; };
+ 675CC6691B0A2DDD00EA4935 /* travel_mode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6391B0A2DDD00EA4935 /* travel_mode.hpp */; };
+ 675CC66A1B0A2DDD00EA4935 /* tribool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC63A1B0A2DDD00EA4935 /* tribool.hpp */; };
+ 675CC66B1B0A2DDD00EA4935 /* turn_instructions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC63B1B0A2DDD00EA4935 /* turn_instructions.hpp */; };
+ 675CC66C1B0A2DDD00EA4935 /* upper_bound.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC63C1B0A2DDD00EA4935 /* upper_bound.hpp */; };
+ 675CC66D1B0A2DDD00EA4935 /* xor_fast_hash_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC63D1B0A2DDD00EA4935 /* xor_fast_hash_storage.hpp */; };
+ 675CC66E1B0A2DDD00EA4935 /* xor_fast_hash.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC63E1B0A2DDD00EA4935 /* xor_fast_hash.hpp */; };
+ 675CC6741B0A2E7400EA4935 /* description_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6701B0A2E7400EA4935 /* description_factory.hpp */; };
+ 675CC6751B0A2E7400EA4935 /* gpx_descriptor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6711B0A2E7400EA4935 /* gpx_descriptor.hpp */; };
+ 675CC6761B0A2E7400EA4935 /* json_descriptor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675CC6721B0A2E7400EA4935 /* json_descriptor.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05B51B0E0B450013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 6729A4701A691CA4007D5872 /* bfs_components.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bfs_components.hpp; sourceTree = "<group>"; };
+ 6729A4711A691CA4007D5872 /* douglas_peucker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = douglas_peucker.cpp; sourceTree = "<group>"; };
+ 6729A4721A691CA4007D5872 /* douglas_peucker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = douglas_peucker.hpp; sourceTree = "<group>"; };
+ 6729A4A71A691CA4007D5872 /* descriptor_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = descriptor_base.hpp; sourceTree = "<group>"; };
+ 674F9BD81B0A58D200704FFA /* description_factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = description_factory.cpp; sourceTree = "<group>"; };
+ 674F9BDA1B0A58EF00704FFA /* polyline_formatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = polyline_formatter.cpp; sourceTree = "<group>"; };
+ 674F9BDB1B0A58EF00704FFA /* polyline_formatter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = polyline_formatter.hpp; sourceTree = "<group>"; };
+ 674F9BE01B0A624800704FFA /* mercator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mercator.cpp; sourceTree = "<group>"; };
+ 674F9BE11B0A624800704FFA /* mercator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mercator.hpp; sourceTree = "<group>"; };
+ 67534D411A40B7ED00A0A8C3 /* libosrm.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libosrm.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675CC5FD1B0A2DC300EA4935 /* bayes_classifier.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bayes_classifier.hpp; sourceTree = "<group>"; };
+ 675CC5FE1B0A2DC300EA4935 /* crc32_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = crc32_processor.hpp; sourceTree = "<group>"; };
+ 675CC5FF1B0A2DC300EA4935 /* object_encoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object_encoder.hpp; sourceTree = "<group>"; };
+ 675CC6001B0A2DC300EA4935 /* polyline_compressor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = polyline_compressor.cpp; sourceTree = "<group>"; };
+ 675CC6011B0A2DC300EA4935 /* polyline_compressor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = polyline_compressor.hpp; sourceTree = "<group>"; };
+ 675CC6041B0A2DC300EA4935 /* route_name_extraction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route_name_extraction.hpp; sourceTree = "<group>"; };
+ 675CC6051B0A2DC300EA4935 /* tiny_components.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tiny_components.hpp; sourceTree = "<group>"; };
+ 675CC60F1B0A2DDD00EA4935 /* binary_heap.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = binary_heap.hpp; sourceTree = "<group>"; };
+ 675CC6101B0A2DDD00EA4935 /* concurrent_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = concurrent_queue.hpp; sourceTree = "<group>"; };
+ 675CC6111B0A2DDD00EA4935 /* coordinate_calculation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coordinate_calculation.cpp; sourceTree = "<group>"; };
+ 675CC6121B0A2DDD00EA4935 /* coordinate_calculation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = coordinate_calculation.hpp; sourceTree = "<group>"; };
+ 675CC6131B0A2DDD00EA4935 /* coordinate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coordinate.cpp; sourceTree = "<group>"; };
+ 675CC6141B0A2DDD00EA4935 /* deallocating_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = deallocating_vector.hpp; sourceTree = "<group>"; };
+ 675CC6151B0A2DDD00EA4935 /* dynamic_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dynamic_graph.hpp; sourceTree = "<group>"; };
+ 675CC6161B0A2DDD00EA4935 /* edge_based_node_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = edge_based_node_data.hpp; sourceTree = "<group>"; };
+ 675CC6171B0A2DDD00EA4935 /* edge_based_node.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = edge_based_node.hpp; sourceTree = "<group>"; };
+ 675CC6181B0A2DDD00EA4935 /* external_memory_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = external_memory_node.cpp; sourceTree = "<group>"; };
+ 675CC6191B0A2DDD00EA4935 /* external_memory_node.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = external_memory_node.hpp; sourceTree = "<group>"; };
+ 675CC61A1B0A2DDD00EA4935 /* fixed_point_number.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fixed_point_number.hpp; sourceTree = "<group>"; };
+ 675CC61B1B0A2DDD00EA4935 /* hidden_markov_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hidden_markov_model.hpp; sourceTree = "<group>"; };
+ 675CC61C1B0A2DDD00EA4935 /* hilbert_value.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hilbert_value.cpp; sourceTree = "<group>"; };
+ 675CC61D1B0A2DDD00EA4935 /* hilbert_value.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hilbert_value.hpp; sourceTree = "<group>"; };
+ 675CC61E1B0A2DDD00EA4935 /* import_edge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = import_edge.cpp; sourceTree = "<group>"; };
+ 675CC61F1B0A2DDD00EA4935 /* import_edge.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = import_edge.hpp; sourceTree = "<group>"; };
+ 675CC6201B0A2DDD00EA4935 /* internal_route_result.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = internal_route_result.hpp; sourceTree = "<group>"; };
+ 675CC6211B0A2DDD00EA4935 /* lru_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lru_cache.hpp; sourceTree = "<group>"; };
+ 675CC6221B0A2DDD00EA4935 /* node_based_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = node_based_graph.hpp; sourceTree = "<group>"; };
+ 675CC6231B0A2DDD00EA4935 /* node_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = node_id.hpp; sourceTree = "<group>"; };
+ 675CC6241B0A2DDD00EA4935 /* original_edge_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = original_edge_data.hpp; sourceTree = "<group>"; };
+ 675CC6251B0A2DDD00EA4935 /* percent.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = percent.hpp; sourceTree = "<group>"; };
+ 675CC6261B0A2DDD00EA4935 /* phantom_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = phantom_node.cpp; sourceTree = "<group>"; };
+ 675CC6271B0A2DDD00EA4935 /* phantom_node.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = phantom_node.hpp; sourceTree = "<group>"; };
+ 675CC6281B0A2DDD00EA4935 /* query_edge.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = query_edge.hpp; sourceTree = "<group>"; };
+ 675CC6291B0A2DDD00EA4935 /* query_node.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = query_node.hpp; sourceTree = "<group>"; };
+ 675CC62A1B0A2DDD00EA4935 /* range_table.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = range_table.hpp; sourceTree = "<group>"; };
+ 675CC62B1B0A2DDD00EA4935 /* rectangle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rectangle.hpp; sourceTree = "<group>"; };
+ 675CC62C1B0A2DDD00EA4935 /* restriction_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = restriction_map.cpp; sourceTree = "<group>"; };
+ 675CC62D1B0A2DDD00EA4935 /* restriction_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restriction_map.hpp; sourceTree = "<group>"; };
+ 675CC62E1B0A2DDD00EA4935 /* restriction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = restriction.hpp; sourceTree = "<group>"; };
+ 675CC62F1B0A2DDD00EA4935 /* route_parameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route_parameters.cpp; sourceTree = "<group>"; };
+ 675CC6301B0A2DDD00EA4935 /* search_engine_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_engine_data.cpp; sourceTree = "<group>"; };
+ 675CC6311B0A2DDD00EA4935 /* search_engine_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_engine_data.hpp; sourceTree = "<group>"; };
+ 675CC6321B0A2DDD00EA4935 /* search_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_engine.hpp; sourceTree = "<group>"; };
+ 675CC6331B0A2DDD00EA4935 /* segment_information.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = segment_information.hpp; sourceTree = "<group>"; };
+ 675CC6341B0A2DDD00EA4935 /* shared_memory_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shared_memory_factory.hpp; sourceTree = "<group>"; };
+ 675CC6351B0A2DDD00EA4935 /* shared_memory_vector_wrapper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shared_memory_vector_wrapper.hpp; sourceTree = "<group>"; };
+ 675CC6361B0A2DDD00EA4935 /* static_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = static_graph.hpp; sourceTree = "<group>"; };
+ 675CC6371B0A2DDD00EA4935 /* static_kdtree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = static_kdtree.hpp; sourceTree = "<group>"; };
+ 675CC6381B0A2DDD00EA4935 /* static_rtree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = static_rtree.hpp; sourceTree = "<group>"; };
+ 675CC6391B0A2DDD00EA4935 /* travel_mode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = travel_mode.hpp; sourceTree = "<group>"; };
+ 675CC63A1B0A2DDD00EA4935 /* tribool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tribool.hpp; sourceTree = "<group>"; };
+ 675CC63B1B0A2DDD00EA4935 /* turn_instructions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turn_instructions.hpp; sourceTree = "<group>"; };
+ 675CC63C1B0A2DDD00EA4935 /* upper_bound.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = upper_bound.hpp; sourceTree = "<group>"; };
+ 675CC63D1B0A2DDD00EA4935 /* xor_fast_hash_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xor_fast_hash_storage.hpp; sourceTree = "<group>"; };
+ 675CC63E1B0A2DDD00EA4935 /* xor_fast_hash.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xor_fast_hash.hpp; sourceTree = "<group>"; };
+ 675CC6701B0A2E7400EA4935 /* description_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = description_factory.hpp; sourceTree = "<group>"; };
+ 675CC6711B0A2E7400EA4935 /* gpx_descriptor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gpx_descriptor.hpp; sourceTree = "<group>"; };
+ 675CC6721B0A2E7400EA4935 /* json_descriptor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = json_descriptor.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 67534D3E1A40B7ED00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 6729A46F1A691CA3007D5872 /* algorithms */ = {
+ isa = PBXGroup;
+ children = (
+ 674F9BDA1B0A58EF00704FFA /* polyline_formatter.cpp */,
+ 674F9BDB1B0A58EF00704FFA /* polyline_formatter.hpp */,
+ 675CC5FD1B0A2DC300EA4935 /* bayes_classifier.hpp */,
+ 675CC5FE1B0A2DC300EA4935 /* crc32_processor.hpp */,
+ 675CC5FF1B0A2DC300EA4935 /* object_encoder.hpp */,
+ 675CC6001B0A2DC300EA4935 /* polyline_compressor.cpp */,
+ 675CC6011B0A2DC300EA4935 /* polyline_compressor.hpp */,
+ 675CC6041B0A2DC300EA4935 /* route_name_extraction.hpp */,
+ 675CC6051B0A2DC300EA4935 /* tiny_components.hpp */,
+ 6729A4701A691CA4007D5872 /* bfs_components.hpp */,
+ 6729A4711A691CA4007D5872 /* douglas_peucker.cpp */,
+ 6729A4721A691CA4007D5872 /* douglas_peucker.hpp */,
+ );
+ name = algorithms;
+ path = "osrm-backend/algorithms";
+ sourceTree = "<group>";
+ };
+ 6729A4791A691CA4007D5872 /* data_structures */ = {
+ isa = PBXGroup;
+ children = (
+ 675CC60F1B0A2DDD00EA4935 /* binary_heap.hpp */,
+ 675CC6101B0A2DDD00EA4935 /* concurrent_queue.hpp */,
+ 675CC6111B0A2DDD00EA4935 /* coordinate_calculation.cpp */,
+ 675CC6121B0A2DDD00EA4935 /* coordinate_calculation.hpp */,
+ 675CC6131B0A2DDD00EA4935 /* coordinate.cpp */,
+ 675CC6141B0A2DDD00EA4935 /* deallocating_vector.hpp */,
+ 675CC6151B0A2DDD00EA4935 /* dynamic_graph.hpp */,
+ 675CC6161B0A2DDD00EA4935 /* edge_based_node_data.hpp */,
+ 675CC6171B0A2DDD00EA4935 /* edge_based_node.hpp */,
+ 675CC6181B0A2DDD00EA4935 /* external_memory_node.cpp */,
+ 675CC6191B0A2DDD00EA4935 /* external_memory_node.hpp */,
+ 675CC61A1B0A2DDD00EA4935 /* fixed_point_number.hpp */,
+ 675CC61B1B0A2DDD00EA4935 /* hidden_markov_model.hpp */,
+ 675CC61C1B0A2DDD00EA4935 /* hilbert_value.cpp */,
+ 675CC61D1B0A2DDD00EA4935 /* hilbert_value.hpp */,
+ 675CC61E1B0A2DDD00EA4935 /* import_edge.cpp */,
+ 675CC61F1B0A2DDD00EA4935 /* import_edge.hpp */,
+ 675CC6201B0A2DDD00EA4935 /* internal_route_result.hpp */,
+ 675CC6211B0A2DDD00EA4935 /* lru_cache.hpp */,
+ 675CC6221B0A2DDD00EA4935 /* node_based_graph.hpp */,
+ 675CC6231B0A2DDD00EA4935 /* node_id.hpp */,
+ 675CC6241B0A2DDD00EA4935 /* original_edge_data.hpp */,
+ 675CC6251B0A2DDD00EA4935 /* percent.hpp */,
+ 675CC6261B0A2DDD00EA4935 /* phantom_node.cpp */,
+ 675CC6271B0A2DDD00EA4935 /* phantom_node.hpp */,
+ 675CC6281B0A2DDD00EA4935 /* query_edge.hpp */,
+ 675CC6291B0A2DDD00EA4935 /* query_node.hpp */,
+ 675CC62A1B0A2DDD00EA4935 /* range_table.hpp */,
+ 675CC62B1B0A2DDD00EA4935 /* rectangle.hpp */,
+ 675CC62C1B0A2DDD00EA4935 /* restriction_map.cpp */,
+ 675CC62D1B0A2DDD00EA4935 /* restriction_map.hpp */,
+ 675CC62E1B0A2DDD00EA4935 /* restriction.hpp */,
+ 675CC62F1B0A2DDD00EA4935 /* route_parameters.cpp */,
+ 675CC6301B0A2DDD00EA4935 /* search_engine_data.cpp */,
+ 675CC6311B0A2DDD00EA4935 /* search_engine_data.hpp */,
+ 675CC6321B0A2DDD00EA4935 /* search_engine.hpp */,
+ 675CC6331B0A2DDD00EA4935 /* segment_information.hpp */,
+ 675CC6341B0A2DDD00EA4935 /* shared_memory_factory.hpp */,
+ 675CC6351B0A2DDD00EA4935 /* shared_memory_vector_wrapper.hpp */,
+ 675CC6361B0A2DDD00EA4935 /* static_graph.hpp */,
+ 675CC6371B0A2DDD00EA4935 /* static_kdtree.hpp */,
+ 675CC6381B0A2DDD00EA4935 /* static_rtree.hpp */,
+ 675CC6391B0A2DDD00EA4935 /* travel_mode.hpp */,
+ 675CC63A1B0A2DDD00EA4935 /* tribool.hpp */,
+ 675CC63B1B0A2DDD00EA4935 /* turn_instructions.hpp */,
+ 675CC63C1B0A2DDD00EA4935 /* upper_bound.hpp */,
+ 675CC63D1B0A2DDD00EA4935 /* xor_fast_hash_storage.hpp */,
+ 675CC63E1B0A2DDD00EA4935 /* xor_fast_hash.hpp */,
+ );
+ name = data_structures;
+ path = "osrm-backend/data_structures";
+ sourceTree = "<group>";
+ };
+ 6729A4A61A691CA4007D5872 /* descriptors */ = {
+ isa = PBXGroup;
+ children = (
+ 674F9BD81B0A58D200704FFA /* description_factory.cpp */,
+ 675CC6701B0A2E7400EA4935 /* description_factory.hpp */,
+ 675CC6711B0A2E7400EA4935 /* gpx_descriptor.hpp */,
+ 675CC6721B0A2E7400EA4935 /* json_descriptor.hpp */,
+ 6729A4A71A691CA4007D5872 /* descriptor_base.hpp */,
+ );
+ name = descriptors;
+ path = "osrm-backend/descriptors";
+ sourceTree = "<group>";
+ };
+ 674F9BDF1B0A622100704FFA /* util */ = {
+ isa = PBXGroup;
+ children = (
+ 674F9BE01B0A624800704FFA /* mercator.cpp */,
+ 674F9BE11B0A624800704FFA /* mercator.hpp */,
+ );
+ name = util;
+ path = "osrm-backend/util";
+ sourceTree = "<group>";
+ };
+ 67534D381A40B7ED00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B51B0E0B450013A7AC /* defaults.xcconfig */,
+ 67534D431A40B7ED00A0A8C3 /* osrm */,
+ 67534D421A40B7ED00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 67534D421A40B7ED00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 67534D411A40B7ED00A0A8C3 /* libosrm.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 67534D431A40B7ED00A0A8C3 /* osrm */ = {
+ isa = PBXGroup;
+ children = (
+ 674F9BDF1B0A622100704FFA /* util */,
+ 6729A46F1A691CA3007D5872 /* algorithms */,
+ 6729A4791A691CA4007D5872 /* data_structures */,
+ 6729A4A61A691CA4007D5872 /* descriptors */,
+ );
+ name = osrm;
+ path = ../../3party/osrm;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 67534D3F1A40B7ED00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675CC6081B0A2DC300EA4935 /* object_encoder.hpp in Headers */,
+ 675CC65E1B0A2DDD00EA4935 /* restriction.hpp in Headers */,
+ 675CC63F1B0A2DDD00EA4935 /* binary_heap.hpp in Headers */,
+ 675CC6631B0A2DDD00EA4935 /* segment_information.hpp in Headers */,
+ 675CC6571B0A2DDD00EA4935 /* phantom_node.hpp in Headers */,
+ 675CC60D1B0A2DC300EA4935 /* route_name_extraction.hpp in Headers */,
+ 675CC64F1B0A2DDD00EA4935 /* import_edge.hpp in Headers */,
+ 675CC6591B0A2DDD00EA4935 /* query_node.hpp in Headers */,
+ 675CC6751B0A2E7400EA4935 /* gpx_descriptor.hpp in Headers */,
+ 675CC64A1B0A2DDD00EA4935 /* fixed_point_number.hpp in Headers */,
+ 675CC6441B0A2DDD00EA4935 /* deallocating_vector.hpp in Headers */,
+ 675CC66D1B0A2DDD00EA4935 /* xor_fast_hash_storage.hpp in Headers */,
+ 675CC64D1B0A2DDD00EA4935 /* hilbert_value.hpp in Headers */,
+ 675CC6621B0A2DDD00EA4935 /* search_engine.hpp in Headers */,
+ 675CC60A1B0A2DC300EA4935 /* polyline_compressor.hpp in Headers */,
+ 675CC6511B0A2DDD00EA4935 /* lru_cache.hpp in Headers */,
+ 675CC65B1B0A2DDD00EA4935 /* rectangle.hpp in Headers */,
+ 675CC65D1B0A2DDD00EA4935 /* restriction_map.hpp in Headers */,
+ 675CC6401B0A2DDD00EA4935 /* concurrent_queue.hpp in Headers */,
+ 675CC66C1B0A2DDD00EA4935 /* upper_bound.hpp in Headers */,
+ 675CC6521B0A2DDD00EA4935 /* node_based_graph.hpp in Headers */,
+ 675CC6741B0A2E7400EA4935 /* description_factory.hpp in Headers */,
+ 675CC6501B0A2DDD00EA4935 /* internal_route_result.hpp in Headers */,
+ 675CC6671B0A2DDD00EA4935 /* static_kdtree.hpp in Headers */,
+ 675CC6451B0A2DDD00EA4935 /* dynamic_graph.hpp in Headers */,
+ 675CC6421B0A2DDD00EA4935 /* coordinate_calculation.hpp in Headers */,
+ 675CC6551B0A2DDD00EA4935 /* percent.hpp in Headers */,
+ 675CC6691B0A2DDD00EA4935 /* travel_mode.hpp in Headers */,
+ 675CC6471B0A2DDD00EA4935 /* edge_based_node.hpp in Headers */,
+ 675CC6531B0A2DDD00EA4935 /* node_id.hpp in Headers */,
+ 675CC64B1B0A2DDD00EA4935 /* hidden_markov_model.hpp in Headers */,
+ 675CC6541B0A2DDD00EA4935 /* original_edge_data.hpp in Headers */,
+ 675CC65A1B0A2DDD00EA4935 /* range_table.hpp in Headers */,
+ 675CC6761B0A2E7400EA4935 /* json_descriptor.hpp in Headers */,
+ 675CC6681B0A2DDD00EA4935 /* static_rtree.hpp in Headers */,
+ 675CC66B1B0A2DDD00EA4935 /* turn_instructions.hpp in Headers */,
+ 675CC6061B0A2DC300EA4935 /* bayes_classifier.hpp in Headers */,
+ 675CC6611B0A2DDD00EA4935 /* search_engine_data.hpp in Headers */,
+ 6729A4AE1A691CA4007D5872 /* douglas_peucker.hpp in Headers */,
+ 6729A4E11A691CA4007D5872 /* descriptor_base.hpp in Headers */,
+ 675CC6491B0A2DDD00EA4935 /* external_memory_node.hpp in Headers */,
+ 675CC6641B0A2DDD00EA4935 /* shared_memory_factory.hpp in Headers */,
+ 675CC6071B0A2DC300EA4935 /* crc32_processor.hpp in Headers */,
+ 674F9BDD1B0A58EF00704FFA /* polyline_formatter.hpp in Headers */,
+ 6729A4AC1A691CA4007D5872 /* bfs_components.hpp in Headers */,
+ 675CC60E1B0A2DC300EA4935 /* tiny_components.hpp in Headers */,
+ 674F9BE31B0A624800704FFA /* mercator.hpp in Headers */,
+ 675CC6461B0A2DDD00EA4935 /* edge_based_node_data.hpp in Headers */,
+ 675CC66A1B0A2DDD00EA4935 /* tribool.hpp in Headers */,
+ 675CC66E1B0A2DDD00EA4935 /* xor_fast_hash.hpp in Headers */,
+ 675CC6581B0A2DDD00EA4935 /* query_edge.hpp in Headers */,
+ 675CC6651B0A2DDD00EA4935 /* shared_memory_vector_wrapper.hpp in Headers */,
+ 675CC6661B0A2DDD00EA4935 /* static_graph.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 67534D401A40B7ED00A0A8C3 /* osrm */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 67534D4C1A40B7ED00A0A8C3 /* Build configuration list for PBXNativeTarget "osrm" */;
+ buildPhases = (
+ 67534D3D1A40B7ED00A0A8C3 /* Sources */,
+ 67534D3E1A40B7ED00A0A8C3 /* Frameworks */,
+ 67534D3F1A40B7ED00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = osrm;
+ productName = osrm;
+ productReference = 67534D411A40B7ED00A0A8C3 /* libosrm.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 67534D391A40B7ED00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 67534D401A40B7ED00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 67534D3C1A40B7ED00A0A8C3 /* Build configuration list for PBXProject "osrm" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ ru,
+ cs,
+ da,
+ de,
+ es,
+ fr,
+ hu,
+ it,
+ ja,
+ ko,
+ nl,
+ pl,
+ pt,
+ sk,
+ sv,
+ th,
+ tr,
+ uk,
+ );
+ mainGroup = 67534D381A40B7ED00A0A8C3;
+ productRefGroup = 67534D421A40B7ED00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 67534D401A40B7ED00A0A8C3 /* osrm */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 67534D3D1A40B7ED00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675CC64E1B0A2DDD00EA4935 /* import_edge.cpp in Sources */,
+ 675CC6601B0A2DDD00EA4935 /* search_engine_data.cpp in Sources */,
+ 674F9BE21B0A624800704FFA /* mercator.cpp in Sources */,
+ 675CC64C1B0A2DDD00EA4935 /* hilbert_value.cpp in Sources */,
+ 674F9BDC1B0A58EF00704FFA /* polyline_formatter.cpp in Sources */,
+ 675CC6411B0A2DDD00EA4935 /* coordinate_calculation.cpp in Sources */,
+ 675CC6561B0A2DDD00EA4935 /* phantom_node.cpp in Sources */,
+ 675CC65C1B0A2DDD00EA4935 /* restriction_map.cpp in Sources */,
+ 675CC6091B0A2DC300EA4935 /* polyline_compressor.cpp in Sources */,
+ 675CC6481B0A2DDD00EA4935 /* external_memory_node.cpp in Sources */,
+ 675CC6431B0A2DDD00EA4935 /* coordinate.cpp in Sources */,
+ 6729A4AD1A691CA4007D5872 /* douglas_peucker.cpp in Sources */,
+ 675CC65F1B0A2DDD00EA4935 /* route_parameters.cpp in Sources */,
+ 674F9BD91B0A58D200704FFA /* description_factory.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 67534D4A1A40B7ED00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B51B0E0B450013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/third_party",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 67534D4B1A40B7ED00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B51B0E0B450013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/third_party",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 67534D4D1A40B7ED00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WARNING_CFLAGS = "-w";
+ };
+ name = Debug;
+ };
+ 67534D4E1A40B7ED00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WARNING_CFLAGS = "-w";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 67534D3C1A40B7ED00A0A8C3 /* Build configuration list for PBXProject "osrm" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67534D4A1A40B7ED00A0A8C3 /* Debug */,
+ 67534D4B1A40B7ED00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 67534D4C1A40B7ED00A0A8C3 /* Build configuration list for PBXNativeTarget "osrm" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67534D4D1A40B7ED00A0A8C3 /* Debug */,
+ 67534D4E1A40B7ED00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 67534D391A40B7ED00A0A8C3 /* Project object */;
+}
diff --git a/xcode/platform/platform.xcodeproj/project.pbxproj b/xcode/platform/platform.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..73349307f3
--- /dev/null
+++ b/xcode/platform/platform.xcodeproj/project.pbxproj
@@ -0,0 +1,404 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 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 */; };
+ 675343B11A3F5D5A00A0A8C3 /* apple_location_service.mm in Sources */ = {isa = PBXBuildFile; fileRef = 675343861A3F5D5900A0A8C3 /* apple_location_service.mm */; };
+ 675343B21A3F5D5A00A0A8C3 /* apple_video_timer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 675343871A3F5D5900A0A8C3 /* apple_video_timer.mm */; };
+ 675343B31A3F5D5A00A0A8C3 /* chunks_download_strategy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343881A3F5D5900A0A8C3 /* chunks_download_strategy.cpp */; };
+ 675343B41A3F5D5A00A0A8C3 /* chunks_download_strategy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343891A3F5D5900A0A8C3 /* chunks_download_strategy.hpp */; };
+ 675343B51A3F5D5A00A0A8C3 /* constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753438A1A3F5D5900A0A8C3 /* constants.hpp */; };
+ 675343B61A3F5D5A00A0A8C3 /* http_request.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753438B1A3F5D5900A0A8C3 /* http_request.cpp */; };
+ 675343B71A3F5D5A00A0A8C3 /* http_request.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753438C1A3F5D5900A0A8C3 /* http_request.hpp */; };
+ 675343B81A3F5D5A00A0A8C3 /* http_thread_apple.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753438D1A3F5D5900A0A8C3 /* http_thread_apple.h */; };
+ 675343B91A3F5D5A00A0A8C3 /* http_thread_apple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6753438E1A3F5D5900A0A8C3 /* http_thread_apple.mm */; };
+ 675343BA1A3F5D5A00A0A8C3 /* http_thread_callback.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753438F1A3F5D5A00A0A8C3 /* http_thread_callback.hpp */; };
+ 675343C01A3F5D5A00A0A8C3 /* location_service.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343951A3F5D5A00A0A8C3 /* location_service.cpp */; };
+ 675343C11A3F5D5A00A0A8C3 /* location_service.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343961A3F5D5A00A0A8C3 /* location_service.hpp */; };
+ 675343C21A3F5D5A00A0A8C3 /* location.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343971A3F5D5A00A0A8C3 /* location.hpp */; };
+ 675343C31A3F5D5A00A0A8C3 /* platform_android.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343981A3F5D5A00A0A8C3 /* platform_android.cpp */; };
+ 675343C51A3F5D5A00A0A8C3 /* platform_linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753439A1A3F5D5A00A0A8C3 /* platform_linux.cpp */; };
+ 675343C61A3F5D5A00A0A8C3 /* platform_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6753439B1A3F5D5A00A0A8C3 /* platform_mac.mm */; };
+ 675343C71A3F5D5A00A0A8C3 /* platform_qt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753439C1A3F5D5A00A0A8C3 /* platform_qt.cpp */; };
+ 675343C91A3F5D5A00A0A8C3 /* platform_unix_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753439E1A3F5D5A00A0A8C3 /* platform_unix_impl.cpp */; };
+ 675343CA1A3F5D5A00A0A8C3 /* platform_unix_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753439F1A3F5D5A00A0A8C3 /* platform_unix_impl.hpp */; };
+ 675343CC1A3F5D5A00A0A8C3 /* platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343A11A3F5D5A00A0A8C3 /* platform.cpp */; };
+ 675343CD1A3F5D5A00A0A8C3 /* platform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343A21A3F5D5A00A0A8C3 /* platform.hpp */; };
+ 675343CE1A3F5D5A00A0A8C3 /* preferred_languages.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343A31A3F5D5A00A0A8C3 /* preferred_languages.cpp */; };
+ 675343CF1A3F5D5A00A0A8C3 /* preferred_languages.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343A41A3F5D5A00A0A8C3 /* preferred_languages.hpp */; };
+ 675343D01A3F5D5A00A0A8C3 /* pthread_video_timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343A51A3F5D5A00A0A8C3 /* pthread_video_timer.cpp */; };
+ 675343D11A3F5D5A00A0A8C3 /* servers_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343A61A3F5D5A00A0A8C3 /* servers_list.cpp */; };
+ 675343D21A3F5D5A00A0A8C3 /* servers_list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343A71A3F5D5A00A0A8C3 /* servers_list.hpp */; };
+ 675343D31A3F5D5A00A0A8C3 /* settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343A81A3F5D5A00A0A8C3 /* settings.cpp */; };
+ 675343D41A3F5D5A00A0A8C3 /* settings.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343A91A3F5D5A00A0A8C3 /* settings.hpp */; };
+ 675343D71A3F5D5A00A0A8C3 /* video_timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343AC1A3F5D5A00A0A8C3 /* video_timer.cpp */; };
+ 675343D81A3F5D5A00A0A8C3 /* video_timer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343AD1A3F5D5A00A0A8C3 /* video_timer.hpp */; };
+ 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 */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05A71B0E03BF0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 671C62041AE9014C00076BD0 /* measurement_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measurement_utils.cpp; sourceTree = "<group>"; };
+ 671C62051AE9014C00076BD0 /* measurement_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = measurement_utils.hpp; sourceTree = "<group>"; };
+ 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 = "<group>"; };
+ 675343871A3F5D5900A0A8C3 /* apple_video_timer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = apple_video_timer.mm; sourceTree = "<group>"; };
+ 675343881A3F5D5900A0A8C3 /* chunks_download_strategy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chunks_download_strategy.cpp; sourceTree = "<group>"; };
+ 675343891A3F5D5900A0A8C3 /* chunks_download_strategy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = chunks_download_strategy.hpp; sourceTree = "<group>"; };
+ 6753438A1A3F5D5900A0A8C3 /* constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = constants.hpp; sourceTree = "<group>"; };
+ 6753438B1A3F5D5900A0A8C3 /* http_request.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_request.cpp; sourceTree = "<group>"; };
+ 6753438C1A3F5D5900A0A8C3 /* http_request.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_request.hpp; sourceTree = "<group>"; };
+ 6753438D1A3F5D5900A0A8C3 /* http_thread_apple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = http_thread_apple.h; sourceTree = "<group>"; };
+ 6753438E1A3F5D5900A0A8C3 /* http_thread_apple.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = http_thread_apple.mm; sourceTree = "<group>"; };
+ 6753438F1A3F5D5A00A0A8C3 /* http_thread_callback.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_thread_callback.hpp; sourceTree = "<group>"; };
+ 675343951A3F5D5A00A0A8C3 /* location_service.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = location_service.cpp; sourceTree = "<group>"; };
+ 675343961A3F5D5A00A0A8C3 /* location_service.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = location_service.hpp; sourceTree = "<group>"; };
+ 675343971A3F5D5A00A0A8C3 /* location.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = location.hpp; sourceTree = "<group>"; };
+ 675343981A3F5D5A00A0A8C3 /* platform_android.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_android.cpp; sourceTree = "<group>"; };
+ 6753439A1A3F5D5A00A0A8C3 /* platform_linux.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_linux.cpp; sourceTree = "<group>"; };
+ 6753439B1A3F5D5A00A0A8C3 /* platform_mac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = platform_mac.mm; sourceTree = "<group>"; };
+ 6753439C1A3F5D5A00A0A8C3 /* platform_qt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_qt.cpp; sourceTree = "<group>"; };
+ 6753439E1A3F5D5A00A0A8C3 /* platform_unix_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_unix_impl.cpp; sourceTree = "<group>"; };
+ 6753439F1A3F5D5A00A0A8C3 /* platform_unix_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = platform_unix_impl.hpp; sourceTree = "<group>"; };
+ 675343A11A3F5D5A00A0A8C3 /* platform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform.cpp; sourceTree = "<group>"; };
+ 675343A21A3F5D5A00A0A8C3 /* platform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = platform.hpp; sourceTree = "<group>"; };
+ 675343A31A3F5D5A00A0A8C3 /* preferred_languages.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preferred_languages.cpp; sourceTree = "<group>"; };
+ 675343A41A3F5D5A00A0A8C3 /* preferred_languages.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = preferred_languages.hpp; sourceTree = "<group>"; };
+ 675343A51A3F5D5A00A0A8C3 /* pthread_video_timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pthread_video_timer.cpp; sourceTree = "<group>"; };
+ 675343A61A3F5D5A00A0A8C3 /* servers_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servers_list.cpp; sourceTree = "<group>"; };
+ 675343A71A3F5D5A00A0A8C3 /* servers_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = servers_list.hpp; sourceTree = "<group>"; };
+ 675343A81A3F5D5A00A0A8C3 /* settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = settings.cpp; sourceTree = "<group>"; };
+ 675343A91A3F5D5A00A0A8C3 /* settings.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = settings.hpp; sourceTree = "<group>"; };
+ 675343AC1A3F5D5A00A0A8C3 /* video_timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_timer.cpp; sourceTree = "<group>"; };
+ 675343AD1A3F5D5A00A0A8C3 /* video_timer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = video_timer.hpp; sourceTree = "<group>"; };
+ 675343AE1A3F5D5A00A0A8C3 /* wifi_info_windows.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wifi_info_windows.cpp; sourceTree = "<group>"; };
+ 675343AF1A3F5D5A00A0A8C3 /* wifi_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wifi_info.hpp; sourceTree = "<group>"; };
+ 675343B01A3F5D5A00A0A8C3 /* wifi_location_service.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wifi_location_service.cpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675343751A3F5CF500A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 6753436F1A3F5CF500A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A71B0E03BF0013A7AC /* defaults.xcconfig */,
+ 6753437A1A3F5CF500A0A8C3 /* platform */,
+ 675343791A3F5CF500A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675343791A3F5CF500A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675343781A3F5CF500A0A8C3 /* libplatform.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 6753437A1A3F5CF500A0A8C3 /* platform */ = {
+ isa = PBXGroup;
+ children = (
+ 671C62041AE9014C00076BD0 /* measurement_utils.cpp */,
+ 671C62051AE9014C00076BD0 /* measurement_utils.hpp */,
+ 675343861A3F5D5900A0A8C3 /* apple_location_service.mm */,
+ 675343871A3F5D5900A0A8C3 /* apple_video_timer.mm */,
+ 675343881A3F5D5900A0A8C3 /* chunks_download_strategy.cpp */,
+ 675343891A3F5D5900A0A8C3 /* chunks_download_strategy.hpp */,
+ 6753438A1A3F5D5900A0A8C3 /* constants.hpp */,
+ 6753438B1A3F5D5900A0A8C3 /* http_request.cpp */,
+ 6753438C1A3F5D5900A0A8C3 /* http_request.hpp */,
+ 6753438D1A3F5D5900A0A8C3 /* http_thread_apple.h */,
+ 6753438E1A3F5D5900A0A8C3 /* http_thread_apple.mm */,
+ 6753438F1A3F5D5A00A0A8C3 /* http_thread_callback.hpp */,
+ 675343951A3F5D5A00A0A8C3 /* location_service.cpp */,
+ 675343961A3F5D5A00A0A8C3 /* location_service.hpp */,
+ 675343971A3F5D5A00A0A8C3 /* location.hpp */,
+ 675343981A3F5D5A00A0A8C3 /* platform_android.cpp */,
+ 6753439A1A3F5D5A00A0A8C3 /* platform_linux.cpp */,
+ 6753439B1A3F5D5A00A0A8C3 /* platform_mac.mm */,
+ 6753439C1A3F5D5A00A0A8C3 /* platform_qt.cpp */,
+ 6753439E1A3F5D5A00A0A8C3 /* platform_unix_impl.cpp */,
+ 6753439F1A3F5D5A00A0A8C3 /* platform_unix_impl.hpp */,
+ 675343A11A3F5D5A00A0A8C3 /* platform.cpp */,
+ 675343A21A3F5D5A00A0A8C3 /* platform.hpp */,
+ 675343A31A3F5D5A00A0A8C3 /* preferred_languages.cpp */,
+ 675343A41A3F5D5A00A0A8C3 /* preferred_languages.hpp */,
+ 675343A51A3F5D5A00A0A8C3 /* pthread_video_timer.cpp */,
+ 675343A61A3F5D5A00A0A8C3 /* servers_list.cpp */,
+ 675343A71A3F5D5A00A0A8C3 /* servers_list.hpp */,
+ 675343A81A3F5D5A00A0A8C3 /* settings.cpp */,
+ 675343A91A3F5D5A00A0A8C3 /* settings.hpp */,
+ 675343AC1A3F5D5A00A0A8C3 /* video_timer.cpp */,
+ 675343AD1A3F5D5A00A0A8C3 /* video_timer.hpp */,
+ 675343AE1A3F5D5A00A0A8C3 /* wifi_info_windows.cpp */,
+ 675343AF1A3F5D5A00A0A8C3 /* wifi_info.hpp */,
+ 675343B01A3F5D5A00A0A8C3 /* wifi_location_service.cpp */,
+ );
+ name = platform;
+ path = ../../platform;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675343761A3F5CF500A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675343B71A3F5D5A00A0A8C3 /* http_request.hpp in Headers */,
+ 675343B81A3F5D5A00A0A8C3 /* http_thread_apple.h in Headers */,
+ 675343C21A3F5D5A00A0A8C3 /* location.hpp in Headers */,
+ 675343D41A3F5D5A00A0A8C3 /* settings.hpp in Headers */,
+ 675343B51A3F5D5A00A0A8C3 /* constants.hpp in Headers */,
+ 675343C11A3F5D5A00A0A8C3 /* location_service.hpp in Headers */,
+ 675343CA1A3F5D5A00A0A8C3 /* platform_unix_impl.hpp in Headers */,
+ 675343D21A3F5D5A00A0A8C3 /* servers_list.hpp in Headers */,
+ 675343BA1A3F5D5A00A0A8C3 /* http_thread_callback.hpp in Headers */,
+ 675343B41A3F5D5A00A0A8C3 /* chunks_download_strategy.hpp in Headers */,
+ 675343CD1A3F5D5A00A0A8C3 /* platform.hpp in Headers */,
+ 675343D81A3F5D5A00A0A8C3 /* video_timer.hpp in Headers */,
+ 675343CF1A3F5D5A00A0A8C3 /* preferred_languages.hpp in Headers */,
+ 675343DA1A3F5D5A00A0A8C3 /* wifi_info.hpp in Headers */,
+ 671C62071AE9014C00076BD0 /* measurement_utils.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675343771A3F5CF500A0A8C3 /* platform */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675343831A3F5CF500A0A8C3 /* Build configuration list for PBXNativeTarget "platform" */;
+ buildPhases = (
+ 675343741A3F5CF500A0A8C3 /* Sources */,
+ 675343751A3F5CF500A0A8C3 /* Frameworks */,
+ 675343761A3F5CF500A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = platform;
+ productName = platform;
+ productReference = 675343781A3F5CF500A0A8C3 /* libplatform.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675343701A3F5CF500A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675343771A3F5CF500A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675343731A3F5CF500A0A8C3 /* Build configuration list for PBXProject "platform" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 6753436F1A3F5CF500A0A8C3;
+ productRefGroup = 675343791A3F5CF500A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675343771A3F5CF500A0A8C3 /* platform */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675343741A3F5CF500A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675343D11A3F5D5A00A0A8C3 /* servers_list.cpp in Sources */,
+ 675343C91A3F5D5A00A0A8C3 /* platform_unix_impl.cpp in Sources */,
+ 675343D91A3F5D5A00A0A8C3 /* wifi_info_windows.cpp in Sources */,
+ 675343B21A3F5D5A00A0A8C3 /* apple_video_timer.mm in Sources */,
+ 671C62061AE9014C00076BD0 /* measurement_utils.cpp in Sources */,
+ 675343B61A3F5D5A00A0A8C3 /* http_request.cpp in Sources */,
+ 675343CC1A3F5D5A00A0A8C3 /* platform.cpp in Sources */,
+ 675343C61A3F5D5A00A0A8C3 /* platform_mac.mm in Sources */,
+ 675343DB1A3F5D5A00A0A8C3 /* wifi_location_service.cpp in Sources */,
+ 675343C31A3F5D5A00A0A8C3 /* platform_android.cpp in Sources */,
+ 675343D01A3F5D5A00A0A8C3 /* pthread_video_timer.cpp in Sources */,
+ 675343B11A3F5D5A00A0A8C3 /* apple_location_service.mm in Sources */,
+ 675343B31A3F5D5A00A0A8C3 /* chunks_download_strategy.cpp in Sources */,
+ 675343C51A3F5D5A00A0A8C3 /* platform_linux.cpp in Sources */,
+ 675343D71A3F5D5A00A0A8C3 /* video_timer.cpp in Sources */,
+ 675343C01A3F5D5A00A0A8C3 /* location_service.cpp in Sources */,
+ 675343D31A3F5D5A00A0A8C3 /* settings.cpp in Sources */,
+ 675343CE1A3F5D5A00A0A8C3 /* preferred_languages.cpp in Sources */,
+ 675343C71A3F5D5A00A0A8C3 /* platform_qt.cpp in Sources */,
+ 675343B91A3F5D5A00A0A8C3 /* http_thread_apple.mm in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675343811A3F5CF500A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A71B0E03BF0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/jansson/src",
+ "$(QT_PATH)/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675343821A3F5CF500A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A71B0E03BF0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/jansson/src",
+ "$(QT_PATH)/include",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675343841A3F5CF500A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = NO;
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675343851A3F5CF500A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = NO;
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675343731A3F5CF500A0A8C3 /* Build configuration list for PBXProject "platform" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675343811A3F5CF500A0A8C3 /* Debug */,
+ 675343821A3F5CF500A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675343831A3F5CF500A0A8C3 /* Build configuration list for PBXNativeTarget "platform" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675343841A3F5CF500A0A8C3 /* Debug */,
+ 675343851A3F5CF500A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675343701A3F5CF500A0A8C3 /* Project object */;
+}
diff --git a/xcode/protobuf/protobuf.xcodeproj/project.pbxproj b/xcode/protobuf/protobuf.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..0cca9ad201
--- /dev/null
+++ b/xcode/protobuf/protobuf.xcodeproj/project.pbxproj
@@ -0,0 +1,302 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670D04DD1B0BACD60013A7AC /* common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04DB1B0BACD60013A7AC /* common.cc */; };
+ 670D04DE1B0BACD60013A7AC /* once.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04DC1B0BACD60013A7AC /* once.cc */; };
+ 670D04E41B0BADEE0013A7AC /* extension_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04DF1B0BADEE0013A7AC /* extension_set.cc */; };
+ 670D04E51B0BADEE0013A7AC /* generated_message_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04E01B0BADEE0013A7AC /* generated_message_util.cc */; };
+ 670D04E61B0BADEE0013A7AC /* message_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04E11B0BADEE0013A7AC /* message_lite.cc */; };
+ 670D04E71B0BADEE0013A7AC /* repeated_field.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04E21B0BADEE0013A7AC /* repeated_field.cc */; };
+ 670D04E81B0BADEE0013A7AC /* wire_format_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04E31B0BADEE0013A7AC /* wire_format_lite.cc */; };
+ 670D04EC1B0BAE120013A7AC /* coded_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04E91B0BAE120013A7AC /* coded_stream.cc */; };
+ 670D04ED1B0BAE120013A7AC /* zero_copy_stream_impl_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04EA1B0BAE120013A7AC /* zero_copy_stream_impl_lite.cc */; };
+ 670D04EE1B0BAE120013A7AC /* zero_copy_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 670D04EB1B0BAE120013A7AC /* zero_copy_stream.cc */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D04CD1B0BAC210013A7AC /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 670D04DB1B0BACD60013A7AC /* common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = common.cc; path = src/google/protobuf/stubs/common.cc; sourceTree = "<group>"; };
+ 670D04DC1B0BACD60013A7AC /* once.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = once.cc; path = src/google/protobuf/stubs/once.cc; sourceTree = "<group>"; };
+ 670D04DF1B0BADEE0013A7AC /* extension_set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = extension_set.cc; path = src/google/protobuf/extension_set.cc; sourceTree = "<group>"; };
+ 670D04E01B0BADEE0013A7AC /* generated_message_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = generated_message_util.cc; path = src/google/protobuf/generated_message_util.cc; sourceTree = "<group>"; };
+ 670D04E11B0BADEE0013A7AC /* message_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = message_lite.cc; path = src/google/protobuf/message_lite.cc; sourceTree = "<group>"; };
+ 670D04E21B0BADEE0013A7AC /* repeated_field.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = repeated_field.cc; path = src/google/protobuf/repeated_field.cc; sourceTree = "<group>"; };
+ 670D04E31B0BADEE0013A7AC /* wire_format_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wire_format_lite.cc; path = src/google/protobuf/wire_format_lite.cc; sourceTree = "<group>"; };
+ 670D04E91B0BAE120013A7AC /* coded_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = coded_stream.cc; path = src/google/protobuf/io/coded_stream.cc; sourceTree = "<group>"; };
+ 670D04EA1B0BAE120013A7AC /* zero_copy_stream_impl_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = zero_copy_stream_impl_lite.cc; path = src/google/protobuf/io/zero_copy_stream_impl_lite.cc; sourceTree = "<group>"; };
+ 670D04EB1B0BAE120013A7AC /* zero_copy_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = zero_copy_stream.cc; path = src/google/protobuf/io/zero_copy_stream.cc; sourceTree = "<group>"; };
+ 670D05BA1B0E0CDE0013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 670D04CA1B0BAC210013A7AC /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670D04C41B0BAC210013A7AC = {
+ isa = PBXGroup;
+ children = (
+ 670D05BA1B0E0CDE0013A7AC /* defaults.xcconfig */,
+ 670D04CF1B0BAC210013A7AC /* protobuf */,
+ 670D04CE1B0BAC210013A7AC /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 670D04CE1B0BAC210013A7AC /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04CD1B0BAC210013A7AC /* libprotobuf.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 670D04CF1B0BAC210013A7AC /* protobuf */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04E91B0BAE120013A7AC /* coded_stream.cc */,
+ 670D04EA1B0BAE120013A7AC /* zero_copy_stream_impl_lite.cc */,
+ 670D04EB1B0BAE120013A7AC /* zero_copy_stream.cc */,
+ 670D04DF1B0BADEE0013A7AC /* extension_set.cc */,
+ 670D04E01B0BADEE0013A7AC /* generated_message_util.cc */,
+ 670D04E11B0BADEE0013A7AC /* message_lite.cc */,
+ 670D04E21B0BADEE0013A7AC /* repeated_field.cc */,
+ 670D04E31B0BADEE0013A7AC /* wire_format_lite.cc */,
+ 670D04DB1B0BACD60013A7AC /* common.cc */,
+ 670D04DC1B0BACD60013A7AC /* once.cc */,
+ );
+ name = protobuf;
+ path = ../../3party/protobuf;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 670D04CB1B0BAC210013A7AC /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 670D04CC1B0BAC210013A7AC /* protobuf */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 670D04D81B0BAC210013A7AC /* Build configuration list for PBXNativeTarget "protobuf" */;
+ buildPhases = (
+ 670D04C91B0BAC210013A7AC /* Sources */,
+ 670D04CA1B0BAC210013A7AC /* Frameworks */,
+ 670D04CB1B0BAC210013A7AC /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = protobuf;
+ productName = protobuf;
+ productReference = 670D04CD1B0BAC210013A7AC /* libprotobuf.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 670D04C51B0BAC210013A7AC /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 670D04CC1B0BAC210013A7AC = {
+ CreatedOnToolsVersion = 6.3.2;
+ };
+ };
+ };
+ buildConfigurationList = 670D04C81B0BAC210013A7AC /* Build configuration list for PBXProject "protobuf" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 670D04C41B0BAC210013A7AC;
+ productRefGroup = 670D04CE1B0BAC210013A7AC /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 670D04CC1B0BAC210013A7AC /* protobuf */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 670D04C91B0BAC210013A7AC /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 670D04E61B0BADEE0013A7AC /* message_lite.cc in Sources */,
+ 670D04ED1B0BAE120013A7AC /* zero_copy_stream_impl_lite.cc in Sources */,
+ 670D04DE1B0BACD60013A7AC /* once.cc in Sources */,
+ 670D04E51B0BADEE0013A7AC /* generated_message_util.cc in Sources */,
+ 670D04E41B0BADEE0013A7AC /* extension_set.cc in Sources */,
+ 670D04E71B0BADEE0013A7AC /* repeated_field.cc in Sources */,
+ 670D04EC1B0BAE120013A7AC /* coded_stream.cc in Sources */,
+ 670D04DD1B0BACD60013A7AC /* common.cc in Sources */,
+ 670D04EE1B0BAE120013A7AC /* zero_copy_stream.cc in Sources */,
+ 670D04E81B0BADEE0013A7AC /* wire_format_lite.cc in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 670D04D61B0BAC210013A7AC /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05BA1B0E0CDE0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/protobuf/src",
+ "$(OMIM_ROOT)/3party/protobuf/",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 670D04D71B0BAC210013A7AC /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05BA1B0E0CDE0013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/protobuf/src",
+ "$(OMIM_ROOT)/3party/protobuf/",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 670D04D91B0BAC210013A7AC /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 670D04DA1B0BAC210013A7AC /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 670D04C81B0BAC210013A7AC /* Build configuration list for PBXProject "protobuf" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670D04D61B0BAC210013A7AC /* Debug */,
+ 670D04D71B0BAC210013A7AC /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 670D04D81B0BAC210013A7AC /* Build configuration list for PBXNativeTarget "protobuf" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 670D04D91B0BAC210013A7AC /* Debug */,
+ 670D04DA1B0BAC210013A7AC /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 670D04C51B0BAC210013A7AC /* Project object */;
+}
diff --git a/xcode/routing/routing.xcodeproj/project.pbxproj b/xcode/routing/routing.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..5294385bf4
--- /dev/null
+++ b/xcode/routing/routing.xcodeproj/project.pbxproj
@@ -0,0 +1,400 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 670B84C01A9381D900CE4492 /* cross_routing_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670B84BE1A9381D900CE4492 /* cross_routing_context.cpp */; };
+ 670B84C11A9381D900CE4492 /* cross_routing_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670B84BF1A9381D900CE4492 /* cross_routing_context.hpp */; };
+ 670C62131AC5A15700C38A8C /* routing_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C62111AC5A15700C38A8C /* routing_mapping.cpp */; };
+ 670C62141AC5A15700C38A8C /* routing_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 670C62121AC5A15700C38A8C /* routing_mapping.h */; };
+ 670D049E1B0B4A970013A7AC /* nearest_edge_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670D049C1B0B4A970013A7AC /* nearest_edge_finder.cpp */; };
+ 670D049F1B0B4A970013A7AC /* nearest_edge_finder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670D049D1B0B4A970013A7AC /* nearest_edge_finder.hpp */; };
+ 674F9BC81B0A580E00704FFA /* astar_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BB81B0A580E00704FFA /* astar_router.cpp */; };
+ 674F9BC91B0A580E00704FFA /* astar_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BB91B0A580E00704FFA /* astar_router.hpp */; };
+ 674F9BCA1B0A580E00704FFA /* async_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BBA1B0A580E00704FFA /* async_router.cpp */; };
+ 674F9BCB1B0A580E00704FFA /* async_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BBB1B0A580E00704FFA /* async_router.hpp */; };
+ 674F9BCC1B0A580E00704FFA /* features_road_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BBC1B0A580E00704FFA /* features_road_graph.cpp */; };
+ 674F9BCD1B0A580E00704FFA /* features_road_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BBD1B0A580E00704FFA /* features_road_graph.hpp */; };
+ 674F9BD01B0A580E00704FFA /* online_cross_fetcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BC01B0A580E00704FFA /* online_cross_fetcher.cpp */; };
+ 674F9BD11B0A580E00704FFA /* online_cross_fetcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BC11B0A580E00704FFA /* online_cross_fetcher.hpp */; };
+ 674F9BD21B0A580E00704FFA /* road_graph_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BC21B0A580E00704FFA /* road_graph_router.cpp */; };
+ 674F9BD31B0A580E00704FFA /* road_graph_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BC31B0A580E00704FFA /* road_graph_router.hpp */; };
+ 674F9BD41B0A580E00704FFA /* road_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BC41B0A580E00704FFA /* road_graph.cpp */; };
+ 674F9BD51B0A580E00704FFA /* road_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BC51B0A580E00704FFA /* road_graph.hpp */; };
+ 674F9BD61B0A580E00704FFA /* turns_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BC61B0A580E00704FFA /* turns_generator.cpp */; };
+ 674F9BD71B0A580E00704FFA /* turns_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BC71B0A580E00704FFA /* turns_generator.hpp */; };
+ 675344141A3F644F00A0A8C3 /* osrm_data_facade.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344061A3F644F00A0A8C3 /* osrm_data_facade.hpp */; };
+ 675344151A3F644F00A0A8C3 /* osrm_online_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344071A3F644F00A0A8C3 /* osrm_online_router.cpp */; };
+ 675344161A3F644F00A0A8C3 /* osrm_online_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344081A3F644F00A0A8C3 /* osrm_online_router.hpp */; };
+ 675344171A3F644F00A0A8C3 /* osrm_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344091A3F644F00A0A8C3 /* osrm_router.cpp */; };
+ 675344181A3F644F00A0A8C3 /* osrm_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753440A1A3F644F00A0A8C3 /* osrm_router.hpp */; };
+ 675344191A3F644F00A0A8C3 /* osrm2feature_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753440B1A3F644F00A0A8C3 /* osrm2feature_map.cpp */; };
+ 6753441A1A3F644F00A0A8C3 /* osrm2feature_map.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753440C1A3F644F00A0A8C3 /* osrm2feature_map.hpp */; };
+ 6753441B1A3F644F00A0A8C3 /* route.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753440D1A3F644F00A0A8C3 /* route.cpp */; };
+ 6753441C1A3F644F00A0A8C3 /* route.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753440E1A3F644F00A0A8C3 /* route.hpp */; };
+ 6753441D1A3F644F00A0A8C3 /* router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753440F1A3F644F00A0A8C3 /* router.hpp */; };
+ 6753441E1A3F644F00A0A8C3 /* turns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344101A3F644F00A0A8C3 /* turns.cpp */; };
+ 6753441F1A3F644F00A0A8C3 /* turns.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344111A3F644F00A0A8C3 /* turns.hpp */; };
+ 675344201A3F644F00A0A8C3 /* vehicle_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344121A3F644F00A0A8C3 /* vehicle_model.cpp */; };
+ 675344211A3F644F00A0A8C3 /* vehicle_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344131A3F644F00A0A8C3 /* vehicle_model.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670B84BE1A9381D900CE4492 /* cross_routing_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_routing_context.cpp; sourceTree = "<group>"; };
+ 670B84BF1A9381D900CE4492 /* cross_routing_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cross_routing_context.hpp; sourceTree = "<group>"; };
+ 670C62111AC5A15700C38A8C /* routing_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_mapping.cpp; sourceTree = "<group>"; };
+ 670C62121AC5A15700C38A8C /* routing_mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = routing_mapping.h; sourceTree = "<group>"; };
+ 670D049C1B0B4A970013A7AC /* nearest_edge_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nearest_edge_finder.cpp; sourceTree = "<group>"; };
+ 670D049D1B0B4A970013A7AC /* nearest_edge_finder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = nearest_edge_finder.hpp; sourceTree = "<group>"; };
+ 670D05A61B0E02560013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 674F9BB81B0A580E00704FFA /* astar_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = astar_router.cpp; sourceTree = "<group>"; };
+ 674F9BB91B0A580E00704FFA /* astar_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = astar_router.hpp; sourceTree = "<group>"; };
+ 674F9BBA1B0A580E00704FFA /* async_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = async_router.cpp; sourceTree = "<group>"; };
+ 674F9BBB1B0A580E00704FFA /* async_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = async_router.hpp; sourceTree = "<group>"; };
+ 674F9BBC1B0A580E00704FFA /* features_road_graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_road_graph.cpp; sourceTree = "<group>"; };
+ 674F9BBD1B0A580E00704FFA /* features_road_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_road_graph.hpp; sourceTree = "<group>"; };
+ 674F9BC01B0A580E00704FFA /* online_cross_fetcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = online_cross_fetcher.cpp; sourceTree = "<group>"; };
+ 674F9BC11B0A580E00704FFA /* online_cross_fetcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = online_cross_fetcher.hpp; sourceTree = "<group>"; };
+ 674F9BC21B0A580E00704FFA /* road_graph_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_graph_router.cpp; sourceTree = "<group>"; };
+ 674F9BC31B0A580E00704FFA /* road_graph_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = road_graph_router.hpp; sourceTree = "<group>"; };
+ 674F9BC41B0A580E00704FFA /* road_graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_graph.cpp; sourceTree = "<group>"; };
+ 674F9BC51B0A580E00704FFA /* road_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = road_graph.hpp; sourceTree = "<group>"; };
+ 674F9BC61B0A580E00704FFA /* turns_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns_generator.cpp; sourceTree = "<group>"; };
+ 674F9BC71B0A580E00704FFA /* turns_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turns_generator.hpp; sourceTree = "<group>"; };
+ 675343F81A3F640D00A0A8C3 /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675344061A3F644F00A0A8C3 /* osrm_data_facade.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm_data_facade.hpp; sourceTree = "<group>"; };
+ 675344071A3F644F00A0A8C3 /* osrm_online_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm_online_router.cpp; sourceTree = "<group>"; };
+ 675344081A3F644F00A0A8C3 /* osrm_online_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm_online_router.hpp; sourceTree = "<group>"; };
+ 675344091A3F644F00A0A8C3 /* osrm_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm_router.cpp; sourceTree = "<group>"; };
+ 6753440A1A3F644F00A0A8C3 /* osrm_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm_router.hpp; sourceTree = "<group>"; };
+ 6753440B1A3F644F00A0A8C3 /* osrm2feature_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm2feature_map.cpp; sourceTree = "<group>"; };
+ 6753440C1A3F644F00A0A8C3 /* osrm2feature_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm2feature_map.hpp; sourceTree = "<group>"; };
+ 6753440D1A3F644F00A0A8C3 /* route.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route.cpp; sourceTree = "<group>"; };
+ 6753440E1A3F644F00A0A8C3 /* route.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route.hpp; sourceTree = "<group>"; };
+ 6753440F1A3F644F00A0A8C3 /* router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = router.hpp; sourceTree = "<group>"; };
+ 675344101A3F644F00A0A8C3 /* turns.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns.cpp; sourceTree = "<group>"; };
+ 675344111A3F644F00A0A8C3 /* turns.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turns.hpp; sourceTree = "<group>"; };
+ 675344121A3F644F00A0A8C3 /* vehicle_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle_model.cpp; sourceTree = "<group>"; };
+ 675344131A3F644F00A0A8C3 /* vehicle_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vehicle_model.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675343F51A3F640D00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675343EF1A3F640D00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A61B0E02560013A7AC /* defaults.xcconfig */,
+ 675343FA1A3F640D00A0A8C3 /* routing */,
+ 675343F91A3F640D00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675343F91A3F640D00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675343F81A3F640D00A0A8C3 /* librouting.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675343FA1A3F640D00A0A8C3 /* routing */ = {
+ isa = PBXGroup;
+ children = (
+ 670D049C1B0B4A970013A7AC /* nearest_edge_finder.cpp */,
+ 670D049D1B0B4A970013A7AC /* nearest_edge_finder.hpp */,
+ 674F9BB81B0A580E00704FFA /* astar_router.cpp */,
+ 674F9BB91B0A580E00704FFA /* astar_router.hpp */,
+ 674F9BBA1B0A580E00704FFA /* async_router.cpp */,
+ 674F9BBB1B0A580E00704FFA /* async_router.hpp */,
+ 674F9BBC1B0A580E00704FFA /* features_road_graph.cpp */,
+ 674F9BBD1B0A580E00704FFA /* features_road_graph.hpp */,
+ 674F9BC01B0A580E00704FFA /* online_cross_fetcher.cpp */,
+ 674F9BC11B0A580E00704FFA /* online_cross_fetcher.hpp */,
+ 674F9BC21B0A580E00704FFA /* road_graph_router.cpp */,
+ 674F9BC31B0A580E00704FFA /* road_graph_router.hpp */,
+ 674F9BC41B0A580E00704FFA /* road_graph.cpp */,
+ 674F9BC51B0A580E00704FFA /* road_graph.hpp */,
+ 674F9BC61B0A580E00704FFA /* turns_generator.cpp */,
+ 674F9BC71B0A580E00704FFA /* turns_generator.hpp */,
+ 670C62111AC5A15700C38A8C /* routing_mapping.cpp */,
+ 670C62121AC5A15700C38A8C /* routing_mapping.h */,
+ 670B84BE1A9381D900CE4492 /* cross_routing_context.cpp */,
+ 670B84BF1A9381D900CE4492 /* cross_routing_context.hpp */,
+ 675344061A3F644F00A0A8C3 /* osrm_data_facade.hpp */,
+ 675344071A3F644F00A0A8C3 /* osrm_online_router.cpp */,
+ 675344081A3F644F00A0A8C3 /* osrm_online_router.hpp */,
+ 675344091A3F644F00A0A8C3 /* osrm_router.cpp */,
+ 6753440A1A3F644F00A0A8C3 /* osrm_router.hpp */,
+ 6753440B1A3F644F00A0A8C3 /* osrm2feature_map.cpp */,
+ 6753440C1A3F644F00A0A8C3 /* osrm2feature_map.hpp */,
+ 6753440D1A3F644F00A0A8C3 /* route.cpp */,
+ 6753440E1A3F644F00A0A8C3 /* route.hpp */,
+ 6753440F1A3F644F00A0A8C3 /* router.hpp */,
+ 675344101A3F644F00A0A8C3 /* turns.cpp */,
+ 675344111A3F644F00A0A8C3 /* turns.hpp */,
+ 675344121A3F644F00A0A8C3 /* vehicle_model.cpp */,
+ 675344131A3F644F00A0A8C3 /* vehicle_model.hpp */,
+ );
+ name = routing;
+ path = ../../routing;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675343F61A3F640D00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 674F9BCB1B0A580E00704FFA /* async_router.hpp in Headers */,
+ 674F9BD11B0A580E00704FFA /* online_cross_fetcher.hpp in Headers */,
+ 674F9BD31B0A580E00704FFA /* road_graph_router.hpp in Headers */,
+ 675344181A3F644F00A0A8C3 /* osrm_router.hpp in Headers */,
+ 675344141A3F644F00A0A8C3 /* osrm_data_facade.hpp in Headers */,
+ 6753441F1A3F644F00A0A8C3 /* turns.hpp in Headers */,
+ 674F9BC91B0A580E00704FFA /* astar_router.hpp in Headers */,
+ 6753441A1A3F644F00A0A8C3 /* osrm2feature_map.hpp in Headers */,
+ 674F9BD71B0A580E00704FFA /* turns_generator.hpp in Headers */,
+ 670C62141AC5A15700C38A8C /* routing_mapping.h in Headers */,
+ 6753441C1A3F644F00A0A8C3 /* route.hpp in Headers */,
+ 675344161A3F644F00A0A8C3 /* osrm_online_router.hpp in Headers */,
+ 674F9BCD1B0A580E00704FFA /* features_road_graph.hpp in Headers */,
+ 6753441D1A3F644F00A0A8C3 /* router.hpp in Headers */,
+ 670D049F1B0B4A970013A7AC /* nearest_edge_finder.hpp in Headers */,
+ 674F9BD51B0A580E00704FFA /* road_graph.hpp in Headers */,
+ 675344211A3F644F00A0A8C3 /* vehicle_model.hpp in Headers */,
+ 670B84C11A9381D900CE4492 /* cross_routing_context.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675343F71A3F640D00A0A8C3 /* routing */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675344031A3F640D00A0A8C3 /* Build configuration list for PBXNativeTarget "routing" */;
+ buildPhases = (
+ 675343F41A3F640D00A0A8C3 /* Sources */,
+ 675343F51A3F640D00A0A8C3 /* Frameworks */,
+ 675343F61A3F640D00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = routing;
+ productName = routing;
+ productReference = 675343F81A3F640D00A0A8C3 /* librouting.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675343F01A3F640D00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675343F71A3F640D00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675343F31A3F640D00A0A8C3 /* Build configuration list for PBXProject "routing" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675343EF1A3F640D00A0A8C3;
+ productRefGroup = 675343F91A3F640D00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675343F71A3F640D00A0A8C3 /* routing */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675343F41A3F640D00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675344201A3F644F00A0A8C3 /* vehicle_model.cpp in Sources */,
+ 675344151A3F644F00A0A8C3 /* osrm_online_router.cpp in Sources */,
+ 6753441B1A3F644F00A0A8C3 /* route.cpp in Sources */,
+ 674F9BCA1B0A580E00704FFA /* async_router.cpp in Sources */,
+ 675344191A3F644F00A0A8C3 /* osrm2feature_map.cpp in Sources */,
+ 670D049E1B0B4A970013A7AC /* nearest_edge_finder.cpp in Sources */,
+ 674F9BD61B0A580E00704FFA /* turns_generator.cpp in Sources */,
+ 675344171A3F644F00A0A8C3 /* osrm_router.cpp in Sources */,
+ 674F9BD21B0A580E00704FFA /* road_graph_router.cpp in Sources */,
+ 674F9BD41B0A580E00704FFA /* road_graph.cpp in Sources */,
+ 6753441E1A3F644F00A0A8C3 /* turns.cpp in Sources */,
+ 670B84C01A9381D900CE4492 /* cross_routing_context.cpp in Sources */,
+ 674F9BCC1B0A580E00704FFA /* features_road_graph.cpp in Sources */,
+ 674F9BD01B0A580E00704FFA /* online_cross_fetcher.cpp in Sources */,
+ 674F9BC81B0A580E00704FFA /* astar_router.cpp in Sources */,
+ 670C62131AC5A15700C38A8C /* routing_mapping.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675344011A3F640D00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A61B0E02560013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/jansson/src",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/third_party",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675344021A3F640D00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A61B0E02560013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/jansson/src",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
+ "$(OMIM_ROOT)/3party/osrm/osrm-backend/third_party",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675344041A3F640D00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675344051A3F640D00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675343F31A3F640D00A0A8C3 /* Build configuration list for PBXProject "routing" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675344011A3F640D00A0A8C3 /* Debug */,
+ 675344021A3F640D00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675344031A3F640D00A0A8C3 /* Build configuration list for PBXNativeTarget "routing" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675344041A3F640D00A0A8C3 /* Debug */,
+ 675344051A3F640D00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675343F01A3F640D00A0A8C3 /* Project object */;
+}
diff --git a/xcode/search/search.xcodeproj/project.pbxproj b/xcode/search/search.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..ce2fb4bf9a
--- /dev/null
+++ b/xcode/search/search.xcodeproj/project.pbxproj
@@ -0,0 +1,572 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 671C621C1AE9227C00076BD0 /* algos_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62131AE9227C00076BD0 /* algos_tests.cpp */; };
+ 671C621D1AE9227C00076BD0 /* house_detector_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62141AE9227C00076BD0 /* house_detector_tests.cpp */; };
+ 671C621E1AE9227C00076BD0 /* keyword_lang_matcher_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62151AE9227C00076BD0 /* keyword_lang_matcher_test.cpp */; };
+ 671C621F1AE9227C00076BD0 /* keyword_matcher_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62161AE9227C00076BD0 /* keyword_matcher_test.cpp */; };
+ 671C62201AE9227C00076BD0 /* latlon_match_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62171AE9227C00076BD0 /* latlon_match_test.cpp */; };
+ 671C62211AE9227C00076BD0 /* locality_finder_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62181AE9227C00076BD0 /* locality_finder_test.cpp */; };
+ 671C62221AE9227C00076BD0 /* string_intersection_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C621A1AE9227C00076BD0 /* string_intersection_test.cpp */; };
+ 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 */; };
+ 671C622C1AE9238B00076BD0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C622B1AE9238B00076BD0 /* Foundation.framework */; };
+ 671C622E1AE923A300076BD0 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C622D1AE923A300076BD0 /* libcoding.a */; };
+ 671C62301AE9243E00076BD0 /* QtCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C622F1AE9243E00076BD0 /* QtCore.framework */; };
+ 671C62321AE9245900076BD0 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62311AE9245900076BD0 /* IOKit.framework */; };
+ 671C62341AE924AB00076BD0 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62331AE924AB00076BD0 /* libprotobuf.a */; };
+ 671C62361AE924BD00076BD0 /* libtomcrypt.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62351AE924BD00076BD0 /* libtomcrypt.a */; };
+ 671C62381AE924CE00076BD0 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62371AE924CE00076BD0 /* libbase.a */; };
+ 671C623A1AE924E600076BD0 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671C62391AE924E600076BD0 /* libgeometry.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 */; };
+ 675346DE1A40560D00A0A8C3 /* approximate_string_match.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346C01A40560D00A0A8C3 /* approximate_string_match.hpp */; };
+ 675346DF1A40560D00A0A8C3 /* feature_offset_match.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346C11A40560D00A0A8C3 /* feature_offset_match.hpp */; };
+ 675346E01A40560D00A0A8C3 /* geometry_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346C21A40560D00A0A8C3 /* geometry_utils.cpp */; };
+ 675346E11A40560D00A0A8C3 /* geometry_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346C31A40560D00A0A8C3 /* geometry_utils.hpp */; };
+ 675346E21A40560D00A0A8C3 /* house_detector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346C41A40560D00A0A8C3 /* house_detector.cpp */; };
+ 675346E31A40560D00A0A8C3 /* house_detector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346C51A40560D00A0A8C3 /* house_detector.hpp */; };
+ 675346E41A40560D00A0A8C3 /* indexed_value.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346C61A40560D00A0A8C3 /* indexed_value.hpp */; };
+ 675346E51A40560D00A0A8C3 /* intermediate_result.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346C71A40560D00A0A8C3 /* intermediate_result.cpp */; };
+ 675346E61A40560D00A0A8C3 /* intermediate_result.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346C81A40560D00A0A8C3 /* intermediate_result.hpp */; };
+ 675346E71A40560D00A0A8C3 /* keyword_lang_matcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346C91A40560D00A0A8C3 /* keyword_lang_matcher.cpp */; };
+ 675346E81A40560D00A0A8C3 /* keyword_lang_matcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346CA1A40560D00A0A8C3 /* keyword_lang_matcher.hpp */; };
+ 675346E91A40560D00A0A8C3 /* keyword_matcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346CB1A40560D00A0A8C3 /* keyword_matcher.cpp */; };
+ 675346EA1A40560D00A0A8C3 /* keyword_matcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346CC1A40560D00A0A8C3 /* keyword_matcher.hpp */; };
+ 675346EB1A40560D00A0A8C3 /* latlon_match.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346CD1A40560D00A0A8C3 /* latlon_match.cpp */; };
+ 675346EC1A40560D00A0A8C3 /* latlon_match.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346CE1A40560D00A0A8C3 /* latlon_match.hpp */; };
+ 675346ED1A40560D00A0A8C3 /* locality_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346CF1A40560D00A0A8C3 /* locality_finder.cpp */; };
+ 675346EE1A40560D00A0A8C3 /* locality_finder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346D01A40560D00A0A8C3 /* locality_finder.hpp */; };
+ 675346EF1A40560D00A0A8C3 /* params.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346D11A40560D00A0A8C3 /* params.cpp */; };
+ 675346F01A40560D00A0A8C3 /* params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346D21A40560D00A0A8C3 /* params.hpp */; };
+ 675346F11A40560D00A0A8C3 /* result.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346D31A40560D00A0A8C3 /* result.cpp */; };
+ 675346F21A40560D00A0A8C3 /* result.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346D41A40560D00A0A8C3 /* result.hpp */; };
+ 675346F31A40560D00A0A8C3 /* search_common.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346D51A40560D00A0A8C3 /* search_common.hpp */; };
+ 675346F41A40560D00A0A8C3 /* search_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346D61A40560D00A0A8C3 /* search_engine.cpp */; };
+ 675346F51A40560D00A0A8C3 /* search_engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346D71A40560D00A0A8C3 /* search_engine.hpp */; };
+ 675346F61A40560D00A0A8C3 /* search_query.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675346D81A40560D00A0A8C3 /* search_query.cpp */; };
+ 675346F71A40560D00A0A8C3 /* search_query.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346D91A40560D00A0A8C3 /* search_query.hpp */; };
+ 675346F81A40560D00A0A8C3 /* search_string_intersection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346DA1A40560D00A0A8C3 /* search_string_intersection.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 671C620A1AE9225100076BD0 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 670D05A31B0DF3C30013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 671C620C1AE9225100076BD0 /* search_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = search_tests; sourceTree = BUILT_PRODUCTS_DIR; };
+ 671C62131AE9227C00076BD0 /* algos_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = algos_tests.cpp; sourceTree = "<group>"; };
+ 671C62141AE9227C00076BD0 /* house_detector_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = house_detector_tests.cpp; sourceTree = "<group>"; };
+ 671C62151AE9227C00076BD0 /* keyword_lang_matcher_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = keyword_lang_matcher_test.cpp; sourceTree = "<group>"; };
+ 671C62161AE9227C00076BD0 /* keyword_matcher_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = keyword_matcher_test.cpp; sourceTree = "<group>"; };
+ 671C62171AE9227C00076BD0 /* latlon_match_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = latlon_match_test.cpp; sourceTree = "<group>"; };
+ 671C62181AE9227C00076BD0 /* locality_finder_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locality_finder_test.cpp; sourceTree = "<group>"; };
+ 671C62191AE9227C00076BD0 /* match_cost_mock.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = match_cost_mock.hpp; sourceTree = "<group>"; };
+ 671C621A1AE9227C00076BD0 /* string_intersection_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_intersection_test.cpp; sourceTree = "<group>"; };
+ 671C621B1AE9227C00076BD0 /* string_match_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_match_test.cpp; sourceTree = "<group>"; };
+ 671C62241AE9229A00076BD0 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = "<group>"; };
+ 671C62271AE9233200076BD0 /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = ../../../../../../Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug/libindexer.a; sourceTree = "<group>"; };
+ 671C62291AE9233C00076BD0 /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = ../../../../../../Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug/libplatform.a; sourceTree = "<group>"; };
+ 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 = ../../../../../../Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug/libcoding.a; sourceTree = "<group>"; };
+ 671C622F1AE9243E00076BD0 /* QtCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QtCore.framework; path = ../../../../../../usr/local/Cellar/qt5/5.3.2/lib/QtCore.framework; sourceTree = "<group>"; };
+ 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 = ../../../../../../usr/local/Cellar/protobuf/2.6.1/lib/libprotobuf.a; sourceTree = "<group>"; };
+ 671C62351AE924BD00076BD0 /* libtomcrypt.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtomcrypt.a; path = ../../../../../../Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug/libtomcrypt.a; sourceTree = "<group>"; };
+ 671C62371AE924CE00076BD0 /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = ../../../../../../Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug/libbase.a; sourceTree = "<group>"; };
+ 671C62391AE924E600076BD0 /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = ../../../../../../Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug/libgeometry.a; sourceTree = "<group>"; };
+ 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 = "<group>"; };
+ 675346BF1A40560D00A0A8C3 /* approximate_string_match.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = approximate_string_match.cpp; sourceTree = "<group>"; };
+ 675346C01A40560D00A0A8C3 /* approximate_string_match.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = approximate_string_match.hpp; sourceTree = "<group>"; };
+ 675346C11A40560D00A0A8C3 /* feature_offset_match.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_offset_match.hpp; sourceTree = "<group>"; };
+ 675346C21A40560D00A0A8C3 /* geometry_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_utils.cpp; sourceTree = "<group>"; };
+ 675346C31A40560D00A0A8C3 /* geometry_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_utils.hpp; sourceTree = "<group>"; };
+ 675346C41A40560D00A0A8C3 /* house_detector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = house_detector.cpp; sourceTree = "<group>"; };
+ 675346C51A40560D00A0A8C3 /* house_detector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = house_detector.hpp; sourceTree = "<group>"; };
+ 675346C61A40560D00A0A8C3 /* indexed_value.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = indexed_value.hpp; sourceTree = "<group>"; };
+ 675346C71A40560D00A0A8C3 /* intermediate_result.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intermediate_result.cpp; sourceTree = "<group>"; };
+ 675346C81A40560D00A0A8C3 /* intermediate_result.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = intermediate_result.hpp; sourceTree = "<group>"; };
+ 675346C91A40560D00A0A8C3 /* keyword_lang_matcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = keyword_lang_matcher.cpp; sourceTree = "<group>"; };
+ 675346CA1A40560D00A0A8C3 /* keyword_lang_matcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = keyword_lang_matcher.hpp; sourceTree = "<group>"; };
+ 675346CB1A40560D00A0A8C3 /* keyword_matcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = keyword_matcher.cpp; sourceTree = "<group>"; };
+ 675346CC1A40560D00A0A8C3 /* keyword_matcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = keyword_matcher.hpp; sourceTree = "<group>"; };
+ 675346CD1A40560D00A0A8C3 /* latlon_match.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = latlon_match.cpp; sourceTree = "<group>"; };
+ 675346CE1A40560D00A0A8C3 /* latlon_match.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = latlon_match.hpp; sourceTree = "<group>"; };
+ 675346CF1A40560D00A0A8C3 /* locality_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locality_finder.cpp; sourceTree = "<group>"; };
+ 675346D01A40560D00A0A8C3 /* locality_finder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = locality_finder.hpp; sourceTree = "<group>"; };
+ 675346D11A40560D00A0A8C3 /* params.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = params.cpp; sourceTree = "<group>"; };
+ 675346D21A40560D00A0A8C3 /* params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = params.hpp; sourceTree = "<group>"; };
+ 675346D31A40560D00A0A8C3 /* result.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = result.cpp; sourceTree = "<group>"; };
+ 675346D41A40560D00A0A8C3 /* result.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = result.hpp; sourceTree = "<group>"; };
+ 675346D51A40560D00A0A8C3 /* search_common.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_common.hpp; sourceTree = "<group>"; };
+ 675346D61A40560D00A0A8C3 /* search_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_engine.cpp; sourceTree = "<group>"; };
+ 675346D71A40560D00A0A8C3 /* search_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_engine.hpp; sourceTree = "<group>"; };
+ 675346D81A40560D00A0A8C3 /* search_query.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_query.cpp; sourceTree = "<group>"; };
+ 675346D91A40560D00A0A8C3 /* search_query.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_query.hpp; sourceTree = "<group>"; };
+ 675346DA1A40560D00A0A8C3 /* search_string_intersection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_string_intersection.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 671C62091AE9225100076BD0 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 671C623A1AE924E600076BD0 /* libgeometry.a in Frameworks */,
+ 671C62381AE924CE00076BD0 /* libbase.a in Frameworks */,
+ 671C62361AE924BD00076BD0 /* libtomcrypt.a in Frameworks */,
+ 671C62341AE924AB00076BD0 /* libprotobuf.a in Frameworks */,
+ 671C62321AE9245900076BD0 /* IOKit.framework in Frameworks */,
+ 671C62301AE9243E00076BD0 /* QtCore.framework in Frameworks */,
+ 671C622E1AE923A300076BD0 /* libcoding.a in Frameworks */,
+ 671C622C1AE9238B00076BD0 /* Foundation.framework in Frameworks */,
+ 671C622A1AE9233C00076BD0 /* libplatform.a in Frameworks */,
+ 671C62281AE9233200076BD0 /* libindexer.a in Frameworks */,
+ 671C62261AE9232900076BD0 /* libsearch.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 675346AD1A4055CF00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 670D04A61B0B94F90013A7AC /* libs */ = {
+ isa = PBXGroup;
+ children = (
+ 671C62391AE924E600076BD0 /* libgeometry.a */,
+ 671C62371AE924CE00076BD0 /* libbase.a */,
+ 671C62351AE924BD00076BD0 /* libtomcrypt.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 = "<group>";
+ };
+ 671C620D1AE9225100076BD0 /* search_tests */ = {
+ isa = PBXGroup;
+ children = (
+ 670D04A61B0B94F90013A7AC /* libs */,
+ 671C62241AE9229A00076BD0 /* testingmain.cpp */,
+ 671C62131AE9227C00076BD0 /* algos_tests.cpp */,
+ 671C62141AE9227C00076BD0 /* house_detector_tests.cpp */,
+ 671C62151AE9227C00076BD0 /* keyword_lang_matcher_test.cpp */,
+ 671C62161AE9227C00076BD0 /* keyword_matcher_test.cpp */,
+ 671C62171AE9227C00076BD0 /* latlon_match_test.cpp */,
+ 671C62181AE9227C00076BD0 /* locality_finder_test.cpp */,
+ 671C62191AE9227C00076BD0 /* match_cost_mock.hpp */,
+ 671C621A1AE9227C00076BD0 /* string_intersection_test.cpp */,
+ 671C621B1AE9227C00076BD0 /* string_match_test.cpp */,
+ );
+ name = search_tests;
+ path = ../../search/search_tests;
+ sourceTree = "<group>";
+ };
+ 675346A71A4055CF00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A31B0DF3C30013A7AC /* defaults.xcconfig */,
+ 675346B21A4055CF00A0A8C3 /* search */,
+ 671C620D1AE9225100076BD0 /* search_tests */,
+ 675346B11A4055CF00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675346B11A4055CF00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675346B01A4055CF00A0A8C3 /* libsearch.a */,
+ 671C620C1AE9225100076BD0 /* search_tests */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675346B21A4055CF00A0A8C3 /* search */ = {
+ isa = PBXGroup;
+ children = (
+ 675346BE1A40560D00A0A8C3 /* algos.hpp */,
+ 675346BF1A40560D00A0A8C3 /* approximate_string_match.cpp */,
+ 675346C01A40560D00A0A8C3 /* approximate_string_match.hpp */,
+ 675346C11A40560D00A0A8C3 /* feature_offset_match.hpp */,
+ 675346C21A40560D00A0A8C3 /* geometry_utils.cpp */,
+ 675346C31A40560D00A0A8C3 /* geometry_utils.hpp */,
+ 675346C41A40560D00A0A8C3 /* house_detector.cpp */,
+ 675346C51A40560D00A0A8C3 /* house_detector.hpp */,
+ 675346C61A40560D00A0A8C3 /* indexed_value.hpp */,
+ 675346C71A40560D00A0A8C3 /* intermediate_result.cpp */,
+ 675346C81A40560D00A0A8C3 /* intermediate_result.hpp */,
+ 675346C91A40560D00A0A8C3 /* keyword_lang_matcher.cpp */,
+ 675346CA1A40560D00A0A8C3 /* keyword_lang_matcher.hpp */,
+ 675346CB1A40560D00A0A8C3 /* keyword_matcher.cpp */,
+ 675346CC1A40560D00A0A8C3 /* keyword_matcher.hpp */,
+ 675346CD1A40560D00A0A8C3 /* latlon_match.cpp */,
+ 675346CE1A40560D00A0A8C3 /* latlon_match.hpp */,
+ 675346CF1A40560D00A0A8C3 /* locality_finder.cpp */,
+ 675346D01A40560D00A0A8C3 /* locality_finder.hpp */,
+ 675346D11A40560D00A0A8C3 /* params.cpp */,
+ 675346D21A40560D00A0A8C3 /* params.hpp */,
+ 675346D31A40560D00A0A8C3 /* result.cpp */,
+ 675346D41A40560D00A0A8C3 /* result.hpp */,
+ 675346D51A40560D00A0A8C3 /* search_common.hpp */,
+ 675346D61A40560D00A0A8C3 /* search_engine.cpp */,
+ 675346D71A40560D00A0A8C3 /* search_engine.hpp */,
+ 675346D81A40560D00A0A8C3 /* search_query.cpp */,
+ 675346D91A40560D00A0A8C3 /* search_query.hpp */,
+ 675346DA1A40560D00A0A8C3 /* search_string_intersection.hpp */,
+ );
+ name = search;
+ path = ../../search;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675346AE1A4055CF00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675346F01A40560D00A0A8C3 /* params.hpp in Headers */,
+ 675346F81A40560D00A0A8C3 /* search_string_intersection.hpp in Headers */,
+ 675346F71A40560D00A0A8C3 /* search_query.hpp in Headers */,
+ 675346E11A40560D00A0A8C3 /* geometry_utils.hpp in Headers */,
+ 675346E31A40560D00A0A8C3 /* house_detector.hpp in Headers */,
+ 675346E61A40560D00A0A8C3 /* intermediate_result.hpp in Headers */,
+ 675346DE1A40560D00A0A8C3 /* approximate_string_match.hpp in Headers */,
+ 675346F31A40560D00A0A8C3 /* search_common.hpp in Headers */,
+ 675346EE1A40560D00A0A8C3 /* locality_finder.hpp in Headers */,
+ 675346EC1A40560D00A0A8C3 /* latlon_match.hpp in Headers */,
+ 675346EA1A40560D00A0A8C3 /* keyword_matcher.hpp in Headers */,
+ 675346DF1A40560D00A0A8C3 /* feature_offset_match.hpp in Headers */,
+ 675346F51A40560D00A0A8C3 /* search_engine.hpp in Headers */,
+ 675346E41A40560D00A0A8C3 /* indexed_value.hpp in Headers */,
+ 675346DC1A40560D00A0A8C3 /* algos.hpp in Headers */,
+ 675346E81A40560D00A0A8C3 /* keyword_lang_matcher.hpp in Headers */,
+ 675346F21A40560D00A0A8C3 /* result.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 671C620B1AE9225100076BD0 /* search_tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 671C62101AE9225100076BD0 /* Build configuration list for PBXNativeTarget "search_tests" */;
+ buildPhases = (
+ 671C62081AE9225100076BD0 /* Sources */,
+ 671C62091AE9225100076BD0 /* Frameworks */,
+ 671C620A1AE9225100076BD0 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = search_tests;
+ productName = search_tests;
+ productReference = 671C620C1AE9225100076BD0 /* search_tests */;
+ productType = "com.apple.product-type.tool";
+ };
+ 675346AF1A4055CF00A0A8C3 /* search */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675346BB1A4055CF00A0A8C3 /* Build configuration list for PBXNativeTarget "search" */;
+ buildPhases = (
+ 675346AC1A4055CF00A0A8C3 /* Sources */,
+ 675346AD1A4055CF00A0A8C3 /* Frameworks */,
+ 675346AE1A4055CF00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = search;
+ productName = search;
+ productReference = 675346B01A4055CF00A0A8C3 /* libsearch.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675346A81A4055CF00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 671C620B1AE9225100076BD0 = {
+ CreatedOnToolsVersion = 6.3.1;
+ };
+ 675346AF1A4055CF00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675346AB1A4055CF00A0A8C3 /* Build configuration list for PBXProject "search" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675346A71A4055CF00A0A8C3;
+ productRefGroup = 675346B11A4055CF00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675346AF1A4055CF00A0A8C3 /* search */,
+ 671C620B1AE9225100076BD0 /* search_tests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 671C62081AE9225100076BD0 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 671C62231AE9227C00076BD0 /* string_match_test.cpp in Sources */,
+ 671C62221AE9227C00076BD0 /* string_intersection_test.cpp in Sources */,
+ 671C62201AE9227C00076BD0 /* latlon_match_test.cpp in Sources */,
+ 671C621F1AE9227C00076BD0 /* keyword_matcher_test.cpp in Sources */,
+ 671C62251AE9229A00076BD0 /* testingmain.cpp in Sources */,
+ 671C621D1AE9227C00076BD0 /* house_detector_tests.cpp in Sources */,
+ 671C621C1AE9227C00076BD0 /* algos_tests.cpp in Sources */,
+ 671C62211AE9227C00076BD0 /* locality_finder_test.cpp in Sources */,
+ 671C621E1AE9227C00076BD0 /* keyword_lang_matcher_test.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 675346AC1A4055CF00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675346DD1A40560D00A0A8C3 /* approximate_string_match.cpp in Sources */,
+ 675346E51A40560D00A0A8C3 /* intermediate_result.cpp in Sources */,
+ 675346EF1A40560D00A0A8C3 /* params.cpp in Sources */,
+ 675346E01A40560D00A0A8C3 /* geometry_utils.cpp in Sources */,
+ 675346F11A40560D00A0A8C3 /* result.cpp in Sources */,
+ 675346E21A40560D00A0A8C3 /* house_detector.cpp in Sources */,
+ 675346F41A40560D00A0A8C3 /* search_engine.cpp in Sources */,
+ 675346ED1A40560D00A0A8C3 /* locality_finder.cpp in Sources */,
+ 675346F61A40560D00A0A8C3 /* search_query.cpp in Sources */,
+ 675346EB1A40560D00A0A8C3 /* latlon_match.cpp in Sources */,
+ 675346E91A40560D00A0A8C3 /* keyword_matcher.cpp in Sources */,
+ 675346E71A40560D00A0A8C3 /* keyword_lang_matcher.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 671C62111AE9225100076BD0 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/local/Cellar/qt5/5.3.2/lib,
+ );
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_SHADOW = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ /Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug,
+ /usr/local/Cellar/protobuf/2.6.1/lib,
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 671C62121AE9225100076BD0 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/local/Cellar/qt5/5.3.2/lib,
+ );
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_SHADOW = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ /Volumes/AltHD/Xcode/DerivedData/Build/Products/Debug,
+ /usr/local/Cellar/protobuf/2.6.1/lib,
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ 675346B91A4055CF00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A31B0DF3C30013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675346BA1A4055CF00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A31B0DF3C30013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675346BC1A4055CF00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675346BD1A4055CF00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 671C62101AE9225100076BD0 /* Build configuration list for PBXNativeTarget "search_tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 671C62111AE9225100076BD0 /* Debug */,
+ 671C62121AE9225100076BD0 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675346AB1A4055CF00A0A8C3 /* Build configuration list for PBXProject "search" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675346B91A4055CF00A0A8C3 /* Debug */,
+ 675346BA1A4055CF00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675346BB1A4055CF00A0A8C3 /* Build configuration list for PBXNativeTarget "search" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675346BC1A4055CF00A0A8C3 /* Debug */,
+ 675346BD1A4055CF00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675346A81A4055CF00A0A8C3 /* Project object */;
+}
diff --git a/xcode/sgitess/sgitess.xcodeproj/project.pbxproj b/xcode/sgitess/sgitess.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..322e2079e5
--- /dev/null
+++ b/xcode/sgitess/sgitess.xcodeproj/project.pbxproj
@@ -0,0 +1,355 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675343521A3F5C3000A0A8C3 /* dict-list.h in Headers */ = {isa = PBXBuildFile; fileRef = 675343351A3F5C3000A0A8C3 /* dict-list.h */; };
+ 675343531A3F5C3000A0A8C3 /* dict.c in Sources */ = {isa = PBXBuildFile; fileRef = 675343361A3F5C3000A0A8C3 /* dict.c */; };
+ 675343541A3F5C3000A0A8C3 /* dict.h in Headers */ = {isa = PBXBuildFile; fileRef = 675343371A3F5C3000A0A8C3 /* dict.h */; };
+ 675343551A3F5C3000A0A8C3 /* geom.c in Sources */ = {isa = PBXBuildFile; fileRef = 675343381A3F5C3000A0A8C3 /* geom.c */; };
+ 675343561A3F5C3000A0A8C3 /* geom.h in Headers */ = {isa = PBXBuildFile; fileRef = 675343391A3F5C3000A0A8C3 /* geom.h */; };
+ 675343571A3F5C3000A0A8C3 /* gluos.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753433B1A3F5C3000A0A8C3 /* gluos.h */; };
+ 675343581A3F5C3000A0A8C3 /* interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753433C1A3F5C3000A0A8C3 /* interface.cpp */; };
+ 675343591A3F5C3000A0A8C3 /* interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753433D1A3F5C3000A0A8C3 /* interface.h */; };
+ 6753435A1A3F5C3000A0A8C3 /* memalloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753433E1A3F5C3000A0A8C3 /* memalloc.c */; };
+ 6753435B1A3F5C3000A0A8C3 /* memalloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753433F1A3F5C3000A0A8C3 /* memalloc.h */; };
+ 6753435C1A3F5C3000A0A8C3 /* mesh.c in Sources */ = {isa = PBXBuildFile; fileRef = 675343401A3F5C3000A0A8C3 /* mesh.c */; };
+ 6753435D1A3F5C3000A0A8C3 /* mesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 675343411A3F5C3000A0A8C3 /* mesh.h */; };
+ 6753435E1A3F5C3000A0A8C3 /* normal.c in Sources */ = {isa = PBXBuildFile; fileRef = 675343421A3F5C3000A0A8C3 /* normal.c */; };
+ 6753435F1A3F5C3000A0A8C3 /* normal.h in Headers */ = {isa = PBXBuildFile; fileRef = 675343431A3F5C3000A0A8C3 /* normal.h */; };
+ 675343621A3F5C3000A0A8C3 /* priorityq-sort.h in Headers */ = {isa = PBXBuildFile; fileRef = 675343461A3F5C3000A0A8C3 /* priorityq-sort.h */; };
+ 675343631A3F5C3000A0A8C3 /* priorityq.c in Sources */ = {isa = PBXBuildFile; fileRef = 675343471A3F5C3000A0A8C3 /* priorityq.c */; };
+ 675343641A3F5C3000A0A8C3 /* priorityq.h in Headers */ = {isa = PBXBuildFile; fileRef = 675343481A3F5C3000A0A8C3 /* priorityq.h */; };
+ 675343651A3F5C3000A0A8C3 /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753434A1A3F5C3000A0A8C3 /* render.c */; };
+ 675343661A3F5C3000A0A8C3 /* render.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753434B1A3F5C3000A0A8C3 /* render.h */; };
+ 675343671A3F5C3000A0A8C3 /* sweep.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753434C1A3F5C3000A0A8C3 /* sweep.c */; };
+ 675343681A3F5C3000A0A8C3 /* sweep.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753434D1A3F5C3000A0A8C3 /* sweep.h */; };
+ 675343691A3F5C3000A0A8C3 /* tess.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753434E1A3F5C3000A0A8C3 /* tess.c */; };
+ 6753436A1A3F5C3000A0A8C3 /* tess.h in Headers */ = {isa = PBXBuildFile; fileRef = 6753434F1A3F5C3000A0A8C3 /* tess.h */; };
+ 6753436B1A3F5C3000A0A8C3 /* tessmono.c in Sources */ = {isa = PBXBuildFile; fileRef = 675343501A3F5C3000A0A8C3 /* tessmono.c */; };
+ 6753436C1A3F5C3000A0A8C3 /* tessmono.h in Headers */ = {isa = PBXBuildFile; fileRef = 675343511A3F5C3000A0A8C3 /* tessmono.h */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05AE1B0E09690013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 675343271A3F5BFE00A0A8C3 /* libsgitess.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsgitess.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675343351A3F5C3000A0A8C3 /* dict-list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "dict-list.h"; sourceTree = "<group>"; };
+ 675343361A3F5C3000A0A8C3 /* dict.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dict.c; sourceTree = "<group>"; };
+ 675343371A3F5C3000A0A8C3 /* dict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dict.h; sourceTree = "<group>"; };
+ 675343381A3F5C3000A0A8C3 /* geom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = geom.c; sourceTree = "<group>"; };
+ 675343391A3F5C3000A0A8C3 /* geom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = geom.h; sourceTree = "<group>"; };
+ 6753433B1A3F5C3000A0A8C3 /* gluos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gluos.h; sourceTree = "<group>"; };
+ 6753433C1A3F5C3000A0A8C3 /* interface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interface.cpp; sourceTree = "<group>"; };
+ 6753433D1A3F5C3000A0A8C3 /* interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interface.h; sourceTree = "<group>"; };
+ 6753433E1A3F5C3000A0A8C3 /* memalloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memalloc.c; sourceTree = "<group>"; };
+ 6753433F1A3F5C3000A0A8C3 /* memalloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memalloc.h; sourceTree = "<group>"; };
+ 675343401A3F5C3000A0A8C3 /* mesh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mesh.c; sourceTree = "<group>"; };
+ 675343411A3F5C3000A0A8C3 /* mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mesh.h; sourceTree = "<group>"; };
+ 675343421A3F5C3000A0A8C3 /* normal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = normal.c; sourceTree = "<group>"; };
+ 675343431A3F5C3000A0A8C3 /* normal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = normal.h; sourceTree = "<group>"; };
+ 675343461A3F5C3000A0A8C3 /* priorityq-sort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "priorityq-sort.h"; sourceTree = "<group>"; };
+ 675343471A3F5C3000A0A8C3 /* priorityq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = priorityq.c; sourceTree = "<group>"; };
+ 675343481A3F5C3000A0A8C3 /* priorityq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = priorityq.h; sourceTree = "<group>"; };
+ 6753434A1A3F5C3000A0A8C3 /* render.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = render.c; sourceTree = "<group>"; };
+ 6753434B1A3F5C3000A0A8C3 /* render.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render.h; sourceTree = "<group>"; };
+ 6753434C1A3F5C3000A0A8C3 /* sweep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sweep.c; sourceTree = "<group>"; };
+ 6753434D1A3F5C3000A0A8C3 /* sweep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sweep.h; sourceTree = "<group>"; };
+ 6753434E1A3F5C3000A0A8C3 /* tess.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tess.c; sourceTree = "<group>"; };
+ 6753434F1A3F5C3000A0A8C3 /* tess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tess.h; sourceTree = "<group>"; };
+ 675343501A3F5C3000A0A8C3 /* tessmono.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tessmono.c; sourceTree = "<group>"; };
+ 675343511A3F5C3000A0A8C3 /* tessmono.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tessmono.h; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675343241A3F5BFE00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 6753431E1A3F5BFE00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05AE1B0E09690013A7AC /* defaults.xcconfig */,
+ 675343291A3F5BFE00A0A8C3 /* sgitess */,
+ 675343281A3F5BFE00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675343281A3F5BFE00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675343271A3F5BFE00A0A8C3 /* libsgitess.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675343291A3F5BFE00A0A8C3 /* sgitess */ = {
+ isa = PBXGroup;
+ children = (
+ 675343351A3F5C3000A0A8C3 /* dict-list.h */,
+ 675343361A3F5C3000A0A8C3 /* dict.c */,
+ 675343371A3F5C3000A0A8C3 /* dict.h */,
+ 675343381A3F5C3000A0A8C3 /* geom.c */,
+ 675343391A3F5C3000A0A8C3 /* geom.h */,
+ 6753433B1A3F5C3000A0A8C3 /* gluos.h */,
+ 6753433C1A3F5C3000A0A8C3 /* interface.cpp */,
+ 6753433D1A3F5C3000A0A8C3 /* interface.h */,
+ 6753433E1A3F5C3000A0A8C3 /* memalloc.c */,
+ 6753433F1A3F5C3000A0A8C3 /* memalloc.h */,
+ 675343401A3F5C3000A0A8C3 /* mesh.c */,
+ 675343411A3F5C3000A0A8C3 /* mesh.h */,
+ 675343421A3F5C3000A0A8C3 /* normal.c */,
+ 675343431A3F5C3000A0A8C3 /* normal.h */,
+ 675343461A3F5C3000A0A8C3 /* priorityq-sort.h */,
+ 675343471A3F5C3000A0A8C3 /* priorityq.c */,
+ 675343481A3F5C3000A0A8C3 /* priorityq.h */,
+ 6753434A1A3F5C3000A0A8C3 /* render.c */,
+ 6753434B1A3F5C3000A0A8C3 /* render.h */,
+ 6753434C1A3F5C3000A0A8C3 /* sweep.c */,
+ 6753434D1A3F5C3000A0A8C3 /* sweep.h */,
+ 6753434E1A3F5C3000A0A8C3 /* tess.c */,
+ 6753434F1A3F5C3000A0A8C3 /* tess.h */,
+ 675343501A3F5C3000A0A8C3 /* tessmono.c */,
+ 675343511A3F5C3000A0A8C3 /* tessmono.h */,
+ );
+ name = sgitess;
+ path = ../../3party/sgitess;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675343251A3F5BFE00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 675343591A3F5C3000A0A8C3 /* interface.h in Headers */,
+ 675343561A3F5C3000A0A8C3 /* geom.h in Headers */,
+ 675343661A3F5C3000A0A8C3 /* render.h in Headers */,
+ 6753436C1A3F5C3000A0A8C3 /* tessmono.h in Headers */,
+ 6753436A1A3F5C3000A0A8C3 /* tess.h in Headers */,
+ 675343541A3F5C3000A0A8C3 /* dict.h in Headers */,
+ 675343521A3F5C3000A0A8C3 /* dict-list.h in Headers */,
+ 675343641A3F5C3000A0A8C3 /* priorityq.h in Headers */,
+ 675343621A3F5C3000A0A8C3 /* priorityq-sort.h in Headers */,
+ 6753435B1A3F5C3000A0A8C3 /* memalloc.h in Headers */,
+ 675343571A3F5C3000A0A8C3 /* gluos.h in Headers */,
+ 6753435D1A3F5C3000A0A8C3 /* mesh.h in Headers */,
+ 675343681A3F5C3000A0A8C3 /* sweep.h in Headers */,
+ 6753435F1A3F5C3000A0A8C3 /* normal.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675343261A3F5BFE00A0A8C3 /* sgitess */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675343321A3F5BFE00A0A8C3 /* Build configuration list for PBXNativeTarget "sgitess" */;
+ buildPhases = (
+ 675343231A3F5BFE00A0A8C3 /* Sources */,
+ 675343241A3F5BFE00A0A8C3 /* Frameworks */,
+ 675343251A3F5BFE00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = sgitess;
+ productName = sgitess;
+ productReference = 675343271A3F5BFE00A0A8C3 /* libsgitess.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 6753431F1A3F5BFE00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675343261A3F5BFE00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675343221A3F5BFE00A0A8C3 /* Build configuration list for PBXProject "sgitess" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 6753431E1A3F5BFE00A0A8C3;
+ productRefGroup = 675343281A3F5BFE00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675343261A3F5BFE00A0A8C3 /* sgitess */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675343231A3F5BFE00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6753435E1A3F5C3000A0A8C3 /* normal.c in Sources */,
+ 6753435C1A3F5C3000A0A8C3 /* mesh.c in Sources */,
+ 675343531A3F5C3000A0A8C3 /* dict.c in Sources */,
+ 675343671A3F5C3000A0A8C3 /* sweep.c in Sources */,
+ 675343651A3F5C3000A0A8C3 /* render.c in Sources */,
+ 675343691A3F5C3000A0A8C3 /* tess.c in Sources */,
+ 6753435A1A3F5C3000A0A8C3 /* memalloc.c in Sources */,
+ 675343551A3F5C3000A0A8C3 /* geom.c in Sources */,
+ 675343581A3F5C3000A0A8C3 /* interface.cpp in Sources */,
+ 675343631A3F5C3000A0A8C3 /* priorityq.c in Sources */,
+ 6753436B1A3F5C3000A0A8C3 /* tessmono.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675343301A3F5BFE00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AE1B0E09690013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675343311A3F5BFE00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05AE1B0E09690013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675343331A3F5BFE00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WARNING_CFLAGS = "-w";
+ };
+ name = Debug;
+ };
+ 675343341A3F5BFE00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WARNING_CFLAGS = "-w";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675343221A3F5BFE00A0A8C3 /* Build configuration list for PBXProject "sgitess" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675343301A3F5BFE00A0A8C3 /* Debug */,
+ 675343311A3F5BFE00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675343321A3F5BFE00A0A8C3 /* Build configuration list for PBXNativeTarget "sgitess" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675343331A3F5BFE00A0A8C3 /* Debug */,
+ 675343341A3F5BFE00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 6753431F1A3F5BFE00A0A8C3 /* Project object */;
+}
diff --git a/xcode/storage/storage.xcodeproj/project.pbxproj b/xcode/storage/storage.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..8b63f2c8d2
--- /dev/null
+++ b/xcode/storage/storage.xcodeproj/project.pbxproj
@@ -0,0 +1,312 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675343091A3F5A2600A0A8C3 /* country_decl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342F21A3F5A2600A0A8C3 /* country_decl.cpp */; };
+ 6753430A1A3F5A2600A0A8C3 /* country_decl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342F31A3F5A2600A0A8C3 /* country_decl.hpp */; };
+ 6753430B1A3F5A2600A0A8C3 /* country_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342F41A3F5A2600A0A8C3 /* country_info.cpp */; };
+ 6753430C1A3F5A2600A0A8C3 /* country_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342F51A3F5A2600A0A8C3 /* country_info.hpp */; };
+ 6753430D1A3F5A2600A0A8C3 /* country_polygon.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342F61A3F5A2600A0A8C3 /* country_polygon.hpp */; };
+ 6753430E1A3F5A2600A0A8C3 /* country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342F71A3F5A2600A0A8C3 /* country.cpp */; };
+ 6753430F1A3F5A2600A0A8C3 /* country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342F81A3F5A2600A0A8C3 /* country.hpp */; };
+ 675343161A3F5A2600A0A8C3 /* index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342FF1A3F5A2600A0A8C3 /* index.cpp */; };
+ 675343171A3F5A2600A0A8C3 /* index.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343001A3F5A2600A0A8C3 /* index.hpp */; };
+ 675343181A3F5A2600A0A8C3 /* simple_tree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343011A3F5A2600A0A8C3 /* simple_tree.hpp */; };
+ 675343191A3F5A2600A0A8C3 /* storage_defines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343021A3F5A2600A0A8C3 /* storage_defines.hpp */; };
+ 6753431A1A3F5A2600A0A8C3 /* storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675343031A3F5A2600A0A8C3 /* storage.cpp */; };
+ 6753431B1A3F5A2600A0A8C3 /* storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343041A3F5A2600A0A8C3 /* storage.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05A81B0E04450013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 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 = "<group>"; };
+ 675342F31A3F5A2600A0A8C3 /* country_decl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_decl.hpp; sourceTree = "<group>"; };
+ 675342F41A3F5A2600A0A8C3 /* country_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_info.cpp; sourceTree = "<group>"; };
+ 675342F51A3F5A2600A0A8C3 /* country_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_info.hpp; sourceTree = "<group>"; };
+ 675342F61A3F5A2600A0A8C3 /* country_polygon.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_polygon.hpp; sourceTree = "<group>"; };
+ 675342F71A3F5A2600A0A8C3 /* country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country.cpp; sourceTree = "<group>"; };
+ 675342F81A3F5A2600A0A8C3 /* country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country.hpp; sourceTree = "<group>"; };
+ 675342FF1A3F5A2600A0A8C3 /* index.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index.cpp; sourceTree = "<group>"; };
+ 675343001A3F5A2600A0A8C3 /* index.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = index.hpp; sourceTree = "<group>"; };
+ 675343011A3F5A2600A0A8C3 /* simple_tree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = simple_tree.hpp; sourceTree = "<group>"; };
+ 675343021A3F5A2600A0A8C3 /* storage_defines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = storage_defines.hpp; sourceTree = "<group>"; };
+ 675343031A3F5A2600A0A8C3 /* storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage.cpp; sourceTree = "<group>"; };
+ 675343041A3F5A2600A0A8C3 /* storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = storage.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675342DD1A3F59EF00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675342D71A3F59EF00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05A81B0E04450013A7AC /* defaults.xcconfig */,
+ 675342E21A3F59EF00A0A8C3 /* storage */,
+ 675342E11A3F59EF00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675342E11A3F59EF00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675342E01A3F59EF00A0A8C3 /* libstorage.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675342E21A3F59EF00A0A8C3 /* storage */ = {
+ isa = PBXGroup;
+ children = (
+ 675342F21A3F5A2600A0A8C3 /* country_decl.cpp */,
+ 675342F31A3F5A2600A0A8C3 /* country_decl.hpp */,
+ 675342F41A3F5A2600A0A8C3 /* country_info.cpp */,
+ 675342F51A3F5A2600A0A8C3 /* country_info.hpp */,
+ 675342F61A3F5A2600A0A8C3 /* country_polygon.hpp */,
+ 675342F71A3F5A2600A0A8C3 /* country.cpp */,
+ 675342F81A3F5A2600A0A8C3 /* country.hpp */,
+ 675342FF1A3F5A2600A0A8C3 /* index.cpp */,
+ 675343001A3F5A2600A0A8C3 /* index.hpp */,
+ 675343011A3F5A2600A0A8C3 /* simple_tree.hpp */,
+ 675343021A3F5A2600A0A8C3 /* storage_defines.hpp */,
+ 675343031A3F5A2600A0A8C3 /* storage.cpp */,
+ 675343041A3F5A2600A0A8C3 /* storage.hpp */,
+ );
+ name = storage;
+ path = ../../storage;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675342DE1A3F59EF00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6753430D1A3F5A2600A0A8C3 /* country_polygon.hpp in Headers */,
+ 6753430C1A3F5A2600A0A8C3 /* country_info.hpp in Headers */,
+ 675343191A3F5A2600A0A8C3 /* storage_defines.hpp in Headers */,
+ 6753430F1A3F5A2600A0A8C3 /* country.hpp in Headers */,
+ 675343181A3F5A2600A0A8C3 /* simple_tree.hpp in Headers */,
+ 6753430A1A3F5A2600A0A8C3 /* country_decl.hpp in Headers */,
+ 6753431B1A3F5A2600A0A8C3 /* storage.hpp in Headers */,
+ 675343171A3F5A2600A0A8C3 /* index.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675342DF1A3F59EF00A0A8C3 /* storage */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675342EB1A3F59EF00A0A8C3 /* Build configuration list for PBXNativeTarget "storage" */;
+ buildPhases = (
+ 675342DC1A3F59EF00A0A8C3 /* Sources */,
+ 675342DD1A3F59EF00A0A8C3 /* Frameworks */,
+ 675342DE1A3F59EF00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = storage;
+ productName = storage;
+ productReference = 675342E01A3F59EF00A0A8C3 /* libstorage.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675342D81A3F59EF00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675342DF1A3F59EF00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675342DB1A3F59EF00A0A8C3 /* Build configuration list for PBXProject "storage" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675342D71A3F59EF00A0A8C3;
+ productRefGroup = 675342E11A3F59EF00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675342DF1A3F59EF00A0A8C3 /* storage */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675342DC1A3F59EF00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6753430B1A3F5A2600A0A8C3 /* country_info.cpp in Sources */,
+ 6753430E1A3F5A2600A0A8C3 /* country.cpp in Sources */,
+ 675343091A3F5A2600A0A8C3 /* country_decl.cpp in Sources */,
+ 6753431A1A3F5A2600A0A8C3 /* storage.cpp in Sources */,
+ 675343161A3F5A2600A0A8C3 /* index.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675342E91A3F59EF00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A81B0E04450013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/jansson/src",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675342EA1A3F59EF00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05A81B0E04450013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/jansson/src",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675342EC1A3F59EF00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675342ED1A3F59EF00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675342DB1A3F59EF00A0A8C3 /* Build configuration list for PBXProject "storage" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675342E91A3F59EF00A0A8C3 /* Debug */,
+ 675342EA1A3F59EF00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675342EB1A3F59EF00A0A8C3 /* Build configuration list for PBXNativeTarget "storage" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675342EC1A3F59EF00A0A8C3 /* Debug */,
+ 675342ED1A3F59EF00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675342D81A3F59EF00A0A8C3 /* Project object */;
+}
diff --git a/xcode/succinct/succinct.xcodeproj/project.pbxproj b/xcode/succinct/succinct.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..d28811bc63
--- /dev/null
+++ b/xcode/succinct/succinct.xcodeproj/project.pbxproj
@@ -0,0 +1,349 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 67B52BA01AD3CACC00664C17 /* bit_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B791AD3CACC00664C17 /* bit_vector.hpp */; };
+ 67B52BA11AD3CACC00664C17 /* bp_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52B7A1AD3CACC00664C17 /* bp_vector.cpp */; };
+ 67B52BA21AD3CACC00664C17 /* bp_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B7B1AD3CACC00664C17 /* bp_vector.hpp */; };
+ 67B52BA31AD3CACC00664C17 /* broadword.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B7C1AD3CACC00664C17 /* broadword.hpp */; };
+ 67B52BA41AD3CACC00664C17 /* cartesian_tree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B7D1AD3CACC00664C17 /* cartesian_tree.hpp */; };
+ 67B52BA51AD3CACC00664C17 /* darray.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B7E1AD3CACC00664C17 /* darray.hpp */; };
+ 67B52BA61AD3CACC00664C17 /* darray64.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B7F1AD3CACC00664C17 /* darray64.hpp */; };
+ 67B52BA71AD3CACC00664C17 /* elias_fano_compressed_list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B801AD3CACC00664C17 /* elias_fano_compressed_list.hpp */; };
+ 67B52BA81AD3CACC00664C17 /* elias_fano_list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B811AD3CACC00664C17 /* elias_fano_list.hpp */; };
+ 67B52BA91AD3CACC00664C17 /* elias_fano.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B821AD3CACC00664C17 /* elias_fano.hpp */; };
+ 67B52BAA1AD3CACC00664C17 /* forward_enumerator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B831AD3CACC00664C17 /* forward_enumerator.hpp */; };
+ 67B52BAB1AD3CACC00664C17 /* gamma_bit_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B841AD3CACC00664C17 /* gamma_bit_vector.hpp */; };
+ 67B52BAC1AD3CACC00664C17 /* gamma_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B851AD3CACC00664C17 /* gamma_vector.hpp */; };
+ 67B52BAD1AD3CACC00664C17 /* intrinsics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B861AD3CACC00664C17 /* intrinsics.hpp */; };
+ 67B52BAE1AD3CACC00664C17 /* mappable_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B871AD3CACC00664C17 /* mappable_vector.hpp */; };
+ 67B52BAF1AD3CACC00664C17 /* mapper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B881AD3CACC00664C17 /* mapper.hpp */; };
+ 67B52BB01AD3CACC00664C17 /* nibble_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B891AD3CACC00664C17 /* nibble_vector.hpp */; };
+ 67B52BB11AD3CACC00664C17 /* rs_bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B52B8A1AD3CACC00664C17 /* rs_bit_vector.cpp */; };
+ 67B52BB21AD3CACC00664C17 /* rs_bit_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B8B1AD3CACC00664C17 /* rs_bit_vector.hpp */; };
+ 67B52BB31AD3CACC00664C17 /* succinct_config.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B8C1AD3CACC00664C17 /* succinct_config.hpp */; };
+ 67B52BB41AD3CACC00664C17 /* tables.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B8D1AD3CACC00664C17 /* tables.hpp */; };
+ 67B52BC41AD3CACC00664C17 /* topk_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B9D1AD3CACC00664C17 /* topk_vector.hpp */; };
+ 67B52BC51AD3CACC00664C17 /* util.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B9E1AD3CACC00664C17 /* util.hpp */; };
+ 67B52BC61AD3CACC00664C17 /* vbyte.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67B52B9F1AD3CACC00664C17 /* vbyte.hpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05B81B0E0C860013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 67B52B6B1AD3CA7F00664C17 /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 67B52B791AD3CACC00664C17 /* bit_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bit_vector.hpp; sourceTree = "<group>"; };
+ 67B52B7A1AD3CACC00664C17 /* bp_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bp_vector.cpp; sourceTree = "<group>"; };
+ 67B52B7B1AD3CACC00664C17 /* bp_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bp_vector.hpp; sourceTree = "<group>"; };
+ 67B52B7C1AD3CACC00664C17 /* broadword.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = broadword.hpp; sourceTree = "<group>"; };
+ 67B52B7D1AD3CACC00664C17 /* cartesian_tree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cartesian_tree.hpp; sourceTree = "<group>"; };
+ 67B52B7E1AD3CACC00664C17 /* darray.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = darray.hpp; sourceTree = "<group>"; };
+ 67B52B7F1AD3CACC00664C17 /* darray64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = darray64.hpp; sourceTree = "<group>"; };
+ 67B52B801AD3CACC00664C17 /* elias_fano_compressed_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = elias_fano_compressed_list.hpp; sourceTree = "<group>"; };
+ 67B52B811AD3CACC00664C17 /* elias_fano_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = elias_fano_list.hpp; sourceTree = "<group>"; };
+ 67B52B821AD3CACC00664C17 /* elias_fano.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = elias_fano.hpp; sourceTree = "<group>"; };
+ 67B52B831AD3CACC00664C17 /* forward_enumerator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = forward_enumerator.hpp; sourceTree = "<group>"; };
+ 67B52B841AD3CACC00664C17 /* gamma_bit_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gamma_bit_vector.hpp; sourceTree = "<group>"; };
+ 67B52B851AD3CACC00664C17 /* gamma_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gamma_vector.hpp; sourceTree = "<group>"; };
+ 67B52B861AD3CACC00664C17 /* intrinsics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = intrinsics.hpp; sourceTree = "<group>"; };
+ 67B52B871AD3CACC00664C17 /* mappable_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mappable_vector.hpp; sourceTree = "<group>"; };
+ 67B52B881AD3CACC00664C17 /* mapper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mapper.hpp; sourceTree = "<group>"; };
+ 67B52B891AD3CACC00664C17 /* nibble_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = nibble_vector.hpp; sourceTree = "<group>"; };
+ 67B52B8A1AD3CACC00664C17 /* rs_bit_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rs_bit_vector.cpp; sourceTree = "<group>"; };
+ 67B52B8B1AD3CACC00664C17 /* rs_bit_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rs_bit_vector.hpp; sourceTree = "<group>"; };
+ 67B52B8C1AD3CACC00664C17 /* succinct_config.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = succinct_config.hpp; sourceTree = "<group>"; };
+ 67B52B8D1AD3CACC00664C17 /* tables.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tables.hpp; sourceTree = "<group>"; };
+ 67B52B9D1AD3CACC00664C17 /* topk_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = topk_vector.hpp; sourceTree = "<group>"; };
+ 67B52B9E1AD3CACC00664C17 /* util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = util.hpp; sourceTree = "<group>"; };
+ 67B52B9F1AD3CACC00664C17 /* vbyte.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vbyte.hpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 67B52B681AD3CA7F00664C17 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 67B52B621AD3CA7F00664C17 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B81B0E0C860013A7AC /* defaults.xcconfig */,
+ 67B52B6D1AD3CA7F00664C17 /* succinct */,
+ 67B52B6C1AD3CA7F00664C17 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 67B52B6C1AD3CA7F00664C17 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 67B52B6B1AD3CA7F00664C17 /* libsuccinct.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 67B52B6D1AD3CA7F00664C17 /* succinct */ = {
+ isa = PBXGroup;
+ children = (
+ 67B52B791AD3CACC00664C17 /* bit_vector.hpp */,
+ 67B52B7A1AD3CACC00664C17 /* bp_vector.cpp */,
+ 67B52B7B1AD3CACC00664C17 /* bp_vector.hpp */,
+ 67B52B7C1AD3CACC00664C17 /* broadword.hpp */,
+ 67B52B7D1AD3CACC00664C17 /* cartesian_tree.hpp */,
+ 67B52B7E1AD3CACC00664C17 /* darray.hpp */,
+ 67B52B7F1AD3CACC00664C17 /* darray64.hpp */,
+ 67B52B801AD3CACC00664C17 /* elias_fano_compressed_list.hpp */,
+ 67B52B811AD3CACC00664C17 /* elias_fano_list.hpp */,
+ 67B52B821AD3CACC00664C17 /* elias_fano.hpp */,
+ 67B52B831AD3CACC00664C17 /* forward_enumerator.hpp */,
+ 67B52B841AD3CACC00664C17 /* gamma_bit_vector.hpp */,
+ 67B52B851AD3CACC00664C17 /* gamma_vector.hpp */,
+ 67B52B861AD3CACC00664C17 /* intrinsics.hpp */,
+ 67B52B871AD3CACC00664C17 /* mappable_vector.hpp */,
+ 67B52B881AD3CACC00664C17 /* mapper.hpp */,
+ 67B52B891AD3CACC00664C17 /* nibble_vector.hpp */,
+ 67B52B8A1AD3CACC00664C17 /* rs_bit_vector.cpp */,
+ 67B52B8B1AD3CACC00664C17 /* rs_bit_vector.hpp */,
+ 67B52B8C1AD3CACC00664C17 /* succinct_config.hpp */,
+ 67B52B8D1AD3CACC00664C17 /* tables.hpp */,
+ 67B52B9D1AD3CACC00664C17 /* topk_vector.hpp */,
+ 67B52B9E1AD3CACC00664C17 /* util.hpp */,
+ 67B52B9F1AD3CACC00664C17 /* vbyte.hpp */,
+ );
+ name = succinct;
+ path = ../../3party/succinct;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 67B52B691AD3CA7F00664C17 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67B52BA91AD3CACC00664C17 /* elias_fano.hpp in Headers */,
+ 67B52BC61AD3CACC00664C17 /* vbyte.hpp in Headers */,
+ 67B52BA71AD3CACC00664C17 /* elias_fano_compressed_list.hpp in Headers */,
+ 67B52BAB1AD3CACC00664C17 /* gamma_bit_vector.hpp in Headers */,
+ 67B52BA31AD3CACC00664C17 /* broadword.hpp in Headers */,
+ 67B52BAD1AD3CACC00664C17 /* intrinsics.hpp in Headers */,
+ 67B52BB01AD3CACC00664C17 /* nibble_vector.hpp in Headers */,
+ 67B52BA41AD3CACC00664C17 /* cartesian_tree.hpp in Headers */,
+ 67B52BC41AD3CACC00664C17 /* topk_vector.hpp in Headers */,
+ 67B52BAF1AD3CACC00664C17 /* mapper.hpp in Headers */,
+ 67B52BA01AD3CACC00664C17 /* bit_vector.hpp in Headers */,
+ 67B52BA51AD3CACC00664C17 /* darray.hpp in Headers */,
+ 67B52BC51AD3CACC00664C17 /* util.hpp in Headers */,
+ 67B52BB31AD3CACC00664C17 /* succinct_config.hpp in Headers */,
+ 67B52BAC1AD3CACC00664C17 /* gamma_vector.hpp in Headers */,
+ 67B52BB21AD3CACC00664C17 /* rs_bit_vector.hpp in Headers */,
+ 67B52BA81AD3CACC00664C17 /* elias_fano_list.hpp in Headers */,
+ 67B52BA21AD3CACC00664C17 /* bp_vector.hpp in Headers */,
+ 67B52BAE1AD3CACC00664C17 /* mappable_vector.hpp in Headers */,
+ 67B52BAA1AD3CACC00664C17 /* forward_enumerator.hpp in Headers */,
+ 67B52BA61AD3CACC00664C17 /* darray64.hpp in Headers */,
+ 67B52BB41AD3CACC00664C17 /* tables.hpp in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 67B52B6A1AD3CA7F00664C17 /* succinct */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 67B52B761AD3CA7F00664C17 /* Build configuration list for PBXNativeTarget "succinct" */;
+ buildPhases = (
+ 67B52B671AD3CA7F00664C17 /* Sources */,
+ 67B52B681AD3CA7F00664C17 /* Frameworks */,
+ 67B52B691AD3CA7F00664C17 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = succinct;
+ productName = succinct;
+ productReference = 67B52B6B1AD3CA7F00664C17 /* libsuccinct.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 67B52B631AD3CA7F00664C17 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 67B52B6A1AD3CA7F00664C17 = {
+ CreatedOnToolsVersion = 6.2;
+ };
+ };
+ };
+ buildConfigurationList = 67B52B661AD3CA7F00664C17 /* Build configuration list for PBXProject "succinct" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 67B52B621AD3CA7F00664C17;
+ productRefGroup = 67B52B6C1AD3CA7F00664C17 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 67B52B6A1AD3CA7F00664C17 /* succinct */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 67B52B671AD3CA7F00664C17 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67B52BA11AD3CACC00664C17 /* bp_vector.cpp in Sources */,
+ 67B52BB11AD3CACC00664C17 /* rs_bit_vector.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 67B52B741AD3CA7F00664C17 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B81B0E0C860013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 67B52B751AD3CA7F00664C17 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B81B0E0C860013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 67B52B771AD3CA7F00664C17 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 67B52B781AD3CA7F00664C17 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 67B52B661AD3CA7F00664C17 /* Build configuration list for PBXProject "succinct" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67B52B741AD3CA7F00664C17 /* Debug */,
+ 67B52B751AD3CA7F00664C17 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 67B52B761AD3CA7F00664C17 /* Build configuration list for PBXNativeTarget "succinct" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67B52B771AD3CA7F00664C17 /* Debug */,
+ 67B52B781AD3CA7F00664C17 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 67B52B631AD3CA7F00664C17 /* Project object */;
+}
diff --git a/xcode/tomcrypt/tomcrypt.xcodeproj/project.pbxproj b/xcode/tomcrypt/tomcrypt.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..4eabc762bd
--- /dev/null
+++ b/xcode/tomcrypt/tomcrypt.xcodeproj/project.pbxproj
@@ -0,0 +1,275 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 675345291A3F6AF000A0A8C3 /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 675345281A3F6AF000A0A8C3 /* sha256.c */; settings = {COMPILER_FLAGS = "-O2"; }; };
+ 6753452C1A3F6B0100A0A8C3 /* base64_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753452A1A3F6B0100A0A8C3 /* base64_decode.c */; settings = {COMPILER_FLAGS = "-O2"; }; };
+ 6753452D1A3F6B0100A0A8C3 /* base64_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 6753452B1A3F6B0100A0A8C3 /* base64_encode.c */; settings = {COMPILER_FLAGS = "-O2"; }; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05B11B0E0A160013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 675344EA1A3F693B00A0A8C3 /* libtomcrypt.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtomcrypt.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 675345281A3F6AF000A0A8C3 /* sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha256.c; path = src/hashes/sha2/sha256.c; sourceTree = "<group>"; };
+ 6753452A1A3F6B0100A0A8C3 /* base64_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = base64_decode.c; path = src/misc/base64/base64_decode.c; sourceTree = "<group>"; };
+ 6753452B1A3F6B0100A0A8C3 /* base64_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = base64_encode.c; path = src/misc/base64/base64_encode.c; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 675344E71A3F693B00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 675344E11A3F693B00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B11B0E0A160013A7AC /* defaults.xcconfig */,
+ 675344EC1A3F693B00A0A8C3 /* tomcrypt */,
+ 675344EB1A3F693B00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 675344EB1A3F693B00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 675344EA1A3F693B00A0A8C3 /* libtomcrypt.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 675344EC1A3F693B00A0A8C3 /* tomcrypt */ = {
+ isa = PBXGroup;
+ children = (
+ 675345281A3F6AF000A0A8C3 /* sha256.c */,
+ 6753452A1A3F6B0100A0A8C3 /* base64_decode.c */,
+ 6753452B1A3F6B0100A0A8C3 /* base64_encode.c */,
+ );
+ name = tomcrypt;
+ path = ../../3party/tomcrypt;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 675344E81A3F693B00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 675344E91A3F693B00A0A8C3 /* tomcrypt */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 675344F51A3F693B00A0A8C3 /* Build configuration list for PBXNativeTarget "tomcrypt" */;
+ buildPhases = (
+ 675344E61A3F693B00A0A8C3 /* Sources */,
+ 675344E71A3F693B00A0A8C3 /* Frameworks */,
+ 675344E81A3F693B00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = tomcrypt;
+ productName = tomcrypt;
+ productReference = 675344EA1A3F693B00A0A8C3 /* libtomcrypt.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 675344E21A3F693B00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 675344E91A3F693B00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 675344E51A3F693B00A0A8C3 /* Build configuration list for PBXProject "tomcrypt" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 675344E11A3F693B00A0A8C3;
+ productRefGroup = 675344EB1A3F693B00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 675344E91A3F693B00A0A8C3 /* tomcrypt */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 675344E61A3F693B00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6753452C1A3F6B0100A0A8C3 /* base64_decode.c in Sources */,
+ 6753452D1A3F6B0100A0A8C3 /* base64_encode.c in Sources */,
+ 675345291A3F6AF000A0A8C3 /* sha256.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 675344F31A3F693B00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B11B0E0A160013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/tomcrypt/src/headers",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 675344F41A3F693B00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B11B0E0A160013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/tomcrypt/src/headers",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 675344F61A3F693B00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_CW_ASM_SYNTAX = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 675344F71A3F693B00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_CW_ASM_SYNTAX = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 675344E51A3F693B00A0A8C3 /* Build configuration list for PBXProject "tomcrypt" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675344F31A3F693B00A0A8C3 /* Debug */,
+ 675344F41A3F693B00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 675344F51A3F693B00A0A8C3 /* Build configuration list for PBXNativeTarget "tomcrypt" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 675344F61A3F693B00A0A8C3 /* Debug */,
+ 675344F71A3F693B00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 675344E21A3F693B00A0A8C3 /* Project object */;
+}
diff --git a/xcode/zlib/zlib.xcodeproj/project.pbxproj b/xcode/zlib/zlib.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..9bc9fddcdd
--- /dev/null
+++ b/xcode/zlib/zlib.xcodeproj/project.pbxproj
@@ -0,0 +1,407 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 47;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 67534CE51A409AD600A0A8C3 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CCA1A409AD600A0A8C3 /* adler32.c */; };
+ 67534CE61A409AD600A0A8C3 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CCB1A409AD600A0A8C3 /* compress.c */; };
+ 67534CE71A409AD600A0A8C3 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CCC1A409AD600A0A8C3 /* crc32.c */; };
+ 67534CE81A409AD600A0A8C3 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CCD1A409AD600A0A8C3 /* crc32.h */; };
+ 67534CE91A409AD600A0A8C3 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CCE1A409AD600A0A8C3 /* deflate.c */; };
+ 67534CEA1A409AD600A0A8C3 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CCF1A409AD600A0A8C3 /* deflate.h */; };
+ 67534CEB1A409AD600A0A8C3 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CD01A409AD600A0A8C3 /* gzclose.c */; };
+ 67534CEC1A409AD600A0A8C3 /* gzguts.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CD11A409AD600A0A8C3 /* gzguts.h */; };
+ 67534CED1A409AD600A0A8C3 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CD21A409AD600A0A8C3 /* gzlib.c */; };
+ 67534CEE1A409AD600A0A8C3 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CD31A409AD600A0A8C3 /* gzread.c */; };
+ 67534CEF1A409AD600A0A8C3 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CD41A409AD600A0A8C3 /* gzwrite.c */; };
+ 67534CF01A409AD600A0A8C3 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CD61A409AD600A0A8C3 /* infback.c */; };
+ 67534CF11A409AD600A0A8C3 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CD71A409AD600A0A8C3 /* inffast.c */; };
+ 67534CF21A409AD600A0A8C3 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CD81A409AD600A0A8C3 /* inffast.h */; };
+ 67534CF31A409AD600A0A8C3 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CD91A409AD600A0A8C3 /* inffixed.h */; };
+ 67534CF41A409AD600A0A8C3 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CDA1A409AD600A0A8C3 /* inflate.c */; };
+ 67534CF51A409AD600A0A8C3 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CDB1A409AD600A0A8C3 /* inflate.h */; };
+ 67534CF61A409AD600A0A8C3 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CDC1A409AD600A0A8C3 /* inftrees.c */; };
+ 67534CF71A409AD600A0A8C3 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CDD1A409AD600A0A8C3 /* inftrees.h */; };
+ 67534CF81A409AD600A0A8C3 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CDE1A409AD600A0A8C3 /* trees.c */; };
+ 67534CF91A409AD600A0A8C3 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CDF1A409AD600A0A8C3 /* trees.h */; };
+ 67534CFA1A409AD600A0A8C3 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CE01A409AD600A0A8C3 /* uncompr.c */; };
+ 67534CFB1A409AD600A0A8C3 /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CE11A409AD600A0A8C3 /* zconf.h */; };
+ 67534CFC1A409AD600A0A8C3 /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CE21A409AD600A0A8C3 /* zlib.h */; };
+ 67534CFD1A409AD600A0A8C3 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534CE31A409AD600A0A8C3 /* zutil.c */; };
+ 67534CFE1A409AD600A0A8C3 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534CE41A409AD600A0A8C3 /* zutil.h */; };
+ 67534D161A409B8500A0A8C3 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534D021A409B8500A0A8C3 /* ioapi.c */; };
+ 67534D171A409B8500A0A8C3 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534D031A409B8500A0A8C3 /* ioapi.h */; };
+ 67534D1E1A409B8500A0A8C3 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534D111A409B8500A0A8C3 /* unzip.c */; };
+ 67534D1F1A409B8500A0A8C3 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534D121A409B8500A0A8C3 /* unzip.h */; };
+ 67534D201A409B8500A0A8C3 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 67534D131A409B8500A0A8C3 /* zip.c */; };
+ 67534D211A409B8500A0A8C3 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 67534D141A409B8500A0A8C3 /* zip.h */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 670D05B41B0E0B150013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
+ 67534CBC1A409A8E00A0A8C3 /* libzlib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libzlib.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ 67534CCA1A409AD600A0A8C3 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adler32.c; sourceTree = "<group>"; };
+ 67534CCB1A409AD600A0A8C3 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; };
+ 67534CCC1A409AD600A0A8C3 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = "<group>"; };
+ 67534CCD1A409AD600A0A8C3 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = "<group>"; };
+ 67534CCE1A409AD600A0A8C3 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = deflate.c; sourceTree = "<group>"; };
+ 67534CCF1A409AD600A0A8C3 /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deflate.h; sourceTree = "<group>"; };
+ 67534CD01A409AD600A0A8C3 /* gzclose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzclose.c; sourceTree = "<group>"; };
+ 67534CD11A409AD600A0A8C3 /* gzguts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gzguts.h; sourceTree = "<group>"; };
+ 67534CD21A409AD600A0A8C3 /* gzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzlib.c; sourceTree = "<group>"; };
+ 67534CD31A409AD600A0A8C3 /* gzread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzread.c; sourceTree = "<group>"; };
+ 67534CD41A409AD600A0A8C3 /* gzwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzwrite.c; sourceTree = "<group>"; };
+ 67534CD61A409AD600A0A8C3 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = infback.c; sourceTree = "<group>"; };
+ 67534CD71A409AD600A0A8C3 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inffast.c; sourceTree = "<group>"; };
+ 67534CD81A409AD600A0A8C3 /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffast.h; sourceTree = "<group>"; };
+ 67534CD91A409AD600A0A8C3 /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffixed.h; sourceTree = "<group>"; };
+ 67534CDA1A409AD600A0A8C3 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inflate.c; sourceTree = "<group>"; };
+ 67534CDB1A409AD600A0A8C3 /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inflate.h; sourceTree = "<group>"; };
+ 67534CDC1A409AD600A0A8C3 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inftrees.c; sourceTree = "<group>"; };
+ 67534CDD1A409AD600A0A8C3 /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inftrees.h; sourceTree = "<group>"; };
+ 67534CDE1A409AD600A0A8C3 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trees.c; sourceTree = "<group>"; };
+ 67534CDF1A409AD600A0A8C3 /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trees.h; sourceTree = "<group>"; };
+ 67534CE01A409AD600A0A8C3 /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uncompr.c; sourceTree = "<group>"; };
+ 67534CE11A409AD600A0A8C3 /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zconf.h; sourceTree = "<group>"; };
+ 67534CE21A409AD600A0A8C3 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; };
+ 67534CE31A409AD600A0A8C3 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = "<group>"; };
+ 67534CE41A409AD600A0A8C3 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = "<group>"; };
+ 67534D021A409B8500A0A8C3 /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = "<group>"; };
+ 67534D031A409B8500A0A8C3 /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = "<group>"; };
+ 67534D111A409B8500A0A8C3 /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = "<group>"; };
+ 67534D121A409B8500A0A8C3 /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = "<group>"; };
+ 67534D131A409B8500A0A8C3 /* zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip.c; sourceTree = "<group>"; };
+ 67534D141A409B8500A0A8C3 /* zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zip.h; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 67534CB91A409A8E00A0A8C3 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 67534CB31A409A8E00A0A8C3 = {
+ isa = PBXGroup;
+ children = (
+ 670D05B41B0E0B150013A7AC /* defaults.xcconfig */,
+ 67534CBE1A409A8E00A0A8C3 /* zlib */,
+ 67534CBD1A409A8E00A0A8C3 /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 67534CBD1A409A8E00A0A8C3 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 67534CBC1A409A8E00A0A8C3 /* libzlib.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 67534CBE1A409A8E00A0A8C3 /* zlib */ = {
+ isa = PBXGroup;
+ children = (
+ 67534CFF1A409B8500A0A8C3 /* minizip */,
+ 67534CCA1A409AD600A0A8C3 /* adler32.c */,
+ 67534CCB1A409AD600A0A8C3 /* compress.c */,
+ 67534CCC1A409AD600A0A8C3 /* crc32.c */,
+ 67534CCD1A409AD600A0A8C3 /* crc32.h */,
+ 67534CCE1A409AD600A0A8C3 /* deflate.c */,
+ 67534CCF1A409AD600A0A8C3 /* deflate.h */,
+ 67534CD01A409AD600A0A8C3 /* gzclose.c */,
+ 67534CD11A409AD600A0A8C3 /* gzguts.h */,
+ 67534CD21A409AD600A0A8C3 /* gzlib.c */,
+ 67534CD31A409AD600A0A8C3 /* gzread.c */,
+ 67534CD41A409AD600A0A8C3 /* gzwrite.c */,
+ 67534CD61A409AD600A0A8C3 /* infback.c */,
+ 67534CD71A409AD600A0A8C3 /* inffast.c */,
+ 67534CD81A409AD600A0A8C3 /* inffast.h */,
+ 67534CD91A409AD600A0A8C3 /* inffixed.h */,
+ 67534CDA1A409AD600A0A8C3 /* inflate.c */,
+ 67534CDB1A409AD600A0A8C3 /* inflate.h */,
+ 67534CDC1A409AD600A0A8C3 /* inftrees.c */,
+ 67534CDD1A409AD600A0A8C3 /* inftrees.h */,
+ 67534CDE1A409AD600A0A8C3 /* trees.c */,
+ 67534CDF1A409AD600A0A8C3 /* trees.h */,
+ 67534CE01A409AD600A0A8C3 /* uncompr.c */,
+ 67534CE11A409AD600A0A8C3 /* zconf.h */,
+ 67534CE21A409AD600A0A8C3 /* zlib.h */,
+ 67534CE31A409AD600A0A8C3 /* zutil.c */,
+ 67534CE41A409AD600A0A8C3 /* zutil.h */,
+ );
+ name = zlib;
+ path = ../../3party/zlib;
+ sourceTree = SOURCE_ROOT;
+ };
+ 67534CFF1A409B8500A0A8C3 /* minizip */ = {
+ isa = PBXGroup;
+ children = (
+ 67534D021A409B8500A0A8C3 /* ioapi.c */,
+ 67534D031A409B8500A0A8C3 /* ioapi.h */,
+ 67534D111A409B8500A0A8C3 /* unzip.c */,
+ 67534D121A409B8500A0A8C3 /* unzip.h */,
+ 67534D131A409B8500A0A8C3 /* zip.c */,
+ 67534D141A409B8500A0A8C3 /* zip.h */,
+ );
+ name = minizip;
+ path = contrib/minizip;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 67534CBA1A409A8E00A0A8C3 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67534CF91A409AD600A0A8C3 /* trees.h in Headers */,
+ 67534D211A409B8500A0A8C3 /* zip.h in Headers */,
+ 67534CF31A409AD600A0A8C3 /* inffixed.h in Headers */,
+ 67534CEA1A409AD600A0A8C3 /* deflate.h in Headers */,
+ 67534D1F1A409B8500A0A8C3 /* unzip.h in Headers */,
+ 67534CFB1A409AD600A0A8C3 /* zconf.h in Headers */,
+ 67534CF51A409AD600A0A8C3 /* inflate.h in Headers */,
+ 67534CFC1A409AD600A0A8C3 /* zlib.h in Headers */,
+ 67534CEC1A409AD600A0A8C3 /* gzguts.h in Headers */,
+ 67534CF71A409AD600A0A8C3 /* inftrees.h in Headers */,
+ 67534D171A409B8500A0A8C3 /* ioapi.h in Headers */,
+ 67534CFE1A409AD600A0A8C3 /* zutil.h in Headers */,
+ 67534CF21A409AD600A0A8C3 /* inffast.h in Headers */,
+ 67534CE81A409AD600A0A8C3 /* crc32.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 67534CBB1A409A8E00A0A8C3 /* zlib */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 67534CC71A409A8E00A0A8C3 /* Build configuration list for PBXNativeTarget "zlib" */;
+ buildPhases = (
+ 67534CB81A409A8E00A0A8C3 /* Sources */,
+ 67534CB91A409A8E00A0A8C3 /* Frameworks */,
+ 67534CBA1A409A8E00A0A8C3 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = zlib;
+ productName = zlib;
+ productReference = 67534CBC1A409A8E00A0A8C3 /* libzlib.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 67534CB41A409A8E00A0A8C3 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0630;
+ ORGANIZATIONNAME = maps.me;
+ TargetAttributes = {
+ 67534CBB1A409A8E00A0A8C3 = {
+ CreatedOnToolsVersion = 6.1;
+ };
+ };
+ };
+ buildConfigurationList = 67534CB71A409A8E00A0A8C3 /* Build configuration list for PBXProject "zlib" */;
+ compatibilityVersion = "Xcode 6.3";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 67534CB31A409A8E00A0A8C3;
+ productRefGroup = 67534CBD1A409A8E00A0A8C3 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 67534CBB1A409A8E00A0A8C3 /* zlib */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 67534CB81A409A8E00A0A8C3 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 67534CED1A409AD600A0A8C3 /* gzlib.c in Sources */,
+ 67534CEE1A409AD600A0A8C3 /* gzread.c in Sources */,
+ 67534CE71A409AD600A0A8C3 /* crc32.c in Sources */,
+ 67534CF61A409AD600A0A8C3 /* inftrees.c in Sources */,
+ 67534CE51A409AD600A0A8C3 /* adler32.c in Sources */,
+ 67534CE61A409AD600A0A8C3 /* compress.c in Sources */,
+ 67534CF11A409AD600A0A8C3 /* inffast.c in Sources */,
+ 67534CF41A409AD600A0A8C3 /* inflate.c in Sources */,
+ 67534CF81A409AD600A0A8C3 /* trees.c in Sources */,
+ 67534D201A409B8500A0A8C3 /* zip.c in Sources */,
+ 67534CFD1A409AD600A0A8C3 /* zutil.c in Sources */,
+ 67534D161A409B8500A0A8C3 /* ioapi.c in Sources */,
+ 67534CEB1A409AD600A0A8C3 /* gzclose.c in Sources */,
+ 67534D1E1A409B8500A0A8C3 /* unzip.c in Sources */,
+ 67534CFA1A409AD600A0A8C3 /* uncompr.c in Sources */,
+ 67534CEF1A409AD600A0A8C3 /* gzwrite.c in Sources */,
+ 67534CE91A409AD600A0A8C3 /* deflate.c in Sources */,
+ 67534CF01A409AD600A0A8C3 /* infback.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 67534CC51A409A8E00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B41B0E0B150013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/zlib",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = macosx;
+ WARNING_CFLAGS = "-w";
+ };
+ name = Debug;
+ };
+ 67534CC61A409A8E00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 670D05B41B0E0B150013A7AC /* defaults.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(OMIM_ROOT)/3party/zlib",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = macosx;
+ WARNING_CFLAGS = "-w";
+ };
+ name = Release;
+ };
+ 67534CC81A409A8E00A0A8C3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_C_LANGUAGE_STANDARD = c99;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_INPUT_FILETYPE = automatic;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 67534CC91A409A8E00A0A8C3 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_C_LANGUAGE_STANDARD = c99;
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_INPUT_FILETYPE = automatic;
+ GCC_PREPROCESSOR_DEFINITIONS = "";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 67534CB71A409A8E00A0A8C3 /* Build configuration list for PBXProject "zlib" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67534CC51A409A8E00A0A8C3 /* Debug */,
+ 67534CC61A409A8E00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 67534CC71A409A8E00A0A8C3 /* Build configuration list for PBXNativeTarget "zlib" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 67534CC81A409A8E00A0A8C3 /* Debug */,
+ 67534CC91A409A8E00A0A8C3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 67534CB41A409A8E00A0A8C3 /* Project object */;
+}