Repo created

This commit is contained in:
Fr4nz D13trich 2025-11-22 13:58:55 +01:00
parent 4af19165ec
commit 68073add76
12458 changed files with 12350765 additions and 2 deletions

View file

@ -0,0 +1,175 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "container:common-debug.xcconfig">
</FileRef>
<FileRef
location = "container:common-release.xcconfig">
</FileRef>
<FileRef
location = "container:common.xcconfig">
</FileRef>
<Group
location = "group:../libs/std"
name = "std">
<FileRef
location = "group:../libs/std/target_os.hpp">
</FileRef>
<FileRef
location = "group:../libs/std/windows.hpp">
</FileRef>
</Group>
<Group
location = "container:../libs/pyhelpers"
name = "pyhelpers">
<FileRef
location = "group:pair.hpp">
</FileRef>
<FileRef
location = "group:vector_uint8.hpp">
</FileRef>
</Group>
<Group
location = "container:"
name = "3party">
<FileRef
location = "container:agg/agg.xcodeproj">
</FileRef>
<FileRef
location = "container:bsdiff/bsdiff.xcodeproj">
</FileRef>
<FileRef
location = "container:expat/expat.xcodeproj">
</FileRef>
<FileRef
location = "container:freetype/freetype.xcodeproj">
</FileRef>
<FileRef
location = "container:gflags/gflags.xcodeproj">
</FileRef>
<FileRef
location = "container:icu/icu.xcodeproj">
</FileRef>
<FileRef
location = "container:harfbuzz/harfbuzz.xcodeproj">
</FileRef>
<FileRef
location = "container:jansson/jansson.xcodeproj">
</FileRef>
<FileRef
location = "container:minizip/minizip.xcodeproj">
</FileRef>
<FileRef
location = "container:open_location_code/open_location_code.xcodeproj">
</FileRef>
<FileRef
location = "container:opening_hours/opening_hours.xcodeproj">
</FileRef>
<FileRef
location = "container:osrm/osrm.xcodeproj">
</FileRef>
<FileRef
location = "container:protobuf/protobuf.xcodeproj">
</FileRef>
<FileRef
location = "container:pugixml/pugixml.xcodeproj">
</FileRef>
<FileRef
location = "container:stb_image/stb_image.xcodeproj">
</FileRef>
<FileRef
location = "container:succinct/succinct.xcodeproj">
</FileRef>
<FileRef
location = "container:tess2/tess2.xcodeproj">
</FileRef>
<FileRef
location = "container:vulkan_wrapper/vulkan_wrapper.xcodeproj">
</FileRef>
</Group>
<FileRef
location = "container:base/base.xcodeproj">
</FileRef>
<FileRef
location = "container:coding/coding.xcodeproj">
</FileRef>
<FileRef
location = "container:cppjansson/cppjansson.xcodeproj">
</FileRef>
<FileRef
location = "group:descriptions/descriptions.xcodeproj">
</FileRef>
<FileRef
location = "container:drape/drape.xcodeproj">
</FileRef>
<FileRef
location = "container:drape_frontend/drape_frontend.xcodeproj">
</FileRef>
<FileRef
location = "container:editor/editor.xcodeproj">
</FileRef>
<FileRef
location = "container:ge0/ge0.xcodeproj">
</FileRef>
<FileRef
location = "container:generator/generator.xcodeproj">
</FileRef>
<FileRef
location = "container:geometry/geometry.xcodeproj">
</FileRef>
<FileRef
location = "container:indexer/indexer.xcodeproj">
</FileRef>
<FileRef
location = "container:kml/kml.xcodeproj">
</FileRef>
<FileRef
location = "container:map/map.xcodeproj">
</FileRef>
<FileRef
location = "container:mwm_diff/mwm_diff.xcodeproj">
</FileRef>
<FileRef
location = "container:openlr/openlr.xcodeproj">
</FileRef>
<FileRef
location = "container:platform/platform.xcodeproj">
</FileRef>
<FileRef
location = "container:routing/routing.xcodeproj">
</FileRef>
<FileRef
location = "container:routing_common/routing_common.xcodeproj">
</FileRef>
<FileRef
location = "container:search/search.xcodeproj">
</FileRef>
<FileRef
location = "container:shaders/shaders.xcodeproj">
</FileRef>
<FileRef
location = "container:storage/storage.xcodeproj">
</FileRef>
<FileRef
location = "container:tracking/tracking.xcodeproj">
</FileRef>
<FileRef
location = "container:traffic/traffic.xcodeproj">
</FileRef>
<FileRef
location = "container:transit/transit.xcodeproj">
</FileRef>
<FileRef
location = "group:../iphone/Chart/Chart.xcodeproj">
</FileRef>
<FileRef
location = "group:../iphone/CoreApi/CoreApi.xcodeproj">
</FileRef>
<FileRef
location = "group:../iphone/DatePicker/DatePicker.xcodeproj">
</FileRef>
<FileRef
location = "group:../iphone/Maps/Maps.xcodeproj">
</FileRef>
</Workspace>

View file

@ -0,0 +1,705 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
67E8DC0F1BBC1A2A0053C5BA /* agg_alpha_mask_u8.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB8D1BBC1A2A0053C5BA /* agg_alpha_mask_u8.h */; };
67E8DC101BBC1A2A0053C5BA /* agg_arc.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB8E1BBC1A2A0053C5BA /* agg_arc.h */; };
67E8DC111BBC1A2A0053C5BA /* agg_array.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB8F1BBC1A2A0053C5BA /* agg_array.h */; };
67E8DC121BBC1A2A0053C5BA /* agg_arrowhead.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB901BBC1A2A0053C5BA /* agg_arrowhead.h */; };
67E8DC131BBC1A2A0053C5BA /* agg_basics.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB911BBC1A2A0053C5BA /* agg_basics.h */; };
67E8DC141BBC1A2A0053C5BA /* agg_bezier_arc.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB921BBC1A2A0053C5BA /* agg_bezier_arc.h */; };
67E8DC151BBC1A2A0053C5BA /* agg_bitset_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB931BBC1A2A0053C5BA /* agg_bitset_iterator.h */; };
67E8DC161BBC1A2A0053C5BA /* agg_blur.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB941BBC1A2A0053C5BA /* agg_blur.h */; };
67E8DC171BBC1A2A0053C5BA /* agg_bounding_rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB951BBC1A2A0053C5BA /* agg_bounding_rect.h */; };
67E8DC181BBC1A2A0053C5BA /* agg_bspline.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB961BBC1A2A0053C5BA /* agg_bspline.h */; };
67E8DC191BBC1A2A0053C5BA /* agg_clip_liang_barsky.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB971BBC1A2A0053C5BA /* agg_clip_liang_barsky.h */; };
67E8DC1A1BBC1A2A0053C5BA /* agg_color_gray.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB981BBC1A2A0053C5BA /* agg_color_gray.h */; };
67E8DC1B1BBC1A2A0053C5BA /* agg_color_rgba.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB991BBC1A2A0053C5BA /* agg_color_rgba.h */; };
67E8DC1C1BBC1A2A0053C5BA /* agg_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB9A1BBC1A2A0053C5BA /* agg_config.h */; };
67E8DC1D1BBC1A2A0053C5BA /* agg_conv_adaptor_vcgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB9B1BBC1A2A0053C5BA /* agg_conv_adaptor_vcgen.h */; };
67E8DC1E1BBC1A2A0053C5BA /* agg_conv_adaptor_vpgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB9C1BBC1A2A0053C5BA /* agg_conv_adaptor_vpgen.h */; };
67E8DC1F1BBC1A2A0053C5BA /* agg_conv_bspline.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB9D1BBC1A2A0053C5BA /* agg_conv_bspline.h */; };
67E8DC201BBC1A2A0053C5BA /* agg_conv_clip_polygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB9E1BBC1A2A0053C5BA /* agg_conv_clip_polygon.h */; };
67E8DC211BBC1A2A0053C5BA /* agg_conv_clip_polyline.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DB9F1BBC1A2A0053C5BA /* agg_conv_clip_polyline.h */; };
67E8DC221BBC1A2A0053C5BA /* agg_conv_close_polygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA01BBC1A2A0053C5BA /* agg_conv_close_polygon.h */; };
67E8DC231BBC1A2A0053C5BA /* agg_conv_concat.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA11BBC1A2A0053C5BA /* agg_conv_concat.h */; };
67E8DC241BBC1A2A0053C5BA /* agg_conv_contour.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA21BBC1A2A0053C5BA /* agg_conv_contour.h */; };
67E8DC251BBC1A2A0053C5BA /* agg_conv_curve.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA31BBC1A2A0053C5BA /* agg_conv_curve.h */; };
67E8DC261BBC1A2A0053C5BA /* agg_conv_dash.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA41BBC1A2A0053C5BA /* agg_conv_dash.h */; };
67E8DC271BBC1A2A0053C5BA /* agg_conv_gpc.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA51BBC1A2A0053C5BA /* agg_conv_gpc.h */; };
67E8DC281BBC1A2A0053C5BA /* agg_conv_marker_adaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA61BBC1A2A0053C5BA /* agg_conv_marker_adaptor.h */; };
67E8DC291BBC1A2A0053C5BA /* agg_conv_marker.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA71BBC1A2A0053C5BA /* agg_conv_marker.h */; };
67E8DC2A1BBC1A2A0053C5BA /* agg_conv_segmentator.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA81BBC1A2A0053C5BA /* agg_conv_segmentator.h */; };
67E8DC2B1BBC1A2A0053C5BA /* agg_conv_shorten_path.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBA91BBC1A2A0053C5BA /* agg_conv_shorten_path.h */; };
67E8DC2C1BBC1A2A0053C5BA /* agg_conv_smooth_poly1.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBAA1BBC1A2A0053C5BA /* agg_conv_smooth_poly1.h */; };
67E8DC2D1BBC1A2A0053C5BA /* agg_conv_stroke.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBAB1BBC1A2A0053C5BA /* agg_conv_stroke.h */; };
67E8DC2E1BBC1A2A0053C5BA /* agg_conv_transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBAC1BBC1A2A0053C5BA /* agg_conv_transform.h */; };
67E8DC2F1BBC1A2A0053C5BA /* agg_conv_unclose_polygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBAD1BBC1A2A0053C5BA /* agg_conv_unclose_polygon.h */; };
67E8DC301BBC1A2A0053C5BA /* agg_curves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DBAE1BBC1A2A0053C5BA /* agg_curves.cpp */; };
67E8DC311BBC1A2A0053C5BA /* agg_curves.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBAF1BBC1A2A0053C5BA /* agg_curves.h */; };
67E8DC321BBC1A2A0053C5BA /* agg_dda_line.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB01BBC1A2A0053C5BA /* agg_dda_line.h */; };
67E8DC331BBC1A2A0053C5BA /* agg_ellipse_bresenham.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB11BBC1A2A0053C5BA /* agg_ellipse_bresenham.h */; };
67E8DC341BBC1A2A0053C5BA /* agg_ellipse.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB21BBC1A2A0053C5BA /* agg_ellipse.h */; };
67E8DC351BBC1A2A0053C5BA /* agg_embedded_raster_fonts.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB31BBC1A2A0053C5BA /* agg_embedded_raster_fonts.h */; };
67E8DC361BBC1A2A0053C5BA /* agg_font_cache_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB41BBC1A2A0053C5BA /* agg_font_cache_manager.h */; };
67E8DC371BBC1A2A0053C5BA /* agg_font_cache_manager2.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB51BBC1A2A0053C5BA /* agg_font_cache_manager2.h */; };
67E8DC381BBC1A2A0053C5BA /* agg_gamma_functions.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB61BBC1A2A0053C5BA /* agg_gamma_functions.h */; };
67E8DC391BBC1A2A0053C5BA /* agg_gamma_lut.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB71BBC1A2A0053C5BA /* agg_gamma_lut.h */; };
67E8DC3A1BBC1A2A0053C5BA /* agg_glyph_raster_bin.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB81BBC1A2A0053C5BA /* agg_glyph_raster_bin.h */; };
67E8DC3B1BBC1A2A0053C5BA /* agg_gradient_lut.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBB91BBC1A2A0053C5BA /* agg_gradient_lut.h */; };
67E8DC3C1BBC1A2A0053C5BA /* agg_gsv_text.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBBA1BBC1A2A0053C5BA /* agg_gsv_text.h */; };
67E8DC3D1BBC1A2A0053C5BA /* agg_image_accessors.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBBB1BBC1A2A0053C5BA /* agg_image_accessors.h */; };
67E8DC3E1BBC1A2A0053C5BA /* agg_image_filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBBC1BBC1A2A0053C5BA /* agg_image_filters.h */; };
67E8DC3F1BBC1A2A0053C5BA /* agg_line_aa_basics.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBBD1BBC1A2A0053C5BA /* agg_line_aa_basics.h */; };
67E8DC401BBC1A2A0053C5BA /* agg_math_stroke.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBBE1BBC1A2A0053C5BA /* agg_math_stroke.h */; };
67E8DC411BBC1A2A0053C5BA /* agg_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBBF1BBC1A2A0053C5BA /* agg_math.h */; };
67E8DC421BBC1A2A0053C5BA /* agg_path_length.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC01BBC1A2A0053C5BA /* agg_path_length.h */; };
67E8DC431BBC1A2A0053C5BA /* agg_path_storage_integer.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC11BBC1A2A0053C5BA /* agg_path_storage_integer.h */; };
67E8DC441BBC1A2A0053C5BA /* agg_path_storage.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC21BBC1A2A0053C5BA /* agg_path_storage.h */; };
67E8DC451BBC1A2A0053C5BA /* agg_pattern_filters_rgba.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC31BBC1A2A0053C5BA /* agg_pattern_filters_rgba.h */; };
67E8DC461BBC1A2A0053C5BA /* agg_pixfmt_amask_adaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC41BBC1A2A0053C5BA /* agg_pixfmt_amask_adaptor.h */; };
67E8DC471BBC1A2A0053C5BA /* agg_pixfmt_base.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC51BBC1A2A0053C5BA /* agg_pixfmt_base.h */; };
67E8DC481BBC1A2A0053C5BA /* agg_pixfmt_gray.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC61BBC1A2A0053C5BA /* agg_pixfmt_gray.h */; };
67E8DC491BBC1A2A0053C5BA /* agg_pixfmt_rgb_packed.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC71BBC1A2A0053C5BA /* agg_pixfmt_rgb_packed.h */; };
67E8DC4A1BBC1A2A0053C5BA /* agg_pixfmt_rgb.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC81BBC1A2A0053C5BA /* agg_pixfmt_rgb.h */; };
67E8DC4B1BBC1A2A0053C5BA /* agg_pixfmt_rgba.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBC91BBC1A2A0053C5BA /* agg_pixfmt_rgba.h */; };
67E8DC4C1BBC1A2A0053C5BA /* agg_pixfmt_transposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBCA1BBC1A2A0053C5BA /* agg_pixfmt_transposer.h */; };
67E8DC4D1BBC1A2A0053C5BA /* agg_rasterizer_cells_aa.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBCB1BBC1A2A0053C5BA /* agg_rasterizer_cells_aa.h */; };
67E8DC4E1BBC1A2A0053C5BA /* agg_rasterizer_compound_aa.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBCC1BBC1A2A0053C5BA /* agg_rasterizer_compound_aa.h */; };
67E8DC4F1BBC1A2A0053C5BA /* agg_rasterizer_outline_aa.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBCD1BBC1A2A0053C5BA /* agg_rasterizer_outline_aa.h */; };
67E8DC501BBC1A2A0053C5BA /* agg_rasterizer_outline.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBCE1BBC1A2A0053C5BA /* agg_rasterizer_outline.h */; };
67E8DC511BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa_nogamma.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBCF1BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa_nogamma.h */; };
67E8DC521BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD01BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa.h */; };
67E8DC531BBC1A2A0053C5BA /* agg_rasterizer_sl_clip.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD11BBC1A2A0053C5BA /* agg_rasterizer_sl_clip.h */; };
67E8DC541BBC1A2A0053C5BA /* agg_renderer_base.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD21BBC1A2A0053C5BA /* agg_renderer_base.h */; };
67E8DC551BBC1A2A0053C5BA /* agg_renderer_markers.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD31BBC1A2A0053C5BA /* agg_renderer_markers.h */; };
67E8DC561BBC1A2A0053C5BA /* agg_renderer_mclip.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD41BBC1A2A0053C5BA /* agg_renderer_mclip.h */; };
67E8DC571BBC1A2A0053C5BA /* agg_renderer_outline_aa.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD51BBC1A2A0053C5BA /* agg_renderer_outline_aa.h */; };
67E8DC581BBC1A2A0053C5BA /* agg_renderer_outline_image.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD61BBC1A2A0053C5BA /* agg_renderer_outline_image.h */; };
67E8DC591BBC1A2A0053C5BA /* agg_renderer_primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD71BBC1A2A0053C5BA /* agg_renderer_primitives.h */; };
67E8DC5A1BBC1A2A0053C5BA /* agg_renderer_raster_text.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD81BBC1A2A0053C5BA /* agg_renderer_raster_text.h */; };
67E8DC5B1BBC1A2A0053C5BA /* agg_renderer_scanline.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBD91BBC1A2A0053C5BA /* agg_renderer_scanline.h */; };
67E8DC5C1BBC1A2A0053C5BA /* agg_rendering_buffer_dynarow.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBDA1BBC1A2A0053C5BA /* agg_rendering_buffer_dynarow.h */; };
67E8DC5D1BBC1A2A0053C5BA /* agg_rendering_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBDB1BBC1A2A0053C5BA /* agg_rendering_buffer.h */; };
67E8DC5E1BBC1A2A0053C5BA /* agg_rounded_rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBDC1BBC1A2A0053C5BA /* agg_rounded_rect.h */; };
67E8DC5F1BBC1A2A0053C5BA /* agg_scanline_bin.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBDD1BBC1A2A0053C5BA /* agg_scanline_bin.h */; };
67E8DC601BBC1A2A0053C5BA /* agg_scanline_boolean_algebra.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBDE1BBC1A2A0053C5BA /* agg_scanline_boolean_algebra.h */; };
67E8DC611BBC1A2A0053C5BA /* agg_scanline_p.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBDF1BBC1A2A0053C5BA /* agg_scanline_p.h */; };
67E8DC621BBC1A2A0053C5BA /* agg_scanline_storage_aa.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE01BBC1A2A0053C5BA /* agg_scanline_storage_aa.h */; };
67E8DC631BBC1A2A0053C5BA /* agg_scanline_storage_bin.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE11BBC1A2A0053C5BA /* agg_scanline_storage_bin.h */; };
67E8DC641BBC1A2A0053C5BA /* agg_scanline_u.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE21BBC1A2A0053C5BA /* agg_scanline_u.h */; };
67E8DC651BBC1A2A0053C5BA /* agg_shorten_path.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE31BBC1A2A0053C5BA /* agg_shorten_path.h */; };
67E8DC661BBC1A2A0053C5BA /* agg_simul_eq.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE41BBC1A2A0053C5BA /* agg_simul_eq.h */; };
67E8DC671BBC1A2A0053C5BA /* agg_span_allocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE51BBC1A2A0053C5BA /* agg_span_allocator.h */; };
67E8DC681BBC1A2A0053C5BA /* agg_span_converter.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE61BBC1A2A0053C5BA /* agg_span_converter.h */; };
67E8DC691BBC1A2A0053C5BA /* agg_span_gouraud_gray.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE71BBC1A2A0053C5BA /* agg_span_gouraud_gray.h */; };
67E8DC6A1BBC1A2A0053C5BA /* agg_span_gouraud_rgba.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE81BBC1A2A0053C5BA /* agg_span_gouraud_rgba.h */; };
67E8DC6B1BBC1A2A0053C5BA /* agg_span_gouraud.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBE91BBC1A2A0053C5BA /* agg_span_gouraud.h */; };
67E8DC6C1BBC1A2A0053C5BA /* agg_span_gradient_alpha.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBEA1BBC1A2A0053C5BA /* agg_span_gradient_alpha.h */; };
67E8DC6D1BBC1A2A0053C5BA /* agg_span_gradient_contour.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBEB1BBC1A2A0053C5BA /* agg_span_gradient_contour.h */; };
67E8DC6E1BBC1A2A0053C5BA /* agg_span_gradient_image.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBEC1BBC1A2A0053C5BA /* agg_span_gradient_image.h */; };
67E8DC6F1BBC1A2A0053C5BA /* agg_span_gradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBED1BBC1A2A0053C5BA /* agg_span_gradient.h */; };
67E8DC701BBC1A2A0053C5BA /* agg_span_image_filter_gray.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBEE1BBC1A2A0053C5BA /* agg_span_image_filter_gray.h */; };
67E8DC711BBC1A2A0053C5BA /* agg_span_image_filter_rgb.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBEF1BBC1A2A0053C5BA /* agg_span_image_filter_rgb.h */; };
67E8DC721BBC1A2A0053C5BA /* agg_span_image_filter_rgba.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF01BBC1A2A0053C5BA /* agg_span_image_filter_rgba.h */; };
67E8DC731BBC1A2A0053C5BA /* agg_span_image_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF11BBC1A2A0053C5BA /* agg_span_image_filter.h */; };
67E8DC741BBC1A2A0053C5BA /* agg_span_interpolator_adaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF21BBC1A2A0053C5BA /* agg_span_interpolator_adaptor.h */; };
67E8DC751BBC1A2A0053C5BA /* agg_span_interpolator_linear.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF31BBC1A2A0053C5BA /* agg_span_interpolator_linear.h */; };
67E8DC761BBC1A2A0053C5BA /* agg_span_interpolator_persp.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF41BBC1A2A0053C5BA /* agg_span_interpolator_persp.h */; };
67E8DC771BBC1A2A0053C5BA /* agg_span_interpolator_trans.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF51BBC1A2A0053C5BA /* agg_span_interpolator_trans.h */; };
67E8DC781BBC1A2A0053C5BA /* agg_span_pattern_gray.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF61BBC1A2A0053C5BA /* agg_span_pattern_gray.h */; };
67E8DC791BBC1A2A0053C5BA /* agg_span_pattern_rgb.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF71BBC1A2A0053C5BA /* agg_span_pattern_rgb.h */; };
67E8DC7A1BBC1A2A0053C5BA /* agg_span_pattern_rgba.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF81BBC1A2A0053C5BA /* agg_span_pattern_rgba.h */; };
67E8DC7B1BBC1A2A0053C5BA /* agg_span_solid.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBF91BBC1A2A0053C5BA /* agg_span_solid.h */; };
67E8DC7C1BBC1A2A0053C5BA /* agg_span_subdiv_adaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBFA1BBC1A2A0053C5BA /* agg_span_subdiv_adaptor.h */; };
67E8DC7D1BBC1A2A0053C5BA /* agg_trans_affine.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBFB1BBC1A2A0053C5BA /* agg_trans_affine.h */; };
67E8DC7E1BBC1A2A0053C5BA /* agg_trans_bilinear.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBFC1BBC1A2A0053C5BA /* agg_trans_bilinear.h */; };
67E8DC7F1BBC1A2A0053C5BA /* agg_trans_double_path.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBFD1BBC1A2A0053C5BA /* agg_trans_double_path.h */; };
67E8DC801BBC1A2A0053C5BA /* agg_trans_perspective.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBFE1BBC1A2A0053C5BA /* agg_trans_perspective.h */; };
67E8DC811BBC1A2A0053C5BA /* agg_trans_single_path.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DBFF1BBC1A2A0053C5BA /* agg_trans_single_path.h */; };
67E8DC821BBC1A2A0053C5BA /* agg_trans_viewport.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC001BBC1A2A0053C5BA /* agg_trans_viewport.h */; };
67E8DC831BBC1A2A0053C5BA /* agg_trans_warp_magnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC011BBC1A2A0053C5BA /* agg_trans_warp_magnifier.h */; };
67E8DC841BBC1A2A0053C5BA /* agg_vcgen_bspline.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC021BBC1A2A0053C5BA /* agg_vcgen_bspline.h */; };
67E8DC851BBC1A2A0053C5BA /* agg_vcgen_contour.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC031BBC1A2A0053C5BA /* agg_vcgen_contour.h */; };
67E8DC861BBC1A2A0053C5BA /* agg_vcgen_dash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DC041BBC1A2A0053C5BA /* agg_vcgen_dash.cpp */; };
67E8DC871BBC1A2A0053C5BA /* agg_vcgen_dash.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC051BBC1A2A0053C5BA /* agg_vcgen_dash.h */; };
67E8DC881BBC1A2A0053C5BA /* agg_vcgen_markers_term.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC061BBC1A2A0053C5BA /* agg_vcgen_markers_term.h */; };
67E8DC891BBC1A2A0053C5BA /* agg_vcgen_smooth_poly1.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC071BBC1A2A0053C5BA /* agg_vcgen_smooth_poly1.h */; };
67E8DC8A1BBC1A2A0053C5BA /* agg_vcgen_stroke.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DC081BBC1A2A0053C5BA /* agg_vcgen_stroke.cpp */; };
67E8DC8B1BBC1A2A0053C5BA /* agg_vcgen_stroke.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC091BBC1A2A0053C5BA /* agg_vcgen_stroke.h */; };
67E8DC8C1BBC1A2A0053C5BA /* agg_vcgen_vertex_sequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC0A1BBC1A2A0053C5BA /* agg_vcgen_vertex_sequence.h */; };
67E8DC8D1BBC1A2A0053C5BA /* agg_vertex_sequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC0B1BBC1A2A0053C5BA /* agg_vertex_sequence.h */; };
67E8DC8E1BBC1A2A0053C5BA /* agg_vpgen_clip_polygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC0C1BBC1A2A0053C5BA /* agg_vpgen_clip_polygon.h */; };
67E8DC8F1BBC1A2A0053C5BA /* agg_vpgen_clip_polyline.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC0D1BBC1A2A0053C5BA /* agg_vpgen_clip_polyline.h */; };
67E8DC901BBC1A2A0053C5BA /* agg_vpgen_segmentator.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E8DC0E1BBC1A2A0053C5BA /* agg_vpgen_segmentator.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34F558621DBF440C00A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F558631DBF440C00A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
67E8DB841BBC19810053C5BA /* libagg.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libagg.a; sourceTree = BUILT_PRODUCTS_DIR; };
67E8DB8D1BBC1A2A0053C5BA /* agg_alpha_mask_u8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_alpha_mask_u8.h; sourceTree = "<group>"; };
67E8DB8E1BBC1A2A0053C5BA /* agg_arc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_arc.h; sourceTree = "<group>"; };
67E8DB8F1BBC1A2A0053C5BA /* agg_array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_array.h; sourceTree = "<group>"; };
67E8DB901BBC1A2A0053C5BA /* agg_arrowhead.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_arrowhead.h; sourceTree = "<group>"; };
67E8DB911BBC1A2A0053C5BA /* agg_basics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_basics.h; sourceTree = "<group>"; };
67E8DB921BBC1A2A0053C5BA /* agg_bezier_arc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_bezier_arc.h; sourceTree = "<group>"; };
67E8DB931BBC1A2A0053C5BA /* agg_bitset_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_bitset_iterator.h; sourceTree = "<group>"; };
67E8DB941BBC1A2A0053C5BA /* agg_blur.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_blur.h; sourceTree = "<group>"; };
67E8DB951BBC1A2A0053C5BA /* agg_bounding_rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_bounding_rect.h; sourceTree = "<group>"; };
67E8DB961BBC1A2A0053C5BA /* agg_bspline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_bspline.h; sourceTree = "<group>"; };
67E8DB971BBC1A2A0053C5BA /* agg_clip_liang_barsky.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_clip_liang_barsky.h; sourceTree = "<group>"; };
67E8DB981BBC1A2A0053C5BA /* agg_color_gray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_color_gray.h; sourceTree = "<group>"; };
67E8DB991BBC1A2A0053C5BA /* agg_color_rgba.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_color_rgba.h; sourceTree = "<group>"; };
67E8DB9A1BBC1A2A0053C5BA /* agg_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_config.h; sourceTree = "<group>"; };
67E8DB9B1BBC1A2A0053C5BA /* agg_conv_adaptor_vcgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_adaptor_vcgen.h; sourceTree = "<group>"; };
67E8DB9C1BBC1A2A0053C5BA /* agg_conv_adaptor_vpgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_adaptor_vpgen.h; sourceTree = "<group>"; };
67E8DB9D1BBC1A2A0053C5BA /* agg_conv_bspline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_bspline.h; sourceTree = "<group>"; };
67E8DB9E1BBC1A2A0053C5BA /* agg_conv_clip_polygon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_clip_polygon.h; sourceTree = "<group>"; };
67E8DB9F1BBC1A2A0053C5BA /* agg_conv_clip_polyline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_clip_polyline.h; sourceTree = "<group>"; };
67E8DBA01BBC1A2A0053C5BA /* agg_conv_close_polygon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_close_polygon.h; sourceTree = "<group>"; };
67E8DBA11BBC1A2A0053C5BA /* agg_conv_concat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_concat.h; sourceTree = "<group>"; };
67E8DBA21BBC1A2A0053C5BA /* agg_conv_contour.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_contour.h; sourceTree = "<group>"; };
67E8DBA31BBC1A2A0053C5BA /* agg_conv_curve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_curve.h; sourceTree = "<group>"; };
67E8DBA41BBC1A2A0053C5BA /* agg_conv_dash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_dash.h; sourceTree = "<group>"; };
67E8DBA51BBC1A2A0053C5BA /* agg_conv_gpc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_gpc.h; sourceTree = "<group>"; };
67E8DBA61BBC1A2A0053C5BA /* agg_conv_marker_adaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_marker_adaptor.h; sourceTree = "<group>"; };
67E8DBA71BBC1A2A0053C5BA /* agg_conv_marker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_marker.h; sourceTree = "<group>"; };
67E8DBA81BBC1A2A0053C5BA /* agg_conv_segmentator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_segmentator.h; sourceTree = "<group>"; };
67E8DBA91BBC1A2A0053C5BA /* agg_conv_shorten_path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_shorten_path.h; sourceTree = "<group>"; };
67E8DBAA1BBC1A2A0053C5BA /* agg_conv_smooth_poly1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_smooth_poly1.h; sourceTree = "<group>"; };
67E8DBAB1BBC1A2A0053C5BA /* agg_conv_stroke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_stroke.h; sourceTree = "<group>"; };
67E8DBAC1BBC1A2A0053C5BA /* agg_conv_transform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_transform.h; sourceTree = "<group>"; };
67E8DBAD1BBC1A2A0053C5BA /* agg_conv_unclose_polygon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_conv_unclose_polygon.h; sourceTree = "<group>"; };
67E8DBAE1BBC1A2A0053C5BA /* agg_curves.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agg_curves.cpp; sourceTree = "<group>"; };
67E8DBAF1BBC1A2A0053C5BA /* agg_curves.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_curves.h; sourceTree = "<group>"; };
67E8DBB01BBC1A2A0053C5BA /* agg_dda_line.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_dda_line.h; sourceTree = "<group>"; };
67E8DBB11BBC1A2A0053C5BA /* agg_ellipse_bresenham.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_ellipse_bresenham.h; sourceTree = "<group>"; };
67E8DBB21BBC1A2A0053C5BA /* agg_ellipse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_ellipse.h; sourceTree = "<group>"; };
67E8DBB31BBC1A2A0053C5BA /* agg_embedded_raster_fonts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_embedded_raster_fonts.h; sourceTree = "<group>"; };
67E8DBB41BBC1A2A0053C5BA /* agg_font_cache_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_font_cache_manager.h; sourceTree = "<group>"; };
67E8DBB51BBC1A2A0053C5BA /* agg_font_cache_manager2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_font_cache_manager2.h; sourceTree = "<group>"; };
67E8DBB61BBC1A2A0053C5BA /* agg_gamma_functions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_gamma_functions.h; sourceTree = "<group>"; };
67E8DBB71BBC1A2A0053C5BA /* agg_gamma_lut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_gamma_lut.h; sourceTree = "<group>"; };
67E8DBB81BBC1A2A0053C5BA /* agg_glyph_raster_bin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_glyph_raster_bin.h; sourceTree = "<group>"; };
67E8DBB91BBC1A2A0053C5BA /* agg_gradient_lut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_gradient_lut.h; sourceTree = "<group>"; };
67E8DBBA1BBC1A2A0053C5BA /* agg_gsv_text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_gsv_text.h; sourceTree = "<group>"; };
67E8DBBB1BBC1A2A0053C5BA /* agg_image_accessors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_image_accessors.h; sourceTree = "<group>"; };
67E8DBBC1BBC1A2A0053C5BA /* agg_image_filters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_image_filters.h; sourceTree = "<group>"; };
67E8DBBD1BBC1A2A0053C5BA /* agg_line_aa_basics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_line_aa_basics.h; sourceTree = "<group>"; };
67E8DBBE1BBC1A2A0053C5BA /* agg_math_stroke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_math_stroke.h; sourceTree = "<group>"; };
67E8DBBF1BBC1A2A0053C5BA /* agg_math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_math.h; sourceTree = "<group>"; };
67E8DBC01BBC1A2A0053C5BA /* agg_path_length.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_path_length.h; sourceTree = "<group>"; };
67E8DBC11BBC1A2A0053C5BA /* agg_path_storage_integer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_path_storage_integer.h; sourceTree = "<group>"; };
67E8DBC21BBC1A2A0053C5BA /* agg_path_storage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_path_storage.h; sourceTree = "<group>"; };
67E8DBC31BBC1A2A0053C5BA /* agg_pattern_filters_rgba.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_pattern_filters_rgba.h; sourceTree = "<group>"; };
67E8DBC41BBC1A2A0053C5BA /* agg_pixfmt_amask_adaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_pixfmt_amask_adaptor.h; sourceTree = "<group>"; };
67E8DBC51BBC1A2A0053C5BA /* agg_pixfmt_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_pixfmt_base.h; sourceTree = "<group>"; };
67E8DBC61BBC1A2A0053C5BA /* agg_pixfmt_gray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_pixfmt_gray.h; sourceTree = "<group>"; };
67E8DBC71BBC1A2A0053C5BA /* agg_pixfmt_rgb_packed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_pixfmt_rgb_packed.h; sourceTree = "<group>"; };
67E8DBC81BBC1A2A0053C5BA /* agg_pixfmt_rgb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_pixfmt_rgb.h; sourceTree = "<group>"; };
67E8DBC91BBC1A2A0053C5BA /* agg_pixfmt_rgba.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_pixfmt_rgba.h; sourceTree = "<group>"; };
67E8DBCA1BBC1A2A0053C5BA /* agg_pixfmt_transposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_pixfmt_transposer.h; sourceTree = "<group>"; };
67E8DBCB1BBC1A2A0053C5BA /* agg_rasterizer_cells_aa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rasterizer_cells_aa.h; sourceTree = "<group>"; };
67E8DBCC1BBC1A2A0053C5BA /* agg_rasterizer_compound_aa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rasterizer_compound_aa.h; sourceTree = "<group>"; };
67E8DBCD1BBC1A2A0053C5BA /* agg_rasterizer_outline_aa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rasterizer_outline_aa.h; sourceTree = "<group>"; };
67E8DBCE1BBC1A2A0053C5BA /* agg_rasterizer_outline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rasterizer_outline.h; sourceTree = "<group>"; };
67E8DBCF1BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa_nogamma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rasterizer_scanline_aa_nogamma.h; sourceTree = "<group>"; };
67E8DBD01BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rasterizer_scanline_aa.h; sourceTree = "<group>"; };
67E8DBD11BBC1A2A0053C5BA /* agg_rasterizer_sl_clip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rasterizer_sl_clip.h; sourceTree = "<group>"; };
67E8DBD21BBC1A2A0053C5BA /* agg_renderer_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_renderer_base.h; sourceTree = "<group>"; };
67E8DBD31BBC1A2A0053C5BA /* agg_renderer_markers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_renderer_markers.h; sourceTree = "<group>"; };
67E8DBD41BBC1A2A0053C5BA /* agg_renderer_mclip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_renderer_mclip.h; sourceTree = "<group>"; };
67E8DBD51BBC1A2A0053C5BA /* agg_renderer_outline_aa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_renderer_outline_aa.h; sourceTree = "<group>"; };
67E8DBD61BBC1A2A0053C5BA /* agg_renderer_outline_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_renderer_outline_image.h; sourceTree = "<group>"; };
67E8DBD71BBC1A2A0053C5BA /* agg_renderer_primitives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_renderer_primitives.h; sourceTree = "<group>"; };
67E8DBD81BBC1A2A0053C5BA /* agg_renderer_raster_text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_renderer_raster_text.h; sourceTree = "<group>"; };
67E8DBD91BBC1A2A0053C5BA /* agg_renderer_scanline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_renderer_scanline.h; sourceTree = "<group>"; };
67E8DBDA1BBC1A2A0053C5BA /* agg_rendering_buffer_dynarow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rendering_buffer_dynarow.h; sourceTree = "<group>"; };
67E8DBDB1BBC1A2A0053C5BA /* agg_rendering_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rendering_buffer.h; sourceTree = "<group>"; };
67E8DBDC1BBC1A2A0053C5BA /* agg_rounded_rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_rounded_rect.h; sourceTree = "<group>"; };
67E8DBDD1BBC1A2A0053C5BA /* agg_scanline_bin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_scanline_bin.h; sourceTree = "<group>"; };
67E8DBDE1BBC1A2A0053C5BA /* agg_scanline_boolean_algebra.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_scanline_boolean_algebra.h; sourceTree = "<group>"; };
67E8DBDF1BBC1A2A0053C5BA /* agg_scanline_p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_scanline_p.h; sourceTree = "<group>"; };
67E8DBE01BBC1A2A0053C5BA /* agg_scanline_storage_aa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_scanline_storage_aa.h; sourceTree = "<group>"; };
67E8DBE11BBC1A2A0053C5BA /* agg_scanline_storage_bin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_scanline_storage_bin.h; sourceTree = "<group>"; };
67E8DBE21BBC1A2A0053C5BA /* agg_scanline_u.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_scanline_u.h; sourceTree = "<group>"; };
67E8DBE31BBC1A2A0053C5BA /* agg_shorten_path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_shorten_path.h; sourceTree = "<group>"; };
67E8DBE41BBC1A2A0053C5BA /* agg_simul_eq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_simul_eq.h; sourceTree = "<group>"; };
67E8DBE51BBC1A2A0053C5BA /* agg_span_allocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_allocator.h; sourceTree = "<group>"; };
67E8DBE61BBC1A2A0053C5BA /* agg_span_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_converter.h; sourceTree = "<group>"; };
67E8DBE71BBC1A2A0053C5BA /* agg_span_gouraud_gray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_gouraud_gray.h; sourceTree = "<group>"; };
67E8DBE81BBC1A2A0053C5BA /* agg_span_gouraud_rgba.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_gouraud_rgba.h; sourceTree = "<group>"; };
67E8DBE91BBC1A2A0053C5BA /* agg_span_gouraud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_gouraud.h; sourceTree = "<group>"; };
67E8DBEA1BBC1A2A0053C5BA /* agg_span_gradient_alpha.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_gradient_alpha.h; sourceTree = "<group>"; };
67E8DBEB1BBC1A2A0053C5BA /* agg_span_gradient_contour.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_gradient_contour.h; sourceTree = "<group>"; };
67E8DBEC1BBC1A2A0053C5BA /* agg_span_gradient_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_gradient_image.h; sourceTree = "<group>"; };
67E8DBED1BBC1A2A0053C5BA /* agg_span_gradient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_gradient.h; sourceTree = "<group>"; };
67E8DBEE1BBC1A2A0053C5BA /* agg_span_image_filter_gray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_image_filter_gray.h; sourceTree = "<group>"; };
67E8DBEF1BBC1A2A0053C5BA /* agg_span_image_filter_rgb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_image_filter_rgb.h; sourceTree = "<group>"; };
67E8DBF01BBC1A2A0053C5BA /* agg_span_image_filter_rgba.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_image_filter_rgba.h; sourceTree = "<group>"; };
67E8DBF11BBC1A2A0053C5BA /* agg_span_image_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_image_filter.h; sourceTree = "<group>"; };
67E8DBF21BBC1A2A0053C5BA /* agg_span_interpolator_adaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_interpolator_adaptor.h; sourceTree = "<group>"; };
67E8DBF31BBC1A2A0053C5BA /* agg_span_interpolator_linear.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_interpolator_linear.h; sourceTree = "<group>"; };
67E8DBF41BBC1A2A0053C5BA /* agg_span_interpolator_persp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_interpolator_persp.h; sourceTree = "<group>"; };
67E8DBF51BBC1A2A0053C5BA /* agg_span_interpolator_trans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_interpolator_trans.h; sourceTree = "<group>"; };
67E8DBF61BBC1A2A0053C5BA /* agg_span_pattern_gray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_pattern_gray.h; sourceTree = "<group>"; };
67E8DBF71BBC1A2A0053C5BA /* agg_span_pattern_rgb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_pattern_rgb.h; sourceTree = "<group>"; };
67E8DBF81BBC1A2A0053C5BA /* agg_span_pattern_rgba.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_pattern_rgba.h; sourceTree = "<group>"; };
67E8DBF91BBC1A2A0053C5BA /* agg_span_solid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_solid.h; sourceTree = "<group>"; };
67E8DBFA1BBC1A2A0053C5BA /* agg_span_subdiv_adaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_span_subdiv_adaptor.h; sourceTree = "<group>"; };
67E8DBFB1BBC1A2A0053C5BA /* agg_trans_affine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_trans_affine.h; sourceTree = "<group>"; };
67E8DBFC1BBC1A2A0053C5BA /* agg_trans_bilinear.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_trans_bilinear.h; sourceTree = "<group>"; };
67E8DBFD1BBC1A2A0053C5BA /* agg_trans_double_path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_trans_double_path.h; sourceTree = "<group>"; };
67E8DBFE1BBC1A2A0053C5BA /* agg_trans_perspective.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_trans_perspective.h; sourceTree = "<group>"; };
67E8DBFF1BBC1A2A0053C5BA /* agg_trans_single_path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_trans_single_path.h; sourceTree = "<group>"; };
67E8DC001BBC1A2A0053C5BA /* agg_trans_viewport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_trans_viewport.h; sourceTree = "<group>"; };
67E8DC011BBC1A2A0053C5BA /* agg_trans_warp_magnifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_trans_warp_magnifier.h; sourceTree = "<group>"; };
67E8DC021BBC1A2A0053C5BA /* agg_vcgen_bspline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vcgen_bspline.h; sourceTree = "<group>"; };
67E8DC031BBC1A2A0053C5BA /* agg_vcgen_contour.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vcgen_contour.h; sourceTree = "<group>"; };
67E8DC041BBC1A2A0053C5BA /* agg_vcgen_dash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agg_vcgen_dash.cpp; sourceTree = "<group>"; };
67E8DC051BBC1A2A0053C5BA /* agg_vcgen_dash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vcgen_dash.h; sourceTree = "<group>"; };
67E8DC061BBC1A2A0053C5BA /* agg_vcgen_markers_term.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vcgen_markers_term.h; sourceTree = "<group>"; };
67E8DC071BBC1A2A0053C5BA /* agg_vcgen_smooth_poly1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vcgen_smooth_poly1.h; sourceTree = "<group>"; };
67E8DC081BBC1A2A0053C5BA /* agg_vcgen_stroke.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agg_vcgen_stroke.cpp; sourceTree = "<group>"; };
67E8DC091BBC1A2A0053C5BA /* agg_vcgen_stroke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vcgen_stroke.h; sourceTree = "<group>"; };
67E8DC0A1BBC1A2A0053C5BA /* agg_vcgen_vertex_sequence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vcgen_vertex_sequence.h; sourceTree = "<group>"; };
67E8DC0B1BBC1A2A0053C5BA /* agg_vertex_sequence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vertex_sequence.h; sourceTree = "<group>"; };
67E8DC0C1BBC1A2A0053C5BA /* agg_vpgen_clip_polygon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vpgen_clip_polygon.h; sourceTree = "<group>"; };
67E8DC0D1BBC1A2A0053C5BA /* agg_vpgen_clip_polyline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vpgen_clip_polyline.h; sourceTree = "<group>"; };
67E8DC0E1BBC1A2A0053C5BA /* agg_vpgen_segmentator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agg_vpgen_segmentator.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
67E8DB811BBC19810053C5BA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
67E8DB7B1BBC19810053C5BA = {
isa = PBXGroup;
children = (
34F558621DBF440C00A4FC11 /* common-debug.xcconfig */,
34F558631DBF440C00A4FC11 /* common-release.xcconfig */,
67E8DB8C1BBC19E00053C5BA /* agg */,
67E8DB851BBC19810053C5BA /* Products */,
);
sourceTree = "<group>";
};
67E8DB851BBC19810053C5BA /* Products */ = {
isa = PBXGroup;
children = (
67E8DB841BBC19810053C5BA /* libagg.a */,
);
name = Products;
sourceTree = "<group>";
};
67E8DB8C1BBC19E00053C5BA /* agg */ = {
isa = PBXGroup;
children = (
67E8DB8D1BBC1A2A0053C5BA /* agg_alpha_mask_u8.h */,
67E8DB8E1BBC1A2A0053C5BA /* agg_arc.h */,
67E8DB8F1BBC1A2A0053C5BA /* agg_array.h */,
67E8DB901BBC1A2A0053C5BA /* agg_arrowhead.h */,
67E8DB911BBC1A2A0053C5BA /* agg_basics.h */,
67E8DB921BBC1A2A0053C5BA /* agg_bezier_arc.h */,
67E8DB931BBC1A2A0053C5BA /* agg_bitset_iterator.h */,
67E8DB941BBC1A2A0053C5BA /* agg_blur.h */,
67E8DB951BBC1A2A0053C5BA /* agg_bounding_rect.h */,
67E8DB961BBC1A2A0053C5BA /* agg_bspline.h */,
67E8DB971BBC1A2A0053C5BA /* agg_clip_liang_barsky.h */,
67E8DB981BBC1A2A0053C5BA /* agg_color_gray.h */,
67E8DB991BBC1A2A0053C5BA /* agg_color_rgba.h */,
67E8DB9A1BBC1A2A0053C5BA /* agg_config.h */,
67E8DB9B1BBC1A2A0053C5BA /* agg_conv_adaptor_vcgen.h */,
67E8DB9C1BBC1A2A0053C5BA /* agg_conv_adaptor_vpgen.h */,
67E8DB9D1BBC1A2A0053C5BA /* agg_conv_bspline.h */,
67E8DB9E1BBC1A2A0053C5BA /* agg_conv_clip_polygon.h */,
67E8DB9F1BBC1A2A0053C5BA /* agg_conv_clip_polyline.h */,
67E8DBA01BBC1A2A0053C5BA /* agg_conv_close_polygon.h */,
67E8DBA11BBC1A2A0053C5BA /* agg_conv_concat.h */,
67E8DBA21BBC1A2A0053C5BA /* agg_conv_contour.h */,
67E8DBA31BBC1A2A0053C5BA /* agg_conv_curve.h */,
67E8DBA41BBC1A2A0053C5BA /* agg_conv_dash.h */,
67E8DBA51BBC1A2A0053C5BA /* agg_conv_gpc.h */,
67E8DBA61BBC1A2A0053C5BA /* agg_conv_marker_adaptor.h */,
67E8DBA71BBC1A2A0053C5BA /* agg_conv_marker.h */,
67E8DBA81BBC1A2A0053C5BA /* agg_conv_segmentator.h */,
67E8DBA91BBC1A2A0053C5BA /* agg_conv_shorten_path.h */,
67E8DBAA1BBC1A2A0053C5BA /* agg_conv_smooth_poly1.h */,
67E8DBAB1BBC1A2A0053C5BA /* agg_conv_stroke.h */,
67E8DBAC1BBC1A2A0053C5BA /* agg_conv_transform.h */,
67E8DBAD1BBC1A2A0053C5BA /* agg_conv_unclose_polygon.h */,
67E8DBAE1BBC1A2A0053C5BA /* agg_curves.cpp */,
67E8DBAF1BBC1A2A0053C5BA /* agg_curves.h */,
67E8DBB01BBC1A2A0053C5BA /* agg_dda_line.h */,
67E8DBB11BBC1A2A0053C5BA /* agg_ellipse_bresenham.h */,
67E8DBB21BBC1A2A0053C5BA /* agg_ellipse.h */,
67E8DBB31BBC1A2A0053C5BA /* agg_embedded_raster_fonts.h */,
67E8DBB41BBC1A2A0053C5BA /* agg_font_cache_manager.h */,
67E8DBB51BBC1A2A0053C5BA /* agg_font_cache_manager2.h */,
67E8DBB61BBC1A2A0053C5BA /* agg_gamma_functions.h */,
67E8DBB71BBC1A2A0053C5BA /* agg_gamma_lut.h */,
67E8DBB81BBC1A2A0053C5BA /* agg_glyph_raster_bin.h */,
67E8DBB91BBC1A2A0053C5BA /* agg_gradient_lut.h */,
67E8DBBA1BBC1A2A0053C5BA /* agg_gsv_text.h */,
67E8DBBB1BBC1A2A0053C5BA /* agg_image_accessors.h */,
67E8DBBC1BBC1A2A0053C5BA /* agg_image_filters.h */,
67E8DBBD1BBC1A2A0053C5BA /* agg_line_aa_basics.h */,
67E8DBBE1BBC1A2A0053C5BA /* agg_math_stroke.h */,
67E8DBBF1BBC1A2A0053C5BA /* agg_math.h */,
67E8DBC01BBC1A2A0053C5BA /* agg_path_length.h */,
67E8DBC11BBC1A2A0053C5BA /* agg_path_storage_integer.h */,
67E8DBC21BBC1A2A0053C5BA /* agg_path_storage.h */,
67E8DBC31BBC1A2A0053C5BA /* agg_pattern_filters_rgba.h */,
67E8DBC41BBC1A2A0053C5BA /* agg_pixfmt_amask_adaptor.h */,
67E8DBC51BBC1A2A0053C5BA /* agg_pixfmt_base.h */,
67E8DBC61BBC1A2A0053C5BA /* agg_pixfmt_gray.h */,
67E8DBC71BBC1A2A0053C5BA /* agg_pixfmt_rgb_packed.h */,
67E8DBC81BBC1A2A0053C5BA /* agg_pixfmt_rgb.h */,
67E8DBC91BBC1A2A0053C5BA /* agg_pixfmt_rgba.h */,
67E8DBCA1BBC1A2A0053C5BA /* agg_pixfmt_transposer.h */,
67E8DBCB1BBC1A2A0053C5BA /* agg_rasterizer_cells_aa.h */,
67E8DBCC1BBC1A2A0053C5BA /* agg_rasterizer_compound_aa.h */,
67E8DBCD1BBC1A2A0053C5BA /* agg_rasterizer_outline_aa.h */,
67E8DBCE1BBC1A2A0053C5BA /* agg_rasterizer_outline.h */,
67E8DBCF1BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa_nogamma.h */,
67E8DBD01BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa.h */,
67E8DBD11BBC1A2A0053C5BA /* agg_rasterizer_sl_clip.h */,
67E8DBD21BBC1A2A0053C5BA /* agg_renderer_base.h */,
67E8DBD31BBC1A2A0053C5BA /* agg_renderer_markers.h */,
67E8DBD41BBC1A2A0053C5BA /* agg_renderer_mclip.h */,
67E8DBD51BBC1A2A0053C5BA /* agg_renderer_outline_aa.h */,
67E8DBD61BBC1A2A0053C5BA /* agg_renderer_outline_image.h */,
67E8DBD71BBC1A2A0053C5BA /* agg_renderer_primitives.h */,
67E8DBD81BBC1A2A0053C5BA /* agg_renderer_raster_text.h */,
67E8DBD91BBC1A2A0053C5BA /* agg_renderer_scanline.h */,
67E8DBDA1BBC1A2A0053C5BA /* agg_rendering_buffer_dynarow.h */,
67E8DBDB1BBC1A2A0053C5BA /* agg_rendering_buffer.h */,
67E8DBDC1BBC1A2A0053C5BA /* agg_rounded_rect.h */,
67E8DBDD1BBC1A2A0053C5BA /* agg_scanline_bin.h */,
67E8DBDE1BBC1A2A0053C5BA /* agg_scanline_boolean_algebra.h */,
67E8DBDF1BBC1A2A0053C5BA /* agg_scanline_p.h */,
67E8DBE01BBC1A2A0053C5BA /* agg_scanline_storage_aa.h */,
67E8DBE11BBC1A2A0053C5BA /* agg_scanline_storage_bin.h */,
67E8DBE21BBC1A2A0053C5BA /* agg_scanline_u.h */,
67E8DBE31BBC1A2A0053C5BA /* agg_shorten_path.h */,
67E8DBE41BBC1A2A0053C5BA /* agg_simul_eq.h */,
67E8DBE51BBC1A2A0053C5BA /* agg_span_allocator.h */,
67E8DBE61BBC1A2A0053C5BA /* agg_span_converter.h */,
67E8DBE71BBC1A2A0053C5BA /* agg_span_gouraud_gray.h */,
67E8DBE81BBC1A2A0053C5BA /* agg_span_gouraud_rgba.h */,
67E8DBE91BBC1A2A0053C5BA /* agg_span_gouraud.h */,
67E8DBEA1BBC1A2A0053C5BA /* agg_span_gradient_alpha.h */,
67E8DBEB1BBC1A2A0053C5BA /* agg_span_gradient_contour.h */,
67E8DBEC1BBC1A2A0053C5BA /* agg_span_gradient_image.h */,
67E8DBED1BBC1A2A0053C5BA /* agg_span_gradient.h */,
67E8DBEE1BBC1A2A0053C5BA /* agg_span_image_filter_gray.h */,
67E8DBEF1BBC1A2A0053C5BA /* agg_span_image_filter_rgb.h */,
67E8DBF01BBC1A2A0053C5BA /* agg_span_image_filter_rgba.h */,
67E8DBF11BBC1A2A0053C5BA /* agg_span_image_filter.h */,
67E8DBF21BBC1A2A0053C5BA /* agg_span_interpolator_adaptor.h */,
67E8DBF31BBC1A2A0053C5BA /* agg_span_interpolator_linear.h */,
67E8DBF41BBC1A2A0053C5BA /* agg_span_interpolator_persp.h */,
67E8DBF51BBC1A2A0053C5BA /* agg_span_interpolator_trans.h */,
67E8DBF61BBC1A2A0053C5BA /* agg_span_pattern_gray.h */,
67E8DBF71BBC1A2A0053C5BA /* agg_span_pattern_rgb.h */,
67E8DBF81BBC1A2A0053C5BA /* agg_span_pattern_rgba.h */,
67E8DBF91BBC1A2A0053C5BA /* agg_span_solid.h */,
67E8DBFA1BBC1A2A0053C5BA /* agg_span_subdiv_adaptor.h */,
67E8DBFB1BBC1A2A0053C5BA /* agg_trans_affine.h */,
67E8DBFC1BBC1A2A0053C5BA /* agg_trans_bilinear.h */,
67E8DBFD1BBC1A2A0053C5BA /* agg_trans_double_path.h */,
67E8DBFE1BBC1A2A0053C5BA /* agg_trans_perspective.h */,
67E8DBFF1BBC1A2A0053C5BA /* agg_trans_single_path.h */,
67E8DC001BBC1A2A0053C5BA /* agg_trans_viewport.h */,
67E8DC011BBC1A2A0053C5BA /* agg_trans_warp_magnifier.h */,
67E8DC021BBC1A2A0053C5BA /* agg_vcgen_bspline.h */,
67E8DC031BBC1A2A0053C5BA /* agg_vcgen_contour.h */,
67E8DC041BBC1A2A0053C5BA /* agg_vcgen_dash.cpp */,
67E8DC051BBC1A2A0053C5BA /* agg_vcgen_dash.h */,
67E8DC061BBC1A2A0053C5BA /* agg_vcgen_markers_term.h */,
67E8DC071BBC1A2A0053C5BA /* agg_vcgen_smooth_poly1.h */,
67E8DC081BBC1A2A0053C5BA /* agg_vcgen_stroke.cpp */,
67E8DC091BBC1A2A0053C5BA /* agg_vcgen_stroke.h */,
67E8DC0A1BBC1A2A0053C5BA /* agg_vcgen_vertex_sequence.h */,
67E8DC0B1BBC1A2A0053C5BA /* agg_vertex_sequence.h */,
67E8DC0C1BBC1A2A0053C5BA /* agg_vpgen_clip_polygon.h */,
67E8DC0D1BBC1A2A0053C5BA /* agg_vpgen_clip_polyline.h */,
67E8DC0E1BBC1A2A0053C5BA /* agg_vpgen_segmentator.h */,
);
name = agg;
path = ../../3party/agg;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
67E8DB821BBC19810053C5BA /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
67E8DC251BBC1A2A0053C5BA /* agg_conv_curve.h in Headers */,
67E8DC6C1BBC1A2A0053C5BA /* agg_span_gradient_alpha.h in Headers */,
67E8DC4E1BBC1A2A0053C5BA /* agg_rasterizer_compound_aa.h in Headers */,
67E8DC3C1BBC1A2A0053C5BA /* agg_gsv_text.h in Headers */,
67E8DC441BBC1A2A0053C5BA /* agg_path_storage.h in Headers */,
67E8DC121BBC1A2A0053C5BA /* agg_arrowhead.h in Headers */,
67E8DC1A1BBC1A2A0053C5BA /* agg_color_gray.h in Headers */,
67E8DC231BBC1A2A0053C5BA /* agg_conv_concat.h in Headers */,
67E8DC221BBC1A2A0053C5BA /* agg_conv_close_polygon.h in Headers */,
67E8DC411BBC1A2A0053C5BA /* agg_math.h in Headers */,
67E8DC511BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa_nogamma.h in Headers */,
67E8DC4C1BBC1A2A0053C5BA /* agg_pixfmt_transposer.h in Headers */,
67E8DC601BBC1A2A0053C5BA /* agg_scanline_boolean_algebra.h in Headers */,
67E8DC781BBC1A2A0053C5BA /* agg_span_pattern_gray.h in Headers */,
67E8DC741BBC1A2A0053C5BA /* agg_span_interpolator_adaptor.h in Headers */,
67E8DC851BBC1A2A0053C5BA /* agg_vcgen_contour.h in Headers */,
67E8DC7E1BBC1A2A0053C5BA /* agg_trans_bilinear.h in Headers */,
67E8DC541BBC1A2A0053C5BA /* agg_renderer_base.h in Headers */,
67E8DC571BBC1A2A0053C5BA /* agg_renderer_outline_aa.h in Headers */,
67E8DC6B1BBC1A2A0053C5BA /* agg_span_gouraud.h in Headers */,
67E8DC4F1BBC1A2A0053C5BA /* agg_rasterizer_outline_aa.h in Headers */,
67E8DC8E1BBC1A2A0053C5BA /* agg_vpgen_clip_polygon.h in Headers */,
67E8DC331BBC1A2A0053C5BA /* agg_ellipse_bresenham.h in Headers */,
67E8DC131BBC1A2A0053C5BA /* agg_basics.h in Headers */,
67E8DC2C1BBC1A2A0053C5BA /* agg_conv_smooth_poly1.h in Headers */,
67E8DC801BBC1A2A0053C5BA /* agg_trans_perspective.h in Headers */,
67E8DC3B1BBC1A2A0053C5BA /* agg_gradient_lut.h in Headers */,
67E8DC181BBC1A2A0053C5BA /* agg_bspline.h in Headers */,
67E8DC891BBC1A2A0053C5BA /* agg_vcgen_smooth_poly1.h in Headers */,
67E8DC6F1BBC1A2A0053C5BA /* agg_span_gradient.h in Headers */,
67E8DC681BBC1A2A0053C5BA /* agg_span_converter.h in Headers */,
67E8DC3D1BBC1A2A0053C5BA /* agg_image_accessors.h in Headers */,
67E8DC8C1BBC1A2A0053C5BA /* agg_vcgen_vertex_sequence.h in Headers */,
67E8DC7A1BBC1A2A0053C5BA /* agg_span_pattern_rgba.h in Headers */,
67E8DC111BBC1A2A0053C5BA /* agg_array.h in Headers */,
67E8DC2E1BBC1A2A0053C5BA /* agg_conv_transform.h in Headers */,
67E8DC281BBC1A2A0053C5BA /* agg_conv_marker_adaptor.h in Headers */,
67E8DC2B1BBC1A2A0053C5BA /* agg_conv_shorten_path.h in Headers */,
67E8DC661BBC1A2A0053C5BA /* agg_simul_eq.h in Headers */,
67E8DC6D1BBC1A2A0053C5BA /* agg_span_gradient_contour.h in Headers */,
67E8DC791BBC1A2A0053C5BA /* agg_span_pattern_rgb.h in Headers */,
67E8DC4D1BBC1A2A0053C5BA /* agg_rasterizer_cells_aa.h in Headers */,
67E8DC261BBC1A2A0053C5BA /* agg_conv_dash.h in Headers */,
67E8DC351BBC1A2A0053C5BA /* agg_embedded_raster_fonts.h in Headers */,
67E8DC7D1BBC1A2A0053C5BA /* agg_trans_affine.h in Headers */,
67E8DC3E1BBC1A2A0053C5BA /* agg_image_filters.h in Headers */,
67E8DC7F1BBC1A2A0053C5BA /* agg_trans_double_path.h in Headers */,
67E8DC771BBC1A2A0053C5BA /* agg_span_interpolator_trans.h in Headers */,
67E8DC821BBC1A2A0053C5BA /* agg_trans_viewport.h in Headers */,
67E8DC811BBC1A2A0053C5BA /* agg_trans_single_path.h in Headers */,
67E8DC691BBC1A2A0053C5BA /* agg_span_gouraud_gray.h in Headers */,
67E8DC3A1BBC1A2A0053C5BA /* agg_glyph_raster_bin.h in Headers */,
67E8DC161BBC1A2A0053C5BA /* agg_blur.h in Headers */,
67E8DC3F1BBC1A2A0053C5BA /* agg_line_aa_basics.h in Headers */,
67E8DC721BBC1A2A0053C5BA /* agg_span_image_filter_rgba.h in Headers */,
67E8DC0F1BBC1A2A0053C5BA /* agg_alpha_mask_u8.h in Headers */,
67E8DC701BBC1A2A0053C5BA /* agg_span_image_filter_gray.h in Headers */,
67E8DC7C1BBC1A2A0053C5BA /* agg_span_subdiv_adaptor.h in Headers */,
67E8DC431BBC1A2A0053C5BA /* agg_path_storage_integer.h in Headers */,
67E8DC201BBC1A2A0053C5BA /* agg_conv_clip_polygon.h in Headers */,
67E8DC8B1BBC1A2A0053C5BA /* agg_vcgen_stroke.h in Headers */,
67E8DC1D1BBC1A2A0053C5BA /* agg_conv_adaptor_vcgen.h in Headers */,
67E8DC371BBC1A2A0053C5BA /* agg_font_cache_manager2.h in Headers */,
67E8DC651BBC1A2A0053C5BA /* agg_shorten_path.h in Headers */,
67E8DC421BBC1A2A0053C5BA /* agg_path_length.h in Headers */,
67E8DC731BBC1A2A0053C5BA /* agg_span_image_filter.h in Headers */,
67E8DC751BBC1A2A0053C5BA /* agg_span_interpolator_linear.h in Headers */,
67E8DC5C1BBC1A2A0053C5BA /* agg_rendering_buffer_dynarow.h in Headers */,
67E8DC7B1BBC1A2A0053C5BA /* agg_span_solid.h in Headers */,
67E8DC711BBC1A2A0053C5BA /* agg_span_image_filter_rgb.h in Headers */,
67E8DC881BBC1A2A0053C5BA /* agg_vcgen_markers_term.h in Headers */,
67E8DC901BBC1A2A0053C5BA /* agg_vpgen_segmentator.h in Headers */,
67E8DC6E1BBC1A2A0053C5BA /* agg_span_gradient_image.h in Headers */,
67E8DC2F1BBC1A2A0053C5BA /* agg_conv_unclose_polygon.h in Headers */,
67E8DC211BBC1A2A0053C5BA /* agg_conv_clip_polyline.h in Headers */,
67E8DC461BBC1A2A0053C5BA /* agg_pixfmt_amask_adaptor.h in Headers */,
67E8DC5E1BBC1A2A0053C5BA /* agg_rounded_rect.h in Headers */,
67E8DC361BBC1A2A0053C5BA /* agg_font_cache_manager.h in Headers */,
67E8DC321BBC1A2A0053C5BA /* agg_dda_line.h in Headers */,
67E8DC761BBC1A2A0053C5BA /* agg_span_interpolator_persp.h in Headers */,
67E8DC141BBC1A2A0053C5BA /* agg_bezier_arc.h in Headers */,
67E8DC641BBC1A2A0053C5BA /* agg_scanline_u.h in Headers */,
67E8DC311BBC1A2A0053C5BA /* agg_curves.h in Headers */,
67E8DC2A1BBC1A2A0053C5BA /* agg_conv_segmentator.h in Headers */,
67E8DC1C1BBC1A2A0053C5BA /* agg_config.h in Headers */,
67E8DC291BBC1A2A0053C5BA /* agg_conv_marker.h in Headers */,
67E8DC101BBC1A2A0053C5BA /* agg_arc.h in Headers */,
67E8DC631BBC1A2A0053C5BA /* agg_scanline_storage_bin.h in Headers */,
67E8DC561BBC1A2A0053C5BA /* agg_renderer_mclip.h in Headers */,
67E8DC5A1BBC1A2A0053C5BA /* agg_renderer_raster_text.h in Headers */,
67E8DC841BBC1A2A0053C5BA /* agg_vcgen_bspline.h in Headers */,
67E8DC621BBC1A2A0053C5BA /* agg_scanline_storage_aa.h in Headers */,
67E8DC871BBC1A2A0053C5BA /* agg_vcgen_dash.h in Headers */,
67E8DC5D1BBC1A2A0053C5BA /* agg_rendering_buffer.h in Headers */,
67E8DC341BBC1A2A0053C5BA /* agg_ellipse.h in Headers */,
67E8DC1E1BBC1A2A0053C5BA /* agg_conv_adaptor_vpgen.h in Headers */,
67E8DC8F1BBC1A2A0053C5BA /* agg_vpgen_clip_polyline.h in Headers */,
67E8DC191BBC1A2A0053C5BA /* agg_clip_liang_barsky.h in Headers */,
67E8DC521BBC1A2A0053C5BA /* agg_rasterizer_scanline_aa.h in Headers */,
67E8DC171BBC1A2A0053C5BA /* agg_bounding_rect.h in Headers */,
67E8DC481BBC1A2A0053C5BA /* agg_pixfmt_gray.h in Headers */,
67E8DC5F1BBC1A2A0053C5BA /* agg_scanline_bin.h in Headers */,
67E8DC671BBC1A2A0053C5BA /* agg_span_allocator.h in Headers */,
67E8DC491BBC1A2A0053C5BA /* agg_pixfmt_rgb_packed.h in Headers */,
67E8DC611BBC1A2A0053C5BA /* agg_scanline_p.h in Headers */,
67E8DC1F1BBC1A2A0053C5BA /* agg_conv_bspline.h in Headers */,
67E8DC501BBC1A2A0053C5BA /* agg_rasterizer_outline.h in Headers */,
67E8DC4B1BBC1A2A0053C5BA /* agg_pixfmt_rgba.h in Headers */,
67E8DC1B1BBC1A2A0053C5BA /* agg_color_rgba.h in Headers */,
67E8DC271BBC1A2A0053C5BA /* agg_conv_gpc.h in Headers */,
67E8DC151BBC1A2A0053C5BA /* agg_bitset_iterator.h in Headers */,
67E8DC391BBC1A2A0053C5BA /* agg_gamma_lut.h in Headers */,
67E8DC241BBC1A2A0053C5BA /* agg_conv_contour.h in Headers */,
67E8DC581BBC1A2A0053C5BA /* agg_renderer_outline_image.h in Headers */,
67E8DC831BBC1A2A0053C5BA /* agg_trans_warp_magnifier.h in Headers */,
67E8DC381BBC1A2A0053C5BA /* agg_gamma_functions.h in Headers */,
67E8DC4A1BBC1A2A0053C5BA /* agg_pixfmt_rgb.h in Headers */,
67E8DC401BBC1A2A0053C5BA /* agg_math_stroke.h in Headers */,
67E8DC551BBC1A2A0053C5BA /* agg_renderer_markers.h in Headers */,
67E8DC591BBC1A2A0053C5BA /* agg_renderer_primitives.h in Headers */,
67E8DC531BBC1A2A0053C5BA /* agg_rasterizer_sl_clip.h in Headers */,
67E8DC2D1BBC1A2A0053C5BA /* agg_conv_stroke.h in Headers */,
67E8DC451BBC1A2A0053C5BA /* agg_pattern_filters_rgba.h in Headers */,
67E8DC5B1BBC1A2A0053C5BA /* agg_renderer_scanline.h in Headers */,
67E8DC6A1BBC1A2A0053C5BA /* agg_span_gouraud_rgba.h in Headers */,
67E8DC471BBC1A2A0053C5BA /* agg_pixfmt_base.h in Headers */,
67E8DC8D1BBC1A2A0053C5BA /* agg_vertex_sequence.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
67E8DB831BBC19810053C5BA /* agg */ = {
isa = PBXNativeTarget;
buildConfigurationList = 67E8DB881BBC19810053C5BA /* Build configuration list for PBXNativeTarget "agg" */;
buildPhases = (
67E8DB801BBC19810053C5BA /* Sources */,
67E8DB811BBC19810053C5BA /* Frameworks */,
67E8DB821BBC19810053C5BA /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = agg;
productName = agg;
productReference = 67E8DB841BBC19810053C5BA /* libagg.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
67E8DB7C1BBC19810053C5BA /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
67E8DB831BBC19810053C5BA = {
CreatedOnToolsVersion = 7.0;
};
};
};
buildConfigurationList = 67E8DB7F1BBC19810053C5BA /* Build configuration list for PBXProject "agg" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 67E8DB7B1BBC19810053C5BA;
productRefGroup = 67E8DB851BBC19810053C5BA /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
67E8DB831BBC19810053C5BA /* agg */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
67E8DB801BBC19810053C5BA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
67E8DC301BBC1A2A0053C5BA /* agg_curves.cpp in Sources */,
67E8DC8A1BBC1A2A0053C5BA /* agg_vcgen_stroke.cpp in Sources */,
67E8DC861BBC1A2A0053C5BA /* agg_vcgen_dash.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
67E8DB861BBC19810053C5BA /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558621DBF440C00A4FC11 /* common-debug.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Debug;
};
67E8DB871BBC19810053C5BA /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558631DBF440C00A4FC11 /* common-release.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Release;
};
67E8DB891BBC19810053C5BA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
67E8DB8A1BBC19810053C5BA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
67E8DB7F1BBC19810053C5BA /* Build configuration list for PBXProject "agg" */ = {
isa = XCConfigurationList;
buildConfigurations = (
67E8DB861BBC19810053C5BA /* Debug */,
67E8DB871BBC19810053C5BA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
67E8DB881BBC19810053C5BA /* Build configuration list for PBXNativeTarget "agg" */ = {
isa = XCConfigurationList;
buildConfigurations = (
67E8DB891BBC19810053C5BA /* Debug */,
67E8DB8A1BBC19810053C5BA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 67E8DB7C1BBC19810053C5BA /* Project object */;
}

View file

@ -0,0 +1,868 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
3446C6711DDCA96300146687 /* dfa_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3446C66C1DDCA96300146687 /* dfa_helpers.hpp */; };
3446C6721DDCA96300146687 /* levenshtein_dfa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3446C66D1DDCA96300146687 /* levenshtein_dfa.cpp */; };
3446C6731DDCA96300146687 /* levenshtein_dfa.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3446C66E1DDCA96300146687 /* levenshtein_dfa.hpp */; };
3446C6741DDCA96300146687 /* uni_string_dfa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3446C66F1DDCA96300146687 /* uni_string_dfa.cpp */; };
3446C6751DDCA96300146687 /* uni_string_dfa.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3446C6701DDCA96300146687 /* uni_string_dfa.hpp */; };
3446C67C1DDCAA4600146687 /* levenshtein_dfa_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3446C6781DDCAA2500146687 /* levenshtein_dfa_test.cpp */; };
3446C67D1DDCAA4900146687 /* uni_string_dfa_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3446C6791DDCAA2500146687 /* uni_string_dfa_test.cpp */; };
3446C6821DDCAA7400146687 /* newtype_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3446C67E1DDCAA6E00146687 /* newtype_test.cpp */; };
3446C6831DDCAA7800146687 /* ref_counted_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3446C67F1DDCAA6E00146687 /* ref_counted_tests.cpp */; };
3901B745235F02B3006ABD43 /* cancellable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3901B744235F02B2006ABD43 /* cancellable.cpp */; };
390F1C0D2294298E00EA58E3 /* file_name_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 390F1C0B2294298E00EA58E3 /* file_name_utils.hpp */; };
390F1C0E2294298E00EA58E3 /* file_name_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 390F1C0C2294298E00EA58E3 /* file_name_utils.cpp */; };
390F1C112294299E00EA58E3 /* file_name_utils_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 390F1C0F2294299A00EA58E3 /* file_name_utils_tests.cpp */; };
390F1C12229429A700EA58E3 /* thread_pool_computational_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B7FFC521FA1A2100F094DC /* thread_pool_computational_tests.cpp */; };
390F1C13229429AA00EA58E3 /* thread_pool_delayed_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B7FFC621FA1A2200F094DC /* thread_pool_delayed_tests.cpp */; };
3917FA53211E008C00937DF4 /* clustering_map.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3917FA52211E008C00937DF4 /* clustering_map.hpp */; };
3917FA57211E009700937DF4 /* geo_object_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3917FA54211E009700937DF4 /* geo_object_id.cpp */; };
3917FA58211E009700937DF4 /* geo_object_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3917FA55211E009700937DF4 /* geo_object_id.hpp */; };
3917FA5C211E00BB00937DF4 /* pprof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3917FA5A211E00BA00937DF4 /* pprof.cpp */; };
3917FA5D211E00BB00937DF4 /* pprof.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3917FA5B211E00BB00937DF4 /* pprof.hpp */; };
3917FA5F211E00C400937DF4 /* suffix_array.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3917FA5E211E00C300937DF4 /* suffix_array.hpp */; };
3917FA62211E010400937DF4 /* geo_object_id_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3917FA60211E00F100937DF4 /* geo_object_id_tests.cpp */; };
3917FA64211E010400937DF4 /* suffix_array_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F995E120F55B8A0034F977 /* suffix_array_tests.cpp */; };
3917FA65211E010400937DF4 /* visitor_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F995E220F55B8A0034F977 /* visitor_tests.cpp */; };
3917FA68211E010400937DF4 /* clustering_map_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39BC707420F55B6700A6EC20 /* clustering_map_tests.cpp */; };
3917FA69211E010400937DF4 /* fifo_cache_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 564BB446206E8A4D00BDD211 /* fifo_cache_test.cpp */; };
3917FA6A211E010400937DF4 /* control_flow_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B89C391FD1898A001104AF /* control_flow_tests.cpp */; };
3917FA6B211E010400937DF4 /* small_set_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E40EC71E4DC0D500A6D200 /* small_set_test.cpp */; };
395FEB3521492F350036395C /* stl_helpers_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395FEB3321492F320036395C /* stl_helpers_tests.cpp */; };
3975D20B235F2738004D84D3 /* cancellable_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3975D20A235F2738004D84D3 /* cancellable_tests.cpp */; };
3975D20C235F2761004D84D3 /* thread_safe_queue_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395784CE2303034000F2CC07 /* thread_safe_queue_tests.cpp */; };
397DC50D22BB8EBF007126DB /* bidirectional_map.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 397DC50B22BB8EBF007126DB /* bidirectional_map.hpp */; };
397DC50E22BB8EBF007126DB /* non_intersecting_intervals.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 397DC50C22BB8EBF007126DB /* non_intersecting_intervals.hpp */; };
397DC51122BB8ED2007126DB /* bidirectional_map_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 397DC50F22BB8ECD007126DB /* bidirectional_map_tests.cpp */; };
397DC51222BB8ED2007126DB /* non_intersecting_intervals_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F61B9796229BFDF1000E878B /* non_intersecting_intervals_tests.cpp */; };
3989E364230302EA00D63F84 /* thread_safe_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3989E363230302EA00D63F84 /* thread_safe_queue.hpp */; };
39BC0FD01FD057FA00B6C276 /* control_flow.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39BC0FCF1FD057F900B6C276 /* control_flow.hpp */; };
39F1E52F21C961A900D961DC /* beam.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39F1E52E21C961A800D961DC /* beam.hpp */; };
39F1E53121C961B800D961DC /* beam_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F1E53021C961B800D961DC /* beam_tests.cpp */; };
39FD271E1CC65AD000AFF551 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD27011CC65A2800AFF551 /* testingmain.cpp */; };
39FD271F1CC65AD000AFF551 /* assert_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26C81CC65A0E00AFF551 /* assert_test.cpp */; };
39FD27201CC65AD000AFF551 /* bits_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26CA1CC65A0E00AFF551 /* bits_test.cpp */; };
39FD27211CC65AD000AFF551 /* buffer_vector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26CB1CC65A0E00AFF551 /* buffer_vector_test.cpp */; };
39FD27221CC65AD000AFF551 /* cache_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26CC1CC65A0E00AFF551 /* cache_test.cpp */; };
39FD27231CC65AD000AFF551 /* collection_cast_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26CD1CC65A0E00AFF551 /* collection_cast_test.cpp */; };
39FD27261CC65AD000AFF551 /* containers_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D01CC65A0E00AFF551 /* containers_test.cpp */; };
39FD27271CC65AD000AFF551 /* logging_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D11CC65A0E00AFF551 /* logging_test.cpp */; };
39FD27281CC65AD000AFF551 /* math_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D21CC65A0E00AFF551 /* math_test.cpp */; };
39FD27291CC65AD000AFF551 /* matrix_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D31CC65A0E00AFF551 /* matrix_test.cpp */; };
39FD272A1CC65AD000AFF551 /* mem_trie_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D41CC65A0E00AFF551 /* mem_trie_test.cpp */; };
39FD272B1CC65AD000AFF551 /* observer_list_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D51CC65A0E00AFF551 /* observer_list_test.cpp */; };
39FD272C1CC65AD000AFF551 /* range_iterator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D61CC65A0E00AFF551 /* range_iterator_test.cpp */; };
39FD272D1CC65AD000AFF551 /* regexp_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D71CC65A0E00AFF551 /* regexp_test.cpp */; };
39FD272E1CC65AD000AFF551 /* rolling_hash_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D81CC65A0E00AFF551 /* rolling_hash_test.cpp */; };
39FD272F1CC65AD000AFF551 /* scope_guard_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26D91CC65A0E00AFF551 /* scope_guard_test.cpp */; };
39FD27331CC65AD000AFF551 /* string_utils_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26DD1CC65A0E00AFF551 /* string_utils_test.cpp */; };
39FD27341CC65AD000AFF551 /* sunrise_sunset_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26DE1CC65A0E00AFF551 /* sunrise_sunset_test.cpp */; };
39FD27351CC65AD000AFF551 /* thread_pool_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26DF1CC65A0E00AFF551 /* thread_pool_tests.cpp */; };
39FD27361CC65AD000AFF551 /* threaded_list_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26E01CC65A0E00AFF551 /* threaded_list_test.cpp */; };
39FD27371CC65AD000AFF551 /* threads_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26E11CC65A0E00AFF551 /* threads_test.cpp */; };
39FD27381CC65AD000AFF551 /* timegm_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26E21CC65A0E00AFF551 /* timegm_test.cpp */; };
39FD27391CC65AD000AFF551 /* timer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39FD26E31CC65A0E00AFF551 /* timer_test.cpp */; };
39FD273B1CC65B1000AFF551 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675341771A3F57BF00A0A8C3 /* libbase.a */; };
3D08987924810A0B00837783 /* linked_map.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D08987824810A0B00837783 /* linked_map.hpp */; };
3D1BE646212D775500ACD94A /* atomic_shared_ptr.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D1BE645212D775500ACD94A /* atomic_shared_ptr.hpp */; };
3D74EF111F8B902C0081202C /* suffix_array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D74EF0B1F8B902B0081202C /* suffix_array.cpp */; };
3D74EF121F8B902C0081202C /* visitor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D74EF0C1F8B902B0081202C /* visitor.hpp */; };
3D7815731F3A145F0068B6AC /* task_loop.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D7815711F3A145F0068B6AC /* task_loop.hpp */; };
3D78157B1F3D89EC0068B6AC /* waiter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D78157A1F3D89EC0068B6AC /* waiter.hpp */; };
56290B8A206D0887003892E0 /* lru_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56290B89206D0887003892E0 /* lru_cache.hpp */; };
564BB445206E89ED00BDD211 /* fifo_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 564BB444206E89ED00BDD211 /* fifo_cache.hpp */; };
56B1A0751E69DE4D00395022 /* random.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1A0721E69DE4D00395022 /* random.hpp */; };
56B1A0761E69DE4D00395022 /* small_set.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1A0731E69DE4D00395022 /* small_set.hpp */; };
670E39441C46C76900E9C0A6 /* sunrise_sunset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670E39421C46C76900E9C0A6 /* sunrise_sunset.cpp */; };
670E39451C46C76900E9C0A6 /* sunrise_sunset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670E39431C46C76900E9C0A6 /* sunrise_sunset.hpp */; };
671182F01C807C0A00CB8177 /* gmtime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671182EE1C807C0A00CB8177 /* gmtime.cpp */; };
671182F11C807C0A00CB8177 /* gmtime.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671182EF1C807C0A00CB8177 /* gmtime.hpp */; };
672DD4BE1E0425600078E13C /* cancellable.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672DD4B01E04255F0078E13C /* cancellable.hpp */; };
672DD4BF1E0425600078E13C /* collection_cast.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672DD4B11E04255F0078E13C /* collection_cast.hpp */; };
672DD4C31E0425600078E13C /* mem_trie.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672DD4B51E04255F0078E13C /* mem_trie.hpp */; };
672DD4C41E0425600078E13C /* newtype.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672DD4B61E04255F0078E13C /* newtype.hpp */; };
672DD4C51E0425600078E13C /* observer_list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672DD4B71E04255F0078E13C /* observer_list.hpp */; };
672DD4C61E0425600078E13C /* range_iterator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672DD4B81E0425600078E13C /* range_iterator.hpp */; };
672DD4C71E0425600078E13C /* ref_counted.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672DD4B91E0425600078E13C /* ref_counted.hpp */; };
672DD4C81E0425600078E13C /* stl_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672DD4BA1E0425600078E13C /* stl_helpers.hpp */; };
674A7E2E1C0DB03D003D48E1 /* timegm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A7E2C1C0DB03D003D48E1 /* timegm.cpp */; };
674A7E2F1C0DB03D003D48E1 /* timegm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674A7E2D1C0DB03D003D48E1 /* timegm.hpp */; };
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 */; };
675341DA1A3F57E400A0A8C3 /* exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341941A3F57E400A0A8C3 /* exception.cpp */; };
675341DB1A3F57E400A0A8C3 /* exception.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341951A3F57E400A0A8C3 /* exception.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 */; };
675341E71A3F57E400A0A8C3 /* normalize_unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341A21A3F57E400A0A8C3 /* normalize_unicode.cpp */; };
675341EF1A3F57E400A0A8C3 /* rolling_hash.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341AA1A3F57E400A0A8C3 /* rolling_hash.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 */; };
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 */; };
675341FE1A3F57E400A0A8C3 /* stl_iterator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675341B91A3F57E400A0A8C3 /* stl_iterator.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 */; };
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 */; };
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 */; };
67A609AE1C88642E001E641A /* deferred_task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67A609AC1C88642E001E641A /* deferred_task.cpp */; };
67A609AF1C88642E001E641A /* deferred_task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67A609AD1C88642E001E641A /* deferred_task.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 */; };
ACB634A3274D65F000F91940 /* math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACB634A2274D65F000F91940 /* math.cpp */; };
E1B7FFC121FA19FE00F094DC /* thread_pool_computational.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1B7FFBD21FA19FD00F094DC /* thread_pool_computational.hpp */; };
E1B7FFC221FA19FE00F094DC /* thread_pool_delayed.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1B7FFBE21FA19FD00F094DC /* thread_pool_delayed.hpp */; };
E1B7FFC321FA19FE00F094DC /* thread_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E1B7FFBF21FA19FD00F094DC /* thread_utils.hpp */; };
E1B7FFC421FA19FE00F094DC /* thread_pool_delayed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B7FFC021FA19FE00F094DC /* thread_pool_delayed.cpp */; };
FAB54F592E053C17007B540E /* fast_math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAB54F582E053C17007B540E /* fast_math.cpp */; };
FAB54F5A2E053C17007B540E /* fast_math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAB54F582E053C17007B540E /* fast_math.cpp */; settings = {COMPILER_FLAGS = "-fno-finite-math-only"; }; };
FACB768326B8738F00810C9C /* linked_map_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D08987A24810A1300837783 /* linked_map_tests.cpp */; };
FACB768426B8739300810C9C /* checked_cast_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DBD7B94240FB11200ED9FE8 /* checked_cast_tests.cpp */; };
FACB768526B873A000810C9C /* lru_cache_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56290B8B206D0937003892E0 /* lru_cache_tests.cpp */; };
FAF23E1F274E3E5600684735 /* checked_cast.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67C79B9E1E2929DB00C40034 /* checked_cast.hpp */; };
FAF23E21274E3F1000684735 /* exception_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAF23E20274E3F1000684735 /* exception_tests.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
3446C66C1DDCA96300146687 /* dfa_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dfa_helpers.hpp; sourceTree = "<group>"; };
3446C66D1DDCA96300146687 /* levenshtein_dfa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = levenshtein_dfa.cpp; sourceTree = "<group>"; };
3446C66E1DDCA96300146687 /* levenshtein_dfa.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = levenshtein_dfa.hpp; sourceTree = "<group>"; };
3446C66F1DDCA96300146687 /* uni_string_dfa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uni_string_dfa.cpp; sourceTree = "<group>"; };
3446C6701DDCA96300146687 /* uni_string_dfa.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = uni_string_dfa.hpp; sourceTree = "<group>"; };
3446C6781DDCAA2500146687 /* levenshtein_dfa_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = levenshtein_dfa_test.cpp; sourceTree = "<group>"; };
3446C6791DDCAA2500146687 /* uni_string_dfa_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uni_string_dfa_test.cpp; sourceTree = "<group>"; };
3446C67E1DDCAA6E00146687 /* newtype_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = newtype_test.cpp; sourceTree = "<group>"; };
3446C67F1DDCAA6E00146687 /* ref_counted_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ref_counted_tests.cpp; sourceTree = "<group>"; };
34BA2D6A1DBE169E00FAB345 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34BA2D6B1DBE169E00FAB345 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
3901B744235F02B2006ABD43 /* cancellable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cancellable.cpp; sourceTree = "<group>"; };
390F1C0B2294298E00EA58E3 /* file_name_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_name_utils.hpp; sourceTree = "<group>"; };
390F1C0C2294298E00EA58E3 /* file_name_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_name_utils.cpp; sourceTree = "<group>"; };
390F1C0F2294299A00EA58E3 /* file_name_utils_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_name_utils_tests.cpp; sourceTree = "<group>"; };
3917FA52211E008C00937DF4 /* clustering_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = clustering_map.hpp; sourceTree = "<group>"; };
3917FA54211E009700937DF4 /* geo_object_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geo_object_id.cpp; sourceTree = "<group>"; };
3917FA55211E009700937DF4 /* geo_object_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geo_object_id.hpp; sourceTree = "<group>"; };
3917FA5A211E00BA00937DF4 /* pprof.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pprof.cpp; sourceTree = "<group>"; };
3917FA5B211E00BB00937DF4 /* pprof.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pprof.hpp; sourceTree = "<group>"; };
3917FA5E211E00C300937DF4 /* suffix_array.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = suffix_array.hpp; sourceTree = "<group>"; };
3917FA60211E00F100937DF4 /* geo_object_id_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geo_object_id_tests.cpp; sourceTree = "<group>"; };
395784CE2303034000F2CC07 /* thread_safe_queue_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_safe_queue_tests.cpp; sourceTree = "<group>"; };
395FEB3321492F320036395C /* stl_helpers_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stl_helpers_tests.cpp; sourceTree = "<group>"; };
3975D20A235F2738004D84D3 /* cancellable_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cancellable_tests.cpp; sourceTree = "<group>"; };
397DC50B22BB8EBF007126DB /* bidirectional_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bidirectional_map.hpp; sourceTree = "<group>"; };
397DC50C22BB8EBF007126DB /* non_intersecting_intervals.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = non_intersecting_intervals.hpp; sourceTree = "<group>"; };
397DC50F22BB8ECD007126DB /* bidirectional_map_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bidirectional_map_tests.cpp; sourceTree = "<group>"; };
3989E363230302EA00D63F84 /* thread_safe_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread_safe_queue.hpp; sourceTree = "<group>"; };
39B89C391FD1898A001104AF /* control_flow_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = control_flow_tests.cpp; sourceTree = "<group>"; };
39BC0FCF1FD057F900B6C276 /* control_flow.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = control_flow.hpp; sourceTree = "<group>"; };
39BC707420F55B6700A6EC20 /* clustering_map_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clustering_map_tests.cpp; sourceTree = "<group>"; };
39F1E52E21C961A800D961DC /* beam.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = beam.hpp; sourceTree = "<group>"; };
39F1E53021C961B800D961DC /* beam_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = beam_tests.cpp; sourceTree = "<group>"; };
39F995E120F55B8A0034F977 /* suffix_array_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = suffix_array_tests.cpp; sourceTree = "<group>"; };
39F995E220F55B8A0034F977 /* visitor_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = visitor_tests.cpp; sourceTree = "<group>"; };
39FD26C81CC65A0E00AFF551 /* assert_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assert_test.cpp; sourceTree = "<group>"; };
39FD26CA1CC65A0E00AFF551 /* bits_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bits_test.cpp; sourceTree = "<group>"; };
39FD26CB1CC65A0E00AFF551 /* buffer_vector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer_vector_test.cpp; sourceTree = "<group>"; };
39FD26CC1CC65A0E00AFF551 /* cache_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cache_test.cpp; sourceTree = "<group>"; };
39FD26CD1CC65A0E00AFF551 /* collection_cast_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collection_cast_test.cpp; sourceTree = "<group>"; };
39FD26D01CC65A0E00AFF551 /* containers_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = containers_test.cpp; sourceTree = "<group>"; };
39FD26D11CC65A0E00AFF551 /* logging_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging_test.cpp; sourceTree = "<group>"; };
39FD26D21CC65A0E00AFF551 /* math_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = math_test.cpp; sourceTree = "<group>"; };
39FD26D31CC65A0E00AFF551 /* matrix_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matrix_test.cpp; sourceTree = "<group>"; };
39FD26D41CC65A0E00AFF551 /* mem_trie_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_trie_test.cpp; sourceTree = "<group>"; };
39FD26D51CC65A0E00AFF551 /* observer_list_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = observer_list_test.cpp; sourceTree = "<group>"; };
39FD26D61CC65A0E00AFF551 /* range_iterator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = range_iterator_test.cpp; sourceTree = "<group>"; };
39FD26D71CC65A0E00AFF551 /* regexp_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regexp_test.cpp; sourceTree = "<group>"; };
39FD26D81CC65A0E00AFF551 /* rolling_hash_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rolling_hash_test.cpp; sourceTree = "<group>"; };
39FD26D91CC65A0E00AFF551 /* scope_guard_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scope_guard_test.cpp; sourceTree = "<group>"; };
39FD26DD1CC65A0E00AFF551 /* string_utils_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils_test.cpp; sourceTree = "<group>"; };
39FD26DE1CC65A0E00AFF551 /* sunrise_sunset_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sunrise_sunset_test.cpp; sourceTree = "<group>"; };
39FD26DF1CC65A0E00AFF551 /* thread_pool_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_pool_tests.cpp; sourceTree = "<group>"; };
39FD26E01CC65A0E00AFF551 /* threaded_list_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = threaded_list_test.cpp; sourceTree = "<group>"; };
39FD26E11CC65A0E00AFF551 /* threads_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = threads_test.cpp; sourceTree = "<group>"; };
39FD26E21CC65A0E00AFF551 /* timegm_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timegm_test.cpp; sourceTree = "<group>"; };
39FD26E31CC65A0E00AFF551 /* timer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer_test.cpp; sourceTree = "<group>"; };
39FD27011CC65A2800AFF551 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
39FD27071CC65A7100AFF551 /* base_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = base_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
3D08987824810A0B00837783 /* linked_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = linked_map.hpp; sourceTree = "<group>"; };
3D08987A24810A1300837783 /* linked_map_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linked_map_tests.cpp; sourceTree = "<group>"; };
3D1BE645212D775500ACD94A /* atomic_shared_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = atomic_shared_ptr.hpp; sourceTree = "<group>"; };
3D74EF0B1F8B902B0081202C /* suffix_array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = suffix_array.cpp; sourceTree = "<group>"; };
3D74EF0C1F8B902B0081202C /* visitor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = visitor.hpp; sourceTree = "<group>"; };
3D7815711F3A145F0068B6AC /* task_loop.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = task_loop.hpp; sourceTree = "<group>"; };
3D78157A1F3D89EC0068B6AC /* waiter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = waiter.hpp; sourceTree = "<group>"; };
3DBD7B94240FB11200ED9FE8 /* checked_cast_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checked_cast_tests.cpp; sourceTree = "<group>"; };
56290B89206D0887003892E0 /* lru_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lru_cache.hpp; sourceTree = "<group>"; };
56290B8B206D0937003892E0 /* lru_cache_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lru_cache_tests.cpp; sourceTree = "<group>"; };
564BB444206E89ED00BDD211 /* fifo_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fifo_cache.hpp; sourceTree = "<group>"; };
564BB446206E8A4D00BDD211 /* fifo_cache_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fifo_cache_test.cpp; sourceTree = "<group>"; };
56B1A0721E69DE4D00395022 /* random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = random.hpp; sourceTree = "<group>"; };
56B1A0731E69DE4D00395022 /* small_set.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = small_set.hpp; sourceTree = "<group>"; };
670E39421C46C76900E9C0A6 /* sunrise_sunset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sunrise_sunset.cpp; sourceTree = "<group>"; };
670E39431C46C76900E9C0A6 /* sunrise_sunset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sunrise_sunset.hpp; sourceTree = "<group>"; };
671182EE1C807C0A00CB8177 /* gmtime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gmtime.cpp; sourceTree = "<group>"; };
671182EF1C807C0A00CB8177 /* gmtime.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gmtime.hpp; sourceTree = "<group>"; };
672DD4B01E04255F0078E13C /* cancellable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cancellable.hpp; sourceTree = "<group>"; };
672DD4B11E04255F0078E13C /* collection_cast.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collection_cast.hpp; sourceTree = "<group>"; };
672DD4B51E04255F0078E13C /* mem_trie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mem_trie.hpp; sourceTree = "<group>"; };
672DD4B61E04255F0078E13C /* newtype.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = newtype.hpp; sourceTree = "<group>"; };
672DD4B71E04255F0078E13C /* observer_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = observer_list.hpp; sourceTree = "<group>"; };
672DD4B81E0425600078E13C /* range_iterator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = range_iterator.hpp; sourceTree = "<group>"; };
672DD4B91E0425600078E13C /* ref_counted.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ref_counted.hpp; sourceTree = "<group>"; };
672DD4BA1E0425600078E13C /* stl_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stl_helpers.hpp; sourceTree = "<group>"; };
674A7E2C1C0DB03D003D48E1 /* timegm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timegm.cpp; sourceTree = "<group>"; };
674A7E2D1C0DB03D003D48E1 /* timegm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = timegm.hpp; 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>"; };
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>"; };
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>"; };
675341A21A3F57E400A0A8C3 /* normalize_unicode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normalize_unicode.cpp; sourceTree = "<group>"; };
675341AA1A3F57E400A0A8C3 /* rolling_hash.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rolling_hash.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>"; };
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>"; };
675341B91A3F57E400A0A8C3 /* stl_iterator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stl_iterator.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>"; };
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>"; };
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>"; };
67A609AC1C88642E001E641A /* deferred_task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = deferred_task.cpp; sourceTree = "<group>"; };
67A609AD1C88642E001E641A /* deferred_task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = deferred_task.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>"; };
67C79B9E1E2929DB00C40034 /* checked_cast.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = checked_cast.hpp; sourceTree = "<group>"; };
67E40EC71E4DC0D500A6D200 /* small_set_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = small_set_test.cpp; sourceTree = "<group>"; };
ACB634A2274D65F000F91940 /* math.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = math.cpp; sourceTree = "<group>"; };
E1B7FFBD21FA19FD00F094DC /* thread_pool_computational.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread_pool_computational.hpp; sourceTree = "<group>"; };
E1B7FFBE21FA19FD00F094DC /* thread_pool_delayed.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread_pool_delayed.hpp; sourceTree = "<group>"; };
E1B7FFBF21FA19FD00F094DC /* thread_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread_utils.hpp; sourceTree = "<group>"; };
E1B7FFC021FA19FE00F094DC /* thread_pool_delayed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_pool_delayed.cpp; sourceTree = "<group>"; };
E1B7FFC521FA1A2100F094DC /* thread_pool_computational_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_pool_computational_tests.cpp; sourceTree = "<group>"; };
E1B7FFC621FA1A2200F094DC /* thread_pool_delayed_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_pool_delayed_tests.cpp; sourceTree = "<group>"; };
F61B9796229BFDF1000E878B /* non_intersecting_intervals_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = non_intersecting_intervals_tests.cpp; sourceTree = "<group>"; };
FAB54F582E053C17007B540E /* fast_math.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fast_math.cpp; sourceTree = "<group>"; };
FAF23E20274E3F1000684735 /* exception_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exception_tests.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
39FD27041CC65A7100AFF551 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
39FD273B1CC65B1000AFF551 /* libbase.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675341741A3F57BF00A0A8C3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
39FD26C71CC659D200AFF551 /* base_tests */ = {
isa = PBXGroup;
children = (
39FD26C81CC65A0E00AFF551 /* assert_test.cpp */,
39F1E53021C961B800D961DC /* beam_tests.cpp */,
397DC50F22BB8ECD007126DB /* bidirectional_map_tests.cpp */,
39FD26CA1CC65A0E00AFF551 /* bits_test.cpp */,
39FD26CB1CC65A0E00AFF551 /* buffer_vector_test.cpp */,
39FD26CC1CC65A0E00AFF551 /* cache_test.cpp */,
3975D20A235F2738004D84D3 /* cancellable_tests.cpp */,
3DBD7B94240FB11200ED9FE8 /* checked_cast_tests.cpp */,
39BC707420F55B6700A6EC20 /* clustering_map_tests.cpp */,
39FD26CD1CC65A0E00AFF551 /* collection_cast_test.cpp */,
39FD26D01CC65A0E00AFF551 /* containers_test.cpp */,
39B89C391FD1898A001104AF /* control_flow_tests.cpp */,
FAF23E20274E3F1000684735 /* exception_tests.cpp */,
564BB446206E8A4D00BDD211 /* fifo_cache_test.cpp */,
390F1C0F2294299A00EA58E3 /* file_name_utils_tests.cpp */,
3917FA60211E00F100937DF4 /* geo_object_id_tests.cpp */,
3446C6781DDCAA2500146687 /* levenshtein_dfa_test.cpp */,
3D08987A24810A1300837783 /* linked_map_tests.cpp */,
39FD26D11CC65A0E00AFF551 /* logging_test.cpp */,
56290B8B206D0937003892E0 /* lru_cache_tests.cpp */,
39FD26D21CC65A0E00AFF551 /* math_test.cpp */,
39FD26D31CC65A0E00AFF551 /* matrix_test.cpp */,
39FD26D41CC65A0E00AFF551 /* mem_trie_test.cpp */,
3446C67E1DDCAA6E00146687 /* newtype_test.cpp */,
F61B9796229BFDF1000E878B /* non_intersecting_intervals_tests.cpp */,
39FD26D51CC65A0E00AFF551 /* observer_list_test.cpp */,
39FD26D61CC65A0E00AFF551 /* range_iterator_test.cpp */,
3446C67F1DDCAA6E00146687 /* ref_counted_tests.cpp */,
39FD26D71CC65A0E00AFF551 /* regexp_test.cpp */,
39FD26D81CC65A0E00AFF551 /* rolling_hash_test.cpp */,
39FD26D91CC65A0E00AFF551 /* scope_guard_test.cpp */,
67E40EC71E4DC0D500A6D200 /* small_set_test.cpp */,
395FEB3321492F320036395C /* stl_helpers_tests.cpp */,
39FD26DD1CC65A0E00AFF551 /* string_utils_test.cpp */,
39F995E120F55B8A0034F977 /* suffix_array_tests.cpp */,
39FD26DE1CC65A0E00AFF551 /* sunrise_sunset_test.cpp */,
39FD27011CC65A2800AFF551 /* testingmain.cpp */,
E1B7FFC521FA1A2100F094DC /* thread_pool_computational_tests.cpp */,
E1B7FFC621FA1A2200F094DC /* thread_pool_delayed_tests.cpp */,
39FD26DF1CC65A0E00AFF551 /* thread_pool_tests.cpp */,
395784CE2303034000F2CC07 /* thread_safe_queue_tests.cpp */,
39FD26E01CC65A0E00AFF551 /* threaded_list_test.cpp */,
39FD26E11CC65A0E00AFF551 /* threads_test.cpp */,
39FD26E21CC65A0E00AFF551 /* timegm_test.cpp */,
39FD26E31CC65A0E00AFF551 /* timer_test.cpp */,
3446C6791DDCAA2500146687 /* uni_string_dfa_test.cpp */,
39F995E220F55B8A0034F977 /* visitor_tests.cpp */,
);
name = base_tests;
path = ../../libs/base/base_tests;
sourceTree = "<group>";
};
6753416E1A3F57BF00A0A8C3 = {
isa = PBXGroup;
children = (
34BA2D6A1DBE169E00FAB345 /* common-debug.xcconfig */,
34BA2D6B1DBE169E00FAB345 /* common-release.xcconfig */,
675341791A3F57BF00A0A8C3 /* base */,
39FD26C71CC659D200AFF551 /* base_tests */,
675341781A3F57BF00A0A8C3 /* Products */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
675341781A3F57BF00A0A8C3 /* Products */ = {
isa = PBXGroup;
children = (
675341771A3F57BF00A0A8C3 /* libbase.a */,
39FD27071CC65A7100AFF551 /* base_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
675341791A3F57BF00A0A8C3 /* base */ = {
isa = PBXGroup;
children = (
675341851A3F57E400A0A8C3 /* array_adapters.hpp */,
675341861A3F57E400A0A8C3 /* assert.hpp */,
3D1BE645212D775500ACD94A /* atomic_shared_ptr.hpp */,
675341881A3F57E400A0A8C3 /* base.hpp */,
675341871A3F57E400A0A8C3 /* base.cpp */,
39F1E52E21C961A800D961DC /* beam.hpp */,
397DC50B22BB8EBF007126DB /* bidirectional_map.hpp */,
675341891A3F57E400A0A8C3 /* bits.hpp */,
6753418A1A3F57E400A0A8C3 /* buffer_vector.hpp */,
6753418B1A3F57E400A0A8C3 /* cache.hpp */,
672DD4B01E04255F0078E13C /* cancellable.hpp */,
3901B744235F02B2006ABD43 /* cancellable.cpp */,
67C79B9E1E2929DB00C40034 /* checked_cast.hpp */,
3917FA52211E008C00937DF4 /* clustering_map.hpp */,
672DD4B11E04255F0078E13C /* collection_cast.hpp */,
39BC0FCF1FD057F900B6C276 /* control_flow.hpp */,
67A609AD1C88642E001E641A /* deferred_task.hpp */,
67A609AC1C88642E001E641A /* deferred_task.cpp */,
3446C66C1DDCA96300146687 /* dfa_helpers.hpp */,
675341951A3F57E400A0A8C3 /* exception.hpp */,
675341941A3F57E400A0A8C3 /* exception.cpp */,
FAB54F582E053C17007B540E /* fast_math.cpp */,
564BB444206E89ED00BDD211 /* fifo_cache.hpp */,
390F1C0B2294298E00EA58E3 /* file_name_utils.hpp */,
390F1C0C2294298E00EA58E3 /* file_name_utils.cpp */,
3917FA55211E009700937DF4 /* geo_object_id.hpp */,
3917FA54211E009700937DF4 /* geo_object_id.cpp */,
671182EF1C807C0A00CB8177 /* gmtime.hpp */,
671182EE1C807C0A00CB8177 /* gmtime.cpp */,
675345381A3F6F5E00A0A8C3 /* internal */,
3446C66E1DDCA96300146687 /* levenshtein_dfa.hpp */,
3446C66D1DDCA96300146687 /* levenshtein_dfa.cpp */,
675341991A3F57E400A0A8C3 /* limited_priority_queue.hpp */,
3D08987824810A0B00837783 /* linked_map.hpp */,
6753419B1A3F57E400A0A8C3 /* logging.hpp */,
6753419A1A3F57E400A0A8C3 /* logging.cpp */,
6753419C1A3F57E400A0A8C3 /* lower_case.cpp */,
56290B89206D0887003892E0 /* lru_cache.hpp */,
6753419D1A3F57E400A0A8C3 /* macros.hpp */,
6753419E1A3F57E400A0A8C3 /* math.hpp */,
ACB634A2274D65F000F91940 /* math.cpp */,
6753419F1A3F57E400A0A8C3 /* matrix.hpp */,
672DD4B51E04255F0078E13C /* mem_trie.hpp */,
672DD4B61E04255F0078E13C /* newtype.hpp */,
397DC50C22BB8EBF007126DB /* non_intersecting_intervals.hpp */,
675341A21A3F57E400A0A8C3 /* normalize_unicode.cpp */,
672DD4B71E04255F0078E13C /* observer_list.hpp */,
3917FA5B211E00BB00937DF4 /* pprof.hpp */,
3917FA5A211E00BA00937DF4 /* pprof.cpp */,
56B1A0721E69DE4D00395022 /* random.hpp */,
672DD4B81E0425600078E13C /* range_iterator.hpp */,
672DD4B91E0425600078E13C /* ref_counted.hpp */,
675341AA1A3F57E400A0A8C3 /* rolling_hash.hpp */,
675341AF1A3F57E400A0A8C3 /* scope_guard.hpp */,
675341B01A3F57E400A0A8C3 /* set_operations.hpp */,
675341B21A3F57E400A0A8C3 /* shared_buffer_manager.hpp */,
675341B11A3F57E400A0A8C3 /* shared_buffer_manager.cpp */,
56B1A0731E69DE4D00395022 /* small_set.hpp */,
675341B51A3F57E400A0A8C3 /* src_point.hpp */,
675341B41A3F57E400A0A8C3 /* src_point.cpp */,
675341B61A3F57E400A0A8C3 /* stats.hpp */,
675341B71A3F57E400A0A8C3 /* std_serialization.hpp */,
672DD4BA1E0425600078E13C /* stl_helpers.hpp */,
675341B91A3F57E400A0A8C3 /* stl_iterator.hpp */,
675341BD1A3F57E400A0A8C3 /* string_utils.hpp */,
675341BC1A3F57E400A0A8C3 /* string_utils.cpp */,
675341BF1A3F57E400A0A8C3 /* strings_bundle.hpp */,
675341BE1A3F57E400A0A8C3 /* strings_bundle.cpp */,
3917FA5E211E00C300937DF4 /* suffix_array.hpp */,
3D74EF0B1F8B902B0081202C /* suffix_array.cpp */,
670E39431C46C76900E9C0A6 /* sunrise_sunset.hpp */,
670E39421C46C76900E9C0A6 /* sunrise_sunset.cpp */,
3D7815711F3A145F0068B6AC /* task_loop.hpp */,
675341C41A3F57E400A0A8C3 /* thread.hpp */,
675341C31A3F57E400A0A8C3 /* thread.cpp */,
67B52B5F1AD3C84E00664C17 /* thread_checker.hpp */,
67B52B5E1AD3C84E00664C17 /* thread_checker.cpp */,
675341C21A3F57E400A0A8C3 /* thread_pool.hpp */,
675341C11A3F57E400A0A8C3 /* thread_pool.cpp */,
E1B7FFBD21FA19FD00F094DC /* thread_pool_computational.hpp */,
E1B7FFBE21FA19FD00F094DC /* thread_pool_delayed.hpp */,
E1B7FFC021FA19FE00F094DC /* thread_pool_delayed.cpp */,
3989E363230302EA00D63F84 /* thread_safe_queue.hpp */,
E1B7FFBF21FA19FD00F094DC /* thread_utils.hpp */,
675341C61A3F57E400A0A8C3 /* threaded_container.hpp */,
675341C51A3F57E400A0A8C3 /* threaded_container.cpp */,
675341C71A3F57E400A0A8C3 /* threaded_list.hpp */,
674A7E2D1C0DB03D003D48E1 /* timegm.hpp */,
674A7E2C1C0DB03D003D48E1 /* timegm.cpp */,
675341CA1A3F57E400A0A8C3 /* timer.hpp */,
675341C91A3F57E400A0A8C3 /* timer.cpp */,
3446C6701DDCA96300146687 /* uni_string_dfa.hpp */,
3446C66F1DDCA96300146687 /* uni_string_dfa.cpp */,
3D74EF0C1F8B902B0081202C /* visitor.hpp */,
3D78157A1F3D89EC0068B6AC /* waiter.hpp */,
);
name = base;
path = ../../libs/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 = (
3D74EF121F8B902C0081202C /* visitor.hpp in Headers */,
675341CF1A3F57E400A0A8C3 /* bits.hpp in Headers */,
672DD4C71E0425600078E13C /* ref_counted.hpp in Headers */,
675341D11A3F57E400A0A8C3 /* cache.hpp in Headers */,
675341E31A3F57E400A0A8C3 /* math.hpp in Headers */,
3446C6731DDCA96300146687 /* levenshtein_dfa.hpp in Headers */,
56B1A0751E69DE4D00395022 /* random.hpp in Headers */,
56290B8A206D0887003892E0 /* lru_cache.hpp in Headers */,
675341E21A3F57E400A0A8C3 /* macros.hpp in Headers */,
672DD4C51E0425600078E13C /* observer_list.hpp in Headers */,
675341EF1A3F57E400A0A8C3 /* rolling_hash.hpp in Headers */,
671182F11C807C0A00CB8177 /* gmtime.hpp in Headers */,
67A609AF1C88642E001E641A /* deferred_task.hpp in Headers */,
675342021A3F57E400A0A8C3 /* string_utils.hpp in Headers */,
675341E41A3F57E400A0A8C3 /* matrix.hpp in Headers */,
670E39451C46C76900E9C0A6 /* sunrise_sunset.hpp in Headers */,
3D7815731F3A145F0068B6AC /* task_loop.hpp in Headers */,
675341F51A3F57E400A0A8C3 /* set_operations.hpp in Headers */,
675342041A3F57E400A0A8C3 /* strings_bundle.hpp in Headers */,
3D1BE646212D775500ACD94A /* atomic_shared_ptr.hpp in Headers */,
672DD4C81E0425600078E13C /* stl_helpers.hpp in Headers */,
675341CE1A3F57E400A0A8C3 /* base.hpp in Headers */,
675341F41A3F57E400A0A8C3 /* scope_guard.hpp in Headers */,
672DD4BF1E0425600078E13C /* collection_cast.hpp in Headers */,
3917FA5F211E00C400937DF4 /* suffix_array.hpp in Headers */,
3917FA53211E008C00937DF4 /* clustering_map.hpp in Headers */,
3989E364230302EA00D63F84 /* thread_safe_queue.hpp in Headers */,
390F1C0D2294298E00EA58E3 /* file_name_utils.hpp in Headers */,
E1B7FFC121FA19FE00F094DC /* thread_pool_computational.hpp in Headers */,
675342071A3F57E400A0A8C3 /* thread_pool.hpp in Headers */,
3D08987924810A0B00837783 /* linked_map.hpp in Headers */,
397DC50D22BB8EBF007126DB /* bidirectional_map.hpp in Headers */,
3446C6711DDCA96300146687 /* dfa_helpers.hpp in Headers */,
6753420C1A3F57E400A0A8C3 /* threaded_list.hpp in Headers */,
675341DB1A3F57E400A0A8C3 /* exception.hpp in Headers */,
6753453E1A3F6F6A00A0A8C3 /* message.hpp in Headers */,
39BC0FD01FD057FA00B6C276 /* control_flow.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 */,
3D78157B1F3D89EC0068B6AC /* waiter.hpp in Headers */,
675341CC1A3F57E400A0A8C3 /* assert.hpp in Headers */,
675341E01A3F57E400A0A8C3 /* logging.hpp in Headers */,
39F1E52F21C961A900D961DC /* beam.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 */,
674A7E2F1C0DB03D003D48E1 /* timegm.hpp in Headers */,
675341F71A3F57E400A0A8C3 /* shared_buffer_manager.hpp in Headers */,
56B1A0761E69DE4D00395022 /* small_set.hpp in Headers */,
E1B7FFC221FA19FE00F094DC /* thread_pool_delayed.hpp in Headers */,
67B52B611AD3C84E00664C17 /* thread_checker.hpp in Headers */,
3917FA5D211E00BB00937DF4 /* pprof.hpp in Headers */,
672DD4BE1E0425600078E13C /* cancellable.hpp in Headers */,
675341CB1A3F57E400A0A8C3 /* array_adapters.hpp in Headers */,
3446C6751DDCA96300146687 /* uni_string_dfa.hpp in Headers */,
6753420B1A3F57E400A0A8C3 /* threaded_container.hpp in Headers */,
FAF23E1F274E3E5600684735 /* checked_cast.hpp in Headers */,
E1B7FFC321FA19FE00F094DC /* thread_utils.hpp in Headers */,
397DC50E22BB8EBF007126DB /* non_intersecting_intervals.hpp in Headers */,
672DD4C41E0425600078E13C /* newtype.hpp in Headers */,
564BB445206E89ED00BDD211 /* fifo_cache.hpp in Headers */,
672DD4C31E0425600078E13C /* mem_trie.hpp in Headers */,
672DD4C61E0425600078E13C /* range_iterator.hpp in Headers */,
3917FA58211E009700937DF4 /* geo_object_id.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
39FD27061CC65A7100AFF551 /* base_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 39FD271B1CC65A7100AFF551 /* Build configuration list for PBXNativeTarget "base_tests" */;
buildPhases = (
39FD27031CC65A7100AFF551 /* Sources */,
39FD27041CC65A7100AFF551 /* Frameworks */,
39FD27051CC65A7100AFF551 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = base_tests;
productName = base_tests;
productReference = 39FD27071CC65A7100AFF551 /* base_tests.app */;
productType = "com.apple.product-type.application";
};
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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
39FD27061CC65A7100AFF551 = {
CreatedOnToolsVersion = 7.2.1;
};
675341761A3F57BF00A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
};
};
buildConfigurationList = 675341721A3F57BF00A0A8C3 /* Build configuration list for PBXProject "base" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 6753416E1A3F57BF00A0A8C3;
productRefGroup = 675341781A3F57BF00A0A8C3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
675341761A3F57BF00A0A8C3 /* base */,
39FD27061CC65A7100AFF551 /* base_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
39FD27051CC65A7100AFF551 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
39FD27031CC65A7100AFF551 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3917FA6B211E010400937DF4 /* small_set_test.cpp in Sources */,
FACB768526B873A000810C9C /* lru_cache_tests.cpp in Sources */,
FACB768326B8738F00810C9C /* linked_map_tests.cpp in Sources */,
39FD27341CC65AD000AFF551 /* sunrise_sunset_test.cpp in Sources */,
39FD27351CC65AD000AFF551 /* thread_pool_tests.cpp in Sources */,
39FD271E1CC65AD000AFF551 /* testingmain.cpp in Sources */,
39FD27391CC65AD000AFF551 /* timer_test.cpp in Sources */,
39FD27201CC65AD000AFF551 /* bits_test.cpp in Sources */,
3446C67D1DDCAA4900146687 /* uni_string_dfa_test.cpp in Sources */,
3917FA68211E010400937DF4 /* clustering_map_tests.cpp in Sources */,
3917FA65211E010400937DF4 /* visitor_tests.cpp in Sources */,
39F1E53121C961B800D961DC /* beam_tests.cpp in Sources */,
3917FA6A211E010400937DF4 /* control_flow_tests.cpp in Sources */,
39FD272A1CC65AD000AFF551 /* mem_trie_test.cpp in Sources */,
395FEB3521492F350036395C /* stl_helpers_tests.cpp in Sources */,
3975D20C235F2761004D84D3 /* thread_safe_queue_tests.cpp in Sources */,
3446C67C1DDCAA4600146687 /* levenshtein_dfa_test.cpp in Sources */,
3917FA69211E010400937DF4 /* fifo_cache_test.cpp in Sources */,
3975D20B235F2738004D84D3 /* cancellable_tests.cpp in Sources */,
39FD27381CC65AD000AFF551 /* timegm_test.cpp in Sources */,
39FD272C1CC65AD000AFF551 /* range_iterator_test.cpp in Sources */,
FAB54F592E053C17007B540E /* fast_math.cpp in Sources */,
FAF23E21274E3F1000684735 /* exception_tests.cpp in Sources */,
39FD27261CC65AD000AFF551 /* containers_test.cpp in Sources */,
397DC51122BB8ED2007126DB /* bidirectional_map_tests.cpp in Sources */,
390F1C12229429A700EA58E3 /* thread_pool_computational_tests.cpp in Sources */,
3446C6821DDCAA7400146687 /* newtype_test.cpp in Sources */,
FACB768426B8739300810C9C /* checked_cast_tests.cpp in Sources */,
39FD27231CC65AD000AFF551 /* collection_cast_test.cpp in Sources */,
39FD272E1CC65AD000AFF551 /* rolling_hash_test.cpp in Sources */,
39FD27361CC65AD000AFF551 /* threaded_list_test.cpp in Sources */,
39FD272B1CC65AD000AFF551 /* observer_list_test.cpp in Sources */,
39FD27371CC65AD000AFF551 /* threads_test.cpp in Sources */,
39FD27331CC65AD000AFF551 /* string_utils_test.cpp in Sources */,
3446C6831DDCAA7800146687 /* ref_counted_tests.cpp in Sources */,
390F1C13229429AA00EA58E3 /* thread_pool_delayed_tests.cpp in Sources */,
39FD27211CC65AD000AFF551 /* buffer_vector_test.cpp in Sources */,
3917FA64211E010400937DF4 /* suffix_array_tests.cpp in Sources */,
3917FA62211E010400937DF4 /* geo_object_id_tests.cpp in Sources */,
397DC51222BB8ED2007126DB /* non_intersecting_intervals_tests.cpp in Sources */,
39FD27221CC65AD000AFF551 /* cache_test.cpp in Sources */,
39FD272D1CC65AD000AFF551 /* regexp_test.cpp in Sources */,
39FD271F1CC65AD000AFF551 /* assert_test.cpp in Sources */,
39FD27291CC65AD000AFF551 /* matrix_test.cpp in Sources */,
39FD272F1CC65AD000AFF551 /* scope_guard_test.cpp in Sources */,
39FD27281CC65AD000AFF551 /* math_test.cpp in Sources */,
39FD27271CC65AD000AFF551 /* logging_test.cpp in Sources */,
390F1C112294299E00EA58E3 /* file_name_utils_tests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675341731A3F57BF00A0A8C3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
ACB634A3274D65F000F91940 /* math.cpp in Sources */,
3446C6741DDCA96300146687 /* uni_string_dfa.cpp in Sources */,
3446C6721DDCA96300146687 /* levenshtein_dfa.cpp in Sources */,
390F1C0E2294298E00EA58E3 /* file_name_utils.cpp in Sources */,
6753453D1A3F6F6A00A0A8C3 /* message.cpp in Sources */,
675342081A3F57E400A0A8C3 /* thread.cpp in Sources */,
675342061A3F57E400A0A8C3 /* thread_pool.cpp in Sources */,
670E39441C46C76900E9C0A6 /* sunrise_sunset.cpp in Sources */,
6753420E1A3F57E400A0A8C3 /* timer.cpp in Sources */,
675341F61A3F57E400A0A8C3 /* shared_buffer_manager.cpp in Sources */,
675341DA1A3F57E400A0A8C3 /* exception.cpp in Sources */,
3D74EF111F8B902C0081202C /* suffix_array.cpp in Sources */,
3917FA57211E009700937DF4 /* geo_object_id.cpp in Sources */,
3901B745235F02B3006ABD43 /* cancellable.cpp in Sources */,
675341F91A3F57E400A0A8C3 /* src_point.cpp in Sources */,
675342031A3F57E400A0A8C3 /* strings_bundle.cpp in Sources */,
675341CD1A3F57E400A0A8C3 /* base.cpp in Sources */,
675342011A3F57E400A0A8C3 /* string_utils.cpp in Sources */,
674A7E2E1C0DB03D003D48E1 /* timegm.cpp in Sources */,
E1B7FFC421FA19FE00F094DC /* thread_pool_delayed.cpp in Sources */,
FAB54F5A2E053C17007B540E /* fast_math.cpp in Sources */,
6753420A1A3F57E400A0A8C3 /* threaded_container.cpp in Sources */,
3917FA5C211E00BB00937DF4 /* pprof.cpp in Sources */,
67A609AE1C88642E001E641A /* deferred_task.cpp in Sources */,
675341DF1A3F57E400A0A8C3 /* logging.cpp in Sources */,
671182F01C807C0A00CB8177 /* gmtime.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 */
39FD271C1CC65A7100AFF551 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.base_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
39FD271D1CC65A7100AFF551 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.base_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
675341801A3F57BF00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34BA2D6A1DBE169E00FAB345 /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
675341811A3F57BF00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34BA2D6B1DBE169E00FAB345 /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
675341831A3F57BF00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/fast_double_parser/include",
);
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
675341841A3F57BF00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/fast_double_parser/include",
);
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
39FD271B1CC65A7100AFF551 /* Build configuration list for PBXNativeTarget "base_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
39FD271C1CC65A7100AFF551 /* Debug */,
39FD271D1CC65A7100AFF551 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
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 */;
}

View file

@ -0,0 +1,218 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
4586D0B51F4811BB00DF9CE5 /* bsdiff_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B11F4811BB00DF9CE5 /* bsdiff_common.h */; };
4586D0B61F4811BB00DF9CE5 /* bsdiff_search.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B21F4811BB00DF9CE5 /* bsdiff_search.h */; };
4586D0B71F4811BB00DF9CE5 /* bsdiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B31F4811BB00DF9CE5 /* bsdiff.h */; };
4586D0BE1F4811E600DF9CE5 /* divsufsort_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0B91F4811E600DF9CE5 /* divsufsort_private.h */; };
4586D0BF1F4811E600DF9CE5 /* divsufsort.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4586D0BA1F4811E600DF9CE5 /* divsufsort.cc */; };
4586D0C01F4811E600DF9CE5 /* divsufsort.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0BB1F4811E600DF9CE5 /* divsufsort.h */; };
4586D0C11F4811E600DF9CE5 /* sssort.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4586D0BC1F4811E600DF9CE5 /* sssort.cc */; };
4586D0C21F4811E600DF9CE5 /* trsort.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4586D0BD1F4811E600DF9CE5 /* trsort.cc */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
4586D0A11F480FE600DF9CE5 /* libbsdiff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libbsdiff.a; sourceTree = BUILT_PRODUCTS_DIR; };
4586D0AF1F4810A700DF9CE5 /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
4586D0B01F4810A700DF9CE5 /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
4586D0B11F4811BB00DF9CE5 /* bsdiff_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bsdiff_common.h; path = bsdiff/bsdiff_common.h; sourceTree = "<group>"; };
4586D0B21F4811BB00DF9CE5 /* bsdiff_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bsdiff_search.h; path = bsdiff/bsdiff_search.h; sourceTree = "<group>"; };
4586D0B31F4811BB00DF9CE5 /* bsdiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bsdiff.h; path = bsdiff/bsdiff.h; sourceTree = "<group>"; };
4586D0B91F4811E600DF9CE5 /* divsufsort_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = divsufsort_private.h; path = divsufsort/divsufsort_private.h; sourceTree = "<group>"; };
4586D0BA1F4811E600DF9CE5 /* divsufsort.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = divsufsort.cc; path = divsufsort/divsufsort.cc; sourceTree = "<group>"; };
4586D0BB1F4811E600DF9CE5 /* divsufsort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = divsufsort.h; path = divsufsort/divsufsort.h; sourceTree = "<group>"; };
4586D0BC1F4811E600DF9CE5 /* sssort.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sssort.cc; path = divsufsort/sssort.cc; sourceTree = "<group>"; };
4586D0BD1F4811E600DF9CE5 /* trsort.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trsort.cc; path = divsufsort/trsort.cc; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
4586D09E1F480FE600DF9CE5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4586D0981F480FE600DF9CE5 = {
isa = PBXGroup;
children = (
4586D0AF1F4810A700DF9CE5 /* common-debug.xcconfig */,
4586D0B01F4810A700DF9CE5 /* common-release.xcconfig */,
4586D0A31F480FE600DF9CE5 /* bsdiff */,
4586D0A21F480FE600DF9CE5 /* Products */,
);
sourceTree = "<group>";
};
4586D0A21F480FE600DF9CE5 /* Products */ = {
isa = PBXGroup;
children = (
4586D0A11F480FE600DF9CE5 /* libbsdiff.a */,
);
name = Products;
sourceTree = "<group>";
};
4586D0A31F480FE600DF9CE5 /* bsdiff */ = {
isa = PBXGroup;
children = (
4586D0B11F4811BB00DF9CE5 /* bsdiff_common.h */,
4586D0B21F4811BB00DF9CE5 /* bsdiff_search.h */,
4586D0B31F4811BB00DF9CE5 /* bsdiff.h */,
4586D0B91F4811E600DF9CE5 /* divsufsort_private.h */,
4586D0BA1F4811E600DF9CE5 /* divsufsort.cc */,
4586D0BB1F4811E600DF9CE5 /* divsufsort.h */,
4586D0BC1F4811E600DF9CE5 /* sssort.cc */,
4586D0BD1F4811E600DF9CE5 /* trsort.cc */,
);
name = bsdiff;
path = "../../3party/bsdiff-courgette";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
4586D09F1F480FE600DF9CE5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
4586D0BE1F4811E600DF9CE5 /* divsufsort_private.h in Headers */,
4586D0B71F4811BB00DF9CE5 /* bsdiff.h in Headers */,
4586D0B61F4811BB00DF9CE5 /* bsdiff_search.h in Headers */,
4586D0B51F4811BB00DF9CE5 /* bsdiff_common.h in Headers */,
4586D0C01F4811E600DF9CE5 /* divsufsort.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
4586D0A01F480FE600DF9CE5 /* bsdiff */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4586D0AC1F480FE600DF9CE5 /* Build configuration list for PBXNativeTarget "bsdiff" */;
buildPhases = (
4586D09D1F480FE600DF9CE5 /* Sources */,
4586D09E1F480FE600DF9CE5 /* Frameworks */,
4586D09F1F480FE600DF9CE5 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = bsdiff;
productName = bsdiff;
productReference = 4586D0A11F480FE600DF9CE5 /* libbsdiff.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
4586D0991F480FE600DF9CE5 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
4586D0A01F480FE600DF9CE5 = {
CreatedOnToolsVersion = 8.3.3;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 4586D09C1F480FE600DF9CE5 /* Build configuration list for PBXProject "bsdiff" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 4586D0981F480FE600DF9CE5;
productRefGroup = 4586D0A21F480FE600DF9CE5 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
4586D0A01F480FE600DF9CE5 /* bsdiff */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
4586D09D1F480FE600DF9CE5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4586D0BF1F4811E600DF9CE5 /* divsufsort.cc in Sources */,
4586D0C11F4811E600DF9CE5 /* sssort.cc in Sources */,
4586D0C21F4811E600DF9CE5 /* trsort.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
4586D0AA1F480FE600DF9CE5 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4586D0AF1F4810A700DF9CE5 /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
4586D0AB1F480FE600DF9CE5 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4586D0B01F4810A700DF9CE5 /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
4586D0AD1F480FE600DF9CE5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
4586D0AE1F480FE600DF9CE5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4586D09C1F480FE600DF9CE5 /* Build configuration list for PBXProject "bsdiff" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4586D0AA1F480FE600DF9CE5 /* Debug */,
4586D0AB1F480FE600DF9CE5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4586D0AC1F480FE600DF9CE5 /* Build configuration list for PBXNativeTarget "bsdiff" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4586D0AD1F480FE600DF9CE5 /* Debug */,
4586D0AE1F480FE600DF9CE5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 4586D0991F480FE600DF9CE5 /* Project object */;
}

View file

@ -0,0 +1,887 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
347F33371C4540F0009758CC /* compressed_bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347F33311C4540F0009758CC /* compressed_bit_vector.cpp */; };
347F33381C4540F0009758CC /* compressed_bit_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347F33321C4540F0009758CC /* compressed_bit_vector.hpp */; };
347F33391C4540F0009758CC /* fixed_bits_ddvector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347F33331C4540F0009758CC /* fixed_bits_ddvector.hpp */; };
347F333A1C4540F0009758CC /* simple_dense_coding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347F33341C4540F0009758CC /* simple_dense_coding.cpp */; };
347F333B1C4540F0009758CC /* simple_dense_coding.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347F33351C4540F0009758CC /* simple_dense_coding.hpp */; };
347F333C1C4540F0009758CC /* succinct_mapper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347F33361C4540F0009758CC /* succinct_mapper.hpp */; };
34A129D31DF99E43001B4531 /* zlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34A129D11DF99E43001B4531 /* zlib.cpp */; };
34A129D41DF99E43001B4531 /* zlib.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34A129D21DF99E43001B4531 /* zlib.hpp */; };
394916E41BAC3ACF002A8C4F /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6753421B1A3F586300A0A8C3 /* libcoding.a */; };
394917201BAC3BE0002A8C4F /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3949171F1BAC3BE0002A8C4F /* testingmain.cpp */; };
3954E00F233500E90007FDE4 /* files_container.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3954E00D233500E90007FDE4 /* files_container.hpp */; };
3954E010233500E90007FDE4 /* files_container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3954E00E233500E90007FDE4 /* files_container.cpp */; };
3954E012233500FE0007FDE4 /* files_container_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3954E011233500FE0007FDE4 /* files_container_tests.cpp */; };
395D1A95207BBF63001164A5 /* zlib_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395D1A91207BBBAC001164A5 /* zlib_test.cpp */; };
395D1A97207BBF63001164A5 /* text_storage_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395D1A8D207BBB9E001164A5 /* text_storage_tests.cpp */; };
395D1A98207BBF63001164A5 /* bwt_coder_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395D1A8B207BBB95001164A5 /* bwt_coder_tests.cpp */; };
3973743121C17EFE0003807A /* string_utf8_multilang.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3973742F21C17EFE0003807A /* string_utf8_multilang.hpp */; };
3973743221C17EFE0003807A /* string_utf8_multilang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3973743021C17EFE0003807A /* string_utf8_multilang.cpp */; };
3973743521C17F1C0003807A /* string_utf8_multilang_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3973743321C17F160003807A /* string_utf8_multilang_tests.cpp */; };
39816ECF23F2A8F00056C6B5 /* url.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39816ECD23F2A8F00056C6B5 /* url.hpp */; };
39816ED023F2A8F00056C6B5 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39816ECE23F2A8F00056C6B5 /* url.cpp */; };
39816ED223F2A90B0056C6B5 /* url_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39816ED123F2A90B0056C6B5 /* url_tests.cpp */; };
39B2B97B1FB4692D00AB85A1 /* text_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B97A1FB4692D00AB85A1 /* text_storage.hpp */; };
39B2B97D1FB4693500AB85A1 /* bwt_coder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B97C1FB4693400AB85A1 /* bwt_coder.hpp */; };
39B2B97F1FB4693B00AB85A1 /* elias_coder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B97E1FB4693B00AB85A1 /* elias_coder.hpp */; };
39B2B9811FB4694300AB85A1 /* memory_region.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B9801FB4694300AB85A1 /* memory_region.hpp */; };
39C3C0BC21A43061003B4712 /* point_coding.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39C3C0BA21A43060003B4712 /* point_coding.hpp */; };
39C3C0BD21A43061003B4712 /* point_coding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C3C0BB21A43061003B4712 /* point_coding.cpp */; };
39C3C0C221A43200003B4712 /* point_coding_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39C3C0BE21A431BF003B4712 /* point_coding_tests.cpp */; };
39D5293423D60C6F006F00DA /* bwt.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39D5293223D60C6F006F00DA /* bwt.hpp */; };
39D5293523D60C6F006F00DA /* bwt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39D5293323D60C6F006F00DA /* bwt.cpp */; };
39D5293823D60C78006F00DA /* move_to_front.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39D5293623D60C78006F00DA /* move_to_front.cpp */; };
39D5293923D60C78006F00DA /* move_to_front.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39D5293723D60C78006F00DA /* move_to_front.hpp */; };
39D5293C23D60C91006F00DA /* bwt_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39D5293A23D60C91006F00DA /* bwt_tests.cpp */; };
39D5293D23D60C91006F00DA /* move_to_front_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39D5293B23D60C91006F00DA /* move_to_front_tests.cpp */; };
39D5293E23D60C9A006F00DA /* serdes_json_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB87BF8322F9E2D1008A8A72 /* serdes_json_test.cpp */; };
39D5294623D60CA5006F00DA /* map_uint32_to_val_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4098EA6221D12088005612FF /* map_uint32_to_val_tests.cpp */; };
39D5296723D60CBC006F00DA /* traffic_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6768181F1DC3ABD80094C0AC /* traffic_test.cpp */; };
39F376C6207D327B0058E8E0 /* geometry_coding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F376C4207D327B0058E8E0 /* geometry_coding.cpp */; };
39F376C7207D327B0058E8E0 /* geometry_coding.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39F376C5207D327B0058E8E0 /* geometry_coding.hpp */; };
39F376C9207D32820058E8E0 /* tesselator_decl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39F376C8207D32820058E8E0 /* tesselator_decl.hpp */; };
39F376D2207D32AA0058E8E0 /* test_polylines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F376CA207D329F0058E8E0 /* test_polylines.cpp */; };
39F376D3207D32AD0058E8E0 /* geometry_serialization_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F376CC207D329F0058E8E0 /* geometry_serialization_test.cpp */; };
39F376D4207D32B10058E8E0 /* geometry_coding_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39F376CB207D329F0058E8E0 /* geometry_coding_test.cpp */; };
3D489BC01D3D21A00052AA38 /* succinct_mapper_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BBA1D3D217E0052AA38 /* succinct_mapper_test.cpp */; };
3D489BC11D3D21A40052AA38 /* simple_dense_coding_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BB91D3D217E0052AA38 /* simple_dense_coding_test.cpp */; };
3D489BC21D3D21AA0052AA38 /* fixed_bits_ddvector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BB81D3D217E0052AA38 /* fixed_bits_ddvector_test.cpp */; };
3D489BC31D3D21AE0052AA38 /* elias_coder_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BB71D3D217E0052AA38 /* elias_coder_test.cpp */; };
3D74EF211F8F55740081202C /* csv_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D74EF1F1F8F55740081202C /* csv_reader.hpp */; };
3D74EF221F8F55740081202C /* csv_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D74EF201F8F55740081202C /* csv_reader.cpp */; };
3DAB4B6E23018E0500F7E5EB /* buffered_file_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DAB4B6C23018E0500F7E5EB /* buffered_file_writer.cpp */; };
3DAB4B6F23018E0500F7E5EB /* buffered_file_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DAB4B6D23018E0500F7E5EB /* buffered_file_writer.hpp */; };
402E9A9321D0DBD9002D3CF4 /* map_uint32_to_val.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 402E9A9221D0DBD9002D3CF4 /* map_uint32_to_val.hpp */; };
454523B4202AEB21009275C1 /* serdes_json.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 454523B3202AEB21009275C1 /* serdes_json.hpp */; };
4563B061205909290057556D /* serdes_binary_header.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4563B05E205909280057556D /* serdes_binary_header.hpp */; };
4563B062205909290057556D /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4563B05F205909280057556D /* sha1.cpp */; };
4563B063205909290057556D /* sha1.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4563B060205909280057556D /* sha1.hpp */; };
670BAACB1D0B0C1E000302DA /* huffman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 394917221BAC3C2F002A8C4F /* huffman.cpp */; };
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 */; };
675342821A3F588C00A0A8C3 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753422B1A3F588B00A0A8C3 /* base64.cpp */; };
675342831A3F588C00A0A8C3 /* base64.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753422C1A3F588B00A0A8C3 /* base64.hpp */; };
675342861A3F588C00A0A8C3 /* bit_streams.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753422F1A3F588B00A0A8C3 /* bit_streams.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 */; };
675342951A3F588C00A0A8C3 /* constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753423E1A3F588B00A0A8C3 /* constants.hpp */; };
675342961A3F588C00A0A8C3 /* dd_vector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753423F1A3F588B00A0A8C3 /* dd_vector.hpp */; };
675342981A3F588C00A0A8C3 /* diff.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342411A3F588B00A0A8C3 /* diff.hpp */; };
675342991A3F588C00A0A8C3 /* endianness.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342421A3F588B00A0A8C3 /* endianness.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 */; };
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 */; };
675342A71A3F588C00A0A8C3 /* hex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342501A3F588B00A0A8C3 /* hex.cpp */; };
675342A81A3F588C00A0A8C3 /* hex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342511A3F588B00A0A8C3 /* hex.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 */; };
675342B21A3F588C00A0A8C3 /* parse_xml.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753425C1A3F588B00A0A8C3 /* parse_xml.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 */; };
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 */; };
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 */; };
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 */; };
675E889C1DB7B0D000F8EBDA /* traffic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E889A1DB7B0D000F8EBDA /* traffic.cpp */; };
675E889D1DB7B0D000F8EBDA /* traffic.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675E889B1DB7B0D000F8EBDA /* traffic.hpp */; };
67E8DB551BBC17490053C5BA /* base64_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB081BBC16C70053C5BA /* base64_test.cpp */; };
67E8DB561BBC17490053C5BA /* bit_streams_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB091BBC16C70053C5BA /* bit_streams_test.cpp */; };
67E8DB591BBC17490053C5BA /* compressed_bit_vector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB0D1BBC16C70053C5BA /* compressed_bit_vector_test.cpp */; };
67E8DB5B1BBC17490053C5BA /* dd_vector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB101BBC16C70053C5BA /* dd_vector_test.cpp */; };
67E8DB5C1BBC17490053C5BA /* diff_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB111BBC16C70053C5BA /* diff_test.cpp */; };
67E8DB5D1BBC17490053C5BA /* endianness_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB121BBC16C70053C5BA /* endianness_test.cpp */; };
67E8DB5F1BBC17490053C5BA /* file_data_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB141BBC16C70053C5BA /* file_data_test.cpp */; };
67E8DB601BBC17490053C5BA /* file_sort_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB151BBC16C70053C5BA /* file_sort_test.cpp */; };
67E8DB621BBC17490053C5BA /* hex_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB171BBC16C70053C5BA /* hex_test.cpp */; };
67E8DB631BBC17490053C5BA /* huffman_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB181BBC16C70053C5BA /* huffman_test.cpp */; };
67E8DB641BBC17490053C5BA /* mem_file_reader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB191BBC16C70053C5BA /* mem_file_reader_test.cpp */; };
67E8DB651BBC17490053C5BA /* mem_file_writer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB1A1BBC16C70053C5BA /* mem_file_writer_test.cpp */; };
67E8DB671BBC17490053C5BA /* png_decoder_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB1C1BBC16C70053C5BA /* png_decoder_test.cpp */; };
67E8DB681BBC17490053C5BA /* reader_cache_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB1D1BBC16C70053C5BA /* reader_cache_test.cpp */; };
67E8DB691BBC17490053C5BA /* reader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB1E1BBC16C70053C5BA /* reader_test.cpp */; };
67E8DB6A1BBC17490053C5BA /* reader_writer_ops_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB201BBC16C70053C5BA /* reader_writer_ops_test.cpp */; };
67E8DB701BBC17490053C5BA /* value_opt_string_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB261BBC16C70053C5BA /* value_opt_string_test.cpp */; };
67E8DB711BBC17490053C5BA /* var_record_reader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB271BBC16C70053C5BA /* var_record_reader_test.cpp */; };
67E8DB721BBC17490053C5BA /* var_serial_vector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB281BBC16C70053C5BA /* var_serial_vector_test.cpp */; };
67E8DB731BBC17490053C5BA /* varint_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB291BBC16C70053C5BA /* varint_test.cpp */; };
67E8DB751BBC17490053C5BA /* writer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB2B1BBC16C70053C5BA /* writer_test.cpp */; };
67E8DB761BBC17490053C5BA /* zip_creator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB2C1BBC16C70053C5BA /* zip_creator_test.cpp */; };
67E8DB771BBC17490053C5BA /* zip_reader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB2D1BBC16C70053C5BA /* zip_reader_test.cpp */; };
BB537C5F1E8490120074D9D3 /* transliteration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB537C5D1E8490120074D9D3 /* transliteration.cpp */; };
BB537C601E8490120074D9D3 /* transliteration.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB537C5E1E8490120074D9D3 /* transliteration.hpp */; };
F6C269FE1F176FFE00EB6519 /* csv_reader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6C269FD1F176FFE00EB6519 /* csv_reader_test.cpp */; };
FACB76A926B89C2200810C9C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76A826B89C2200810C9C /* libbase.a */; };
FACB76AB26B89C3000810C9C /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76AA26B89C3000810C9C /* minizip.framework */; };
FACB76AD26B89C3F00810C9C /* libcppjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76AC26B89C3F00810C9C /* libcppjansson.a */; };
FACB76AF26B89CFB00810C9C /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76AE26B89CFB00810C9C /* libz.tbd */; };
FACB76B326B89D3A00810C9C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76B226B89D3A00810C9C /* libsuccinct.a */; };
FAF23E22274E406400684735 /* huffman.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 394917231BAC3C2F002A8C4F /* huffman.hpp */; };
FAF23E25274E40A700684735 /* xml_parser_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAF23E24274E40A700684735 /* xml_parser_tests.cpp */; };
FAF23E27274E425000684735 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAF23E26274E425000684735 /* libexpat.a */; };
FAF23E28274E4AA000684735 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76B626B89D5000810C9C /* libgeometry.a */; };
FAF23E29274E4AA800684735 /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76B426B89D4200810C9C /* libplatform_tests_support.a */; };
FAF23E2A274E4AB700684735 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76B026B89D0700810C9C /* libplatform.a */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
3949168D1BAC3A5F002A8C4F /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
4740180E23F5BB5800A93C81 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
347F33311C4540F0009758CC /* compressed_bit_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compressed_bit_vector.cpp; sourceTree = "<group>"; };
347F33321C4540F0009758CC /* compressed_bit_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compressed_bit_vector.hpp; sourceTree = "<group>"; };
347F33331C4540F0009758CC /* fixed_bits_ddvector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fixed_bits_ddvector.hpp; sourceTree = "<group>"; };
347F33341C4540F0009758CC /* simple_dense_coding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_dense_coding.cpp; sourceTree = "<group>"; };
347F33351C4540F0009758CC /* simple_dense_coding.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = simple_dense_coding.hpp; sourceTree = "<group>"; };
347F33361C4540F0009758CC /* succinct_mapper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = succinct_mapper.hpp; sourceTree = "<group>"; };
34A129D11DF99E43001B4531 /* zlib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zlib.cpp; sourceTree = "<group>"; };
34A129D21DF99E43001B4531 /* zlib.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = zlib.hpp; sourceTree = "<group>"; };
34A72A431DBE4989003D1F5F /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34A72A441DBE4989003D1F5F /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
3949168F1BAC3A5F002A8C4F /* coding_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = coding_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
3949171F1BAC3BE0002A8C4F /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
394917221BAC3C2F002A8C4F /* huffman.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = huffman.cpp; sourceTree = "<group>"; };
394917231BAC3C2F002A8C4F /* huffman.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = huffman.hpp; sourceTree = "<group>"; };
3954E00D233500E90007FDE4 /* files_container.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = files_container.hpp; sourceTree = "<group>"; };
3954E00E233500E90007FDE4 /* files_container.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = files_container.cpp; sourceTree = "<group>"; };
3954E011233500FE0007FDE4 /* files_container_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = files_container_tests.cpp; sourceTree = "<group>"; };
395D1A8B207BBB95001164A5 /* bwt_coder_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bwt_coder_tests.cpp; sourceTree = "<group>"; };
395D1A8D207BBB9E001164A5 /* text_storage_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_storage_tests.cpp; sourceTree = "<group>"; };
395D1A91207BBBAC001164A5 /* zlib_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zlib_test.cpp; sourceTree = "<group>"; };
3973742F21C17EFE0003807A /* string_utf8_multilang.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_utf8_multilang.hpp; sourceTree = "<group>"; };
3973743021C17EFE0003807A /* string_utf8_multilang.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utf8_multilang.cpp; sourceTree = "<group>"; };
3973743321C17F160003807A /* string_utf8_multilang_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utf8_multilang_tests.cpp; sourceTree = "<group>"; };
39816ECD23F2A8F00056C6B5 /* url.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = url.hpp; sourceTree = "<group>"; };
39816ECE23F2A8F00056C6B5 /* url.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = url.cpp; sourceTree = "<group>"; };
39816ED123F2A90B0056C6B5 /* url_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = url_tests.cpp; sourceTree = "<group>"; };
39B2B97A1FB4692D00AB85A1 /* text_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_storage.hpp; sourceTree = "<group>"; };
39B2B97C1FB4693400AB85A1 /* bwt_coder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bwt_coder.hpp; sourceTree = "<group>"; };
39B2B97E1FB4693B00AB85A1 /* elias_coder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = elias_coder.hpp; sourceTree = "<group>"; };
39B2B9801FB4694300AB85A1 /* memory_region.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = memory_region.hpp; sourceTree = "<group>"; };
39C3C0BA21A43060003B4712 /* point_coding.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = point_coding.hpp; sourceTree = "<group>"; };
39C3C0BB21A43061003B4712 /* point_coding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point_coding.cpp; sourceTree = "<group>"; };
39C3C0BE21A431BF003B4712 /* point_coding_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point_coding_tests.cpp; sourceTree = "<group>"; };
39D5293223D60C6F006F00DA /* bwt.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bwt.hpp; sourceTree = "<group>"; };
39D5293323D60C6F006F00DA /* bwt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bwt.cpp; sourceTree = "<group>"; };
39D5293623D60C78006F00DA /* move_to_front.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = move_to_front.cpp; sourceTree = "<group>"; };
39D5293723D60C78006F00DA /* move_to_front.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = move_to_front.hpp; sourceTree = "<group>"; };
39D5293A23D60C91006F00DA /* bwt_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bwt_tests.cpp; sourceTree = "<group>"; };
39D5293B23D60C91006F00DA /* move_to_front_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = move_to_front_tests.cpp; sourceTree = "<group>"; };
39F376C4207D327B0058E8E0 /* geometry_coding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_coding.cpp; sourceTree = "<group>"; };
39F376C5207D327B0058E8E0 /* geometry_coding.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_coding.hpp; sourceTree = "<group>"; };
39F376C8207D32820058E8E0 /* tesselator_decl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tesselator_decl.hpp; sourceTree = "<group>"; };
39F376CA207D329F0058E8E0 /* test_polylines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_polylines.cpp; sourceTree = "<group>"; };
39F376CB207D329F0058E8E0 /* geometry_coding_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_coding_test.cpp; sourceTree = "<group>"; };
39F376CC207D329F0058E8E0 /* geometry_serialization_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_serialization_test.cpp; sourceTree = "<group>"; };
3D489BB71D3D217E0052AA38 /* elias_coder_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = elias_coder_test.cpp; sourceTree = "<group>"; };
3D489BB81D3D217E0052AA38 /* fixed_bits_ddvector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_bits_ddvector_test.cpp; sourceTree = "<group>"; };
3D489BB91D3D217E0052AA38 /* simple_dense_coding_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_dense_coding_test.cpp; sourceTree = "<group>"; };
3D489BBA1D3D217E0052AA38 /* succinct_mapper_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = succinct_mapper_test.cpp; sourceTree = "<group>"; };
3D74EF1F1F8F55740081202C /* csv_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = csv_reader.hpp; sourceTree = "<group>"; };
3D74EF201F8F55740081202C /* csv_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csv_reader.cpp; sourceTree = "<group>"; };
3DAB4B6C23018E0500F7E5EB /* buffered_file_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffered_file_writer.cpp; sourceTree = "<group>"; };
3DAB4B6D23018E0500F7E5EB /* buffered_file_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = buffered_file_writer.hpp; sourceTree = "<group>"; };
402E9A9221D0DBD9002D3CF4 /* map_uint32_to_val.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_uint32_to_val.hpp; sourceTree = "<group>"; };
4098EA6221D12088005612FF /* map_uint32_to_val_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_uint32_to_val_tests.cpp; sourceTree = "<group>"; };
454523B3202AEB21009275C1 /* serdes_json.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = serdes_json.hpp; sourceTree = "<group>"; };
4563B05E205909280057556D /* serdes_binary_header.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = serdes_binary_header.hpp; sourceTree = "<group>"; };
4563B05F205909280057556D /* sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha1.cpp; sourceTree = "<group>"; };
4563B060205909280057556D /* sha1.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sha1.hpp; sourceTree = "<group>"; };
56DAC3632399206A000BC50D /* test_polylines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_polylines.hpp; 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>"; };
6753421B1A3F586300A0A8C3 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
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>"; };
6753422F1A3F588B00A0A8C3 /* bit_streams.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bit_streams.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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
6753425C1A3F588B00A0A8C3 /* parse_xml.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = parse_xml.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>"; };
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>"; };
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>"; };
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>"; };
675E889A1DB7B0D000F8EBDA /* traffic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic.cpp; sourceTree = "<group>"; };
675E889B1DB7B0D000F8EBDA /* traffic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic.hpp; sourceTree = "<group>"; };
6768181F1DC3ABD80094C0AC /* traffic_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_test.cpp; sourceTree = "<group>"; };
67E8DB081BBC16C70053C5BA /* base64_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base64_test.cpp; sourceTree = "<group>"; };
67E8DB091BBC16C70053C5BA /* bit_streams_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_streams_test.cpp; sourceTree = "<group>"; };
67E8DB0D1BBC16C70053C5BA /* compressed_bit_vector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compressed_bit_vector_test.cpp; sourceTree = "<group>"; };
67E8DB101BBC16C70053C5BA /* dd_vector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dd_vector_test.cpp; sourceTree = "<group>"; };
67E8DB111BBC16C70053C5BA /* diff_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diff_test.cpp; sourceTree = "<group>"; };
67E8DB121BBC16C70053C5BA /* endianness_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = endianness_test.cpp; sourceTree = "<group>"; };
67E8DB141BBC16C70053C5BA /* file_data_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_data_test.cpp; sourceTree = "<group>"; };
67E8DB151BBC16C70053C5BA /* file_sort_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_sort_test.cpp; sourceTree = "<group>"; };
67E8DB171BBC16C70053C5BA /* hex_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_test.cpp; sourceTree = "<group>"; };
67E8DB181BBC16C70053C5BA /* huffman_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = huffman_test.cpp; sourceTree = "<group>"; };
67E8DB191BBC16C70053C5BA /* mem_file_reader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_file_reader_test.cpp; sourceTree = "<group>"; };
67E8DB1A1BBC16C70053C5BA /* mem_file_writer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_file_writer_test.cpp; sourceTree = "<group>"; };
67E8DB1C1BBC16C70053C5BA /* png_decoder_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = png_decoder_test.cpp; sourceTree = "<group>"; };
67E8DB1D1BBC16C70053C5BA /* reader_cache_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reader_cache_test.cpp; sourceTree = "<group>"; };
67E8DB1E1BBC16C70053C5BA /* reader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reader_test.cpp; sourceTree = "<group>"; };
67E8DB1F1BBC16C70053C5BA /* reader_test.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reader_test.hpp; sourceTree = "<group>"; };
67E8DB201BBC16C70053C5BA /* reader_writer_ops_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reader_writer_ops_test.cpp; sourceTree = "<group>"; };
67E8DB261BBC16C70053C5BA /* value_opt_string_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = value_opt_string_test.cpp; sourceTree = "<group>"; };
67E8DB271BBC16C70053C5BA /* var_record_reader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = var_record_reader_test.cpp; sourceTree = "<group>"; };
67E8DB281BBC16C70053C5BA /* var_serial_vector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = var_serial_vector_test.cpp; sourceTree = "<group>"; };
67E8DB291BBC16C70053C5BA /* varint_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = varint_test.cpp; sourceTree = "<group>"; };
67E8DB2B1BBC16C70053C5BA /* writer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = writer_test.cpp; sourceTree = "<group>"; };
67E8DB2C1BBC16C70053C5BA /* zip_creator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zip_creator_test.cpp; sourceTree = "<group>"; };
67E8DB2D1BBC16C70053C5BA /* zip_reader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zip_reader_test.cpp; sourceTree = "<group>"; };
BB537C5D1E8490120074D9D3 /* transliteration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transliteration.cpp; sourceTree = "<group>"; };
BB537C5E1E8490120074D9D3 /* transliteration.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transliteration.hpp; sourceTree = "<group>"; };
BB87BF8322F9E2D1008A8A72 /* serdes_json_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serdes_json_test.cpp; sourceTree = "<group>"; };
F6C269FD1F176FFE00EB6519 /* csv_reader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csv_reader_test.cpp; sourceTree = "<group>"; };
FACB76A826B89C2200810C9C /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76AA26B89C3000810C9C /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76AC26B89C3F00810C9C /* libcppjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcppjansson.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76AE26B89CFB00810C9C /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
FACB76B026B89D0700810C9C /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76B226B89D3A00810C9C /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76B426B89D4200810C9C /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76B626B89D5000810C9C /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAF23E24274E40A700684735 /* xml_parser_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xml_parser_tests.cpp; sourceTree = "<group>"; };
FAF23E26274E425000684735 /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
3949168C1BAC3A5F002A8C4F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FAF23E2A274E4AB700684735 /* libplatform.a in Frameworks */,
FAF23E29274E4AA800684735 /* libplatform_tests_support.a in Frameworks */,
FAF23E28274E4AA000684735 /* libgeometry.a in Frameworks */,
394916E41BAC3ACF002A8C4F /* libcoding.a in Frameworks */,
FACB76A926B89C2200810C9C /* libbase.a in Frameworks */,
FAF23E27274E425000684735 /* libexpat.a in Frameworks */,
FACB76B326B89D3A00810C9C /* libsuccinct.a in Frameworks */,
FACB76AF26B89CFB00810C9C /* libz.tbd in Frameworks */,
FACB76AD26B89C3F00810C9C /* libcppjansson.a in Frameworks */,
FACB76AB26B89C3000810C9C /* minizip.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675342181A3F586300A0A8C3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
3496AB6C1DC1F53500C5DDBA /* Frameworks */ = {
isa = PBXGroup;
children = (
FAF23E26274E425000684735 /* libexpat.a */,
FACB76B626B89D5000810C9C /* libgeometry.a */,
FACB76B426B89D4200810C9C /* libplatform_tests_support.a */,
FACB76B226B89D3A00810C9C /* libsuccinct.a */,
FACB76B026B89D0700810C9C /* libplatform.a */,
FACB76AE26B89CFB00810C9C /* libz.tbd */,
FACB76AC26B89C3F00810C9C /* libcppjansson.a */,
FACB76AA26B89C3000810C9C /* minizip.framework */,
FACB76A826B89C2200810C9C /* libbase.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
394916901BAC3A5F002A8C4F /* coding_tests */ = {
isa = PBXGroup;
children = (
67E8DB081BBC16C70053C5BA /* base64_test.cpp */,
67E8DB091BBC16C70053C5BA /* bit_streams_test.cpp */,
395D1A8B207BBB95001164A5 /* bwt_coder_tests.cpp */,
39D5293A23D60C91006F00DA /* bwt_tests.cpp */,
67E8DB0D1BBC16C70053C5BA /* compressed_bit_vector_test.cpp */,
F6C269FD1F176FFE00EB6519 /* csv_reader_test.cpp */,
67E8DB101BBC16C70053C5BA /* dd_vector_test.cpp */,
67E8DB111BBC16C70053C5BA /* diff_test.cpp */,
3D489BB71D3D217E0052AA38 /* elias_coder_test.cpp */,
67E8DB121BBC16C70053C5BA /* endianness_test.cpp */,
67E8DB141BBC16C70053C5BA /* file_data_test.cpp */,
67E8DB151BBC16C70053C5BA /* file_sort_test.cpp */,
3954E011233500FE0007FDE4 /* files_container_tests.cpp */,
3D489BB81D3D217E0052AA38 /* fixed_bits_ddvector_test.cpp */,
39F376CB207D329F0058E8E0 /* geometry_coding_test.cpp */,
39F376CC207D329F0058E8E0 /* geometry_serialization_test.cpp */,
67E8DB171BBC16C70053C5BA /* hex_test.cpp */,
67E8DB181BBC16C70053C5BA /* huffman_test.cpp */,
4098EA6221D12088005612FF /* map_uint32_to_val_tests.cpp */,
67E8DB191BBC16C70053C5BA /* mem_file_reader_test.cpp */,
67E8DB1A1BBC16C70053C5BA /* mem_file_writer_test.cpp */,
39D5293B23D60C91006F00DA /* move_to_front_tests.cpp */,
67E8DB1C1BBC16C70053C5BA /* png_decoder_test.cpp */,
39C3C0BE21A431BF003B4712 /* point_coding_tests.cpp */,
67E8DB1D1BBC16C70053C5BA /* reader_cache_test.cpp */,
67E8DB1E1BBC16C70053C5BA /* reader_test.cpp */,
67E8DB1F1BBC16C70053C5BA /* reader_test.hpp */,
67E8DB201BBC16C70053C5BA /* reader_writer_ops_test.cpp */,
BB87BF8322F9E2D1008A8A72 /* serdes_json_test.cpp */,
3D489BB91D3D217E0052AA38 /* simple_dense_coding_test.cpp */,
3973743321C17F160003807A /* string_utf8_multilang_tests.cpp */,
3D489BBA1D3D217E0052AA38 /* succinct_mapper_test.cpp */,
39F376CA207D329F0058E8E0 /* test_polylines.cpp */,
56DAC3632399206A000BC50D /* test_polylines.hpp */,
3949171F1BAC3BE0002A8C4F /* testingmain.cpp */,
395D1A8D207BBB9E001164A5 /* text_storage_tests.cpp */,
6768181F1DC3ABD80094C0AC /* traffic_test.cpp */,
39816ED123F2A90B0056C6B5 /* url_tests.cpp */,
67E8DB261BBC16C70053C5BA /* value_opt_string_test.cpp */,
67E8DB271BBC16C70053C5BA /* var_record_reader_test.cpp */,
67E8DB281BBC16C70053C5BA /* var_serial_vector_test.cpp */,
67E8DB291BBC16C70053C5BA /* varint_test.cpp */,
67E8DB2B1BBC16C70053C5BA /* writer_test.cpp */,
FAF23E24274E40A700684735 /* xml_parser_tests.cpp */,
67E8DB2C1BBC16C70053C5BA /* zip_creator_test.cpp */,
67E8DB2D1BBC16C70053C5BA /* zip_reader_test.cpp */,
395D1A91207BBBAC001164A5 /* zlib_test.cpp */,
);
name = coding_tests;
path = ../../libs/coding/coding_tests;
sourceTree = "<group>";
};
670D04B21B0BA9050013A7AC /* internal */ = {
isa = PBXGroup;
children = (
670D04B51B0BA9050013A7AC /* file_data.cpp */,
670D04B61B0BA9050013A7AC /* file_data.hpp */,
670D04B41B0BA9050013A7AC /* file64_api.hpp */,
670D04B71B0BA9050013A7AC /* xmlparser.hpp */,
);
path = internal;
sourceTree = "<group>";
};
675342121A3F586300A0A8C3 = {
isa = PBXGroup;
children = (
34A72A431DBE4989003D1F5F /* common-debug.xcconfig */,
34A72A441DBE4989003D1F5F /* common-release.xcconfig */,
6753421D1A3F586300A0A8C3 /* coding */,
394916901BAC3A5F002A8C4F /* coding_tests */,
6753421C1A3F586300A0A8C3 /* Products */,
3496AB6C1DC1F53500C5DDBA /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
6753421C1A3F586300A0A8C3 /* Products */ = {
isa = PBXGroup;
children = (
6753421B1A3F586300A0A8C3 /* libcoding.a */,
3949168F1BAC3A5F002A8C4F /* coding_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
6753421D1A3F586300A0A8C3 /* coding */ = {
isa = PBXGroup;
children = (
6753422B1A3F588B00A0A8C3 /* base64.cpp */,
6753422C1A3F588B00A0A8C3 /* base64.hpp */,
6753422F1A3F588B00A0A8C3 /* bit_streams.hpp */,
675342341A3F588B00A0A8C3 /* buffer_reader.hpp */,
3DAB4B6C23018E0500F7E5EB /* buffered_file_writer.cpp */,
3DAB4B6D23018E0500F7E5EB /* buffered_file_writer.hpp */,
39B2B97C1FB4693400AB85A1 /* bwt_coder.hpp */,
39D5293323D60C6F006F00DA /* bwt.cpp */,
39D5293223D60C6F006F00DA /* bwt.hpp */,
675342351A3F588B00A0A8C3 /* byte_stream.hpp */,
347F33311C4540F0009758CC /* compressed_bit_vector.cpp */,
347F33321C4540F0009758CC /* compressed_bit_vector.hpp */,
6753423E1A3F588B00A0A8C3 /* constants.hpp */,
3D74EF201F8F55740081202C /* csv_reader.cpp */,
3D74EF1F1F8F55740081202C /* csv_reader.hpp */,
6753423F1A3F588B00A0A8C3 /* dd_vector.hpp */,
675342411A3F588B00A0A8C3 /* diff.hpp */,
39B2B97E1FB4693B00AB85A1 /* elias_coder.hpp */,
675342421A3F588B00A0A8C3 /* endianness.hpp */,
675342481A3F588B00A0A8C3 /* file_reader.cpp */,
675342491A3F588B00A0A8C3 /* file_reader.hpp */,
6753424A1A3F588B00A0A8C3 /* file_sort.hpp */,
6753424C1A3F588B00A0A8C3 /* file_writer.cpp */,
6753424D1A3F588B00A0A8C3 /* file_writer.hpp */,
3954E00E233500E90007FDE4 /* files_container.cpp */,
3954E00D233500E90007FDE4 /* files_container.hpp */,
347F33331C4540F0009758CC /* fixed_bits_ddvector.hpp */,
39F376C4207D327B0058E8E0 /* geometry_coding.cpp */,
39F376C5207D327B0058E8E0 /* geometry_coding.hpp */,
675342501A3F588B00A0A8C3 /* hex.cpp */,
675342511A3F588B00A0A8C3 /* hex.hpp */,
394917221BAC3C2F002A8C4F /* huffman.cpp */,
394917231BAC3C2F002A8C4F /* huffman.hpp */,
670D04B21B0BA9050013A7AC /* internal */,
402E9A9221D0DBD9002D3CF4 /* map_uint32_to_val.hpp */,
39B2B9801FB4694300AB85A1 /* memory_region.hpp */,
675342581A3F588B00A0A8C3 /* mmap_reader.cpp */,
675342591A3F588B00A0A8C3 /* mmap_reader.hpp */,
39D5293623D60C78006F00DA /* move_to_front.cpp */,
39D5293723D60C78006F00DA /* move_to_front.hpp */,
6753425C1A3F588B00A0A8C3 /* parse_xml.hpp */,
39C3C0BB21A43061003B4712 /* point_coding.cpp */,
39C3C0BA21A43060003B4712 /* point_coding.hpp */,
6753425E1A3F588B00A0A8C3 /* read_write_utils.hpp */,
6753425F1A3F588B00A0A8C3 /* reader_cache.hpp */,
675342601A3F588B00A0A8C3 /* reader_streambuf.cpp */,
675342611A3F588B00A0A8C3 /* reader_streambuf.hpp */,
675342621A3F588B00A0A8C3 /* reader_wrapper.hpp */,
675342631A3F588B00A0A8C3 /* reader_writer_ops.cpp */,
675342641A3F588B00A0A8C3 /* reader_writer_ops.hpp */,
675342651A3F588B00A0A8C3 /* reader.cpp */,
675342661A3F588B00A0A8C3 /* reader.hpp */,
4563B05E205909280057556D /* serdes_binary_header.hpp */,
454523B3202AEB21009275C1 /* serdes_json.hpp */,
4563B05F205909280057556D /* sha1.cpp */,
4563B060205909280057556D /* sha1.hpp */,
347F33341C4540F0009758CC /* simple_dense_coding.cpp */,
347F33351C4540F0009758CC /* simple_dense_coding.hpp */,
675342691A3F588B00A0A8C3 /* streams_common.hpp */,
6753426A1A3F588B00A0A8C3 /* streams_sink.hpp */,
6753426B1A3F588B00A0A8C3 /* streams.hpp */,
3973743021C17EFE0003807A /* string_utf8_multilang.cpp */,
3973742F21C17EFE0003807A /* string_utf8_multilang.hpp */,
347F33361C4540F0009758CC /* succinct_mapper.hpp */,
39F376C8207D32820058E8E0 /* tesselator_decl.hpp */,
39B2B97A1FB4692D00AB85A1 /* text_storage.hpp */,
675E889A1DB7B0D000F8EBDA /* traffic.cpp */,
675E889B1DB7B0D000F8EBDA /* traffic.hpp */,
BB537C5D1E8490120074D9D3 /* transliteration.cpp */,
BB537C5E1E8490120074D9D3 /* transliteration.hpp */,
39816ECE23F2A8F00056C6B5 /* url.cpp */,
39816ECD23F2A8F00056C6B5 /* url.hpp */,
675342731A3F588B00A0A8C3 /* value_opt_string.hpp */,
675342741A3F588C00A0A8C3 /* var_record_reader.hpp */,
675342751A3F588C00A0A8C3 /* var_serial_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 */,
34A129D11DF99E43001B4531 /* zlib.cpp */,
34A129D21DF99E43001B4531 /* zlib.hpp */,
);
name = coding;
path = ../../libs/coding;
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
675342191A3F586300A0A8C3 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
3973743121C17EFE0003807A /* string_utf8_multilang.hpp in Headers */,
675342C81A3F588C00A0A8C3 /* value_opt_string.hpp in Headers */,
3954E00F233500E90007FDE4 /* files_container.hpp in Headers */,
675342B51A3F588C00A0A8C3 /* reader_cache.hpp in Headers */,
675342CE1A3F588C00A0A8C3 /* varint.hpp in Headers */,
BB537C601E8490120074D9D3 /* transliteration.hpp in Headers */,
675342D01A3F588C00A0A8C3 /* writer.hpp in Headers */,
39B2B97F1FB4693B00AB85A1 /* elias_coder.hpp in Headers */,
675342CA1A3F588C00A0A8C3 /* var_serial_vector.hpp in Headers */,
39F376C9207D32820058E8E0 /* tesselator_decl.hpp in Headers */,
39B2B97B1FB4692D00AB85A1 /* text_storage.hpp in Headers */,
347F33391C4540F0009758CC /* fixed_bits_ddvector.hpp in Headers */,
675E889D1DB7B0D000F8EBDA /* traffic.hpp in Headers */,
3DAB4B6F23018E0500F7E5EB /* buffered_file_writer.hpp in Headers */,
FAF23E22274E406400684735 /* huffman.hpp in Headers */,
347F33381C4540F0009758CC /* compressed_bit_vector.hpp in Headers */,
675342B21A3F588C00A0A8C3 /* parse_xml.hpp in Headers */,
39D5293923D60C78006F00DA /* move_to_front.hpp in Headers */,
675342AF1A3F588C00A0A8C3 /* mmap_reader.hpp in Headers */,
4563B061205909290057556D /* serdes_binary_header.hpp in Headers */,
675342B81A3F588C00A0A8C3 /* reader_wrapper.hpp in Headers */,
402E9A9321D0DBD9002D3CF4 /* map_uint32_to_val.hpp in Headers */,
675342961A3F588C00A0A8C3 /* dd_vector.hpp in Headers */,
675342C91A3F588C00A0A8C3 /* var_record_reader.hpp in Headers */,
675342991A3F588C00A0A8C3 /* endianness.hpp in Headers */,
347F333C1C4540F0009758CC /* succinct_mapper.hpp in Headers */,
675342951A3F588C00A0A8C3 /* constants.hpp in Headers */,
454523B4202AEB21009275C1 /* serdes_json.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 */,
670D04C01B0BA92D0013A7AC /* file_data.hpp in Headers */,
39C3C0BC21A43061003B4712 /* point_coding.hpp in Headers */,
39F376C7207D327B0058E8E0 /* geometry_coding.hpp in Headers */,
4563B063205909290057556D /* sha1.hpp in Headers */,
6753428B1A3F588C00A0A8C3 /* buffer_reader.hpp in Headers */,
675342831A3F588C00A0A8C3 /* base64.hpp in Headers */,
675342BA1A3F588C00A0A8C3 /* reader_writer_ops.hpp in Headers */,
34A129D41DF99E43001B4531 /* zlib.hpp in Headers */,
675342A81A3F588C00A0A8C3 /* hex.hpp in Headers */,
6753428C1A3F588C00A0A8C3 /* byte_stream.hpp in Headers */,
675342BF1A3F588C00A0A8C3 /* streams_common.hpp in Headers */,
347F333B1C4540F0009758CC /* simple_dense_coding.hpp in Headers */,
670D04BE1B0BA92D0013A7AC /* file64_api.hpp in Headers */,
675342A11A3F588C00A0A8C3 /* file_sort.hpp in Headers */,
39816ECF23F2A8F00056C6B5 /* url.hpp in Headers */,
675342861A3F588C00A0A8C3 /* bit_streams.hpp in Headers */,
675342A01A3F588C00A0A8C3 /* file_reader.hpp in Headers */,
675342BC1A3F588C00A0A8C3 /* reader.hpp in Headers */,
39B2B9811FB4694300AB85A1 /* memory_region.hpp in Headers */,
675342D21A3F588C00A0A8C3 /* zip_creator.hpp in Headers */,
3D74EF211F8F55740081202C /* csv_reader.hpp in Headers */,
39B2B97D1FB4693500AB85A1 /* bwt_coder.hpp in Headers */,
39D5293423D60C6F006F00DA /* bwt.hpp in Headers */,
675342D41A3F588C00A0A8C3 /* zip_reader.hpp in Headers */,
675342A41A3F588C00A0A8C3 /* file_writer.hpp in Headers */,
675342C01A3F588C00A0A8C3 /* streams_sink.hpp in Headers */,
670D04C11B0BA92D0013A7AC /* xmlparser.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
3949168E1BAC3A5F002A8C4F /* coding_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 394916931BAC3A5F002A8C4F /* Build configuration list for PBXNativeTarget "coding_tests" */;
buildPhases = (
3949168B1BAC3A5F002A8C4F /* Sources */,
3949168C1BAC3A5F002A8C4F /* Frameworks */,
3949168D1BAC3A5F002A8C4F /* CopyFiles */,
4740180E23F5BB5800A93C81 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = coding_tests;
productName = coding_tests;
productReference = 3949168F1BAC3A5F002A8C4F /* coding_tests.app */;
productType = "com.apple.product-type.application";
};
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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
3949168E1BAC3A5F002A8C4F = {
CreatedOnToolsVersion = 7.0;
};
6753421A1A3F586300A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
};
};
buildConfigurationList = 675342161A3F586300A0A8C3 /* Build configuration list for PBXProject "coding" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 675342121A3F586300A0A8C3;
productRefGroup = 6753421C1A3F586300A0A8C3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6753421A1A3F586300A0A8C3 /* coding */,
3949168E1BAC3A5F002A8C4F /* coding_tests */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
3949168B1BAC3A5F002A8C4F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
39D5294623D60CA5006F00DA /* map_uint32_to_val_tests.cpp in Sources */,
67E8DB551BBC17490053C5BA /* base64_test.cpp in Sources */,
67E8DB5F1BBC17490053C5BA /* file_data_test.cpp in Sources */,
395D1A98207BBF63001164A5 /* bwt_coder_tests.cpp in Sources */,
67E8DB711BBC17490053C5BA /* var_record_reader_test.cpp in Sources */,
39D5293D23D60C91006F00DA /* move_to_front_tests.cpp in Sources */,
FAF23E25274E40A700684735 /* xml_parser_tests.cpp in Sources */,
39816ED223F2A90B0056C6B5 /* url_tests.cpp in Sources */,
67E8DB6A1BBC17490053C5BA /* reader_writer_ops_test.cpp in Sources */,
3D489BC31D3D21AE0052AA38 /* elias_coder_test.cpp in Sources */,
39F376D2207D32AA0058E8E0 /* test_polylines.cpp in Sources */,
67E8DB671BBC17490053C5BA /* png_decoder_test.cpp in Sources */,
394917201BAC3BE0002A8C4F /* testingmain.cpp in Sources */,
39F376D3207D32AD0058E8E0 /* geometry_serialization_test.cpp in Sources */,
67E8DB5D1BBC17490053C5BA /* endianness_test.cpp in Sources */,
3D489BC11D3D21A40052AA38 /* simple_dense_coding_test.cpp in Sources */,
39D5293C23D60C91006F00DA /* bwt_tests.cpp in Sources */,
67E8DB641BBC17490053C5BA /* mem_file_reader_test.cpp in Sources */,
67E8DB591BBC17490053C5BA /* compressed_bit_vector_test.cpp in Sources */,
67E8DB621BBC17490053C5BA /* hex_test.cpp in Sources */,
67E8DB771BBC17490053C5BA /* zip_reader_test.cpp in Sources */,
3954E012233500FE0007FDE4 /* files_container_tests.cpp in Sources */,
67E8DB751BBC17490053C5BA /* writer_test.cpp in Sources */,
67E8DB5C1BBC17490053C5BA /* diff_test.cpp in Sources */,
67E8DB701BBC17490053C5BA /* value_opt_string_test.cpp in Sources */,
67E8DB681BBC17490053C5BA /* reader_cache_test.cpp in Sources */,
39C3C0C221A43200003B4712 /* point_coding_tests.cpp in Sources */,
67E8DB721BBC17490053C5BA /* var_serial_vector_test.cpp in Sources */,
67E8DB5B1BBC17490053C5BA /* dd_vector_test.cpp in Sources */,
3973743521C17F1C0003807A /* string_utf8_multilang_tests.cpp in Sources */,
3D489BC21D3D21AA0052AA38 /* fixed_bits_ddvector_test.cpp in Sources */,
67E8DB601BBC17490053C5BA /* file_sort_test.cpp in Sources */,
67E8DB691BBC17490053C5BA /* reader_test.cpp in Sources */,
3D489BC01D3D21A00052AA38 /* succinct_mapper_test.cpp in Sources */,
F6C269FE1F176FFE00EB6519 /* csv_reader_test.cpp in Sources */,
67E8DB561BBC17490053C5BA /* bit_streams_test.cpp in Sources */,
67E8DB651BBC17490053C5BA /* mem_file_writer_test.cpp in Sources */,
39D5296723D60CBC006F00DA /* traffic_test.cpp in Sources */,
67E8DB761BBC17490053C5BA /* zip_creator_test.cpp in Sources */,
395D1A97207BBF63001164A5 /* text_storage_tests.cpp in Sources */,
39F376D4207D32B10058E8E0 /* geometry_coding_test.cpp in Sources */,
39D5293E23D60C9A006F00DA /* serdes_json_test.cpp in Sources */,
395D1A95207BBF63001164A5 /* zlib_test.cpp in Sources */,
67E8DB631BBC17490053C5BA /* huffman_test.cpp in Sources */,
67E8DB731BBC17490053C5BA /* varint_test.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675342171A3F586300A0A8C3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
347F333A1C4540F0009758CC /* simple_dense_coding.cpp in Sources */,
675342D11A3F588C00A0A8C3 /* zip_creator.cpp in Sources */,
675342B61A3F588C00A0A8C3 /* reader_streambuf.cpp in Sources */,
3DAB4B6E23018E0500F7E5EB /* buffered_file_writer.cpp in Sources */,
675342821A3F588C00A0A8C3 /* base64.cpp in Sources */,
675342D31A3F588C00A0A8C3 /* zip_reader.cpp in Sources */,
4563B062205909290057556D /* sha1.cpp in Sources */,
347F33371C4540F0009758CC /* compressed_bit_vector.cpp in Sources */,
3D74EF221F8F55740081202C /* csv_reader.cpp in Sources */,
6753429F1A3F588C00A0A8C3 /* file_reader.cpp in Sources */,
34A129D31DF99E43001B4531 /* zlib.cpp in Sources */,
3973743221C17EFE0003807A /* string_utf8_multilang.cpp in Sources */,
BB537C5F1E8490120074D9D3 /* transliteration.cpp in Sources */,
39D5293523D60C6F006F00DA /* bwt.cpp in Sources */,
39D5293823D60C78006F00DA /* move_to_front.cpp in Sources */,
675342BB1A3F588C00A0A8C3 /* reader.cpp in Sources */,
670BAACB1D0B0C1E000302DA /* huffman.cpp in Sources */,
675342A71A3F588C00A0A8C3 /* hex.cpp in Sources */,
675342A31A3F588C00A0A8C3 /* file_writer.cpp in Sources */,
670D04BF1B0BA92D0013A7AC /* file_data.cpp in Sources */,
39C3C0BD21A43061003B4712 /* point_coding.cpp in Sources */,
675342B91A3F588C00A0A8C3 /* reader_writer_ops.cpp in Sources */,
39816ED023F2A8F00056C6B5 /* url.cpp in Sources */,
39F376C6207D327B0058E8E0 /* geometry_coding.cpp in Sources */,
3954E010233500E90007FDE4 /* files_container.cpp in Sources */,
675E889C1DB7B0D000F8EBDA /* traffic.cpp in Sources */,
675342AE1A3F588C00A0A8C3 /* mmap_reader.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
394916941BAC3A5F002A8C4F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.coding_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
394916951BAC3A5F002A8C4F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.coding_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
675342241A3F586300A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34A72A431DBE4989003D1F5F /* common-debug.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
UCONFIG_USE_LOCAL,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/icu",
"$(OMIM_ROOT)/3party/icu/icu/icu4c/source/common",
"$(OMIM_ROOT)/3party/icu/icu/icu4c/source/i18n",
);
};
name = Debug;
};
675342251A3F586300A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34A72A441DBE4989003D1F5F /* common-release.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
UCONFIG_USE_LOCAL,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/icu",
"$(OMIM_ROOT)/3party/icu/icu/icu4c/source/common",
"$(OMIM_ROOT)/3party/icu/icu/icu4c/source/i18n",
);
};
name = Release;
};
675342271A3F586300A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
675342281A3F586300A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
394916931BAC3A5F002A8C4F /* Build configuration list for PBXNativeTarget "coding_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
394916941BAC3A5F002A8C4F /* Debug */,
394916951BAC3A5F002A8C4F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
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 */;
}

View file

@ -0,0 +1,13 @@
#include "common.xcconfig"
CLANG_CXX_STANDARD_LIBRARY_HARDENING = extensive
COPY_PHASE_STRIP = NO
ENABLE_NS_ASSERTIONS = YES
ENABLE_TESTABILITY = YES
GCC_OPTIMIZATION_LEVEL = 0
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) DEBUG
GCC_UNROLL_LOOPS = NO
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE
OTHER_SWIFT_FLAGS = -DDEBUG
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
SWIFT_OPTIMIZATION_LEVEL = -Onone

View file

@ -0,0 +1,14 @@
#include "common.xcconfig"
CLANG_CXX_STANDARD_LIBRARY_HARDENING = none
COPY_PHASE_STRIP = YES
ENABLE_NS_ASSERTIONS = NO
ENABLE_TESTABILITY = NO
GCC_OPTIMIZATION_LEVEL = 3
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) RELEASE NDEBUG
GCC_UNROLL_LOOPS = YES
LLVM_LTO = YES
MTL_ENABLE_DEBUG_INFO = NO
NS_BLOCK_ASSERTIONS = NO
SWIFT_COMPILATION_MODE = wholemodule
SWIFT_OPTIMIZATION_LEVEL = -Owholemodule

110
xcode/common.xcconfig Normal file
View file

@ -0,0 +1,110 @@
// Paths
OMIM_ROOT = $(PROJECT_DIR)/../..
QT_PATH[arch=x86_64] = /usr/local/opt/qt@6
QT_PATH[arch=arm64] = /opt/homebrew/opt/qt@6
BOOST_ROOT = $(OMIM_ROOT)/3party/boost
// jansson is included in many libs, and is also used in headers (leaks to other libs)
HEADER_SEARCH_PATHS = $(inherited) $(OMIM_ROOT) $(OMIM_ROOT)/libs $(BOOST_ROOT) $(OMIM_ROOT)/3party/jansson $(OMIM_ROOT)/3party/jansson/jansson/src $(OMIM_ROOT)/3party/utfcpp/source
FRAMEWORK_SEARCH_PATHS[sdk=macosx*] = $(QT_PATH)/lib
// Deployment target
IPHONEOS_DEPLOYMENT_TARGET = 15.6
// The minimum version that properly supports Qt6's std::filesystem for C++17
MACOSX_DEPLOYMENT_TARGET = 10.15
// Supported platforms
SUPPORTED_PLATFORMS = macosx iphonesimulator iphoneos
// Linked frameworks
OTHER_LDFLAGS[sdk=macosx*] = -framework Cocoa -framework IOKit -framework OpenGL -framework QtCore -framework QtGui -framework QtNetwork -framework QtOpenGL -framework QtWidgets -framework SystemConfiguration -framework CFNetwork
OTHER_LDFLAGS[sdk=iphone*] = -framework CoreGraphics -framework Foundation -framework IOKit -framework OpenGLES -framework SystemConfiguration -framework UIKit -framework CFNetwork -ObjC
// Workaround for boost/gil boost/geometry boost/qvm template errors appeared in newer clang from XCode 16.3
// See https://github.com/llvm/llvm-project/issues/94194
OTHER_CPLUSPLUSFLAGS = -Wno-missing-template-arg-list-after-template-kw
// Warnings settings
CLANG_WARN_ASSIGN_ENUM = YES
CLANG_WARN_ATOMIC_IMPLICIT_SEQ_CST = YES
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
CLANG_WARN_BOOL_CONVERSION = YES
CLANG_WARN_COMMA = YES
CLANG_WARN_COMPLETION_HANDLER_MISUSE = YES
CLANG_WARN_CONSTANT_CONVERSION = YES
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
CLANG_WARN_DOCUMENTATION_COMMENTS = NO
CLANG_WARN_EMPTY_BODY = YES
CLANG_WARN_ENUM_CONVERSION = YES
CLANG_WARN_INFINITE_RECURSION = YES
CLANG_WARN_INT_CONVERSION = YES
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
CLANG_WARN_OBJC_EXPLICIT_OWNERSHIP_TYPE = YES
CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
CLANG_WARN_STRICT_PROTOTYPES = YES
CLANG_WARN_SUSPICIOUS_MOVE = YES
CLANG_WARN_UNREACHABLE_CODE = YES
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES
GCC_WARN_ABOUT_MISSING_NEWLINE = YES
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES
GCC_WARN_STRICT_SELECTOR_MATCH = YES
GCC_WARN_UNDECLARED_SELECTOR = YES
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
GCC_WARN_UNUSED_FUNCTION = YES
GCC_WARN_UNUSED_VARIABLE = YES
// Build options
ALWAYS_SEARCH_USER_PATHS = NO
CLANG_ADDRESS_SANITIZER_CONTAINER_OVERFLOW = YES
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES
CLANG_CXX_LANGUAGE_STANDARD = c++23
CLANG_CXX_LIBRARY = libc++
CLANG_ENABLE_MODULES = YES
CLANG_ENABLE_OBJC_ARC = YES
CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES
CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Developer
COMPILER_INDEX_STORE_ENABLE = YES
DEAD_CODE_STRIPPING = YES
DEBUG_INFORMATION_FORMAT = dwarf
ENABLE_CODE_COVERAGE = NO
ENABLE_STRICT_OBJC_MSGSEND = YES
ENABLE_USER_SCRIPT_SANDBOXING = YES
GCC_C_LANGUAGE_STANDARD = c23
GCC_DYNAMIC_NO_PIC = NO
GCC_FAST_MATH = YES
// -fvisibility-inlines-hidden
GCC_INLINES_ARE_PRIVATE_EXTERN = YES
GCC_NO_COMMON_BLOCKS = YES
// Preprocessor definitions shared in all configurations and projects.
// Silence "Migrate from OpenGL to Metal" warnings.
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COREVIDEO_SILENCE_GL_DEPRECATION GLES_SILENCE_DEPRECATION
GCC_SYMBOLS_PRIVATE_EXTERN = YES
// Required to run test binaries on Mac.
GENERATE_INFOPLIST_FILE = YES
MTL_FAST_MATH = YES
ONLY_ACTIVE_ARCH = YES
PRODUCT_NAME = $(TARGET_NAME)
SKIP_INSTALL = YES
SWIFT_VERSION = 5.8
TARGETED_DEVICE_FAMILY = 1,2
VALID_ARCHS = arm64
VALID_ARCHS[sdk=iphonesimulator*] = x86_64 arm64
VALID_ARCHS[sdk=macosx*] = x86_64 arm64
// Static analyzer options.
CLANG_ANALYZER_GCD_PERFORMANCE = YES
CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES

View file

@ -0,0 +1,214 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 55;
objects = {
/* Begin PBXBuildFile section */
7168E91A294CBB91005BA468 /* jansson_handle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7168E917294CBB91005BA468 /* jansson_handle.cpp */; };
7168E91B294CBB91005BA468 /* cppjansson.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7168E919294CBB91005BA468 /* cppjansson.cpp */; };
71D730FE294CCAA000F3EEC2 /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 71D730FD294CCAA000F3EEC2 /* libjansson.a */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
71407E77294CB3E800FBD9A4 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
71407E71294CB35000FBD9A4 /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
71407E74294CB37700FBD9A4 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
71407E79294CB3E800FBD9A4 /* libcppjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcppjansson.a; sourceTree = BUILT_PRODUCTS_DIR; };
7168E916294CBB91005BA468 /* cppjansson.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cppjansson.hpp; sourceTree = "<group>"; };
7168E917294CBB91005BA468 /* jansson_handle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jansson_handle.cpp; sourceTree = "<group>"; };
7168E918294CBB91005BA468 /* jansson_handle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = jansson_handle.hpp; sourceTree = "<group>"; };
7168E919294CBB91005BA468 /* cppjansson.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cppjansson.cpp; sourceTree = "<group>"; };
71D730FD294CCAA000F3EEC2 /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
71407E76294CB3E800FBD9A4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
71D730FE294CCAA000F3EEC2 /* libjansson.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
71407E4A294C9FCE00FBD9A4 = {
isa = PBXGroup;
children = (
71D730FC294CC4B400F3EEC2 /* Frameworks */,
71407E74294CB37700FBD9A4 /* common-release.xcconfig */,
71407E71294CB35000FBD9A4 /* common-debug.xcconfig */,
71407E7A294CB3E800FBD9A4 /* cppjansson */,
71407E58294C9FD000FBD9A4 /* Products */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
71407E58294C9FD000FBD9A4 /* Products */ = {
isa = PBXGroup;
children = (
71407E79294CB3E800FBD9A4 /* libcppjansson.a */,
);
name = Products;
sourceTree = "<group>";
};
71407E7A294CB3E800FBD9A4 /* cppjansson */ = {
isa = PBXGroup;
children = (
7168E917294CBB91005BA468 /* jansson_handle.cpp */,
7168E918294CBB91005BA468 /* jansson_handle.hpp */,
7168E919294CBB91005BA468 /* cppjansson.cpp */,
7168E916294CBB91005BA468 /* cppjansson.hpp */,
);
name = cppjansson;
path = ../../libs/cppjansson;
sourceTree = "<group>";
};
71D730FC294CC4B400F3EEC2 /* Frameworks */ = {
isa = PBXGroup;
children = (
71D730FD294CCAA000F3EEC2 /* libjansson.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
71407E78294CB3E800FBD9A4 /* cppjansson */ = {
isa = PBXNativeTarget;
buildConfigurationList = 71407E7D294CB3E800FBD9A4 /* Build configuration list for PBXNativeTarget "cppjansson" */;
buildPhases = (
71407E75294CB3E800FBD9A4 /* Sources */,
71407E76294CB3E800FBD9A4 /* Frameworks */,
71407E77294CB3E800FBD9A4 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = cppjansson;
productName = cppjansson;
productReference = 71407E79294CB3E800FBD9A4 /* libcppjansson.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
71407E4B294C9FCE00FBD9A4 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastSwiftUpdateCheck = 1330;
LastUpgradeCheck = 1640;
TargetAttributes = {
71407E78294CB3E800FBD9A4 = {
CreatedOnToolsVersion = 13.3;
};
};
};
buildConfigurationList = 71407E4E294C9FCE00FBD9A4 /* Build configuration list for PBXProject "cppjansson" */;
compatibilityVersion = "Xcode 13.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 71407E4A294C9FCE00FBD9A4;
productRefGroup = 71407E58294C9FD000FBD9A4 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
71407E78294CB3E800FBD9A4 /* cppjansson */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
71407E75294CB3E800FBD9A4 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
7168E91B294CBB91005BA468 /* cppjansson.cpp in Sources */,
7168E91A294CBB91005BA468 /* jansson_handle.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
71407E66294C9FD000FBD9A4 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 71407E71294CB35000FBD9A4 /* common-debug.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = "$(inherited)";
};
name = Debug;
};
71407E67294C9FD000FBD9A4 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 71407E74294CB37700FBD9A4 /* common-release.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = "$(inherited)";
};
name = Release;
};
71407E7E294CB3E800FBD9A4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
71407E7F294CB3E800FBD9A4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
71407E4E294C9FCE00FBD9A4 /* Build configuration list for PBXProject "cppjansson" */ = {
isa = XCConfigurationList;
buildConfigurations = (
71407E66294C9FD000FBD9A4 /* Debug */,
71407E67294C9FD000FBD9A4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
71407E7D294CB3E800FBD9A4 /* Build configuration list for PBXNativeTarget "cppjansson" */ = {
isa = XCConfigurationList;
buildConfigurations = (
71407E7E294CB3E800FBD9A4 /* Debug */,
71407E7F294CB3E800FBD9A4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 71407E4B294C9FCE00FBD9A4 /* Project object */;
}

View file

@ -0,0 +1,207 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
B7A5517621CAFB2800789B7E /* loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B7A5517121CAFB2800789B7E /* loader.hpp */; };
B7A5517721CAFB2800789B7E /* serdes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B7A5517221CAFB2800789B7E /* serdes.hpp */; };
B7A5517821CAFB2800789B7E /* header.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B7A5517321CAFB2800789B7E /* header.hpp */; };
B7A5517921CAFB2800789B7E /* loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7A5517421CAFB2800789B7E /* loader.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
B7A5517121CAFB2800789B7E /* loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = loader.hpp; sourceTree = "<group>"; };
B7A5517221CAFB2800789B7E /* serdes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = serdes.hpp; sourceTree = "<group>"; };
B7A5517321CAFB2800789B7E /* header.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = header.hpp; sourceTree = "<group>"; };
B7A5517421CAFB2800789B7E /* loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loader.cpp; sourceTree = "<group>"; };
BBD4571221A6BD0300B0A79C /* libdescriptions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libdescriptions.a; sourceTree = BUILT_PRODUCTS_DIR; };
BBD4574521A6D1B900B0A79C /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
BBD4574621A6D1B900B0A79C /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
BBD4571021A6BD0300B0A79C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
BBD4570921A6BD0300B0A79C = {
isa = PBXGroup;
children = (
BBD4574521A6D1B900B0A79C /* common-debug.xcconfig */,
BBD4574621A6D1B900B0A79C /* common-release.xcconfig */,
BBD4571421A6BD0400B0A79C /* descriptions */,
BBD4571321A6BD0300B0A79C /* Products */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
BBD4571321A6BD0300B0A79C /* Products */ = {
isa = PBXGroup;
children = (
BBD4571221A6BD0300B0A79C /* libdescriptions.a */,
);
name = Products;
sourceTree = "<group>";
};
BBD4571421A6BD0400B0A79C /* descriptions */ = {
isa = PBXGroup;
children = (
B7A5517321CAFB2800789B7E /* header.hpp */,
B7A5517421CAFB2800789B7E /* loader.cpp */,
B7A5517121CAFB2800789B7E /* loader.hpp */,
B7A5517221CAFB2800789B7E /* serdes.hpp */,
);
name = descriptions;
path = ../../libs/descriptions;
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
BBD4570E21A6BD0300B0A79C /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
B7A5517721CAFB2800789B7E /* serdes.hpp in Headers */,
B7A5517821CAFB2800789B7E /* header.hpp in Headers */,
B7A5517621CAFB2800789B7E /* loader.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
BBD4571121A6BD0300B0A79C /* descriptions */ = {
isa = PBXNativeTarget;
buildConfigurationList = BBD4571D21A6BD0400B0A79C /* Build configuration list for PBXNativeTarget "descriptions" */;
buildPhases = (
BBD4570E21A6BD0300B0A79C /* Headers */,
BBD4570F21A6BD0300B0A79C /* Sources */,
BBD4571021A6BD0300B0A79C /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = descriptions;
productName = descriptions;
productReference = BBD4571221A6BD0300B0A79C /* libdescriptions.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
BBD4570A21A6BD0300B0A79C /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
BBD4571121A6BD0300B0A79C = {
CreatedOnToolsVersion = 10.0;
};
};
};
buildConfigurationList = BBD4570D21A6BD0300B0A79C /* Build configuration list for PBXProject "descriptions" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = BBD4570921A6BD0300B0A79C;
productRefGroup = BBD4571321A6BD0300B0A79C /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
BBD4571121A6BD0300B0A79C /* descriptions */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
BBD4570F21A6BD0300B0A79C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B7A5517921CAFB2800789B7E /* loader.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
BBD4571B21A6BD0400B0A79C /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BBD4574521A6D1B900B0A79C /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
BBD4571C21A6BD0400B0A79C /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BBD4574621A6D1B900B0A79C /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
BBD4571E21A6BD0400B0A79C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
BBD4571F21A6BD0400B0A79C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
BBD4570D21A6BD0300B0A79C /* Build configuration list for PBXProject "descriptions" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BBD4571B21A6BD0400B0A79C /* Debug */,
BBD4571C21A6BD0400B0A79C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
BBD4571D21A6BD0400B0A79C /* Build configuration list for PBXNativeTarget "descriptions" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BBD4571E21A6BD0400B0A79C /* Debug */,
BBD4571F21A6BD0400B0A79C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = BBD4570A21A6BD0300B0A79C /* Project object */;
}

View file

@ -0,0 +1,802 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
3492DA0B1CA2D91C00C1F3B3 /* visual_scale.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA0A1CA2D91C00C1F3B3 /* visual_scale.hpp */; };
34C624C91DABDB2000510300 /* static_texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34C624C71DABDB2000510300 /* static_texture.cpp */; };
34C624CA1DABDB2000510300 /* static_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34C624C81DABDB2000510300 /* static_texture.hpp */; };
4513BF0B1EC2F0760066565C /* framebuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4513BF071EC2F0760066565C /* framebuffer.cpp */; };
4513BF0C1EC2F0760066565C /* framebuffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4513BF081EC2F0760066565C /* framebuffer.hpp */; };
4513BF0D1EC2F0760066565C /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4513BF091EC2F0760066565C /* viewport.cpp */; };
4513BF0E1EC2F0760066565C /* viewport.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4513BF0A1EC2F0760066565C /* viewport.hpp */; };
45201E951CE605B1008A4842 /* constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45201E941CE605B1008A4842 /* constants.hpp */; };
4525F88522154BE800CAC51A /* vulkan_pipeline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4525F88322154BE800CAC51A /* vulkan_pipeline.hpp */; };
4525F88622154BE800CAC51A /* vulkan_pipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4525F88422154BE800CAC51A /* vulkan_pipeline.cpp */; };
452D373421F7415F00CD3A94 /* vulkan_object_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452D373221F7415E00CD3A94 /* vulkan_object_manager.cpp */; };
452D373521F7415F00CD3A94 /* vulkan_object_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452D373321F7415F00CD3A94 /* vulkan_object_manager.hpp */; };
452D373921FF081C00CD3A94 /* vulkan_staging_buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452D373721FF081B00CD3A94 /* vulkan_staging_buffer.cpp */; };
452D373A21FF081C00CD3A94 /* vulkan_staging_buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452D373821FF081C00CD3A94 /* vulkan_staging_buffer.hpp */; };
45447109211462A300D28C28 /* texture_types.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45447108211462A300D28C28 /* texture_types.hpp */; };
4560F591213EC93400CC736C /* render_state_metal.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4560F590213EC93300CC736C /* render_state_metal.mm */; };
4560F59E213F986E00CC736C /* metal_states.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4560F59C213F986D00CC736C /* metal_states.hpp */; };
4560F59F213F986E00CC736C /* metal_states.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4560F59D213F986D00CC736C /* metal_states.mm */; };
4560F5A52142890600CC736C /* metal_gpu_buffer_impl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4560F5A42142890600CC736C /* metal_gpu_buffer_impl.mm */; };
4560F5A7214297D800CC736C /* metal_vertex_array_buffer_impl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4560F5A6214297D800CC736C /* metal_vertex_array_buffer_impl.mm */; };
4560F5A92142A17B00CC736C /* metal_gpu_buffer_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4560F5A82142A17B00CC736C /* metal_gpu_buffer_impl.hpp */; };
4577B25421F2035D00864FAC /* vulkan_gpu_buffer_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B24421F2035C00864FAC /* vulkan_gpu_buffer_impl.cpp */; };
4577B25521F2035D00864FAC /* vulkan_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4577B24521F2035C00864FAC /* vulkan_texture.hpp */; };
4577B25621F2035D00864FAC /* vulkan_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B24621F2035C00864FAC /* vulkan_utils.cpp */; };
4577B25721F2035D00864FAC /* vulkan_vertex_array_buffer_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B24721F2035C00864FAC /* vulkan_vertex_array_buffer_impl.cpp */; };
4577B25821F2035D00864FAC /* vulkan_layers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4577B24821F2035C00864FAC /* vulkan_layers.hpp */; };
4577B25921F2035D00864FAC /* vulkan_gpu_program.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4577B24921F2035C00864FAC /* vulkan_gpu_program.hpp */; };
4577B25A21F2035D00864FAC /* vulkan_texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B24A21F2035C00864FAC /* vulkan_texture.cpp */; };
4577B25B21F2035D00864FAC /* vulkan_memory_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4577B24B21F2035C00864FAC /* vulkan_memory_manager.hpp */; };
4577B25C21F2035D00864FAC /* vulkan_gpu_buffer_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4577B24C21F2035C00864FAC /* vulkan_gpu_buffer_impl.hpp */; };
4577B25D21F2035D00864FAC /* vulkan_layers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B24D21F2035C00864FAC /* vulkan_layers.cpp */; };
4577B25E21F2035D00864FAC /* vulkan_base_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4577B24E21F2035C00864FAC /* vulkan_base_context.hpp */; };
4577B25F21F2035D00864FAC /* vulkan_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4577B24F21F2035D00864FAC /* vulkan_utils.hpp */; };
4577B26021F2035D00864FAC /* vulkan_mesh_object_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B25021F2035D00864FAC /* vulkan_mesh_object_impl.cpp */; };
4577B26121F2035D00864FAC /* vulkan_base_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B25121F2035D00864FAC /* vulkan_base_context.cpp */; };
4577B26221F2035D00864FAC /* vulkan_memory_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B25221F2035D00864FAC /* vulkan_memory_manager.cpp */; };
45789ED72133DFC2009955CC /* metal_base_context.mm in Sources */ = {isa = PBXBuildFile; fileRef = 45789ED52133DFC2009955CC /* metal_base_context.mm */; };
45789EDA2133E14F009955CC /* metal_base_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45789ED92133E14F009955CC /* metal_base_context.hpp */; };
45789EF2213557F7009955CC /* gl_constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45789EE9213557F4009955CC /* gl_constants.hpp */; };
45789EF3213557F7009955CC /* gl_extensions_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45789EEA213557F5009955CC /* gl_extensions_list.cpp */; };
45789EF4213557F7009955CC /* gl_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45789EEB213557F5009955CC /* gl_functions.cpp */; };
45789EF5213557F7009955CC /* gl_gpu_program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45789EEC213557F5009955CC /* gl_gpu_program.cpp */; };
45789EF6213557F7009955CC /* gl_includes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45789EED213557F5009955CC /* gl_includes.hpp */; };
45789EF7213557F7009955CC /* gl_gpu_program.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45789EEE213557F6009955CC /* gl_gpu_program.hpp */; };
45789EF8213557F7009955CC /* gl_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45789EEF213557F6009955CC /* gl_constants.cpp */; };
45789EF9213557F7009955CC /* gl_functions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45789EF0213557F6009955CC /* gl_functions.hpp */; };
45789EFA213557F7009955CC /* gl_extensions_list.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45789EF1213557F7009955CC /* gl_extensions_list.hpp */; };
45799345221E858000627B5E /* vulkan_param_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45799343221E857F00627B5E /* vulkan_param_descriptor.cpp */; };
45799346221E858000627B5E /* vulkan_param_descriptor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45799344221E858000627B5E /* vulkan_param_descriptor.hpp */; };
457B536620358F7E00E4E752 /* drape_routine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 457B536320358F7D00E4E752 /* drape_routine.hpp */; };
4598437321357DC500F8CAB2 /* metal_gpu_program.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4598437121357DC500F8CAB2 /* metal_gpu_program.hpp */; };
459843792136AC2600F8CAB2 /* metal_mesh_object_impl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 459843772136AC2600F8CAB2 /* metal_mesh_object_impl.mm */; };
4598438F2139967F00F8CAB2 /* metal_texture.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4598438D2139967F00F8CAB2 /* metal_texture.mm */; };
459843902139967F00F8CAB2 /* metal_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4598438E2139967F00F8CAB2 /* metal_texture.hpp */; };
45D7ADE22113535600160DE3 /* render_state.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45D7ADE02113535500160DE3 /* render_state.hpp */; };
45D7ADE32113535600160DE3 /* render_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45D7ADE12113535600160DE3 /* render_state.cpp */; };
670947231BDF9A4F005014C0 /* data_buffer_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947151BDF9A4F005014C0 /* data_buffer_impl.hpp */; };
670947271BDF9A4F005014C0 /* glyph_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947191BDF9A4F005014C0 /* glyph_manager.cpp */; };
670947281BDF9A4F005014C0 /* glyph_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709471A1BDF9A4F005014C0 /* glyph_manager.hpp */; };
670947291BDF9A4F005014C0 /* hw_texture_ios.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709471B1BDF9A4F005014C0 /* hw_texture_ios.hpp */; };
6709472A1BDF9A4F005014C0 /* hw_texture_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6709471C1BDF9A4F005014C0 /* hw_texture_ios.mm */; };
6709472B1BDF9A4F005014C0 /* hw_texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709471D1BDF9A4F005014C0 /* hw_texture.cpp */; };
6709472C1BDF9A4F005014C0 /* hw_texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709471E1BDF9A4F005014C0 /* hw_texture.hpp */; };
6709472D1BDF9A4F005014C0 /* index_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709471F1BDF9A4F005014C0 /* index_storage.cpp */; };
6709472E1BDF9A4F005014C0 /* index_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947201BDF9A4F005014C0 /* index_storage.hpp */; };
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 */; };
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 */; };
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 */; };
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 */; };
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 */; };
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 */; };
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 */; };
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 */; };
6743D3441C3533AE0095054B /* support_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6743D3421C3533AE0095054B /* support_manager.cpp */; };
6743D3451C3533AE0095054B /* support_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6743D3431C3533AE0095054B /* support_manager.hpp */; };
675D21991BFB876E00717E4F /* projection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675D21971BFB876E00717E4F /* projection.cpp */; };
675D219A1BFB876E00717E4F /* projection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675D21981BFB876E00717E4F /* projection.hpp */; };
BB035F6C1E3A2A5C00519962 /* drape_diagnostics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB035F6B1E3A2A5C00519962 /* drape_diagnostics.hpp */; };
BBAD59F821258812005543FC /* debug_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBAD59F721258812005543FC /* debug_renderer.hpp */; };
BBB72E902110AF0F00249D4F /* oglcontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB72E8F2110AF0F00249D4F /* oglcontext.cpp */; };
BBB72E9A2111CE9100249D4F /* graphics_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBB72E972111CE9100249D4F /* graphics_context.hpp */; };
BBB72E9B2111CE9100249D4F /* graphics_context_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBB72E982111CE9100249D4F /* graphics_context_factory.hpp */; };
BBB72E9C2111CE9100249D4F /* graphics_context_factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB72E992111CE9100249D4F /* graphics_context_factory.cpp */; };
BBB72E9F2118A45800249D4F /* mesh_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB72E9D2118A45700249D4F /* mesh_object.cpp */; };
BBB72EA02118A45800249D4F /* mesh_object.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBB72E9E2118A45800249D4F /* mesh_object.hpp */; };
BBF7916C2142E3A100D27BD8 /* metal_cleaner.mm in Sources */ = {isa = PBXBuildFile; fileRef = BBF7916B2142E3A100D27BD8 /* metal_cleaner.mm */; };
BBF7916E2142E42C00D27BD8 /* metal_cleaner.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBF7916D2142E42C00D27BD8 /* metal_cleaner.hpp */; };
FA7BE9CF2BFF1DA600E1AEE5 /* harfbuzz_shaping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7BE9CD2BFF1DA600E1AEE5 /* harfbuzz_shaping.cpp */; };
FA7BE9D02BFF1DA600E1AEE5 /* harfbuzz_shaping.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FA7BE9CE2BFF1DA600E1AEE5 /* harfbuzz_shaping.hpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
3492DA0A1CA2D91C00C1F3B3 /* visual_scale.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = visual_scale.hpp; sourceTree = "<group>"; };
34AF87C91DBE4F4900E5E7DC /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34AF87CA1DBE4F4900E5E7DC /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
34C624C71DABDB2000510300 /* static_texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = static_texture.cpp; sourceTree = "<group>"; };
34C624C81DABDB2000510300 /* static_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = static_texture.hpp; sourceTree = "<group>"; };
4513BF071EC2F0760066565C /* framebuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = framebuffer.cpp; sourceTree = "<group>"; };
4513BF081EC2F0760066565C /* framebuffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = framebuffer.hpp; sourceTree = "<group>"; };
4513BF091EC2F0760066565C /* viewport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = viewport.cpp; sourceTree = "<group>"; };
4513BF0A1EC2F0760066565C /* viewport.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = viewport.hpp; sourceTree = "<group>"; };
45201E941CE605B1008A4842 /* constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = constants.hpp; sourceTree = "<group>"; };
4525F88322154BE800CAC51A /* vulkan_pipeline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vulkan_pipeline.hpp; sourceTree = "<group>"; };
4525F88422154BE800CAC51A /* vulkan_pipeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vulkan_pipeline.cpp; sourceTree = "<group>"; };
452D373221F7415E00CD3A94 /* vulkan_object_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vulkan_object_manager.cpp; sourceTree = "<group>"; };
452D373321F7415F00CD3A94 /* vulkan_object_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vulkan_object_manager.hpp; sourceTree = "<group>"; };
452D373721FF081B00CD3A94 /* vulkan_staging_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vulkan_staging_buffer.cpp; sourceTree = "<group>"; };
452D373821FF081C00CD3A94 /* vulkan_staging_buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vulkan_staging_buffer.hpp; sourceTree = "<group>"; };
45447108211462A300D28C28 /* texture_types.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = texture_types.hpp; sourceTree = "<group>"; };
4560F590213EC93300CC736C /* render_state_metal.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = render_state_metal.mm; sourceTree = "<group>"; };
4560F59C213F986D00CC736C /* metal_states.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metal_states.hpp; sourceTree = "<group>"; };
4560F59D213F986D00CC736C /* metal_states.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_states.mm; sourceTree = "<group>"; };
4560F5A42142890600CC736C /* metal_gpu_buffer_impl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_gpu_buffer_impl.mm; sourceTree = "<group>"; };
4560F5A6214297D800CC736C /* metal_vertex_array_buffer_impl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_vertex_array_buffer_impl.mm; sourceTree = "<group>"; };
4560F5A82142A17B00CC736C /* metal_gpu_buffer_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metal_gpu_buffer_impl.hpp; sourceTree = "<group>"; };
4577B24421F2035C00864FAC /* vulkan_gpu_buffer_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vulkan_gpu_buffer_impl.cpp; path = ../vulkan/vulkan_gpu_buffer_impl.cpp; sourceTree = "<group>"; };
4577B24521F2035C00864FAC /* vulkan_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = vulkan_texture.hpp; path = ../vulkan/vulkan_texture.hpp; sourceTree = "<group>"; };
4577B24621F2035C00864FAC /* vulkan_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vulkan_utils.cpp; path = ../vulkan/vulkan_utils.cpp; sourceTree = "<group>"; };
4577B24721F2035C00864FAC /* vulkan_vertex_array_buffer_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vulkan_vertex_array_buffer_impl.cpp; path = ../vulkan/vulkan_vertex_array_buffer_impl.cpp; sourceTree = "<group>"; };
4577B24821F2035C00864FAC /* vulkan_layers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = vulkan_layers.hpp; path = ../vulkan/vulkan_layers.hpp; sourceTree = "<group>"; };
4577B24921F2035C00864FAC /* vulkan_gpu_program.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = vulkan_gpu_program.hpp; path = ../vulkan/vulkan_gpu_program.hpp; sourceTree = "<group>"; };
4577B24A21F2035C00864FAC /* vulkan_texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vulkan_texture.cpp; path = ../vulkan/vulkan_texture.cpp; sourceTree = "<group>"; };
4577B24B21F2035C00864FAC /* vulkan_memory_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = vulkan_memory_manager.hpp; path = ../vulkan/vulkan_memory_manager.hpp; sourceTree = "<group>"; };
4577B24C21F2035C00864FAC /* vulkan_gpu_buffer_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = vulkan_gpu_buffer_impl.hpp; path = ../vulkan/vulkan_gpu_buffer_impl.hpp; sourceTree = "<group>"; };
4577B24D21F2035C00864FAC /* vulkan_layers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vulkan_layers.cpp; path = ../vulkan/vulkan_layers.cpp; sourceTree = "<group>"; };
4577B24E21F2035C00864FAC /* vulkan_base_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = vulkan_base_context.hpp; path = ../vulkan/vulkan_base_context.hpp; sourceTree = "<group>"; };
4577B24F21F2035D00864FAC /* vulkan_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = vulkan_utils.hpp; path = ../vulkan/vulkan_utils.hpp; sourceTree = "<group>"; };
4577B25021F2035D00864FAC /* vulkan_mesh_object_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vulkan_mesh_object_impl.cpp; path = ../vulkan/vulkan_mesh_object_impl.cpp; sourceTree = "<group>"; };
4577B25121F2035D00864FAC /* vulkan_base_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vulkan_base_context.cpp; path = ../vulkan/vulkan_base_context.cpp; sourceTree = "<group>"; };
4577B25221F2035D00864FAC /* vulkan_memory_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vulkan_memory_manager.cpp; path = ../vulkan/vulkan_memory_manager.cpp; sourceTree = "<group>"; };
45789ED52133DFC2009955CC /* metal_base_context.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_base_context.mm; sourceTree = "<group>"; };
45789ED92133E14F009955CC /* metal_base_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metal_base_context.hpp; sourceTree = "<group>"; };
45789EE9213557F4009955CC /* gl_constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_constants.hpp; sourceTree = "<group>"; };
45789EEA213557F5009955CC /* gl_extensions_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_extensions_list.cpp; sourceTree = "<group>"; };
45789EEB213557F5009955CC /* gl_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_functions.cpp; sourceTree = "<group>"; };
45789EEC213557F5009955CC /* gl_gpu_program.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_gpu_program.cpp; sourceTree = "<group>"; };
45789EED213557F5009955CC /* gl_includes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_includes.hpp; sourceTree = "<group>"; };
45789EEE213557F6009955CC /* gl_gpu_program.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_gpu_program.hpp; sourceTree = "<group>"; };
45789EEF213557F6009955CC /* gl_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_constants.cpp; sourceTree = "<group>"; };
45789EF0213557F6009955CC /* gl_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_functions.hpp; sourceTree = "<group>"; };
45789EF1213557F7009955CC /* gl_extensions_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_extensions_list.hpp; sourceTree = "<group>"; };
45799343221E857F00627B5E /* vulkan_param_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vulkan_param_descriptor.cpp; sourceTree = "<group>"; };
45799344221E858000627B5E /* vulkan_param_descriptor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vulkan_param_descriptor.hpp; sourceTree = "<group>"; };
457B536320358F7D00E4E752 /* drape_routine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_routine.hpp; sourceTree = "<group>"; };
4598437121357DC500F8CAB2 /* metal_gpu_program.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metal_gpu_program.hpp; sourceTree = "<group>"; };
459843772136AC2600F8CAB2 /* metal_mesh_object_impl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_mesh_object_impl.mm; sourceTree = "<group>"; };
4598438D2139967F00F8CAB2 /* metal_texture.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_texture.mm; sourceTree = "<group>"; };
4598438E2139967F00F8CAB2 /* metal_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metal_texture.hpp; sourceTree = "<group>"; };
45D7ADE02113535500160DE3 /* render_state.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_state.hpp; sourceTree = "<group>"; };
45D7ADE12113535600160DE3 /* render_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_state.cpp; sourceTree = "<group>"; };
670947151BDF9A4F005014C0 /* data_buffer_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = data_buffer_impl.hpp; sourceTree = "<group>"; };
670947191BDF9A4F005014C0 /* glyph_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glyph_manager.cpp; sourceTree = "<group>"; };
6709471A1BDF9A4F005014C0 /* glyph_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glyph_manager.hpp; sourceTree = "<group>"; };
6709471B1BDF9A4F005014C0 /* hw_texture_ios.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hw_texture_ios.hpp; sourceTree = "<group>"; };
6709471C1BDF9A4F005014C0 /* hw_texture_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = hw_texture_ios.mm; sourceTree = "<group>"; };
6709471D1BDF9A4F005014C0 /* hw_texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hw_texture.cpp; sourceTree = "<group>"; };
6709471E1BDF9A4F005014C0 /* hw_texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hw_texture.hpp; sourceTree = "<group>"; };
6709471F1BDF9A4F005014C0 /* index_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = index_storage.cpp; sourceTree = "<group>"; };
670947201BDF9A4F005014C0 /* index_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = index_storage.hpp; 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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
6743D3421C3533AE0095054B /* support_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = support_manager.cpp; sourceTree = "<group>"; };
6743D3431C3533AE0095054B /* support_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = support_manager.hpp; sourceTree = "<group>"; };
675D21971BFB876E00717E4F /* projection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = projection.cpp; sourceTree = "<group>"; };
675D21981BFB876E00717E4F /* projection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = projection.hpp; sourceTree = "<group>"; };
BB035F6B1E3A2A5C00519962 /* drape_diagnostics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_diagnostics.hpp; sourceTree = "<group>"; };
BBAD59F721258812005543FC /* debug_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = debug_renderer.hpp; sourceTree = "<group>"; };
BBB72E8F2110AF0F00249D4F /* oglcontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oglcontext.cpp; sourceTree = "<group>"; };
BBB72E972111CE9100249D4F /* graphics_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = graphics_context.hpp; sourceTree = "<group>"; };
BBB72E982111CE9100249D4F /* graphics_context_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = graphics_context_factory.hpp; sourceTree = "<group>"; };
BBB72E992111CE9100249D4F /* graphics_context_factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphics_context_factory.cpp; sourceTree = "<group>"; };
BBB72E9D2118A45700249D4F /* mesh_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mesh_object.cpp; sourceTree = "<group>"; };
BBB72E9E2118A45800249D4F /* mesh_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mesh_object.hpp; sourceTree = "<group>"; };
BBF7916B2142E3A100D27BD8 /* metal_cleaner.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_cleaner.mm; sourceTree = "<group>"; };
BBF7916D2142E42C00D27BD8 /* metal_cleaner.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = metal_cleaner.hpp; sourceTree = "<group>"; };
FA7BE9CD2BFF1DA600E1AEE5 /* harfbuzz_shaping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = harfbuzz_shaping.cpp; sourceTree = "<group>"; };
FA7BE9CE2BFF1DA600E1AEE5 /* harfbuzz_shaping.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = harfbuzz_shaping.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6729A4EE1A691F6A007D5872 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4577B24321F2034200864FAC /* vulkan */ = {
isa = PBXGroup;
children = (
45799343221E857F00627B5E /* vulkan_param_descriptor.cpp */,
45799344221E858000627B5E /* vulkan_param_descriptor.hpp */,
4577B25121F2035D00864FAC /* vulkan_base_context.cpp */,
4577B24E21F2035C00864FAC /* vulkan_base_context.hpp */,
4577B24421F2035C00864FAC /* vulkan_gpu_buffer_impl.cpp */,
4577B24C21F2035C00864FAC /* vulkan_gpu_buffer_impl.hpp */,
4577B24921F2035C00864FAC /* vulkan_gpu_program.hpp */,
4577B24D21F2035C00864FAC /* vulkan_layers.cpp */,
4577B24821F2035C00864FAC /* vulkan_layers.hpp */,
4577B25221F2035D00864FAC /* vulkan_memory_manager.cpp */,
4577B24B21F2035C00864FAC /* vulkan_memory_manager.hpp */,
4577B25021F2035D00864FAC /* vulkan_mesh_object_impl.cpp */,
452D373221F7415E00CD3A94 /* vulkan_object_manager.cpp */,
452D373321F7415F00CD3A94 /* vulkan_object_manager.hpp */,
4525F88422154BE800CAC51A /* vulkan_pipeline.cpp */,
4525F88322154BE800CAC51A /* vulkan_pipeline.hpp */,
452D373721FF081B00CD3A94 /* vulkan_staging_buffer.cpp */,
452D373821FF081C00CD3A94 /* vulkan_staging_buffer.hpp */,
4577B24A21F2035C00864FAC /* vulkan_texture.cpp */,
4577B24521F2035C00864FAC /* vulkan_texture.hpp */,
4577B24621F2035C00864FAC /* vulkan_utils.cpp */,
4577B24F21F2035D00864FAC /* vulkan_utils.hpp */,
4577B24721F2035C00864FAC /* vulkan_vertex_array_buffer_impl.cpp */,
);
path = vulkan;
sourceTree = "<group>";
};
45789ED42133DF91009955CC /* metal */ = {
isa = PBXGroup;
children = (
45789ED92133E14F009955CC /* metal_base_context.hpp */,
45789ED52133DFC2009955CC /* metal_base_context.mm */,
4560F5A82142A17B00CC736C /* metal_gpu_buffer_impl.hpp */,
4560F5A42142890600CC736C /* metal_gpu_buffer_impl.mm */,
4598437121357DC500F8CAB2 /* metal_gpu_program.hpp */,
459843772136AC2600F8CAB2 /* metal_mesh_object_impl.mm */,
4560F59C213F986D00CC736C /* metal_states.hpp */,
4560F59D213F986D00CC736C /* metal_states.mm */,
4598438E2139967F00F8CAB2 /* metal_texture.hpp */,
4598438D2139967F00F8CAB2 /* metal_texture.mm */,
4560F5A6214297D800CC736C /* metal_vertex_array_buffer_impl.mm */,
4560F590213EC93300CC736C /* render_state_metal.mm */,
BBF7916B2142E3A100D27BD8 /* metal_cleaner.mm */,
BBF7916D2142E42C00D27BD8 /* metal_cleaner.hpp */,
);
path = metal;
sourceTree = "<group>";
};
6729A4E81A691F6A007D5872 = {
isa = PBXGroup;
children = (
34AF87C91DBE4F4900E5E7DC /* common-debug.xcconfig */,
34AF87CA1DBE4F4900E5E7DC /* common-release.xcconfig */,
6729A4F31A691F6A007D5872 /* drape */,
6729A4F21A691F6A007D5872 /* Products */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
6729A4F21A691F6A007D5872 /* Products */ = {
isa = PBXGroup;
children = (
6729A4F11A691F6A007D5872 /* libdrape.a */,
);
name = Products;
sourceTree = "<group>";
};
6729A4F31A691F6A007D5872 /* drape */ = {
isa = PBXGroup;
children = (
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 */,
6729A50C1A69213A007D5872 /* color.hpp */,
45201E941CE605B1008A4842 /* constants.hpp */,
6729A50D1A69213A007D5872 /* cpu_buffer.cpp */,
6729A50E1A69213A007D5872 /* cpu_buffer.hpp */,
670947151BDF9A4F005014C0 /* data_buffer_impl.hpp */,
6729A50F1A69213A007D5872 /* data_buffer.cpp */,
6729A5101A69213A007D5872 /* data_buffer.hpp */,
BBAD59F721258812005543FC /* debug_renderer.hpp */,
BB035F6B1E3A2A5C00519962 /* drape_diagnostics.hpp */,
6729A5111A69213A007D5872 /* drape_global.hpp */,
457B536320358F7D00E4E752 /* drape_routine.hpp */,
6729A5121A69213A007D5872 /* dynamic_texture.hpp */,
6729A5131A69213A007D5872 /* font_texture.cpp */,
6729A5141A69213A007D5872 /* font_texture.hpp */,
4513BF071EC2F0760066565C /* framebuffer.cpp */,
4513BF081EC2F0760066565C /* framebuffer.hpp */,
45789EEF213557F6009955CC /* gl_constants.cpp */,
45789EE9213557F4009955CC /* gl_constants.hpp */,
45789EEA213557F5009955CC /* gl_extensions_list.cpp */,
45789EF1213557F7009955CC /* gl_extensions_list.hpp */,
45789EEB213557F5009955CC /* gl_functions.cpp */,
45789EF0213557F6009955CC /* gl_functions.hpp */,
45789EEC213557F5009955CC /* gl_gpu_program.cpp */,
45789EEE213557F6009955CC /* gl_gpu_program.hpp */,
45789EED213557F5009955CC /* gl_includes.hpp */,
6729A51C1A69213A007D5872 /* glsl_func.hpp */,
6729A51D1A69213A007D5872 /* glsl_types.hpp */,
670947191BDF9A4F005014C0 /* glyph_manager.cpp */,
6709471A1BDF9A4F005014C0 /* glyph_manager.hpp */,
6729A5221A69213A007D5872 /* gpu_buffer.cpp */,
6729A5231A69213A007D5872 /* gpu_buffer.hpp */,
6729A5271A69213A007D5872 /* gpu_program.hpp */,
BBB72E992111CE9100249D4F /* graphics_context_factory.cpp */,
BBB72E982111CE9100249D4F /* graphics_context_factory.hpp */,
BBB72E972111CE9100249D4F /* graphics_context.hpp */,
6709471B1BDF9A4F005014C0 /* hw_texture_ios.hpp */,
6709471C1BDF9A4F005014C0 /* hw_texture_ios.mm */,
6709471D1BDF9A4F005014C0 /* hw_texture.cpp */,
6709471E1BDF9A4F005014C0 /* hw_texture.hpp */,
6729A5281A69213A007D5872 /* index_buffer_mutator.cpp */,
6729A5291A69213A007D5872 /* index_buffer_mutator.hpp */,
6729A52A1A69213A007D5872 /* index_buffer.cpp */,
6729A52B1A69213A007D5872 /* index_buffer.hpp */,
6709471F1BDF9A4F005014C0 /* index_storage.cpp */,
670947201BDF9A4F005014C0 /* index_storage.hpp */,
BBB72E9D2118A45700249D4F /* mesh_object.cpp */,
BBB72E9E2118A45800249D4F /* mesh_object.hpp */,
45789ED42133DF91009955CC /* metal */,
6729A52C1A69213A007D5872 /* object_pool.hpp */,
BBB72E8F2110AF0F00249D4F /* oglcontext.cpp */,
6729A52D1A69213A007D5872 /* oglcontext.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 */,
45D7ADE12113535600160DE3 /* render_state.cpp */,
45D7ADE02113535500160DE3 /* render_state.hpp */,
6729A53C1A69213A007D5872 /* shader.cpp */,
6729A53D1A69213A007D5872 /* shader.hpp */,
34C624C71DABDB2000510300 /* static_texture.cpp */,
34C624C81DABDB2000510300 /* static_texture.hpp */,
6729A54E1A69213A007D5872 /* stipple_pen_resource.cpp */,
6729A54F1A69213A007D5872 /* stipple_pen_resource.hpp */,
6743D3421C3533AE0095054B /* support_manager.cpp */,
6743D3431C3533AE0095054B /* support_manager.hpp */,
6729A5501A69213A007D5872 /* symbols_texture.cpp */,
6729A5511A69213A007D5872 /* symbols_texture.hpp */,
FA7BE9CD2BFF1DA600E1AEE5 /* harfbuzz_shaping.cpp */,
FA7BE9CE2BFF1DA600E1AEE5 /* harfbuzz_shaping.hpp */,
6729A5521A69213A007D5872 /* texture_manager.cpp */,
6729A5531A69213A007D5872 /* texture_manager.hpp */,
6729A5541A69213A007D5872 /* texture_of_colors.cpp */,
6729A5551A69213A007D5872 /* texture_of_colors.hpp */,
45447108211462A300D28C28 /* texture_types.hpp */,
6729A5561A69213A007D5872 /* texture.cpp */,
6729A5571A69213A007D5872 /* texture.hpp */,
6729A5581A69213A007D5872 /* uniform_value.cpp */,
6729A5591A69213A007D5872 /* uniform_value.hpp */,
6729A55C1A69213A007D5872 /* utils */,
6729A5611A69213A007D5872 /* vertex_array_buffer.cpp */,
6729A5621A69213A007D5872 /* vertex_array_buffer.hpp */,
4513BF091EC2F0760066565C /* viewport.cpp */,
4513BF0A1EC2F0760066565C /* viewport.hpp */,
3492DA0A1CA2D91C00C1F3B3 /* visual_scale.hpp */,
4577B24321F2034200864FAC /* vulkan */,
);
name = drape;
path = ../../libs/drape;
sourceTree = SOURCE_ROOT;
};
6729A55C1A69213A007D5872 /* utils */ = {
isa = PBXGroup;
children = (
675D21971BFB876E00717E4F /* projection.cpp */,
675D21981BFB876E00717E4F /* projection.hpp */,
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 = (
4577B25F21F2035D00864FAC /* vulkan_utils.hpp in Headers */,
459843902139967F00F8CAB2 /* metal_texture.hpp in Headers */,
6729A5A31A69213A007D5872 /* stipple_pen_resource.hpp in Headers */,
452D373521F7415F00CD3A94 /* vulkan_object_manager.hpp in Headers */,
6729A5661A69213A007D5872 /* attribute_provider.hpp in Headers */,
45799346221E858000627B5E /* vulkan_param_descriptor.hpp in Headers */,
6729A58D1A69213A007D5872 /* index_buffer_mutator.hpp in Headers */,
6729A5781A69213A007D5872 /* font_texture.hpp in Headers */,
670947231BDF9A4F005014C0 /* data_buffer_impl.hpp in Headers */,
6729A59B1A69213A007D5872 /* render_bucket.hpp in Headers */,
45789EFA213557F7009955CC /* gl_extensions_list.hpp in Headers */,
6729A56C1A69213A007D5872 /* binding_info.hpp in Headers */,
3492DA0B1CA2D91C00C1F3B3 /* visual_scale.hpp in Headers */,
6729A5971A69213A007D5872 /* overlay_tree.hpp in Headers */,
6729A5751A69213A007D5872 /* drape_global.hpp in Headers */,
4577B25C21F2035D00864FAC /* vulkan_gpu_buffer_impl.hpp in Headers */,
4560F59E213F986E00CC736C /* metal_states.hpp in Headers */,
6729A5701A69213A007D5872 /* color.hpp in Headers */,
6729A5801A69213A007D5872 /* glsl_func.hpp in Headers */,
6729A5761A69213A007D5872 /* dynamic_texture.hpp in Headers */,
45D7ADE22113535600160DE3 /* render_state.hpp in Headers */,
6729A5681A69213A007D5872 /* batcher_helpers.hpp in Headers */,
6729A56A1A69213A007D5872 /* batcher.hpp in Headers */,
BBAD59F821258812005543FC /* debug_renderer.hpp in Headers */,
45447109211462A300D28C28 /* texture_types.hpp in Headers */,
BBB72EA02118A45800249D4F /* mesh_object.hpp in Headers */,
675D219A1BFB876E00717E4F /* projection.hpp in Headers */,
BBF7916E2142E42C00D27BD8 /* metal_cleaner.hpp in Headers */,
45789EF6213557F7009955CC /* gl_includes.hpp in Headers */,
45789EF9213557F7009955CC /* gl_functions.hpp in Headers */,
670947291BDF9A4F005014C0 /* hw_texture_ios.hpp in Headers */,
4598437321357DC500F8CAB2 /* metal_gpu_program.hpp in Headers */,
670947281BDF9A4F005014C0 /* glyph_manager.hpp in Headers */,
6729A5991A69213A007D5872 /* pointers.hpp in Headers */,
6729A5A51A69213A007D5872 /* symbols_texture.hpp in Headers */,
BBB72E9B2111CE9100249D4F /* graphics_context_factory.hpp in Headers */,
BBB72E9A2111CE9100249D4F /* graphics_context.hpp in Headers */,
6729A5741A69213A007D5872 /* data_buffer.hpp in Headers */,
6729A58B1A69213A007D5872 /* gpu_program.hpp in Headers */,
4560F5A92142A17B00CC736C /* metal_gpu_buffer_impl.hpp in Headers */,
45789EDA2133E14F009955CC /* metal_base_context.hpp in Headers */,
6743D3451C3533AE0095054B /* support_manager.hpp in Headers */,
6729A5B31A69213A007D5872 /* vertex_decl.hpp in Headers */,
6729A5721A69213A007D5872 /* cpu_buffer.hpp in Headers */,
4525F88522154BE800CAC51A /* vulkan_pipeline.hpp in Headers */,
6729A5AD1A69213A007D5872 /* uniform_value.hpp in Headers */,
6729A5951A69213A007D5872 /* overlay_handle.hpp in Headers */,
45201E951CE605B1008A4842 /* constants.hpp in Headers */,
452D373A21FF081C00CD3A94 /* vulkan_staging_buffer.hpp in Headers */,
4577B25E21F2035D00864FAC /* vulkan_base_context.hpp in Headers */,
6709472E1BDF9A4F005014C0 /* index_storage.hpp in Headers */,
6729A5B51A69213A007D5872 /* vertex_array_buffer.hpp in Headers */,
6729A5A71A69213A007D5872 /* texture_manager.hpp in Headers */,
34C624CA1DABDB2000510300 /* static_texture.hpp in Headers */,
4577B25521F2035D00864FAC /* vulkan_texture.hpp in Headers */,
6729A5901A69213A007D5872 /* object_pool.hpp in Headers */,
6729A5A11A69213A007D5872 /* shader.hpp in Headers */,
4513BF0C1EC2F0760066565C /* framebuffer.hpp in Headers */,
6729A5641A69213A007D5872 /* attribute_buffer_mutator.hpp in Headers */,
4577B25921F2035D00864FAC /* vulkan_gpu_program.hpp in Headers */,
6729A5811A69213A007D5872 /* glsl_types.hpp in Headers */,
6709472C1BDF9A4F005014C0 /* hw_texture.hpp in Headers */,
6729A5911A69213A007D5872 /* oglcontext.hpp in Headers */,
4577B25B21F2035D00864FAC /* vulkan_memory_manager.hpp in Headers */,
457B536620358F7E00E4E752 /* drape_routine.hpp in Headers */,
45789EF2213557F7009955CC /* gl_constants.hpp in Headers */,
6729A5AB1A69213A007D5872 /* texture.hpp in Headers */,
4513BF0E1EC2F0760066565C /* viewport.hpp in Headers */,
6729A5A91A69213A007D5872 /* texture_of_colors.hpp in Headers */,
6729A5871A69213A007D5872 /* gpu_buffer.hpp in Headers */,
BB035F6C1E3A2A5C00519962 /* drape_diagnostics.hpp in Headers */,
45789EF7213557F7009955CC /* gl_gpu_program.hpp in Headers */,
6729A56E1A69213A007D5872 /* buffer_base.hpp in Headers */,
6729A58F1A69213A007D5872 /* index_buffer.hpp in Headers */,
4577B25821F2035D00864FAC /* vulkan_layers.hpp in Headers */,
FA7BE9D02BFF1DA600E1AEE5 /* harfbuzz_shaping.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 = (
);
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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1610;
TargetAttributes = {
6729A4F01A691F6A007D5872 = {
CreatedOnToolsVersion = 6.1.1;
};
};
};
buildConfigurationList = 6729A4EC1A691F6A007D5872 /* Build configuration list for PBXProject "drape" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 6729A4E81A691F6A007D5872;
productRefGroup = 6729A4F21A691F6A007D5872 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6729A4F01A691F6A007D5872 /* drape */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6729A4ED1A691F6A007D5872 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6729A5711A69213A007D5872 /* cpu_buffer.cpp in Sources */,
6729A5631A69213A007D5872 /* attribute_buffer_mutator.cpp in Sources */,
6729A56B1A69213A007D5872 /* binding_info.cpp in Sources */,
BBB72E9F2118A45800249D4F /* mesh_object.cpp in Sources */,
BBF7916C2142E3A100D27BD8 /* metal_cleaner.mm in Sources */,
45789EF5213557F7009955CC /* gl_gpu_program.cpp in Sources */,
45789EF3213557F7009955CC /* gl_extensions_list.cpp in Sources */,
6729A5941A69213A007D5872 /* overlay_handle.cpp in Sources */,
6709472D1BDF9A4F005014C0 /* index_storage.cpp in Sources */,
6729A5861A69213A007D5872 /* gpu_buffer.cpp in Sources */,
4525F88622154BE800CAC51A /* vulkan_pipeline.cpp in Sources */,
4577B25721F2035D00864FAC /* vulkan_vertex_array_buffer_impl.cpp in Sources */,
45789EF8213557F7009955CC /* gl_constants.cpp in Sources */,
4577B25621F2035D00864FAC /* vulkan_utils.cpp in Sources */,
6729A59A1A69213A007D5872 /* render_bucket.cpp in Sources */,
FA7BE9CF2BFF1DA600E1AEE5 /* harfbuzz_shaping.cpp in Sources */,
4577B25A21F2035D00864FAC /* vulkan_texture.cpp in Sources */,
4560F59F213F986E00CC736C /* metal_states.mm in Sources */,
4560F5A52142890600CC736C /* metal_gpu_buffer_impl.mm in Sources */,
6709472A1BDF9A4F005014C0 /* hw_texture_ios.mm in Sources */,
45799345221E858000627B5E /* vulkan_param_descriptor.cpp in Sources */,
459843792136AC2600F8CAB2 /* metal_mesh_object_impl.mm in Sources */,
4513BF0D1EC2F0760066565C /* viewport.cpp in Sources */,
34C624C91DABDB2000510300 /* static_texture.cpp in Sources */,
4513BF0B1EC2F0760066565C /* framebuffer.cpp in Sources */,
6729A5981A69213A007D5872 /* pointers.cpp in Sources */,
6729A5A41A69213A007D5872 /* symbols_texture.cpp in Sources */,
675D21991BFB876E00717E4F /* projection.cpp in Sources */,
6729A56D1A69213A007D5872 /* buffer_base.cpp in Sources */,
6743D3441C3533AE0095054B /* support_manager.cpp in Sources */,
6729A5A01A69213A007D5872 /* shader.cpp in Sources */,
6729A5A21A69213A007D5872 /* stipple_pen_resource.cpp in Sources */,
6729A5691A69213A007D5872 /* batcher.cpp in Sources */,
4577B25D21F2035D00864FAC /* vulkan_layers.cpp in Sources */,
6729A58C1A69213A007D5872 /* index_buffer_mutator.cpp in Sources */,
4598438F2139967F00F8CAB2 /* metal_texture.mm in Sources */,
BBB72E902110AF0F00249D4F /* oglcontext.cpp in Sources */,
45789EF4213557F7009955CC /* gl_functions.cpp in Sources */,
45789ED72133DFC2009955CC /* metal_base_context.mm in Sources */,
6729A5731A69213A007D5872 /* data_buffer.cpp in Sources */,
6709472B1BDF9A4F005014C0 /* hw_texture.cpp in Sources */,
6729A5AA1A69213A007D5872 /* texture.cpp in Sources */,
BBB72E9C2111CE9100249D4F /* graphics_context_factory.cpp in Sources */,
4577B26221F2035D00864FAC /* vulkan_memory_manager.cpp in Sources */,
6729A5771A69213A007D5872 /* font_texture.cpp in Sources */,
4560F591213EC93400CC736C /* render_state_metal.mm in Sources */,
45D7ADE32113535600160DE3 /* render_state.cpp in Sources */,
6729A58E1A69213A007D5872 /* index_buffer.cpp in Sources */,
452D373421F7415F00CD3A94 /* vulkan_object_manager.cpp in Sources */,
6729A5A61A69213A007D5872 /* texture_manager.cpp in Sources */,
4577B26121F2035D00864FAC /* vulkan_base_context.cpp in Sources */,
670947271BDF9A4F005014C0 /* glyph_manager.cpp in Sources */,
452D373921FF081C00CD3A94 /* vulkan_staging_buffer.cpp in Sources */,
4577B25421F2035D00864FAC /* vulkan_gpu_buffer_impl.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 */,
6729A5AC1A69213A007D5872 /* uniform_value.cpp in Sources */,
6729A5961A69213A007D5872 /* overlay_tree.cpp in Sources */,
4577B26021F2035D00864FAC /* vulkan_mesh_object_impl.cpp in Sources */,
6729A5651A69213A007D5872 /* attribute_provider.cpp in Sources */,
4560F5A7214297D800CC736C /* metal_vertex_array_buffer_impl.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6729A4FA1A691F6A007D5872 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34AF87C91DBE4F4900E5E7DC /* common-debug.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
UCONFIG_USE_LOCAL,
DEBUG_DRAPE_XCODE,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/glm/",
"$(OMIM_ROOT)/3party/freetype",
"$(OMIM_ROOT)/3party/freetype/freetype/include",
"$(OMIM_ROOT)/3party/harfbuzz/harfbuzz/src",
"$(OMIM_ROOT)/3party/expat/lib",
"$(OMIM_ROOT)/3party/icu",
"$(OMIM_ROOT)/3party/icu/icu/icu4c/source/common",
"$(OMIM_ROOT)/3party/icu/icu/icu4c/source/i18n",
"$(OMIM_ROOT)/3party/Vulkan-Headers/include",
"$(OMIM_ROOT)/3party/vulkan_wrapper",
);
};
name = Debug;
};
6729A4FB1A691F6A007D5872 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34AF87CA1DBE4F4900E5E7DC /* common-release.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
UCONFIG_USE_LOCAL,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/glm/",
"$(OMIM_ROOT)/3party/freetype",
"$(OMIM_ROOT)/3party/freetype/freetype/include",
"$(OMIM_ROOT)/3party/harfbuzz/harfbuzz/src",
"$(OMIM_ROOT)/3party/expat/lib",
"$(OMIM_ROOT)/3party/icu",
"$(OMIM_ROOT)/3party/icu/icu/icu4c/source/common",
"$(OMIM_ROOT)/3party/icu/icu/icu4c/source/i18n",
"$(OMIM_ROOT)/3party/Vulkan-Headers/include",
"$(OMIM_ROOT)/3party/vulkan_wrapper",
);
};
name = Release;
};
6729A4FD1A691F6A007D5872 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXCLUDED_SOURCE_FILE_NAMES = "";
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
6729A4FE1A691F6A007D5872 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXCLUDED_SOURCE_FILE_NAMES = "";
EXECUTABLE_PREFIX = lib;
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 */;
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,637 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
271DC2172EC60C0C00442D94 /* keys_to_remove.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 271DC2162EC60C0C00442D94 /* keys_to_remove.hpp */; };
340C20DE1C3E4DFD00111D22 /* osm_auth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 340C20DC1C3E4DFD00111D22 /* osm_auth.cpp */; };
340C20DF1C3E4DFD00111D22 /* osm_auth.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 340C20DD1C3E4DFD00111D22 /* osm_auth.hpp */; };
340DC8291C4E71E500EAA2CC /* changeset_wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 340DC8271C4E71E500EAA2CC /* changeset_wrapper.cpp */; };
340DC82A1C4E71E500EAA2CC /* changeset_wrapper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 340DC8281C4E71E500EAA2CC /* changeset_wrapper.hpp */; };
341138781C15AE42002E3B3E /* opening_hours_ui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 341138741C15AE42002E3B3E /* opening_hours_ui.cpp */; };
341138791C15AE42002E3B3E /* opening_hours_ui.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 341138751C15AE42002E3B3E /* opening_hours_ui.hpp */; };
3411387A1C15AE42002E3B3E /* ui2oh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 341138761C15AE42002E3B3E /* ui2oh.cpp */; };
3411387B1C15AE42002E3B3E /* ui2oh.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 341138771C15AE42002E3B3E /* ui2oh.hpp */; };
34527C511C89B1770015050E /* editor_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34527C4F1C89B1770015050E /* editor_config.cpp */; };
34527C521C89B1770015050E /* editor_config.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34527C501C89B1770015050E /* editor_config.hpp */; };
34583BC01C8854C100F94664 /* yes_no_unknown.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34583BBE1C8854C100F94664 /* yes_no_unknown.hpp */; };
347C71281C295B1100BE9208 /* xml_feature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347C71261C295B1100BE9208 /* xml_feature.cpp */; };
347C71291C295B1100BE9208 /* xml_feature.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347C71271C295B1100BE9208 /* xml_feature.hpp */; };
3496ABE11DC2035800C5DDBA /* config_loader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496ABD11DC2034900C5DDBA /* config_loader_test.cpp */; };
3496ABE21DC2035800C5DDBA /* editor_config_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496ABD21DC2034900C5DDBA /* editor_config_test.cpp */; };
3496ABE31DC2035800C5DDBA /* editor_notes_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496ABD31DC2034900C5DDBA /* editor_notes_test.cpp */; };
3496ABE41DC2035800C5DDBA /* opening_hours_ui_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496ABD41DC2034900C5DDBA /* opening_hours_ui_test.cpp */; };
3496ABE61DC2035800C5DDBA /* ui2oh_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496ABD61DC2034900C5DDBA /* ui2oh_test.cpp */; };
3496ABE81DC2035800C5DDBA /* xml_feature_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496ABD81DC2034900C5DDBA /* xml_feature_test.cpp */; };
3496ABE91DC2041800C5DDBA /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3411386B1C15AD97002E3B3E /* libeditor.a */; };
3496AC031DC2048E00C5DDBA /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3496AC011DC2047D00C5DDBA /* testingmain.cpp */; };
3496AC051DC204B700C5DDBA /* editor.config in Resources */ = {isa = PBXBuildFile; fileRef = 3496AC041DC204B700C5DDBA /* editor.config */; };
34FFB34C1C316A7600BFF6C3 /* server_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34FFB34A1C316A7600BFF6C3 /* server_api.cpp */; };
34FFB34D1C316A7600BFF6C3 /* server_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34FFB34B1C316A7600BFF6C3 /* server_api.hpp */; };
3D052487200F62EE00F24998 /* feature_matcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D052485200F62ED00F24998 /* feature_matcher.hpp */; };
3D052488200F62EE00F24998 /* feature_matcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D052486200F62ED00F24998 /* feature_matcher.cpp */; };
3D3058741D707DBE004AC712 /* config_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D3058721D707DBE004AC712 /* config_loader.cpp */; };
3D3058751D707DBE004AC712 /* config_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D3058731D707DBE004AC712 /* config_loader.hpp */; };
3D489BEF1D4F67E10052AA38 /* editor_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D489BED1D4F67E10052AA38 /* editor_storage.cpp */; };
3D489BF01D4F67E10052AA38 /* editor_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D489BEE1D4F67E10052AA38 /* editor_storage.hpp */; };
671555E820BDC5D3002BA3B4 /* osm_editor_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671555E620BDC5D3002BA3B4 /* osm_editor_test.cpp */; };
6715560520BEC332002BA3B4 /* osm_editor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6715560120BEC330002BA3B4 /* osm_editor.hpp */; };
6715560620BEC332002BA3B4 /* edits_migration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6715560220BEC331002BA3B4 /* edits_migration.cpp */; };
6715560720BEC332002BA3B4 /* osm_editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6715560320BEC331002BA3B4 /* osm_editor.cpp */; };
6715560820BEC332002BA3B4 /* edits_migration.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6715560420BEC331002BA3B4 /* edits_migration.hpp */; };
6715560A20BEF0A4002BA3B4 /* new_feature_categories_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6715560920BEF0A4002BA3B4 /* new_feature_categories_test.cpp */; };
6715564D20BF0292002BA3B4 /* helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6715560C20BF01EE002BA3B4 /* helpers.cpp */; };
6715565120BF0F47002BA3B4 /* libeditor_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6715564120BF0267002BA3B4 /* libeditor_tests_support.a */; };
6715565420BF0F87002BA3B4 /* new_feature_categories.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6715565220BF0F86002BA3B4 /* new_feature_categories.cpp */; };
6715565520BF0F87002BA3B4 /* new_feature_categories.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6715565320BF0F87002BA3B4 /* new_feature_categories.hpp */; };
675B562720D2706000A521D2 /* editable_feature_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675B562520D2706000A521D2 /* editable_feature_source.cpp */; };
675B562820D2706000A521D2 /* editable_feature_source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675B562620D2706000A521D2 /* editable_feature_source.hpp */; };
F60F02EE1C92CBF1003A0AF6 /* editor_notes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F60F02EC1C92CBF1003A0AF6 /* editor_notes.cpp */; };
F60F02EF1C92CBF1003A0AF6 /* editor_notes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F60F02ED1C92CBF1003A0AF6 /* editor_notes.hpp */; };
FACB76B826B89DF700810C9C /* feature_matcher_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D052489200F630000F24998 /* feature_matcher_test.cpp */; };
FACB76B926B89DFB00810C9C /* match_by_geometry_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D05248A200F630000F24998 /* match_by_geometry_test.cpp */; };
FACB76BB26B89FFE00810C9C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76BA26B89FFE00810C9C /* libbase.a */; };
FACB76BD26B8A00400810C9C /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76BC26B8A00400810C9C /* libgeometry.a */; };
FACB76C126B8A01100810C9C /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C026B8A01100810C9C /* libpugixml.a */; };
FACB76C326B8A03600810C9C /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C226B8A03600810C9C /* libcoding.a */; };
FACB76C526B8A04200810C9C /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C426B8A04200810C9C /* libindexer.a */; };
FACB76C726B8A08000810C9C /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C626B8A08000810C9C /* libicu.a */; };
FACB76C926B8A08800810C9C /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76C826B8A08800810C9C /* libplatform.a */; };
FACB76CB26B8A0D200810C9C /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76CA26B8A0D200810C9C /* libprotobuf.a */; };
FACB76CF26B8A0E800810C9C /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76CE26B8A0E800810C9C /* libopening_hours.a */; };
FACB76D126B8A10F00810C9C /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D026B8A10F00810C9C /* libplatform_tests_support.a */; };
FACB76D326B8A13700810C9C /* libgenerator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D226B8A13700810C9C /* libgenerator.a */; };
FACB76D526B8A15100810C9C /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D426B8A15100810C9C /* libstorage.a */; };
FACB76D726B8A18F00810C9C /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D626B8A18F00810C9C /* libsuccinct.a */; };
FACB76D926B8A22000810C9C /* libcppjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76D826B8A22000810C9C /* libcppjansson.a */; };
FACB76DA26B8A23E00810C9C /* libgenerator_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76CC26B8A0DC00810C9C /* libgenerator_tests_support.a */; };
FACB76DE26B8A27000810C9C /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76DD26B8A27000810C9C /* libsearch.a */; };
FACB76E026B8A28600810C9C /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76DF26B8A28600810C9C /* librouting_common.a */; };
FACB76E226B8A29300810C9C /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76E126B8A29300810C9C /* libtess2.a */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
270C9C212E16AABF00ABA688 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = ../../libs/editor/module.modulemap; sourceTree = SOURCE_ROOT; };
271DC2162EC60C0C00442D94 /* keys_to_remove.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = keys_to_remove.hpp; sourceTree = "<group>"; };
340C20DC1C3E4DFD00111D22 /* osm_auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_auth.cpp; sourceTree = "<group>"; };
340C20DD1C3E4DFD00111D22 /* osm_auth.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_auth.hpp; sourceTree = "<group>"; };
340DC8271C4E71E500EAA2CC /* changeset_wrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = changeset_wrapper.cpp; sourceTree = "<group>"; };
340DC8281C4E71E500EAA2CC /* changeset_wrapper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = changeset_wrapper.hpp; sourceTree = "<group>"; };
3411386B1C15AD97002E3B3E /* libeditor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libeditor.a; sourceTree = BUILT_PRODUCTS_DIR; };
341138741C15AE42002E3B3E /* opening_hours_ui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_ui.cpp; sourceTree = "<group>"; };
341138751C15AE42002E3B3E /* opening_hours_ui.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = opening_hours_ui.hpp; sourceTree = "<group>"; };
341138761C15AE42002E3B3E /* ui2oh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ui2oh.cpp; sourceTree = "<group>"; };
341138771C15AE42002E3B3E /* ui2oh.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ui2oh.hpp; sourceTree = "<group>"; };
34527C4F1C89B1770015050E /* editor_config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_config.cpp; sourceTree = "<group>"; };
34527C501C89B1770015050E /* editor_config.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_config.hpp; sourceTree = "<group>"; };
34583BBE1C8854C100F94664 /* yes_no_unknown.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = yes_no_unknown.hpp; sourceTree = "<group>"; };
347C71261C295B1100BE9208 /* xml_feature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xml_feature.cpp; sourceTree = "<group>"; };
347C71271C295B1100BE9208 /* xml_feature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xml_feature.hpp; sourceTree = "<group>"; };
3496ABB91DC2031900C5DDBA /* editor_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = editor_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
3496ABD11DC2034900C5DDBA /* config_loader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = config_loader_test.cpp; sourceTree = "<group>"; };
3496ABD21DC2034900C5DDBA /* editor_config_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_config_test.cpp; sourceTree = "<group>"; };
3496ABD31DC2034900C5DDBA /* editor_notes_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_notes_test.cpp; sourceTree = "<group>"; };
3496ABD41DC2034900C5DDBA /* opening_hours_ui_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_ui_test.cpp; sourceTree = "<group>"; };
3496ABD61DC2034900C5DDBA /* ui2oh_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ui2oh_test.cpp; sourceTree = "<group>"; };
3496ABD81DC2034900C5DDBA /* xml_feature_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xml_feature_test.cpp; sourceTree = "<group>"; };
3496AC011DC2047D00C5DDBA /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
3496AC041DC204B700C5DDBA /* editor.config */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = editor.config; path = ../../data/editor.config; sourceTree = "<group>"; };
34F5586E1DBF49B200A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F5586F1DBF49B200A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
34FFB34A1C316A7600BFF6C3 /* server_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = server_api.cpp; sourceTree = "<group>"; };
34FFB34B1C316A7600BFF6C3 /* server_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = server_api.hpp; sourceTree = "<group>"; };
3D052485200F62ED00F24998 /* feature_matcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_matcher.hpp; sourceTree = "<group>"; };
3D052486200F62ED00F24998 /* feature_matcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_matcher.cpp; sourceTree = "<group>"; };
3D052489200F630000F24998 /* feature_matcher_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_matcher_test.cpp; sourceTree = "<group>"; };
3D05248A200F630000F24998 /* match_by_geometry_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = match_by_geometry_test.cpp; sourceTree = "<group>"; };
3D3058721D707DBE004AC712 /* config_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = config_loader.cpp; sourceTree = "<group>"; };
3D3058731D707DBE004AC712 /* config_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = config_loader.hpp; sourceTree = "<group>"; };
3D489BED1D4F67E10052AA38 /* editor_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_storage.cpp; sourceTree = "<group>"; };
3D489BEE1D4F67E10052AA38 /* editor_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_storage.hpp; sourceTree = "<group>"; };
671555E620BDC5D3002BA3B4 /* osm_editor_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_editor_test.cpp; sourceTree = "<group>"; };
671555E720BDC5D3002BA3B4 /* osm_editor_test.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_editor_test.hpp; sourceTree = "<group>"; };
6715560120BEC330002BA3B4 /* osm_editor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_editor.hpp; sourceTree = "<group>"; };
6715560220BEC331002BA3B4 /* edits_migration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = edits_migration.cpp; sourceTree = "<group>"; };
6715560320BEC331002BA3B4 /* osm_editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_editor.cpp; sourceTree = "<group>"; };
6715560420BEC331002BA3B4 /* edits_migration.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = edits_migration.hpp; sourceTree = "<group>"; };
6715560920BEF0A4002BA3B4 /* new_feature_categories_test.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = new_feature_categories_test.cpp; sourceTree = "<group>"; };
6715560C20BF01EE002BA3B4 /* helpers.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = helpers.cpp; sourceTree = "<group>"; };
6715560D20BF01EE002BA3B4 /* helpers.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = helpers.hpp; sourceTree = "<group>"; };
6715564120BF0267002BA3B4 /* libeditor_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libeditor_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; };
6715565220BF0F86002BA3B4 /* new_feature_categories.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = new_feature_categories.cpp; sourceTree = "<group>"; };
6715565320BF0F87002BA3B4 /* new_feature_categories.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = new_feature_categories.hpp; sourceTree = "<group>"; };
671ED37220D3B65100D4317E /* editable_data_source.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = editable_data_source.hpp; sourceTree = "<group>"; };
675B562520D2706000A521D2 /* editable_feature_source.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = editable_feature_source.cpp; sourceTree = "<group>"; };
675B562620D2706000A521D2 /* editable_feature_source.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = editable_feature_source.hpp; sourceTree = "<group>"; };
F60F02EC1C92CBF1003A0AF6 /* editor_notes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_notes.cpp; sourceTree = "<group>"; };
F60F02ED1C92CBF1003A0AF6 /* editor_notes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_notes.hpp; sourceTree = "<group>"; };
FACB76BA26B89FFE00810C9C /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76BC26B8A00400810C9C /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76C026B8A01100810C9C /* libpugixml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libpugixml.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76C226B8A03600810C9C /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76C426B8A04200810C9C /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76C626B8A08000810C9C /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76C826B8A08800810C9C /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76CA26B8A0D200810C9C /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76CC26B8A0DC00810C9C /* libgenerator_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76CE26B8A0E800810C9C /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76D026B8A10F00810C9C /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76D226B8A13700810C9C /* libgenerator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgenerator.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76D426B8A15100810C9C /* libstorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libstorage.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76D626B8A18F00810C9C /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76D826B8A22000810C9C /* libcppjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcppjansson.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76DB26B8A25100810C9C /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76DD26B8A27000810C9C /* libsearch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsearch.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76DF26B8A28600810C9C /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; };
FACB76E126B8A29300810C9C /* libtess2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtess2.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
341138681C15AD97002E3B3E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
3496ABB61DC2031900C5DDBA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FACB76E226B8A29300810C9C /* libtess2.a in Frameworks */,
FACB76E026B8A28600810C9C /* librouting_common.a in Frameworks */,
FACB76DE26B8A27000810C9C /* libsearch.a in Frameworks */,
FACB76DA26B8A23E00810C9C /* libgenerator_tests_support.a in Frameworks */,
FACB76D926B8A22000810C9C /* libcppjansson.a in Frameworks */,
FACB76BB26B89FFE00810C9C /* libbase.a in Frameworks */,
FACB76C326B8A03600810C9C /* libcoding.a in Frameworks */,
FACB76D726B8A18F00810C9C /* libsuccinct.a in Frameworks */,
FACB76BD26B8A00400810C9C /* libgeometry.a in Frameworks */,
FACB76C926B8A08800810C9C /* libplatform.a in Frameworks */,
FACB76C526B8A04200810C9C /* libindexer.a in Frameworks */,
FACB76D526B8A15100810C9C /* libstorage.a in Frameworks */,
FACB76D326B8A13700810C9C /* libgenerator.a in Frameworks */,
FACB76D126B8A10F00810C9C /* libplatform_tests_support.a in Frameworks */,
FACB76CF26B8A0E800810C9C /* libopening_hours.a in Frameworks */,
FACB76CB26B8A0D200810C9C /* libprotobuf.a in Frameworks */,
FACB76C726B8A08000810C9C /* libicu.a in Frameworks */,
FACB76C126B8A01100810C9C /* libpugixml.a in Frameworks */,
6715565120BF0F47002BA3B4 /* libeditor_tests_support.a in Frameworks */,
3496ABE91DC2041800C5DDBA /* libeditor.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6715563E20BF0267002BA3B4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
341138621C15AD97002E3B3E = {
isa = PBXGroup;
children = (
3496AC041DC204B700C5DDBA /* editor.config */,
270C9C212E16AABF00ABA688 /* module.modulemap */,
34F5586E1DBF49B200A4FC11 /* common-debug.xcconfig */,
34F5586F1DBF49B200A4FC11 /* common-release.xcconfig */,
341138731C15AE02002E3B3E /* editor */,
3496ABD01DC2032800C5DDBA /* editor_tests */,
6715560B20BF00C8002BA3B4 /* editor_tests_support */,
3496ABEA1DC2041800C5DDBA /* Frameworks */,
3411386C1C15AD97002E3B3E /* Products */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
3411386C1C15AD97002E3B3E /* Products */ = {
isa = PBXGroup;
children = (
3411386B1C15AD97002E3B3E /* libeditor.a */,
3496ABB91DC2031900C5DDBA /* editor_tests.app */,
6715564120BF0267002BA3B4 /* libeditor_tests_support.a */,
);
name = Products;
sourceTree = "<group>";
};
341138731C15AE02002E3B3E /* editor */ = {
isa = PBXGroup;
children = (
340DC8271C4E71E500EAA2CC /* changeset_wrapper.cpp */,
340DC8281C4E71E500EAA2CC /* changeset_wrapper.hpp */,
3D3058721D707DBE004AC712 /* config_loader.cpp */,
3D3058731D707DBE004AC712 /* config_loader.hpp */,
671ED37220D3B65100D4317E /* editable_data_source.hpp */,
675B562520D2706000A521D2 /* editable_feature_source.cpp */,
675B562620D2706000A521D2 /* editable_feature_source.hpp */,
34527C4F1C89B1770015050E /* editor_config.cpp */,
34527C501C89B1770015050E /* editor_config.hpp */,
F60F02EC1C92CBF1003A0AF6 /* editor_notes.cpp */,
F60F02ED1C92CBF1003A0AF6 /* editor_notes.hpp */,
3D489BED1D4F67E10052AA38 /* editor_storage.cpp */,
3D489BEE1D4F67E10052AA38 /* editor_storage.hpp */,
6715560220BEC331002BA3B4 /* edits_migration.cpp */,
6715560420BEC331002BA3B4 /* edits_migration.hpp */,
3D052486200F62ED00F24998 /* feature_matcher.cpp */,
3D052485200F62ED00F24998 /* feature_matcher.hpp */,
271DC2162EC60C0C00442D94 /* keys_to_remove.hpp */,
6715565220BF0F86002BA3B4 /* new_feature_categories.cpp */,
6715565320BF0F87002BA3B4 /* new_feature_categories.hpp */,
341138741C15AE42002E3B3E /* opening_hours_ui.cpp */,
341138751C15AE42002E3B3E /* opening_hours_ui.hpp */,
340C20DC1C3E4DFD00111D22 /* osm_auth.cpp */,
340C20DD1C3E4DFD00111D22 /* osm_auth.hpp */,
6715560320BEC331002BA3B4 /* osm_editor.cpp */,
6715560120BEC330002BA3B4 /* osm_editor.hpp */,
34FFB34A1C316A7600BFF6C3 /* server_api.cpp */,
34FFB34B1C316A7600BFF6C3 /* server_api.hpp */,
341138761C15AE42002E3B3E /* ui2oh.cpp */,
341138771C15AE42002E3B3E /* ui2oh.hpp */,
347C71261C295B1100BE9208 /* xml_feature.cpp */,
347C71271C295B1100BE9208 /* xml_feature.hpp */,
34583BBE1C8854C100F94664 /* yes_no_unknown.hpp */,
);
name = editor;
path = ../../libs/editor;
sourceTree = SOURCE_ROOT;
};
3496ABD01DC2032800C5DDBA /* editor_tests */ = {
isa = PBXGroup;
children = (
3496ABD11DC2034900C5DDBA /* config_loader_test.cpp */,
3496ABD21DC2034900C5DDBA /* editor_config_test.cpp */,
3496ABD31DC2034900C5DDBA /* editor_notes_test.cpp */,
3D052489200F630000F24998 /* feature_matcher_test.cpp */,
3D05248A200F630000F24998 /* match_by_geometry_test.cpp */,
6715560920BEF0A4002BA3B4 /* new_feature_categories_test.cpp */,
3496ABD41DC2034900C5DDBA /* opening_hours_ui_test.cpp */,
671555E620BDC5D3002BA3B4 /* osm_editor_test.cpp */,
671555E720BDC5D3002BA3B4 /* osm_editor_test.hpp */,
3496AC011DC2047D00C5DDBA /* testingmain.cpp */,
3496ABD61DC2034900C5DDBA /* ui2oh_test.cpp */,
3496ABD81DC2034900C5DDBA /* xml_feature_test.cpp */,
);
name = editor_tests;
path = ../../libs/editor/editor_tests;
sourceTree = "<group>";
};
3496ABEA1DC2041800C5DDBA /* Frameworks */ = {
isa = PBXGroup;
children = (
FACB76E126B8A29300810C9C /* libtess2.a */,
FACB76DF26B8A28600810C9C /* librouting_common.a */,
FACB76DD26B8A27000810C9C /* libsearch.a */,
FACB76DB26B8A25100810C9C /* librouting.a */,
FACB76D826B8A22000810C9C /* libcppjansson.a */,
FACB76D626B8A18F00810C9C /* libsuccinct.a */,
FACB76D426B8A15100810C9C /* libstorage.a */,
FACB76D226B8A13700810C9C /* libgenerator.a */,
FACB76D026B8A10F00810C9C /* libplatform_tests_support.a */,
FACB76CE26B8A0E800810C9C /* libopening_hours.a */,
FACB76CC26B8A0DC00810C9C /* libgenerator_tests_support.a */,
FACB76CA26B8A0D200810C9C /* libprotobuf.a */,
FACB76C826B8A08800810C9C /* libplatform.a */,
FACB76C626B8A08000810C9C /* libicu.a */,
FACB76C426B8A04200810C9C /* libindexer.a */,
FACB76C226B8A03600810C9C /* libcoding.a */,
FACB76C026B8A01100810C9C /* libpugixml.a */,
FACB76BC26B8A00400810C9C /* libgeometry.a */,
FACB76BA26B89FFE00810C9C /* libbase.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
6715560B20BF00C8002BA3B4 /* editor_tests_support */ = {
isa = PBXGroup;
children = (
6715560C20BF01EE002BA3B4 /* helpers.cpp */,
6715560D20BF01EE002BA3B4 /* helpers.hpp */,
);
name = editor_tests_support;
path = ../../libs/editor/editor_tests_support;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
341138691C15AD97002E3B3E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
34FFB34D1C316A7600BFF6C3 /* server_api.hpp in Headers */,
F60F02EF1C92CBF1003A0AF6 /* editor_notes.hpp in Headers */,
3D489BF01D4F67E10052AA38 /* editor_storage.hpp in Headers */,
340DC82A1C4E71E500EAA2CC /* changeset_wrapper.hpp in Headers */,
347C71291C295B1100BE9208 /* xml_feature.hpp in Headers */,
34583BC01C8854C100F94664 /* yes_no_unknown.hpp in Headers */,
340C20DF1C3E4DFD00111D22 /* osm_auth.hpp in Headers */,
6715560520BEC332002BA3B4 /* osm_editor.hpp in Headers */,
3D3058751D707DBE004AC712 /* config_loader.hpp in Headers */,
34527C521C89B1770015050E /* editor_config.hpp in Headers */,
675B562820D2706000A521D2 /* editable_feature_source.hpp in Headers */,
6715565520BF0F87002BA3B4 /* new_feature_categories.hpp in Headers */,
6715560820BEC332002BA3B4 /* edits_migration.hpp in Headers */,
3D052487200F62EE00F24998 /* feature_matcher.hpp in Headers */,
271DC2172EC60C0C00442D94 /* keys_to_remove.hpp in Headers */,
3411387B1C15AE42002E3B3E /* ui2oh.hpp in Headers */,
341138791C15AE42002E3B3E /* opening_hours_ui.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6715563F20BF0267002BA3B4 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
3411386A1C15AD97002E3B3E /* editor */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3411386F1C15AD97002E3B3E /* Build configuration list for PBXNativeTarget "editor" */;
buildPhases = (
341138671C15AD97002E3B3E /* Sources */,
341138681C15AD97002E3B3E /* Frameworks */,
341138691C15AD97002E3B3E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = editor;
productName = editor;
productReference = 3411386B1C15AD97002E3B3E /* libeditor.a */;
productType = "com.apple.product-type.library.static";
};
3496ABB81DC2031900C5DDBA /* editor_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3496ABCD1DC2031900C5DDBA /* Build configuration list for PBXNativeTarget "editor_tests" */;
buildPhases = (
3496ABB51DC2031900C5DDBA /* Sources */,
3496ABB61DC2031900C5DDBA /* Frameworks */,
3496ABB71DC2031900C5DDBA /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = editor_tests;
productName = editor_tests;
productReference = 3496ABB91DC2031900C5DDBA /* editor_tests.app */;
productType = "com.apple.product-type.application";
};
6715564020BF0267002BA3B4 /* editor_tests_support */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6715564920BF0267002BA3B4 /* Build configuration list for PBXNativeTarget "editor_tests_support" */;
buildPhases = (
6715563D20BF0267002BA3B4 /* Sources */,
6715563E20BF0267002BA3B4 /* Frameworks */,
6715563F20BF0267002BA3B4 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = editor_tests_support;
productName = editor_tests_support;
productReference = 6715564120BF0267002BA3B4 /* libeditor_tests_support.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
341138631C15AD97002E3B3E /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
3411386A1C15AD97002E3B3E = {
CreatedOnToolsVersion = 7.1.1;
};
3496ABB81DC2031900C5DDBA = {
CreatedOnToolsVersion = 8.0;
ProvisioningStyle = Automatic;
};
6715564020BF0267002BA3B4 = {
CreatedOnToolsVersion = 9.3.1;
};
};
};
buildConfigurationList = 341138661C15AD97002E3B3E /* Build configuration list for PBXProject "editor" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 341138621C15AD97002E3B3E;
productRefGroup = 3411386C1C15AD97002E3B3E /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
3411386A1C15AD97002E3B3E /* editor */,
3496ABB81DC2031900C5DDBA /* editor_tests */,
6715564020BF0267002BA3B4 /* editor_tests_support */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
3496ABB71DC2031900C5DDBA /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3496AC051DC204B700C5DDBA /* editor.config in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
341138671C15AD97002E3B3E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
347C71281C295B1100BE9208 /* xml_feature.cpp in Sources */,
341138781C15AE42002E3B3E /* opening_hours_ui.cpp in Sources */,
340C20DE1C3E4DFD00111D22 /* osm_auth.cpp in Sources */,
6715560720BEC332002BA3B4 /* osm_editor.cpp in Sources */,
3D052488200F62EE00F24998 /* feature_matcher.cpp in Sources */,
3D489BEF1D4F67E10052AA38 /* editor_storage.cpp in Sources */,
3411387A1C15AE42002E3B3E /* ui2oh.cpp in Sources */,
340DC8291C4E71E500EAA2CC /* changeset_wrapper.cpp in Sources */,
3D3058741D707DBE004AC712 /* config_loader.cpp in Sources */,
6715560620BEC332002BA3B4 /* edits_migration.cpp in Sources */,
34527C511C89B1770015050E /* editor_config.cpp in Sources */,
34FFB34C1C316A7600BFF6C3 /* server_api.cpp in Sources */,
675B562720D2706000A521D2 /* editable_feature_source.cpp in Sources */,
F60F02EE1C92CBF1003A0AF6 /* editor_notes.cpp in Sources */,
6715565420BF0F87002BA3B4 /* new_feature_categories.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
3496ABB51DC2031900C5DDBA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3496ABE11DC2035800C5DDBA /* config_loader_test.cpp in Sources */,
671555E820BDC5D3002BA3B4 /* osm_editor_test.cpp in Sources */,
3496ABE21DC2035800C5DDBA /* editor_config_test.cpp in Sources */,
FACB76B826B89DF700810C9C /* feature_matcher_test.cpp in Sources */,
6715560A20BEF0A4002BA3B4 /* new_feature_categories_test.cpp in Sources */,
3496ABE31DC2035800C5DDBA /* editor_notes_test.cpp in Sources */,
3496ABE41DC2035800C5DDBA /* opening_hours_ui_test.cpp in Sources */,
3496AC031DC2048E00C5DDBA /* testingmain.cpp in Sources */,
3496ABE61DC2035800C5DDBA /* ui2oh_test.cpp in Sources */,
3496ABE81DC2035800C5DDBA /* xml_feature_test.cpp in Sources */,
FACB76B926B89DFB00810C9C /* match_by_geometry_test.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6715563D20BF0267002BA3B4 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6715564D20BF0292002BA3B4 /* helpers.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
3411386D1C15AD97002E3B3E /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F5586E1DBF49B200A4FC11 /* common-debug.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/pugixml/pugixml/src",
);
};
name = Debug;
};
3411386E1C15AD97002E3B3E /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F5586F1DBF49B200A4FC11 /* common-release.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/pugixml/pugixml/src",
);
};
name = Release;
};
341138701C15AD97002E3B3E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
341138711C15AD97002E3B3E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
3496ABCE1DC2031900C5DDBA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/pugixml/pugixml/src",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.editor_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
3496ABCF1DC2031900C5DDBA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/pugixml/pugixml/src",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.editor_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
6715564A20BF0267002BA3B4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
6715564B20BF0267002BA3B4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
341138661C15AD97002E3B3E /* Build configuration list for PBXProject "editor" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3411386D1C15AD97002E3B3E /* Debug */,
3411386E1C15AD97002E3B3E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
3411386F1C15AD97002E3B3E /* Build configuration list for PBXNativeTarget "editor" */ = {
isa = XCConfigurationList;
buildConfigurations = (
341138701C15AD97002E3B3E /* Debug */,
341138711C15AD97002E3B3E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
3496ABCD1DC2031900C5DDBA /* Build configuration list for PBXNativeTarget "editor_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3496ABCE1DC2031900C5DDBA /* Debug */,
3496ABCF1DC2031900C5DDBA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6715564920BF0267002BA3B4 /* Build configuration list for PBXNativeTarget "editor_tests_support" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6715564A20BF0267002BA3B4 /* Debug */,
6715564B20BF0267002BA3B4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 341138631C15AD97002E3B3E /* Project object */;
}

View file

@ -0,0 +1,275 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
56D1865B24FF80E5009747D2 /* siphash.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1864824FF80E4009747D2 /* siphash.h */; };
56D1865C24FF80E5009747D2 /* asciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1864924FF80E4009747D2 /* asciitab.h */; };
56D1865D24FF80E5009747D2 /* expat.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1864A24FF80E4009747D2 /* expat.h */; };
56D1865E24FF80E5009747D2 /* xmltok_ns.c in Sources */ = {isa = PBXBuildFile; fileRef = 56D1864B24FF80E4009747D2 /* xmltok_ns.c */; };
56D1865F24FF80E5009747D2 /* iasciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1864C24FF80E4009747D2 /* iasciitab.h */; };
56D1866024FF80E5009747D2 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 56D1864D24FF80E4009747D2 /* xmlrole.c */; };
56D1866124FF80E5009747D2 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1864E24FF80E4009747D2 /* internal.h */; };
56D1866224FF80E5009747D2 /* xmlrole.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1864F24FF80E4009747D2 /* xmlrole.h */; };
56D1866324FF80E5009747D2 /* utf8tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1865024FF80E4009747D2 /* utf8tab.h */; };
56D1866424FF80E5009747D2 /* xmltok_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1865124FF80E4009747D2 /* xmltok_impl.h */; };
56D1866524FF80E5009747D2 /* latin1tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1865224FF80E4009747D2 /* latin1tab.h */; };
56D1866624FF80E5009747D2 /* expat_external.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1865324FF80E4009747D2 /* expat_external.h */; };
56D1866724FF80E5009747D2 /* xmltok_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 56D1865424FF80E4009747D2 /* xmltok_impl.c */; };
56D1866824FF80E5009747D2 /* nametab.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1865524FF80E4009747D2 /* nametab.h */; };
56D1866924FF80E5009747D2 /* ascii.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1865624FF80E4009747D2 /* ascii.h */; };
56D1866A24FF80E5009747D2 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 56D1865724FF80E4009747D2 /* xmlparse.c */; };
56D1866B24FF80E5009747D2 /* xmltok.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1865824FF80E4009747D2 /* xmltok.h */; };
56D1866C24FF80E5009747D2 /* winconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D1865924FF80E4009747D2 /* winconfig.h */; };
56D1866D24FF80E5009747D2 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 56D1865A24FF80E5009747D2 /* xmltok.c */; };
FAEB4C5C29195DC00044B82E /* expat_config.h in Headers */ = {isa = PBXBuildFile; fileRef = FAEB4C5B29195DC00044B82E /* expat_config.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34EBB47A1DBF51D4005BE9B8 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34EBB47B1DBF51D4005BE9B8 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
56D1864824FF80E4009747D2 /* siphash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = siphash.h; path = expat/lib/siphash.h; sourceTree = "<group>"; };
56D1864924FF80E4009747D2 /* asciitab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asciitab.h; path = expat/lib/asciitab.h; sourceTree = "<group>"; };
56D1864A24FF80E4009747D2 /* expat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = expat.h; path = expat/lib/expat.h; sourceTree = "<group>"; };
56D1864B24FF80E4009747D2 /* xmltok_ns.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmltok_ns.c; path = expat/lib/xmltok_ns.c; sourceTree = "<group>"; };
56D1864C24FF80E4009747D2 /* iasciitab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = iasciitab.h; path = expat/lib/iasciitab.h; sourceTree = "<group>"; };
56D1864D24FF80E4009747D2 /* xmlrole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmlrole.c; path = expat/lib/xmlrole.c; sourceTree = "<group>"; };
56D1864E24FF80E4009747D2 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = expat/lib/internal.h; sourceTree = "<group>"; };
56D1864F24FF80E4009747D2 /* xmlrole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xmlrole.h; path = expat/lib/xmlrole.h; sourceTree = "<group>"; };
56D1865024FF80E4009747D2 /* utf8tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utf8tab.h; path = expat/lib/utf8tab.h; sourceTree = "<group>"; };
56D1865124FF80E4009747D2 /* xmltok_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xmltok_impl.h; path = expat/lib/xmltok_impl.h; sourceTree = "<group>"; };
56D1865224FF80E4009747D2 /* latin1tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = latin1tab.h; path = expat/lib/latin1tab.h; sourceTree = "<group>"; };
56D1865324FF80E4009747D2 /* expat_external.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = expat_external.h; path = expat/lib/expat_external.h; sourceTree = "<group>"; };
56D1865424FF80E4009747D2 /* xmltok_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmltok_impl.c; path = expat/lib/xmltok_impl.c; sourceTree = "<group>"; };
56D1865524FF80E4009747D2 /* nametab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nametab.h; path = expat/lib/nametab.h; sourceTree = "<group>"; };
56D1865624FF80E4009747D2 /* ascii.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ascii.h; path = expat/lib/ascii.h; sourceTree = "<group>"; };
56D1865724FF80E4009747D2 /* xmlparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmlparse.c; path = expat/lib/xmlparse.c; sourceTree = "<group>"; };
56D1865824FF80E4009747D2 /* xmltok.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xmltok.h; path = expat/lib/xmltok.h; sourceTree = "<group>"; };
56D1865924FF80E4009747D2 /* winconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = winconfig.h; path = expat/lib/winconfig.h; sourceTree = "<group>"; };
56D1865A24FF80E5009747D2 /* xmltok.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xmltok.c; path = expat/lib/xmltok.c; sourceTree = "<group>"; };
670D04F81B0BAEE50013A7AC /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAEB4C5B29195DC00044B82E /* expat_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expat_config.h; 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 = (
FAEB4C5B29195DC00044B82E /* expat_config.h */,
34EBB47A1DBF51D4005BE9B8 /* common-debug.xcconfig */,
34EBB47B1DBF51D4005BE9B8 /* common-release.xcconfig */,
670D04FA1B0BAEE50013A7AC /* expat */,
670D04F91B0BAEE50013A7AC /* Products */,
);
sourceTree = "<group>";
};
670D04F91B0BAEE50013A7AC /* Products */ = {
isa = PBXGroup;
children = (
670D04F81B0BAEE50013A7AC /* libexpat.a */,
);
name = Products;
sourceTree = "<group>";
};
670D04FA1B0BAEE50013A7AC /* expat */ = {
isa = PBXGroup;
children = (
56D1865624FF80E4009747D2 /* ascii.h */,
56D1864924FF80E4009747D2 /* asciitab.h */,
56D1865324FF80E4009747D2 /* expat_external.h */,
56D1864A24FF80E4009747D2 /* expat.h */,
56D1864C24FF80E4009747D2 /* iasciitab.h */,
56D1864E24FF80E4009747D2 /* internal.h */,
56D1865224FF80E4009747D2 /* latin1tab.h */,
56D1865524FF80E4009747D2 /* nametab.h */,
56D1864824FF80E4009747D2 /* siphash.h */,
56D1865024FF80E4009747D2 /* utf8tab.h */,
56D1865924FF80E4009747D2 /* winconfig.h */,
56D1865724FF80E4009747D2 /* xmlparse.c */,
56D1864D24FF80E4009747D2 /* xmlrole.c */,
56D1864F24FF80E4009747D2 /* xmlrole.h */,
56D1865424FF80E4009747D2 /* xmltok_impl.c */,
56D1865124FF80E4009747D2 /* xmltok_impl.h */,
56D1864B24FF80E4009747D2 /* xmltok_ns.c */,
56D1865A24FF80E5009747D2 /* xmltok.c */,
56D1865824FF80E4009747D2 /* xmltok.h */,
);
name = expat;
path = ../../3party/expat;
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
670D04F61B0BAEE50013A7AC /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
56D1865D24FF80E5009747D2 /* expat.h in Headers */,
56D1866C24FF80E5009747D2 /* winconfig.h in Headers */,
56D1865C24FF80E5009747D2 /* asciitab.h in Headers */,
56D1866224FF80E5009747D2 /* xmlrole.h in Headers */,
56D1866424FF80E5009747D2 /* xmltok_impl.h in Headers */,
56D1866624FF80E5009747D2 /* expat_external.h in Headers */,
56D1866824FF80E5009747D2 /* nametab.h in Headers */,
56D1866B24FF80E5009747D2 /* xmltok.h in Headers */,
56D1866924FF80E5009747D2 /* ascii.h in Headers */,
56D1865F24FF80E5009747D2 /* iasciitab.h in Headers */,
56D1866324FF80E5009747D2 /* utf8tab.h in Headers */,
56D1865B24FF80E5009747D2 /* siphash.h in Headers */,
56D1866524FF80E5009747D2 /* latin1tab.h in Headers */,
56D1866124FF80E5009747D2 /* internal.h in Headers */,
FAEB4C5C29195DC00044B82E /* expat_config.h in Headers */,
);
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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1530;
TargetAttributes = {
670D04F71B0BAEE50013A7AC = {
CreatedOnToolsVersion = 6.3.2;
};
};
};
buildConfigurationList = 670D04F31B0BAEE50013A7AC /* Build configuration list for PBXProject "expat" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 670D04EF1B0BAEE50013A7AC;
productRefGroup = 670D04F91B0BAEE50013A7AC /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
670D04F71B0BAEE50013A7AC /* expat */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
670D04F41B0BAEE50013A7AC /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
56D1865E24FF80E5009747D2 /* xmltok_ns.c in Sources */,
56D1866724FF80E5009747D2 /* xmltok_impl.c in Sources */,
56D1866D24FF80E5009747D2 /* xmltok.c in Sources */,
56D1866024FF80E5009747D2 /* xmlrole.c in Sources */,
56D1866A24FF80E5009747D2 /* xmlparse.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
670D05011B0BAEE50013A7AC /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34EBB47A1DBF51D4005BE9B8 /* common-debug.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
XML_POOR_ENTROPY,
HAVE_MEMMOVE,
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Debug;
};
670D05021B0BAEE50013A7AC /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34EBB47B1DBF51D4005BE9B8 /* common-release.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
XML_POOR_ENTROPY,
HAVE_MEMMOVE,
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Release;
};
670D05041B0BAEE50013A7AC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
670D05051B0BAEE50013A7AC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
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 */;
}

125
xcode/expat/expat_config.h Normal file
View file

@ -0,0 +1,125 @@
/* expat_config.h.cmake. Based upon generated expat_config.h.in. */
#ifndef EXPAT_CONFIG_H
#define EXPAT_CONFIG_H 1
/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */
#define BYTEORDER 1234
/* Define to 1 if you have the `arc4random' function. */
/* #undef HAVE_ARC4RANDOM */
/* Define to 1 if you have the `arc4random_buf' function. */
#define HAVE_ARC4RANDOM_BUF
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define to 1 if you have the `getpagesize' function. */
#define HAVE_GETPAGESIZE
/* Define to 1 if you have the `getrandom' function. */
/* #undef HAVE_GETRANDOM */
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H
/* Define to 1 if you have the `bsd' library (-lbsd). */
/* #undef HAVE_LIBBSD */
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H
/* Define to 1 if you have a working `mmap' system call. */
#define HAVE_MMAP
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H
/* Define to 1 if you have `syscall' and `SYS_getrandom'. */
/* #undef HAVE_SYSCALL_GETRANDOM */
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H
/* Name of package */
#define PACKAGE "expat"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "https://github.com/libexpat/libexpat/issues"
/* Define to the full name of this package. */
#define PACKAGE_NAME "expat"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "expat 2.6.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "expat"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION "2.6.2"
/* Define to 1 if you have the ANSI C header files. */
#ifndef STDC_HEADERS
#define STDC_HEADERS
#endif
/* whether byteorder is bigendian */
/* #undef WORDS_BIGENDIAN */
/* Define to allow retrieving the byte offsets for attribute names and values.
*/
/* #undef XML_ATTR_INFO */
/* Define to specify how much context to retain around the current parse
point, 0 to disable. */
#define XML_CONTEXT_BYTES 1024
#if ! defined(_WIN32)
/* Define to include code reading entropy from `/dev/urandom'. */
#define XML_DEV_URANDOM
#endif
/* Define to make parameter entity parsing functionality available. */
//#define XML_DTD
/* Define as 1/0 to enable/disable support for general entities. */
#define XML_GE 0
/* Define to make XML Namespaces functionality available. */
#define XML_NS
/* Define to __FUNCTION__ or "" if `__func__' does not conform to ANSI C. */
#ifdef _MSC_VER
# define __func__ __FUNCTION__
#endif
/* Define to `long' if <sys/types.h> does not define. */
/* #undef off_t */
/* Define to `unsigned' if <sys/types.h> does not define. */
/* #undef size_t */
#endif // ndef EXPAT_CONFIG_H

105
xcode/fastlane.sh Executable file
View file

@ -0,0 +1,105 @@
#!/usr/bin/env bash
#
# A convenient wrapper for fastlane
#
set -euo pipefail
cd "$(dirname "$0")"
check_keys() {
if [[ ! -r "keys/appstore.json" ]]; then
echo >&2 "Missing keys/"
exit 2
fi
}
check_screenshots() {
if [[ ! -r ../screenshots/ios/en-US/0_APP_IPHONE_65_0.png ]]; then
echo >&2 "Please checkout screenshots to ../screenshots"
exit 3
fi
}
run_fastlane() {
export FASTLANE_SKIP_UPDATE_CHECK=true
echo fastlane $@
fastlane $@
}
download_metadata() {
check_keys
run_fastlane deliver download_metadata \
--force
rm -rf ../iphone/metadata/review_information
rm -f ../iphone/metadata/*/apple_tv_privacy_policy.txt
exit 0
}
download_screenshots() {
check_keys
check_screenshots
run_fastlane deliver download_screenshots \
--force
echo >&2
echo >&2 "(!) Please don't forget to commit changes at ../screenshots"
echo >&2
exit 0
}
upload_metadata() {
check_keys
run_fastlane deliver \
--force \
--skip_binary_upload=true \
--skip_app_version_update=true \
--skip_screenshots \
--precheck_include_in_app_purchases=false \
--automatic_release=false
}
upload_screenshots() {
check_keys
check_screenshots
export FASTLANE_ENABLE_BETA_DELIVER_SYNC_SCREENSHOTS=true
run_fastlane deliver \
--force \
--skip_binary_upload=true \
--skip_app_version_update=true \
--skip_metadata \
--sync_screenshots=true \
--precheck_include_in_app_purchases=false \
--automatic_release=false
}
upload_testflight() {
check_keys
run_fastlane upload_testflight
}
case ${1:-default} in
download_metadata)
download_metadata
;;
download_screenshots)
download_screenshots
;;
upload_metadata)
upload_metadata
;;
upload_screenshots)
upload_screenshots
;;
upload_testflight)
upload_testflight
;;
*)
echo >&2 "Usage:"
echo >&2 "$0 download_metadata # Download metadata from AppStore"
echo >&2 "$0 download_screenshots # Download screenshots from AppStore"
echo >&2 "$0 upload_metadata # Download metadata to AppStore"
echo >&2 "$0 upload_screenshots # Download screenshots to AppStore"
echo >&2 "$0 upload_testflight # Build and upload new beta version to TestFlight"
exit 1
;;
esac

View file

@ -0,0 +1,4 @@
api_key_path "keys/appstore.json"
app_identifier "app.comaps"
metadata_path "../iphone/metadata"
screenshots_path "../screenshots/ios"

162
xcode/fastlane/Fastfile Normal file
View file

@ -0,0 +1,162 @@
opt_out_usage
default_platform(:ios)
platform :ios do
private_lane :prepare do
if is_ci
setup_ci # creates MATCH_KEYCHAIN_NAME on CI
ensure_env_vars(
env_vars: ['APPSTORE_CERTIFICATE_PASSWORD']
)
# Fixes random Fastlane failures by manually importing Apple certificates.
# See https://github.com/fastlane/fastlane/issues/20960#issuecomment-1621931850
import_certificate(
certificate_path: 'keys/Apple/AppleWWDRCAG2.cer',
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
import_certificate(
certificate_path: 'keys/Apple/AppleWWDRCAG3.cer',
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
import_certificate(
certificate_path: 'keys/Apple/AppleWWDRCAG4.cer',
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
import_certificate(
certificate_path: 'keys/Apple/AppleWWDRCAG5.cer',
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
import_certificate(
certificate_path: 'keys/Apple/AppleWWDRCAG6.cer',
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
import_certificate(
certificate_path: 'keys/Apple/AppleWWDRCAG7.cer',
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
import_certificate(
certificate_path: 'keys/Apple/AppleWWDRCAG8.cer',
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
# CoMaps certificates.
import_certificate(
certificate_path: 'keys/CertificatesDev.p12',
certificate_password: ENV['APPSTORE_CERTIFICATE_PASSWORD'],
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
import_certificate(
certificate_path: 'keys/CertificatesDistr.p12',
certificate_password: ENV['APPSTORE_CERTIFICATE_PASSWORD'],
keychain_name: ENV['MATCH_KEYCHAIN_NAME'],
keychain_password: ENV['MATCH_KEYCHAIN_PASSWORD']
)
get_provisioning_profile(
api_key_path: 'keys/appstore.json',
app_identifier: 'app.comaps',
provisioning_name: 'App Development (Fastlane)',
ignore_profiles_with_different_name: true,
readonly: true,
development: true,
skip_install: false,
filename: 'keys/App_Development.mobileprovision'
)
get_provisioning_profile(
api_key_path: 'keys/appstore.json',
app_identifier: 'app.comaps',
provisioning_name: 'App Distribution (Fastlane)',
ignore_profiles_with_different_name: true,
adhoc: false,
readonly: true,
skip_install: false,
filename: 'keys/App_Distribution.mobileprovision'
)
get_provisioning_profile(
api_key_path: 'keys/appstore.json',
app_identifier: 'app.comaps.widgetextension',
provisioning_name: 'WidgetExtension Development (Fastlane)',
ignore_profiles_with_different_name: true,
readonly: true,
development: true,
skip_install: false,
filename: 'keys/WidgetExtension_Development.mobileprovision'
)
get_provisioning_profile(
api_key_path: 'keys/appstore.json',
app_identifier: 'app.comaps.widgetextension',
provisioning_name: 'WidgetExtension Distribution (Fastlane)',
ignore_profiles_with_different_name: true,
adhoc: false,
readonly: true,
skip_install: false,
filename: 'keys/WidgetExtension_Distribution.mobileprovision'
)
end
end
private_lane :generate_version do
lane_context[SharedValues::VERSION_NUMBER] = sh('../../tools/unix/version.sh ios_version').strip
lane_context[SharedValues::BUILD_NUMBER] = sh('../../tools/unix/version.sh ios_build').strip
end
private_lane :generate_testflight_changelog do
changelog = sh('git --no-pager show -s --format=%s%n%n%b HEAD|tr -dc \'\0-\177\'')
lane_context[SharedValues::FL_CHANGELOG] = changelog
end
lane :upload_testflight do
prepare
generate_version
generate_testflight_changelog
update_code_signing_settings(
path: "../iphone/Maps/Maps.xcodeproj",
targets: ["CoMaps"],
build_configurations: "Release",
use_automatic_signing: false,
code_sign_identity: "Apple Distribution",
team_id: "534D2KJBUK",
profile_name: "App Distribution (Fastlane)",
)
update_code_signing_settings(
path: "../iphone/Maps/Maps.xcodeproj",
targets: ["CoMapsWidgetExtension"],
build_configurations: "Release",
use_automatic_signing: false,
code_sign_identity: "Apple Distribution",
team_id: "534D2KJBUK",
profile_name: "WidgetExtension Distribution (Fastlane)",
)
build_ios_app(
workspace: 'CoMaps.xcworkspace',
scheme: 'CoMaps',
configuration: 'Release',
destination: 'generic/platform=iOS',
silent: false,
clean: false,
include_symbols: true,
export_method: 'app-store',
export_options: {
provisioningProfiles: {
'app.comaps' => 'App Distribution (Fastlane)',
'app.comaps.widgetextension' => 'WidgetExtension Distribution (Fastlane)',
}
},
skip_profile_detection: false,
output_directory: 'build',
xcargs: 'MARKETING_VERSION=' + lane_context[SharedValues::VERSION_NUMBER] + ' ' +
'CURRENT_PROJECT_VERSION=' + lane_context[SharedValues::BUILD_NUMBER] + ' '
)
upload_to_testflight(
beta_app_feedback_email: 'testflight@comaps.app',
notify_external_testers: false,
changelog: lane_context[SharedValues::FL_CHANGELOG]
)
end
end

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,337 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
3496AB911DC1F7E000C5DDBA /* libge0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675347171A40577A00A0A8C3 /* libge0.a */; };
391A145C23E0FC7F00A448F4 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A145B23E0FC7F00A448F4 /* libplatform.a */; };
391A145E23E0FC8400A448F4 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A145D23E0FC8400A448F4 /* libcoding.a */; };
391A146023E0FC8700A448F4 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A145F23E0FC8700A448F4 /* libbase.a */; };
391A146623E0FC9A00A448F4 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 391A146523E0FC9A00A448F4 /* libz.tbd */; };
AC3F14C2279C6DEB00AFEC02 /* geo_url_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC3F14C1279C6DEB00AFEC02 /* geo_url_tests.cpp */; };
FACB76A526B8939C00810C9C /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB76A426B8939C00810C9C /* testingmain.cpp */; };
FACB76A626B893A000810C9C /* url_generator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB76A226B8937800810C9C /* url_generator_tests.cpp */; };
FACB76A726B893A300810C9C /* parser_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FACB76A326B8937800810C9C /* parser_tests.cpp */; };
FAEE27C22E29B6AF00855F79 /* geo_url_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAEE27BB2E29B6AF00855F79 /* geo_url_parser.cpp */; };
FAEE27C52E29B6AF00855F79 /* parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAEE27BD2E29B6AF00855F79 /* parser.cpp */; };
FAEE27C62E29B6AF00855F79 /* url_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAEE27BF2E29B6AF00855F79 /* url_generator.cpp */; };
FAEE27C72E29B6AF00855F79 /* geo_url_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FAEE27BA2E29B6AF00855F79 /* geo_url_parser.hpp */; };
FAEE27C82E29B6AF00855F79 /* url_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FAEE27BE2E29B6AF00855F79 /* url_generator.hpp */; };
FAEE27C92E29B6AF00855F79 /* parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FAEE27BC2E29B6AF00855F79 /* parser.hpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34763F471DBE28F800D370CF /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34763F481DBE28F800D370CF /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
3496AB761DC1F6CD00C5DDBA /* ge0_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ge0_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
391A145B23E0FC7F00A448F4 /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
391A145D23E0FC8400A448F4 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
391A145F23E0FC8700A448F4 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
391A146523E0FC9A00A448F4 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
675347171A40577A00A0A8C3 /* libge0.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libge0.a; sourceTree = BUILT_PRODUCTS_DIR; };
AC3F14C1279C6DEB00AFEC02 /* geo_url_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geo_url_tests.cpp; sourceTree = "<group>"; };
FACB76A226B8937800810C9C /* url_generator_tests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = url_generator_tests.cpp; sourceTree = "<group>"; };
FACB76A326B8937800810C9C /* parser_tests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parser_tests.cpp; sourceTree = "<group>"; };
FACB76A426B8939C00810C9C /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
FAEE27B92E29B6AF00855F79 /* ge0.php */ = {isa = PBXFileReference; lastKnownFileType = text.script.php; path = ge0.php; sourceTree = "<group>"; };
FAEE27BA2E29B6AF00855F79 /* geo_url_parser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = geo_url_parser.hpp; sourceTree = "<group>"; };
FAEE27BB2E29B6AF00855F79 /* geo_url_parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = geo_url_parser.cpp; sourceTree = "<group>"; };
FAEE27BC2E29B6AF00855F79 /* parser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = parser.hpp; sourceTree = "<group>"; };
FAEE27BD2E29B6AF00855F79 /* parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parser.cpp; sourceTree = "<group>"; };
FAEE27BE2E29B6AF00855F79 /* url_generator.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = url_generator.hpp; sourceTree = "<group>"; };
FAEE27BF2E29B6AF00855F79 /* url_generator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = url_generator.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
3496AB731DC1F6CD00C5DDBA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
391A146623E0FC9A00A448F4 /* libz.tbd in Frameworks */,
391A146023E0FC8700A448F4 /* libbase.a in Frameworks */,
391A145E23E0FC8400A448F4 /* libcoding.a in Frameworks */,
391A145C23E0FC7F00A448F4 /* libplatform.a in Frameworks */,
3496AB911DC1F7E000C5DDBA /* libge0.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675347141A40577A00A0A8C3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
391A145A23E0FC7F00A448F4 /* Frameworks */ = {
isa = PBXGroup;
children = (
391A146523E0FC9A00A448F4 /* libz.tbd */,
391A145F23E0FC8700A448F4 /* libbase.a */,
391A145D23E0FC8400A448F4 /* libcoding.a */,
391A145B23E0FC7F00A448F4 /* libplatform.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
6753470E1A40577A00A0A8C3 = {
isa = PBXGroup;
children = (
FAEE27C02E29B6AF00855F79 /* ge0 */,
FACB76A026B8937800810C9C /* ge0_tests */,
34763F471DBE28F800D370CF /* common-debug.xcconfig */,
34763F481DBE28F800D370CF /* common-release.xcconfig */,
675347181A40577A00A0A8C3 /* Products */,
391A145A23E0FC7F00A448F4 /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
675347181A40577A00A0A8C3 /* Products */ = {
isa = PBXGroup;
children = (
675347171A40577A00A0A8C3 /* libge0.a */,
3496AB761DC1F6CD00C5DDBA /* ge0_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
FACB76A026B8937800810C9C /* ge0_tests */ = {
isa = PBXGroup;
children = (
AC3F14C1279C6DEB00AFEC02 /* geo_url_tests.cpp */,
FACB76A426B8939C00810C9C /* testingmain.cpp */,
FACB76A226B8937800810C9C /* url_generator_tests.cpp */,
FACB76A326B8937800810C9C /* parser_tests.cpp */,
);
name = ge0_tests;
path = ../../libs/ge0/ge0_tests;
sourceTree = "<group>";
};
FAEE27C02E29B6AF00855F79 /* ge0 */ = {
isa = PBXGroup;
children = (
FAEE27B92E29B6AF00855F79 /* ge0.php */,
FAEE27BA2E29B6AF00855F79 /* geo_url_parser.hpp */,
FAEE27BB2E29B6AF00855F79 /* geo_url_parser.cpp */,
FAEE27BC2E29B6AF00855F79 /* parser.hpp */,
FAEE27BD2E29B6AF00855F79 /* parser.cpp */,
FAEE27BE2E29B6AF00855F79 /* url_generator.hpp */,
FAEE27BF2E29B6AF00855F79 /* url_generator.cpp */,
);
name = ge0;
path = ../../libs/ge0;
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
675347151A40577A00A0A8C3 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
FAEE27C72E29B6AF00855F79 /* geo_url_parser.hpp in Headers */,
FAEE27C82E29B6AF00855F79 /* url_generator.hpp in Headers */,
FAEE27C92E29B6AF00855F79 /* parser.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
3496AB751DC1F6CD00C5DDBA /* ge0_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3496AB8C1DC1F6CE00C5DDBA /* Build configuration list for PBXNativeTarget "ge0_tests" */;
buildPhases = (
3496AB721DC1F6CD00C5DDBA /* Sources */,
3496AB731DC1F6CD00C5DDBA /* Frameworks */,
3496AB741DC1F6CD00C5DDBA /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = ge0_tests;
productName = ge0_tests;
productReference = 3496AB761DC1F6CD00C5DDBA /* ge0_tests.app */;
productType = "com.apple.product-type.application";
};
675347161A40577A00A0A8C3 /* ge0 */ = {
isa = PBXNativeTarget;
buildConfigurationList = 675347221A40577A00A0A8C3 /* Build configuration list for PBXNativeTarget "ge0" */;
buildPhases = (
675347131A40577A00A0A8C3 /* Sources */,
675347141A40577A00A0A8C3 /* Frameworks */,
675347151A40577A00A0A8C3 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = ge0;
productName = ge0;
productReference = 675347171A40577A00A0A8C3 /* libge0.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6753470F1A40577A00A0A8C3 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
3496AB751DC1F6CD00C5DDBA = {
CreatedOnToolsVersion = 8.0;
ProvisioningStyle = Automatic;
};
675347161A40577A00A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
};
};
buildConfigurationList = 675347121A40577A00A0A8C3 /* Build configuration list for PBXProject "ge0" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 6753470E1A40577A00A0A8C3;
productRefGroup = 675347181A40577A00A0A8C3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
675347161A40577A00A0A8C3 /* ge0 */,
3496AB751DC1F6CD00C5DDBA /* ge0_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
3496AB741DC1F6CD00C5DDBA /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
3496AB721DC1F6CD00C5DDBA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FACB76A526B8939C00810C9C /* testingmain.cpp in Sources */,
AC3F14C2279C6DEB00AFEC02 /* geo_url_tests.cpp in Sources */,
FACB76A726B893A300810C9C /* parser_tests.cpp in Sources */,
FACB76A626B893A000810C9C /* url_generator_tests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675347131A40577A00A0A8C3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FAEE27C22E29B6AF00855F79 /* geo_url_parser.cpp in Sources */,
FAEE27C52E29B6AF00855F79 /* parser.cpp in Sources */,
FAEE27C62E29B6AF00855F79 /* url_generator.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
3496AB8A1DC1F6CE00C5DDBA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = apps.comaps.ge0_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
3496AB8B1DC1F6CE00C5DDBA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = apps.comaps.ge0_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
675347201A40577A00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34763F471DBE28F800D370CF /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
675347211A40577A00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34763F481DBE28F800D370CF /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
675347231A40577A00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
675347241A40577A00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
3496AB8C1DC1F6CE00C5DDBA /* Build configuration list for PBXNativeTarget "ge0_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3496AB8A1DC1F6CE00C5DDBA /* Debug */,
3496AB8B1DC1F6CE00C5DDBA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
675347121A40577A00A0A8C3 /* Build configuration list for PBXProject "ge0" */ = {
isa = XCConfigurationList;
buildConfigurations = (
675347201A40577A00A0A8C3 /* Debug */,
675347211A40577A00A0A8C3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
675347221A40577A00A0A8C3 /* Build configuration list for PBXNativeTarget "ge0" */ = {
isa = XCConfigurationList;
buildConfigurations = (
675347231A40577A00A0A8C3 /* Debug */,
675347241A40577A00A0A8C3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6753470F1A40577A00A0A8C3 /* Project object */;
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,724 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
344A713C1F3DA07000B8DDB8 /* nearby_points_sweeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 344A713A1F3DA07000B8DDB8 /* nearby_points_sweeper.cpp */; };
344A713D1F3DA07000B8DDB8 /* nearby_points_sweeper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 344A713B1F3DA07000B8DDB8 /* nearby_points_sweeper.hpp */; };
345C55F51C93140A00B6783F /* clipping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 345C55F31C93140A00B6783F /* clipping.cpp */; };
345C55F61C93140A00B6783F /* clipping.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 345C55F41C93140A00B6783F /* clipping.hpp */; };
347F33701C454205009758CC /* triangle2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347F336E1C454205009758CC /* triangle2d.cpp */; };
347F33711C454205009758CC /* triangle2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347F336F1C454205009758CC /* triangle2d.hpp */; };
39396ECC210B2E590054AC20 /* parametrized_segment.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39396ECB210B2E590054AC20 /* parametrized_segment.hpp */; };
39396ECF210B2FB80054AC20 /* parametrized_segment_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39396ECD210B2FB30054AC20 /* parametrized_segment_tests.cpp */; };
3946DDEB22A668D800A3A37D /* region_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3946DDE922A668D500A3A37D /* region_tests.cpp */; };
395D1A9B207BCD8D001164A5 /* convex_hull_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395D1A99207BCD8A001164A5 /* convex_hull_tests.cpp */; };
39B2B9701FB4680500AB85A1 /* diamond_box.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B96E1FB4680500AB85A1 /* diamond_box.hpp */; };
39B2B9711FB4680500AB85A1 /* diamond_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39B2B96F1FB4680500AB85A1 /* diamond_box.cpp */; };
39B2B9731FB4681400AB85A1 /* line2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39B2B9721FB4681400AB85A1 /* line2d.hpp */; };
3D7006352463F69600AF8ADC /* intersection_score.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D7006342463F69600AF8ADC /* intersection_score.hpp */; };
4403990C2359CA7C0098EB7F /* segment2d_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D9D64922A92D0A00F3D443 /* segment2d_tests.cpp */; };
4403990D2359CA7F0098EB7F /* point3d_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44A4BF17235732A5005857C4 /* point3d_tests.cpp */; };
4403990E2359CA8D0098EB7F /* mercator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E92D8BD01C15AF9100A98D17 /* mercator_test.cpp */; };
440CF0C2236734820017C2A8 /* area_on_earth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 440CF0C0236734820017C2A8 /* area_on_earth.cpp */; };
440CF0C3236734820017C2A8 /* area_on_earth.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 440CF0C1236734820017C2A8 /* area_on_earth.hpp */; };
4435C7882372BB5600B4358C /* circle_on_earth.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4435C7872372BB5500B4358C /* circle_on_earth.hpp */; };
446531E2234DEEF3000C348F /* point3d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 446531E1234DEEF3000C348F /* point3d.hpp */; };
448425732372BB3F00C6AD04 /* circle_on_earth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 448425722372BB3F00C6AD04 /* circle_on_earth.cpp */; };
45A2D9BE1F7526E6003310A0 /* bounding_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45A2D9B71F7526E6003310A0 /* bounding_box.cpp */; };
45A2D9BF1F7526E6003310A0 /* bounding_box.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45A2D9B81F7526E6003310A0 /* bounding_box.hpp */; };
45A2D9C01F7526E6003310A0 /* calipers_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45A2D9B91F7526E6003310A0 /* calipers_box.cpp */; };
45A2D9C11F7526E6003310A0 /* calipers_box.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45A2D9BA1F7526E6003310A0 /* calipers_box.hpp */; };
45A2D9C21F7526E6003310A0 /* convex_hull.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45A2D9BB1F7526E6003310A0 /* convex_hull.cpp */; };
45A2D9C31F7526E6003310A0 /* convex_hull.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45A2D9BC1F7526E6003310A0 /* convex_hull.hpp */; };
45A2D9C41F7526E6003310A0 /* line2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45A2D9BD1F7526E6003310A0 /* line2d.cpp */; };
45A2D9CD1F752707003310A0 /* bounding_box_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45A2D9C51F7526FE003310A0 /* bounding_box_tests.cpp */; };
45A2D9CE1F75270A003310A0 /* calipers_box_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45A2D9C61F7526FE003310A0 /* calipers_box_tests.cpp */; };
45A2D9CF1F75270D003310A0 /* diamond_box_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45A2D9C71F7526FE003310A0 /* diamond_box_tests.cpp */; };
45A2D9D01F752710003310A0 /* line2d_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45A2D9C81F7526FE003310A0 /* line2d_tests.cpp */; };
45A2D9D11F752717003310A0 /* algorithm_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 344A71401F3DA08300B8DDB8 /* algorithm_test.cpp */; };
45A2D9D21F752727003310A0 /* clipping_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 344A713F1F3DA08300B8DDB8 /* clipping_test.cpp */; };
56D5456A1C74A46D00E3719C /* algorithm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D545681C74A46D00E3719C /* algorithm.cpp */; };
56D5456B1C74A46D00E3719C /* algorithm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56D545691C74A46D00E3719C /* algorithm.hpp */; };
56EB1ED01C6B6DF30022D831 /* segment2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EB1ECE1C6B6DF30022D831 /* segment2d.cpp */; };
56EB1ED11C6B6DF30022D831 /* segment2d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56EB1ECF1C6B6DF30022D831 /* segment2d.hpp */; };
670F29801BA9D42E00F2ABF4 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F297E1BA9D41E00F2ABF4 /* testingmain.cpp */; };
670F29851BA9D47300F2ABF4 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675344911A3F684600A0A8C3 /* libgeometry.a */; };
670F29871BAABDA600F2ABF4 /* angle_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29221BA9D2E700F2ABF4 /* angle_test.cpp */; };
670F29881BAABDA600F2ABF4 /* anyrect_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29231BA9D2E700F2ABF4 /* anyrect_test.cpp */; };
670F29891BAABDA600F2ABF4 /* cellid_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29241BA9D2E700F2ABF4 /* cellid_test.cpp */; };
670F298A1BAABDA600F2ABF4 /* common_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29251BA9D2E700F2ABF4 /* common_test.cpp */; };
670F298B1BAABDA600F2ABF4 /* covering_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29261BA9D2E700F2ABF4 /* covering_test.cpp */; };
670F298C1BAABDA600F2ABF4 /* distance_on_sphere_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29271BA9D2E700F2ABF4 /* distance_on_sphere_test.cpp */; };
670F298E1BAABDA600F2ABF4 /* intersect_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F292A1BA9D2E700F2ABF4 /* intersect_test.cpp */; };
670F298F1BAABDA600F2ABF4 /* latlon_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F292C1BA9D2E700F2ABF4 /* latlon_test.cpp */; };
670F29901BAABDA600F2ABF4 /* packer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F292D1BA9D2E700F2ABF4 /* packer_test.cpp */; };
670F29911BAABDA600F2ABF4 /* point_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F292E1BA9D2E700F2ABF4 /* point_test.cpp */; };
670F29931BAABDA600F2ABF4 /* polygon_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29301BA9D2E700F2ABF4 /* polygon_test.cpp */; };
670F29941BAABDA600F2ABF4 /* rect_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29311BA9D2E700F2ABF4 /* rect_test.cpp */; };
670F29961BAABDA600F2ABF4 /* region2d_binary_op_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29331BA9D2E700F2ABF4 /* region2d_binary_op_test.cpp */; };
670F29971BAABDA600F2ABF4 /* robust_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29341BA9D2E700F2ABF4 /* robust_test.cpp */; };
670F29981BAABDA600F2ABF4 /* screen_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29351BA9D2E700F2ABF4 /* screen_test.cpp */; };
670F299A1BAABDA600F2ABF4 /* simplification_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29371BA9D2E700F2ABF4 /* simplification_test.cpp */; };
670F299B1BAABDA600F2ABF4 /* spline_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F29381BA9D2E700F2ABF4 /* spline_test.cpp */; };
670F299C1BAABDA600F2ABF4 /* transformations_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F293A1BA9D2E700F2ABF4 /* transformations_test.cpp */; };
670F299D1BAABDA600F2ABF4 /* tree_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F293B1BA9D2E700F2ABF4 /* tree_test.cpp */; };
670F299E1BAABDA600F2ABF4 /* vector_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670F293C1BA9D2E700F2ABF4 /* vector_test.cpp */; };
671C2D5522AFD905008B2B8B /* meter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671C2D5422AFD904008B2B8B /* meter.hpp */; };
6741AAA01BF35476002C974C /* latlon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6741AA9E1BF35476002C974C /* latlon.cpp */; };
6741AAA11BF35476002C974C /* latlon.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6741AA9F1BF35476002C974C /* latlon.hpp */; };
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 */; };
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 */; };
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 */; };
BBB7061323E48E0400A7F29A /* smoothing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB7061123E48E0400A7F29A /* smoothing.cpp */; };
BBB7061423E48E0400A7F29A /* smoothing.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBB7061223E48E0400A7F29A /* smoothing.hpp */; };
D501ACA3238FDC6000B8C08E /* point_with_altitude.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D501ACA1238FDC6000B8C08E /* point_with_altitude.cpp */; };
D501ACA4238FDC6000B8C08E /* point_with_altitude.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D501ACA2238FDC6000B8C08E /* point_with_altitude.hpp */; };
D53836352366DAF3007E7EDB /* oblate_spheroid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D53836332366DAF3007E7EDB /* oblate_spheroid.cpp */; };
D53836362366DAF3007E7EDB /* oblate_spheroid.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D53836342366DAF3007E7EDB /* oblate_spheroid.hpp */; };
D53836382366DB07007E7EDB /* oblate_spheroid_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D53836372366DB07007E7EDB /* oblate_spheroid_tests.cpp */; };
E92D8BD41C15AFAA00A98D17 /* mercator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E92D8BD21C15AFAA00A98D17 /* mercator.cpp */; };
E92D8BD51C15AFAA00A98D17 /* mercator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E92D8BD31C15AFAA00A98D17 /* mercator.hpp */; };
FACB76E326B8A43200810C9C /* area_on_earth_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006382463F6AD00AF8ADC /* area_on_earth_tests.cpp */; };
FACB76E426B8A43600810C9C /* circle_on_earth_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006372463F6AD00AF8ADC /* circle_on_earth_tests.cpp */; };
FACB76E526B8A43900810C9C /* intersection_score_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006392463F6AD00AF8ADC /* intersection_score_tests.cpp */; };
FACB76E626B8A43E00810C9C /* polyline_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D7006362463F6AD00AF8ADC /* polyline_tests.cpp */; };
FACB76E726B8A45800810C9C /* nearby_points_sweeper_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 344A713E1F3DA08300B8DDB8 /* nearby_points_sweeper_test.cpp */; };
FACB76EA26B8A4D900810C9C /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB76E926B8A4D900810C9C /* libbase.a */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
670F295A1BA9D39A00F2ABF4 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
344A713A1F3DA07000B8DDB8 /* nearby_points_sweeper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nearby_points_sweeper.cpp; sourceTree = "<group>"; };
344A713B1F3DA07000B8DDB8 /* nearby_points_sweeper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = nearby_points_sweeper.hpp; sourceTree = "<group>"; };
344A713E1F3DA08300B8DDB8 /* nearby_points_sweeper_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nearby_points_sweeper_test.cpp; sourceTree = "<group>"; };
344A713F1F3DA08300B8DDB8 /* clipping_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clipping_test.cpp; sourceTree = "<group>"; };
344A71401F3DA08300B8DDB8 /* algorithm_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = algorithm_test.cpp; sourceTree = "<group>"; };
345C55F31C93140A00B6783F /* clipping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clipping.cpp; sourceTree = "<group>"; };
345C55F41C93140A00B6783F /* clipping.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = clipping.hpp; sourceTree = "<group>"; };
347F336E1C454205009758CC /* triangle2d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = triangle2d.cpp; sourceTree = "<group>"; };
347F336F1C454205009758CC /* triangle2d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = triangle2d.hpp; sourceTree = "<group>"; };
34AF87CD1DBE517700E5E7DC /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34AF87CE1DBE517700E5E7DC /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
39396ECB210B2E590054AC20 /* parametrized_segment.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = parametrized_segment.hpp; sourceTree = "<group>"; };
39396ECD210B2FB30054AC20 /* parametrized_segment_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parametrized_segment_tests.cpp; sourceTree = "<group>"; };
3946DDE922A668D500A3A37D /* region_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = region_tests.cpp; sourceTree = "<group>"; };
395D1A99207BCD8A001164A5 /* convex_hull_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convex_hull_tests.cpp; sourceTree = "<group>"; };
39B2B96E1FB4680500AB85A1 /* diamond_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = diamond_box.hpp; sourceTree = "<group>"; };
39B2B96F1FB4680500AB85A1 /* diamond_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diamond_box.cpp; sourceTree = "<group>"; };
39B2B9721FB4681400AB85A1 /* line2d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = line2d.hpp; sourceTree = "<group>"; };
3D7006342463F69600AF8ADC /* intersection_score.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = intersection_score.hpp; sourceTree = "<group>"; };
3D7006362463F6AD00AF8ADC /* polyline_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = polyline_tests.cpp; sourceTree = "<group>"; };
3D7006372463F6AD00AF8ADC /* circle_on_earth_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = circle_on_earth_tests.cpp; sourceTree = "<group>"; };
3D7006382463F6AD00AF8ADC /* area_on_earth_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = area_on_earth_tests.cpp; sourceTree = "<group>"; };
3D7006392463F6AD00AF8ADC /* intersection_score_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intersection_score_tests.cpp; sourceTree = "<group>"; };
440CF0C0236734820017C2A8 /* area_on_earth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = area_on_earth.cpp; sourceTree = "<group>"; };
440CF0C1236734820017C2A8 /* area_on_earth.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = area_on_earth.hpp; sourceTree = "<group>"; };
4435C7872372BB5500B4358C /* circle_on_earth.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = circle_on_earth.hpp; sourceTree = "<group>"; };
446531E1234DEEF3000C348F /* point3d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = point3d.hpp; sourceTree = "<group>"; };
448425722372BB3F00C6AD04 /* circle_on_earth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = circle_on_earth.cpp; sourceTree = "<group>"; };
44A4BF17235732A5005857C4 /* point3d_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point3d_tests.cpp; sourceTree = "<group>"; };
45A2D9B71F7526E6003310A0 /* bounding_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bounding_box.cpp; sourceTree = "<group>"; };
45A2D9B81F7526E6003310A0 /* bounding_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bounding_box.hpp; sourceTree = "<group>"; };
45A2D9B91F7526E6003310A0 /* calipers_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = calipers_box.cpp; sourceTree = "<group>"; };
45A2D9BA1F7526E6003310A0 /* calipers_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = calipers_box.hpp; sourceTree = "<group>"; };
45A2D9BB1F7526E6003310A0 /* convex_hull.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convex_hull.cpp; sourceTree = "<group>"; };
45A2D9BC1F7526E6003310A0 /* convex_hull.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = convex_hull.hpp; sourceTree = "<group>"; };
45A2D9BD1F7526E6003310A0 /* line2d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = line2d.cpp; sourceTree = "<group>"; };
45A2D9C51F7526FE003310A0 /* bounding_box_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bounding_box_tests.cpp; sourceTree = "<group>"; };
45A2D9C61F7526FE003310A0 /* calipers_box_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = calipers_box_tests.cpp; sourceTree = "<group>"; };
45A2D9C71F7526FE003310A0 /* diamond_box_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diamond_box_tests.cpp; sourceTree = "<group>"; };
45A2D9C81F7526FE003310A0 /* line2d_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = line2d_tests.cpp; sourceTree = "<group>"; };
56D545681C74A46D00E3719C /* algorithm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = algorithm.cpp; sourceTree = "<group>"; };
56D545691C74A46D00E3719C /* algorithm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = algorithm.hpp; sourceTree = "<group>"; };
56D9D64922A92D0A00F3D443 /* segment2d_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = segment2d_tests.cpp; sourceTree = "<group>"; };
56EB1ECE1C6B6DF30022D831 /* segment2d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = segment2d.cpp; sourceTree = "<group>"; };
56EB1ECF1C6B6DF30022D831 /* segment2d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = segment2d.hpp; sourceTree = "<group>"; };
670F29221BA9D2E700F2ABF4 /* angle_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = angle_test.cpp; sourceTree = "<group>"; };
670F29231BA9D2E700F2ABF4 /* anyrect_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = anyrect_test.cpp; sourceTree = "<group>"; };
670F29241BA9D2E700F2ABF4 /* cellid_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cellid_test.cpp; sourceTree = "<group>"; };
670F29251BA9D2E700F2ABF4 /* common_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common_test.cpp; sourceTree = "<group>"; };
670F29261BA9D2E700F2ABF4 /* covering_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = covering_test.cpp; sourceTree = "<group>"; };
670F29271BA9D2E700F2ABF4 /* distance_on_sphere_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = distance_on_sphere_test.cpp; sourceTree = "<group>"; };
670F292A1BA9D2E700F2ABF4 /* intersect_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intersect_test.cpp; sourceTree = "<group>"; };
670F292C1BA9D2E700F2ABF4 /* latlon_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = latlon_test.cpp; sourceTree = "<group>"; };
670F292D1BA9D2E700F2ABF4 /* packer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packer_test.cpp; sourceTree = "<group>"; };
670F292E1BA9D2E700F2ABF4 /* point_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point_test.cpp; sourceTree = "<group>"; };
670F29301BA9D2E700F2ABF4 /* polygon_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = polygon_test.cpp; sourceTree = "<group>"; };
670F29311BA9D2E700F2ABF4 /* rect_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rect_test.cpp; sourceTree = "<group>"; };
670F29331BA9D2E700F2ABF4 /* region2d_binary_op_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = region2d_binary_op_test.cpp; sourceTree = "<group>"; };
670F29341BA9D2E700F2ABF4 /* robust_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = robust_test.cpp; sourceTree = "<group>"; };
670F29351BA9D2E700F2ABF4 /* screen_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screen_test.cpp; sourceTree = "<group>"; };
670F29371BA9D2E700F2ABF4 /* simplification_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplification_test.cpp; sourceTree = "<group>"; };
670F29381BA9D2E700F2ABF4 /* spline_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spline_test.cpp; sourceTree = "<group>"; };
670F293A1BA9D2E700F2ABF4 /* transformations_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transformations_test.cpp; sourceTree = "<group>"; };
670F293B1BA9D2E700F2ABF4 /* tree_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tree_test.cpp; sourceTree = "<group>"; };
670F293C1BA9D2E700F2ABF4 /* vector_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_test.cpp; sourceTree = "<group>"; };
670F295C1BA9D39A00F2ABF4 /* geometry_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = geometry_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
670F297E1BA9D41E00F2ABF4 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
671C2D5422AFD904008B2B8B /* meter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = meter.hpp; sourceTree = "<group>"; };
6741AA9E1BF35476002C974C /* latlon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = latlon.cpp; sourceTree = "<group>"; };
6741AA9F1BF35476002C974C /* latlon.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = latlon.hpp; 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>"; };
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>"; };
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>"; };
BBB7061123E48E0400A7F29A /* smoothing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smoothing.cpp; sourceTree = "<group>"; };
BBB7061223E48E0400A7F29A /* smoothing.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = smoothing.hpp; sourceTree = "<group>"; };
D501ACA1238FDC6000B8C08E /* point_with_altitude.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = point_with_altitude.cpp; sourceTree = "<group>"; };
D501ACA2238FDC6000B8C08E /* point_with_altitude.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = point_with_altitude.hpp; sourceTree = "<group>"; };
D53836332366DAF3007E7EDB /* oblate_spheroid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oblate_spheroid.cpp; sourceTree = "<group>"; };
D53836342366DAF3007E7EDB /* oblate_spheroid.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = oblate_spheroid.hpp; sourceTree = "<group>"; };
D53836372366DB07007E7EDB /* oblate_spheroid_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oblate_spheroid_tests.cpp; sourceTree = "<group>"; };
E92D8BD01C15AF9100A98D17 /* mercator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mercator_test.cpp; sourceTree = "<group>"; };
E92D8BD21C15AFAA00A98D17 /* mercator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mercator.cpp; sourceTree = "<group>"; };
E92D8BD31C15AFAA00A98D17 /* mercator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mercator.hpp; sourceTree = "<group>"; };
FACB76E926B8A4D900810C9C /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
670F29591BA9D39A00F2ABF4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FACB76EA26B8A4D900810C9C /* libbase.a in Frameworks */,
670F29851BA9D47300F2ABF4 /* libgeometry.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6753448E1A3F684600A0A8C3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
670F29211BA9D25D00F2ABF4 /* geometry_tests */ = {
isa = PBXGroup;
children = (
344A71401F3DA08300B8DDB8 /* algorithm_test.cpp */,
670F29221BA9D2E700F2ABF4 /* angle_test.cpp */,
670F29231BA9D2E700F2ABF4 /* anyrect_test.cpp */,
3D7006382463F6AD00AF8ADC /* area_on_earth_tests.cpp */,
45A2D9C51F7526FE003310A0 /* bounding_box_tests.cpp */,
45A2D9C61F7526FE003310A0 /* calipers_box_tests.cpp */,
670F29241BA9D2E700F2ABF4 /* cellid_test.cpp */,
3D7006372463F6AD00AF8ADC /* circle_on_earth_tests.cpp */,
344A713F1F3DA08300B8DDB8 /* clipping_test.cpp */,
670F29251BA9D2E700F2ABF4 /* common_test.cpp */,
395D1A99207BCD8A001164A5 /* convex_hull_tests.cpp */,
670F29261BA9D2E700F2ABF4 /* covering_test.cpp */,
45A2D9C71F7526FE003310A0 /* diamond_box_tests.cpp */,
670F29271BA9D2E700F2ABF4 /* distance_on_sphere_test.cpp */,
670F292A1BA9D2E700F2ABF4 /* intersect_test.cpp */,
3D7006392463F6AD00AF8ADC /* intersection_score_tests.cpp */,
670F292C1BA9D2E700F2ABF4 /* latlon_test.cpp */,
45A2D9C81F7526FE003310A0 /* line2d_tests.cpp */,
E92D8BD01C15AF9100A98D17 /* mercator_test.cpp */,
344A713E1F3DA08300B8DDB8 /* nearby_points_sweeper_test.cpp */,
D53836372366DB07007E7EDB /* oblate_spheroid_tests.cpp */,
670F292D1BA9D2E700F2ABF4 /* packer_test.cpp */,
39396ECD210B2FB30054AC20 /* parametrized_segment_tests.cpp */,
670F292E1BA9D2E700F2ABF4 /* point_test.cpp */,
44A4BF17235732A5005857C4 /* point3d_tests.cpp */,
670F29301BA9D2E700F2ABF4 /* polygon_test.cpp */,
3D7006362463F6AD00AF8ADC /* polyline_tests.cpp */,
670F29311BA9D2E700F2ABF4 /* rect_test.cpp */,
3946DDE922A668D500A3A37D /* region_tests.cpp */,
670F29331BA9D2E700F2ABF4 /* region2d_binary_op_test.cpp */,
670F29341BA9D2E700F2ABF4 /* robust_test.cpp */,
670F29351BA9D2E700F2ABF4 /* screen_test.cpp */,
56D9D64922A92D0A00F3D443 /* segment2d_tests.cpp */,
670F29371BA9D2E700F2ABF4 /* simplification_test.cpp */,
670F29381BA9D2E700F2ABF4 /* spline_test.cpp */,
670F297E1BA9D41E00F2ABF4 /* testingmain.cpp */,
670F293A1BA9D2E700F2ABF4 /* transformations_test.cpp */,
670F293B1BA9D2E700F2ABF4 /* tree_test.cpp */,
670F293C1BA9D2E700F2ABF4 /* vector_test.cpp */,
);
name = geometry_tests;
path = ../../libs/geometry/geometry_tests;
sourceTree = "<group>";
};
675344881A3F684600A0A8C3 = {
isa = PBXGroup;
children = (
34AF87CD1DBE517700E5E7DC /* common-debug.xcconfig */,
34AF87CE1DBE517700E5E7DC /* common-release.xcconfig */,
675344931A3F684600A0A8C3 /* geometry */,
670F29211BA9D25D00F2ABF4 /* geometry_tests */,
675344921A3F684600A0A8C3 /* Products */,
FACB76E826B8A4D900810C9C /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
675344921A3F684600A0A8C3 /* Products */ = {
isa = PBXGroup;
children = (
675344911A3F684600A0A8C3 /* libgeometry.a */,
670F295C1BA9D39A00F2ABF4 /* geometry_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
675344931A3F684600A0A8C3 /* geometry */ = {
isa = PBXGroup;
children = (
56D545681C74A46D00E3719C /* algorithm.cpp */,
56D545691C74A46D00E3719C /* algorithm.hpp */,
6753449F1A3F687400A0A8C3 /* angles.cpp */,
675344A01A3F687400A0A8C3 /* angles.hpp */,
675344A11A3F687400A0A8C3 /* any_rect2d.hpp */,
440CF0C0236734820017C2A8 /* area_on_earth.cpp */,
440CF0C1236734820017C2A8 /* area_on_earth.hpp */,
675344A21A3F687400A0A8C3 /* avg_vector.hpp */,
45A2D9B71F7526E6003310A0 /* bounding_box.cpp */,
45A2D9B81F7526E6003310A0 /* bounding_box.hpp */,
45A2D9B91F7526E6003310A0 /* calipers_box.cpp */,
45A2D9BA1F7526E6003310A0 /* calipers_box.hpp */,
675344A31A3F687400A0A8C3 /* cellid.hpp */,
448425722372BB3F00C6AD04 /* circle_on_earth.cpp */,
4435C7872372BB5500B4358C /* circle_on_earth.hpp */,
345C55F31C93140A00B6783F /* clipping.cpp */,
345C55F41C93140A00B6783F /* clipping.hpp */,
45A2D9BB1F7526E6003310A0 /* convex_hull.cpp */,
45A2D9BC1F7526E6003310A0 /* convex_hull.hpp */,
675344A41A3F687400A0A8C3 /* covering_utils.hpp */,
675344A51A3F687400A0A8C3 /* covering.hpp */,
39B2B96F1FB4680500AB85A1 /* diamond_box.cpp */,
39B2B96E1FB4680500AB85A1 /* diamond_box.hpp */,
675344A61A3F687400A0A8C3 /* distance_on_sphere.cpp */,
675344A71A3F687400A0A8C3 /* distance_on_sphere.hpp */,
3D7006342463F69600AF8ADC /* intersection_score.hpp */,
6741AA9E1BF35476002C974C /* latlon.cpp */,
6741AA9F1BF35476002C974C /* latlon.hpp */,
45A2D9BD1F7526E6003310A0 /* line2d.cpp */,
39B2B9721FB4681400AB85A1 /* line2d.hpp */,
E92D8BD21C15AFAA00A98D17 /* mercator.cpp */,
E92D8BD31C15AFAA00A98D17 /* mercator.hpp */,
671C2D5422AFD904008B2B8B /* meter.hpp */,
344A713A1F3DA07000B8DDB8 /* nearby_points_sweeper.cpp */,
344A713B1F3DA07000B8DDB8 /* nearby_points_sweeper.hpp */,
D53836332366DAF3007E7EDB /* oblate_spheroid.cpp */,
D53836342366DAF3007E7EDB /* oblate_spheroid.hpp */,
675344A91A3F687400A0A8C3 /* packer.cpp */,
675344AA1A3F687400A0A8C3 /* packer.hpp */,
39396ECB210B2E590054AC20 /* parametrized_segment.hpp */,
D501ACA1238FDC6000B8C08E /* point_with_altitude.cpp */,
D501ACA2238FDC6000B8C08E /* point_with_altitude.hpp */,
675344AB1A3F687400A0A8C3 /* point2d.hpp */,
446531E1234DEEF3000C348F /* point3d.hpp */,
675344AD1A3F687400A0A8C3 /* polygon.hpp */,
675344AE1A3F687400A0A8C3 /* polyline2d.hpp */,
675344AF1A3F687400A0A8C3 /* rect_intersect.hpp */,
675344B01A3F687400A0A8C3 /* rect2d.hpp */,
675344DA1A3F68E200A0A8C3 /* region2d */,
675344B21A3F687400A0A8C3 /* region2d.hpp */,
675344B31A3F687400A0A8C3 /* robust_orientation.cpp */,
675344B41A3F687400A0A8C3 /* robust_orientation.hpp */,
675344B51A3F687400A0A8C3 /* screenbase.cpp */,
675344B61A3F687400A0A8C3 /* screenbase.hpp */,
56EB1ECE1C6B6DF30022D831 /* segment2d.cpp */,
56EB1ECF1C6B6DF30022D831 /* segment2d.hpp */,
675344B71A3F687400A0A8C3 /* simplification.hpp */,
BBB7061123E48E0400A7F29A /* smoothing.cpp */,
BBB7061223E48E0400A7F29A /* smoothing.hpp */,
675344B81A3F687400A0A8C3 /* spline.cpp */,
675344B91A3F687400A0A8C3 /* spline.hpp */,
675344BA1A3F687400A0A8C3 /* transformations.hpp */,
675344BB1A3F687400A0A8C3 /* tree4d.hpp */,
347F336E1C454205009758CC /* triangle2d.cpp */,
347F336F1C454205009758CC /* triangle2d.hpp */,
);
name = geometry;
path = ../../libs/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>";
};
FACB76E826B8A4D900810C9C /* Frameworks */ = {
isa = PBXGroup;
children = (
FACB76E926B8A4D900810C9C /* libbase.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
6753448F1A3F684600A0A8C3 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
671C2D5522AFD905008B2B8B /* meter.hpp in Headers */,
675344BD1A3F687400A0A8C3 /* angles.hpp in Headers */,
675344E01A3F68F900A0A8C3 /* boost_concept.hpp in Headers */,
39B2B9731FB4681400AB85A1 /* line2d.hpp in Headers */,
344A713D1F3DA07000B8DDB8 /* nearby_points_sweeper.hpp in Headers */,
675344C01A3F687400A0A8C3 /* cellid.hpp in Headers */,
BBB7061423E48E0400A7F29A /* smoothing.hpp in Headers */,
45A2D9BF1F7526E6003310A0 /* bounding_box.hpp in Headers */,
675344CB1A3F687400A0A8C3 /* polyline2d.hpp in Headers */,
56EB1ED11C6B6DF30022D831 /* segment2d.hpp in Headers */,
D53836362366DAF3007E7EDB /* oblate_spheroid.hpp in Headers */,
675344D21A3F687400A0A8C3 /* screenbase.hpp in Headers */,
E92D8BD51C15AFAA00A98D17 /* mercator.hpp in Headers */,
56D5456B1C74A46D00E3719C /* algorithm.hpp in Headers */,
446531E2234DEEF3000C348F /* point3d.hpp in Headers */,
345C55F61C93140A00B6783F /* clipping.hpp in Headers */,
675344BF1A3F687400A0A8C3 /* avg_vector.hpp in Headers */,
675344D31A3F687400A0A8C3 /* simplification.hpp in Headers */,
675344CC1A3F687400A0A8C3 /* rect_intersect.hpp in Headers */,
3D7006352463F69600AF8ADC /* intersection_score.hpp in Headers */,
4435C7882372BB5600B4358C /* circle_on_earth.hpp in Headers */,
675344C71A3F687400A0A8C3 /* packer.hpp in Headers */,
675344C41A3F687400A0A8C3 /* distance_on_sphere.hpp in Headers */,
440CF0C3236734820017C2A8 /* area_on_earth.hpp in Headers */,
45A2D9C11F7526E6003310A0 /* calipers_box.hpp in Headers */,
675344CA1A3F687400A0A8C3 /* polygon.hpp in Headers */,
675344C11A3F687400A0A8C3 /* covering_utils.hpp in Headers */,
347F33711C454205009758CC /* triangle2d.hpp in Headers */,
675344D71A3F687400A0A8C3 /* tree4d.hpp in Headers */,
675344CD1A3F687400A0A8C3 /* rect2d.hpp in Headers */,
675344CE1A3F687400A0A8C3 /* region2d.hpp in Headers */,
675344BE1A3F687400A0A8C3 /* any_rect2d.hpp in Headers */,
39396ECC210B2E590054AC20 /* parametrized_segment.hpp in Headers */,
675344C21A3F687400A0A8C3 /* covering.hpp in Headers */,
675344C81A3F687400A0A8C3 /* point2d.hpp in Headers */,
675344D01A3F687400A0A8C3 /* robust_orientation.hpp in Headers */,
6741AAA11BF35476002C974C /* latlon.hpp in Headers */,
675344D51A3F687400A0A8C3 /* spline.hpp in Headers */,
675344DF1A3F68F900A0A8C3 /* binary_operators.hpp in Headers */,
45A2D9C31F7526E6003310A0 /* convex_hull.hpp in Headers */,
675344D61A3F687400A0A8C3 /* transformations.hpp in Headers */,
D501ACA4238FDC6000B8C08E /* point_with_altitude.hpp in Headers */,
39B2B9701FB4680500AB85A1 /* diamond_box.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
670F295B1BA9D39A00F2ABF4 /* geometry_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 670F29601BA9D39A00F2ABF4 /* Build configuration list for PBXNativeTarget "geometry_tests" */;
buildPhases = (
670F29581BA9D39A00F2ABF4 /* Sources */,
670F29591BA9D39A00F2ABF4 /* Frameworks */,
670F295A1BA9D39A00F2ABF4 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = geometry_tests;
productName = geometry_tests;
productReference = 670F295C1BA9D39A00F2ABF4 /* geometry_tests.app */;
productType = "com.apple.product-type.application";
};
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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
670F295B1BA9D39A00F2ABF4 = {
CreatedOnToolsVersion = 6.4;
};
675344901A3F684600A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
};
};
buildConfigurationList = 6753448C1A3F684600A0A8C3 /* Build configuration list for PBXProject "geometry" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 675344881A3F684600A0A8C3;
productRefGroup = 675344921A3F684600A0A8C3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
675344901A3F684600A0A8C3 /* geometry */,
670F295B1BA9D39A00F2ABF4 /* geometry_tests */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
670F29581BA9D39A00F2ABF4 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FACB76E726B8A45800810C9C /* nearby_points_sweeper_test.cpp in Sources */,
45A2D9CD1F752707003310A0 /* bounding_box_tests.cpp in Sources */,
670F29911BAABDA600F2ABF4 /* point_test.cpp in Sources */,
670F29941BAABDA600F2ABF4 /* rect_test.cpp in Sources */,
395D1A9B207BCD8D001164A5 /* convex_hull_tests.cpp in Sources */,
670F299A1BAABDA600F2ABF4 /* simplification_test.cpp in Sources */,
670F298A1BAABDA600F2ABF4 /* common_test.cpp in Sources */,
39396ECF210B2FB80054AC20 /* parametrized_segment_tests.cpp in Sources */,
45A2D9CE1F75270A003310A0 /* calipers_box_tests.cpp in Sources */,
45A2D9D11F752717003310A0 /* algorithm_test.cpp in Sources */,
FACB76E326B8A43200810C9C /* area_on_earth_tests.cpp in Sources */,
45A2D9CF1F75270D003310A0 /* diamond_box_tests.cpp in Sources */,
670F299B1BAABDA600F2ABF4 /* spline_test.cpp in Sources */,
670F299C1BAABDA600F2ABF4 /* transformations_test.cpp in Sources */,
670F29891BAABDA600F2ABF4 /* cellid_test.cpp in Sources */,
670F29961BAABDA600F2ABF4 /* region2d_binary_op_test.cpp in Sources */,
670F299D1BAABDA600F2ABF4 /* tree_test.cpp in Sources */,
4403990E2359CA8D0098EB7F /* mercator_test.cpp in Sources */,
670F29871BAABDA600F2ABF4 /* angle_test.cpp in Sources */,
45A2D9D01F752710003310A0 /* line2d_tests.cpp in Sources */,
D53836382366DB07007E7EDB /* oblate_spheroid_tests.cpp in Sources */,
FACB76E526B8A43900810C9C /* intersection_score_tests.cpp in Sources */,
670F299E1BAABDA600F2ABF4 /* vector_test.cpp in Sources */,
670F29981BAABDA600F2ABF4 /* screen_test.cpp in Sources */,
FACB76E626B8A43E00810C9C /* polyline_tests.cpp in Sources */,
670F29801BA9D42E00F2ABF4 /* testingmain.cpp in Sources */,
670F298E1BAABDA600F2ABF4 /* intersect_test.cpp in Sources */,
4403990D2359CA7F0098EB7F /* point3d_tests.cpp in Sources */,
4403990C2359CA7C0098EB7F /* segment2d_tests.cpp in Sources */,
670F29881BAABDA600F2ABF4 /* anyrect_test.cpp in Sources */,
670F29971BAABDA600F2ABF4 /* robust_test.cpp in Sources */,
670F29901BAABDA600F2ABF4 /* packer_test.cpp in Sources */,
FACB76E426B8A43600810C9C /* circle_on_earth_tests.cpp in Sources */,
670F298F1BAABDA600F2ABF4 /* latlon_test.cpp in Sources */,
670F298B1BAABDA600F2ABF4 /* covering_test.cpp in Sources */,
670F29931BAABDA600F2ABF4 /* polygon_test.cpp in Sources */,
670F298C1BAABDA600F2ABF4 /* distance_on_sphere_test.cpp in Sources */,
3946DDEB22A668D800A3A37D /* region_tests.cpp in Sources */,
45A2D9D21F752727003310A0 /* clipping_test.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6753448D1A3F684600A0A8C3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
675344C31A3F687400A0A8C3 /* distance_on_sphere.cpp in Sources */,
675344CF1A3F687400A0A8C3 /* robust_orientation.cpp in Sources */,
56D5456A1C74A46D00E3719C /* algorithm.cpp in Sources */,
675344D41A3F687400A0A8C3 /* spline.cpp in Sources */,
45A2D9C41F7526E6003310A0 /* line2d.cpp in Sources */,
675344D11A3F687400A0A8C3 /* screenbase.cpp in Sources */,
440CF0C2236734820017C2A8 /* area_on_earth.cpp in Sources */,
45A2D9BE1F7526E6003310A0 /* bounding_box.cpp in Sources */,
45A2D9C01F7526E6003310A0 /* calipers_box.cpp in Sources */,
344A713C1F3DA07000B8DDB8 /* nearby_points_sweeper.cpp in Sources */,
BBB7061323E48E0400A7F29A /* smoothing.cpp in Sources */,
347F33701C454205009758CC /* triangle2d.cpp in Sources */,
448425732372BB3F00C6AD04 /* circle_on_earth.cpp in Sources */,
675344BC1A3F687400A0A8C3 /* angles.cpp in Sources */,
6741AAA01BF35476002C974C /* latlon.cpp in Sources */,
E92D8BD41C15AFAA00A98D17 /* mercator.cpp in Sources */,
39B2B9711FB4680500AB85A1 /* diamond_box.cpp in Sources */,
675344C61A3F687400A0A8C3 /* packer.cpp in Sources */,
675344DE1A3F68F900A0A8C3 /* binary_operators.cpp in Sources */,
D53836352366DAF3007E7EDB /* oblate_spheroid.cpp in Sources */,
56EB1ED01C6B6DF30022D831 /* segment2d.cpp in Sources */,
D501ACA3238FDC6000B8C08E /* point_with_altitude.cpp in Sources */,
45A2D9C21F7526E6003310A0 /* convex_hull.cpp in Sources */,
345C55F51C93140A00B6783F /* clipping.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
670F29611BA9D39A00F2ABF4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.geometry_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
670F29621BA9D39A00F2ABF4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_DISABLE_PLATFORM_INIT=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.geometry_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
6753449A1A3F684600A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34AF87CD1DBE517700E5E7DC /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
6753449B1A3F684600A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34AF87CE1DBE517700E5E7DC /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
6753449D1A3F684600A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
6753449E1A3F684600A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
670F29601BA9D39A00F2ABF4 /* Build configuration list for PBXNativeTarget "geometry_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
670F29611BA9D39A00F2ABF4 /* Debug */,
670F29621BA9D39A00F2ABF4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
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 */;
}

View file

@ -0,0 +1,209 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
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 */
34F558601DBF434600A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F558611DBF434600A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.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 = (
34F558601DBF434600A4FC11 /* common-debug.xcconfig */,
34F558611DBF434600A4FC11 /* common-release.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 */,
6753443C1A3F654E00A0A8C3 /* gflags_nc.cc */,
675344841A3F67CE00A0A8C3 /* gflags_reporting.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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
6753442C1A3F64E400A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
};
};
buildConfigurationList = 675344281A3F64E400A0A8C3 /* Build configuration list for PBXProject "gflags" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
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 = 34F558601DBF434600A4FC11 /* common-debug.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/gflags/src",
);
};
name = Debug;
};
675344371A3F64E400A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558611DBF434600A4FC11 /* common-release.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/gflags/src",
);
};
name = Release;
};
675344391A3F64E400A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
6753443A1A3F64E400A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
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 */;
}

View file

@ -0,0 +1,237 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
FAF9DDA72A86DE04000D7037 /* harfbuzz.cc in Sources */ = {isa = PBXBuildFile; fileRef = FAF9DDA62A86DE04000D7037 /* harfbuzz.cc */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
FAF9DD8F2A86D6D1000D7037 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
FAF9DD912A86D6D1000D7037 /* libharfbuzz.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libharfbuzz.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAF9DDA02A86DA2F000D7037 /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
FAF9DDA12A86DA2F000D7037 /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
FAF9DDA62A86DE04000D7037 /* harfbuzz.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = harfbuzz.cc; path = ../../../3party/harfbuzz/harfbuzz/src/harfbuzz.cc; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
FAF9DD8E2A86D6D1000D7037 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
FAF9DD882A86D6D1000D7037 = {
isa = PBXGroup;
children = (
FAF9DDA02A86DA2F000D7037 /* common-debug.xcconfig */,
FAF9DDA12A86DA2F000D7037 /* common-release.xcconfig */,
FAF9DD932A86D6D1000D7037 /* harfbuzz */,
FAF9DD922A86D6D1000D7037 /* Products */,
);
sourceTree = "<group>";
};
FAF9DD922A86D6D1000D7037 /* Products */ = {
isa = PBXGroup;
children = (
FAF9DD912A86D6D1000D7037 /* libharfbuzz.a */,
);
name = Products;
sourceTree = "<group>";
};
FAF9DD932A86D6D1000D7037 /* harfbuzz */ = {
isa = PBXGroup;
children = (
FAF9DDA62A86DE04000D7037 /* harfbuzz.cc */,
);
path = harfbuzz;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
FAF9DD902A86D6D1000D7037 /* harfbuzz */ = {
isa = PBXNativeTarget;
buildConfigurationList = FAF9DD9A2A86D6D1000D7037 /* Build configuration list for PBXNativeTarget "harfbuzz" */;
buildPhases = (
FAF9DD8D2A86D6D1000D7037 /* Sources */,
FAF9DD8E2A86D6D1000D7037 /* Frameworks */,
FAF9DD8F2A86D6D1000D7037 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = harfbuzz;
productName = harfbuzz;
productReference = FAF9DD912A86D6D1000D7037 /* libharfbuzz.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
FAF9DD892A86D6D1000D7037 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
FAF9DD902A86D6D1000D7037 = {
CreatedOnToolsVersion = 14.3.1;
};
};
};
buildConfigurationList = FAF9DD8C2A86D6D1000D7037 /* Build configuration list for PBXProject "harfbuzz" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = FAF9DD882A86D6D1000D7037;
productRefGroup = FAF9DD922A86D6D1000D7037 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
FAF9DD902A86D6D1000D7037 /* harfbuzz */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
FAF9DD8D2A86D6D1000D7037 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FAF9DDA72A86DE04000D7037 /* harfbuzz.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
FAF9DD982A86D6D1000D7037 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = FAF9DDA02A86DA2F000D7037 /* common-debug.xcconfig */;
buildSettings = {
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
DEBUG,
"HAVE_FREETYPE=1",
HAVE_ATEXIT,
HAVE_GETPAGESIZE,
HAVE_MMAP,
HAVE_MPROTECT,
HAVE_PTHREAD,
HAVE_SYSCONF,
HAVE_SYS_MMAN_H,
HAVE_UNISTD_H,
);
GCC_THREADSAFE_STATICS = NO;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)",
"$(BOOST_ROOT)",
"$(OMIM_ROOT)/3party/jansson",
"$(OMIM_ROOT)/3party/jansson/jansson/src",
"$(OMIM_ROOT)/3party/freetype",
"$(OMIM_ROOT)/3party/freetype/freetype/include",
);
};
name = Debug;
};
FAF9DD992A86D6D1000D7037 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = FAF9DDA12A86DA2F000D7037 /* common-release.xcconfig */;
buildSettings = {
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
RELEASE,
NDEBUG,
"HAVE_FREETYPE=1",
HAVE_ATEXIT,
HAVE_GETPAGESIZE,
HAVE_MMAP,
HAVE_MPROTECT,
HAVE_PTHREAD,
HAVE_SYSCONF,
HAVE_SYS_MMAN_H,
HAVE_UNISTD_H,
);
GCC_THREADSAFE_STATICS = NO;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)",
"$(BOOST_ROOT)",
"$(OMIM_ROOT)/3party/jansson",
"$(OMIM_ROOT)/3party/jansson/jansson/src",
"$(OMIM_ROOT)/3party/freetype",
"$(OMIM_ROOT)/3party/freetype/freetype/include",
);
};
name = Release;
};
FAF9DD9B2A86D6D1000D7037 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
FAF9DD9C2A86D6D1000D7037 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
FAF9DD8C2A86D6D1000D7037 /* Build configuration list for PBXProject "harfbuzz" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FAF9DD982A86D6D1000D7037 /* Debug */,
FAF9DD992A86D6D1000D7037 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FAF9DD9A2A86D6D1000D7037 /* Build configuration list for PBXNativeTarget "harfbuzz" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FAF9DD9B2A86D6D1000D7037 /* Debug */,
FAF9DD9C2A86D6D1000D7037 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = FAF9DD892A86D6D1000D7037 /* Project object */;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,288 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
FAA6D8CD29205A2200E8D50D /* jansson_config.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA6D8CC29205A2200E8D50D /* jansson_config.h */; };
FAA8867929214906004FA014 /* pack_unpack.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8866429214906004FA014 /* pack_unpack.c */; };
FAA8867A29214906004FA014 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8866629214906004FA014 /* memory.c */; };
FAA8867B29214906004FA014 /* strconv.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8866729214906004FA014 /* strconv.c */; };
FAA8867C29214906004FA014 /* jansson_private.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8866829214906004FA014 /* jansson_private.h */; };
FAA8867D29214906004FA014 /* hashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8866929214906004FA014 /* hashtable.h */; };
FAA8867E29214906004FA014 /* utf.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8866A29214906004FA014 /* utf.h */; };
FAA8867F29214906004FA014 /* strbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8866B29214906004FA014 /* strbuffer.c */; };
FAA8868029214906004FA014 /* lookup3.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8866D29214906004FA014 /* lookup3.h */; };
FAA8868129214906004FA014 /* dump.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8866E29214906004FA014 /* dump.c */; };
FAA8868229214906004FA014 /* hashtable_seed.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8866F29214906004FA014 /* hashtable_seed.c */; };
FAA8868329214906004FA014 /* error.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8867029214906004FA014 /* error.c */; };
FAA8868429214906004FA014 /* hashtable.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8867129214906004FA014 /* hashtable.c */; };
FAA8868529214906004FA014 /* version.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8867229214906004FA014 /* version.c */; };
FAA8868629214906004FA014 /* utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8867329214906004FA014 /* utf.c */; };
FAA8868729214906004FA014 /* jansson.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8867429214906004FA014 /* jansson.h */; };
FAA8868829214906004FA014 /* load.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8867529214906004FA014 /* load.c */; };
FAA8868929214906004FA014 /* value.c in Sources */ = {isa = PBXBuildFile; fileRef = FAA8867729214906004FA014 /* value.c */; };
FAA8868A29214906004FA014 /* strbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8867829214906004FA014 /* strbuffer.h */; };
FAA8868C29214A0E004FA014 /* jansson_private_config.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8868B29214A0D004FA014 /* jansson_private_config.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34F558681DBF483000A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F558691DBF483000A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
6753444D1A3F664300A0A8C3 /* libjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libjansson.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA6D8CC29205A2200E8D50D /* jansson_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jansson_config.h; sourceTree = "<group>"; };
FAA8866429214906004FA014 /* pack_unpack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pack_unpack.c; sourceTree = "<group>"; };
FAA8866529214906004FA014 /* jansson_config.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = jansson_config.h.in; sourceTree = "<group>"; };
FAA8866629214906004FA014 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = "<group>"; };
FAA8866729214906004FA014 /* strconv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strconv.c; sourceTree = "<group>"; };
FAA8866829214906004FA014 /* jansson_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jansson_private.h; sourceTree = "<group>"; };
FAA8866929214906004FA014 /* hashtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hashtable.h; sourceTree = "<group>"; };
FAA8866A29214906004FA014 /* utf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf.h; sourceTree = "<group>"; };
FAA8866B29214906004FA014 /* strbuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strbuffer.c; sourceTree = "<group>"; };
FAA8866C29214906004FA014 /* Makefile.am */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
FAA8866D29214906004FA014 /* lookup3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lookup3.h; sourceTree = "<group>"; };
FAA8866E29214906004FA014 /* dump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dump.c; sourceTree = "<group>"; };
FAA8866F29214906004FA014 /* hashtable_seed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hashtable_seed.c; sourceTree = "<group>"; };
FAA8867029214906004FA014 /* error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = error.c; sourceTree = "<group>"; };
FAA8867129214906004FA014 /* hashtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hashtable.c; sourceTree = "<group>"; };
FAA8867229214906004FA014 /* version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = version.c; sourceTree = "<group>"; };
FAA8867329214906004FA014 /* utf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf.c; sourceTree = "<group>"; };
FAA8867429214906004FA014 /* jansson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jansson.h; sourceTree = "<group>"; };
FAA8867529214906004FA014 /* load.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = load.c; sourceTree = "<group>"; };
FAA8867629214906004FA014 /* jansson.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = jansson.def; sourceTree = "<group>"; };
FAA8867729214906004FA014 /* value.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = value.c; sourceTree = "<group>"; };
FAA8867829214906004FA014 /* strbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strbuffer.h; sourceTree = "<group>"; };
FAA8868B29214A0D004FA014 /* jansson_private_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jansson_private_config.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6753444A1A3F664300A0A8C3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
675344441A3F664300A0A8C3 = {
isa = PBXGroup;
children = (
34F558681DBF483000A4FC11 /* common-debug.xcconfig */,
34F558691DBF483000A4FC11 /* common-release.xcconfig */,
6753444F1A3F664300A0A8C3 /* jansson */,
6753444E1A3F664300A0A8C3 /* Products */,
);
sourceTree = "<group>";
};
6753444E1A3F664300A0A8C3 /* Products */ = {
isa = PBXGroup;
children = (
6753444D1A3F664300A0A8C3 /* libjansson.a */,
);
name = Products;
sourceTree = "<group>";
};
6753444F1A3F664300A0A8C3 /* jansson */ = {
isa = PBXGroup;
children = (
FAA6D8CC29205A2200E8D50D /* jansson_config.h */,
FAA8868B29214A0D004FA014 /* jansson_private_config.h */,
FAA8866329214906004FA014 /* src */,
);
name = jansson;
path = ../../3party/jansson;
sourceTree = "<group>";
};
FAA8866329214906004FA014 /* src */ = {
isa = PBXGroup;
children = (
FAA8866429214906004FA014 /* pack_unpack.c */,
FAA8866529214906004FA014 /* jansson_config.h.in */,
FAA8866629214906004FA014 /* memory.c */,
FAA8866729214906004FA014 /* strconv.c */,
FAA8866829214906004FA014 /* jansson_private.h */,
FAA8866929214906004FA014 /* hashtable.h */,
FAA8866A29214906004FA014 /* utf.h */,
FAA8866B29214906004FA014 /* strbuffer.c */,
FAA8866C29214906004FA014 /* Makefile.am */,
FAA8866D29214906004FA014 /* lookup3.h */,
FAA8866E29214906004FA014 /* dump.c */,
FAA8866F29214906004FA014 /* hashtable_seed.c */,
FAA8867029214906004FA014 /* error.c */,
FAA8867129214906004FA014 /* hashtable.c */,
FAA8867229214906004FA014 /* version.c */,
FAA8867329214906004FA014 /* utf.c */,
FAA8867429214906004FA014 /* jansson.h */,
FAA8867529214906004FA014 /* load.c */,
FAA8867629214906004FA014 /* jansson.def */,
FAA8867729214906004FA014 /* value.c */,
FAA8867829214906004FA014 /* strbuffer.h */,
);
name = src;
path = jansson/src;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
6753444B1A3F664300A0A8C3 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
FAA8867E29214906004FA014 /* utf.h in Headers */,
FAA8868029214906004FA014 /* lookup3.h in Headers */,
FAA8868729214906004FA014 /* jansson.h in Headers */,
FAA8867C29214906004FA014 /* jansson_private.h in Headers */,
FAA8867D29214906004FA014 /* hashtable.h in Headers */,
FAA8868A29214906004FA014 /* strbuffer.h in Headers */,
FAA8868C29214A0E004FA014 /* jansson_private_config.h in Headers */,
FAA6D8CD29205A2200E8D50D /* 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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
6753444C1A3F664300A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
};
};
buildConfigurationList = 675344481A3F664300A0A8C3 /* Build configuration list for PBXProject "jansson" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 675344441A3F664300A0A8C3;
productRefGroup = 6753444E1A3F664300A0A8C3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6753444C1A3F664300A0A8C3 /* jansson */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
675344491A3F664300A0A8C3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FAA8868829214906004FA014 /* load.c in Sources */,
FAA8867929214906004FA014 /* pack_unpack.c in Sources */,
FAA8868429214906004FA014 /* hashtable.c in Sources */,
FAA8867A29214906004FA014 /* memory.c in Sources */,
FAA8868529214906004FA014 /* version.c in Sources */,
FAA8868329214906004FA014 /* error.c in Sources */,
FAA8867F29214906004FA014 /* strbuffer.c in Sources */,
FAA8868229214906004FA014 /* hashtable_seed.c in Sources */,
FAA8868629214906004FA014 /* utf.c in Sources */,
FAA8868129214906004FA014 /* dump.c in Sources */,
FAA8867B29214906004FA014 /* strconv.c in Sources */,
FAA8868929214906004FA014 /* value.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
675344561A3F664300A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558681DBF483000A4FC11 /* common-debug.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
HAVE_CONFIG_H,
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Debug;
};
675344571A3F664300A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558691DBF483000A4FC11 /* common-release.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
HAVE_CONFIG_H,
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Release;
};
675344591A3F664300A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
6753445A1A3F664300A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
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 */;
}

View file

@ -0,0 +1,385 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
4568C86420BD455700E2192B /* type_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4568C86320BD455600E2192B /* type_utils.cpp */; };
45E4559520584ABA00D9F45E /* serdes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E4558E20584AB900D9F45E /* serdes.cpp */; };
45E4559620584ABA00D9F45E /* serdes_binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E4559220584ABA00D9F45E /* serdes_binary.cpp */; };
45E4560120584DF200D9F45E /* serdes_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E455FF20584DEF00D9F45E /* serdes_tests.cpp */; };
45E4560320584E1C00D9F45E /* libkml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45E4557D205849A600D9F45E /* libkml.a */; };
45E456142058509200D9F45E /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E456122058508C00D9F45E /* testingmain.cpp */; };
464344F3294F952700984CB7 /* gpx_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 464344F2294F952700984CB7 /* gpx_tests.cpp */; };
46AA9E60294549B000ECED73 /* serdes_gpx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 464BD0FB294546B20011955A /* serdes_gpx.cpp */; };
ACBAA59E2E47C53800769B1B /* color_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACBAA59D2E47C53800769B1B /* color_parser.cpp */; };
ACDD8A7B2A73684F000F2C43 /* serdes_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACDD8A782A736045000F2C43 /* serdes_common.cpp */; };
E2AA225E25275C6B002589E2 /* minzoom_quadtree_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2AA225C25275C6B002589E2 /* minzoom_quadtree_tests.cpp */; };
E2DC9C9125264E3E0098174E /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2DC9C9025264E3E0098174E /* types.cpp */; };
FA67C84B26BB365600B33DCA /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C84A26BB365600B33DCA /* libplatform.a */; };
FA67C84D26BB365C00B33DCA /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C84C26BB365C00B33DCA /* libbase.a */; };
FA67C85126BB370C00B33DCA /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85026BB370C00B33DCA /* libcoding.a */; };
FA67C85326BB372100B33DCA /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85226BB372100B33DCA /* libexpat.a */; };
FA67C85526BB372E00B33DCA /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85426BB372E00B33DCA /* libindexer.a */; };
FA67C85726BB373800B33DCA /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85626BB373800B33DCA /* libgeometry.a */; };
FA67C85926BB374300B33DCA /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85826BB374300B33DCA /* libicu.a */; };
FA67C85D26BB376300B33DCA /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85C26BB376300B33DCA /* libprotobuf.a */; };
FA67C85F26BB377800B33DCA /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA67C85E26BB377800B33DCA /* libsuccinct.a */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
45E4557B205849A600D9F45E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
4568C86320BD455600E2192B /* type_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_utils.cpp; sourceTree = "<group>"; };
45E4557D205849A600D9F45E /* libkml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libkml.a; sourceTree = BUILT_PRODUCTS_DIR; };
45E45589205849DC00D9F45E /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
45E4558A205849DC00D9F45E /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
45E4558D20584AB900D9F45E /* header_binary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = header_binary.hpp; sourceTree = "<group>"; };
45E4558E20584AB900D9F45E /* serdes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serdes.cpp; sourceTree = "<group>"; };
45E4558F20584AB900D9F45E /* type_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = type_utils.hpp; sourceTree = "<group>"; };
45E4559020584AB900D9F45E /* serdes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = serdes.hpp; sourceTree = "<group>"; };
45E4559120584ABA00D9F45E /* visitors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = visitors.hpp; sourceTree = "<group>"; };
45E4559220584ABA00D9F45E /* serdes_binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serdes_binary.cpp; sourceTree = "<group>"; };
45E4559320584ABA00D9F45E /* serdes_binary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = serdes_binary.hpp; sourceTree = "<group>"; };
45E4559420584ABA00D9F45E /* types.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types.hpp; sourceTree = "<group>"; };
45E455ED20584DCB00D9F45E /* kml_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = kml_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
45E455FF20584DEF00D9F45E /* serdes_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serdes_tests.cpp; sourceTree = "<group>"; };
45E456122058508C00D9F45E /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
464344F2294F952700984CB7 /* gpx_tests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gpx_tests.cpp; sourceTree = "<group>"; };
464BD0FB294546B20011955A /* serdes_gpx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.cpp.cpp; path = serdes_gpx.cpp; sourceTree = "<group>"; };
464BD0FC294546B20011955A /* serdes_gpx.hpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.cpp.h; path = serdes_gpx.hpp; sourceTree = "<group>"; };
ACBAA59C2E47C53800769B1B /* color_parser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = color_parser.hpp; sourceTree = "<group>"; };
ACBAA59D2E47C53800769B1B /* color_parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = color_parser.cpp; sourceTree = "<group>"; };
ACDD8A772A736045000F2C43 /* serdes_common.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = serdes_common.hpp; sourceTree = "<group>"; };
ACDD8A782A736045000F2C43 /* serdes_common.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = serdes_common.cpp; sourceTree = "<group>"; };
E2AA225925275C1D002589E2 /* minzoom_quadtree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = minzoom_quadtree.hpp; sourceTree = "<group>"; };
E2AA225C25275C6B002589E2 /* minzoom_quadtree_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minzoom_quadtree_tests.cpp; sourceTree = "<group>"; };
E2AA225D25275C6B002589E2 /* tests_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tests_data.hpp; sourceTree = "<group>"; };
E2DC9C8925264E0C0098174E /* types_v3.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_v3.hpp; sourceTree = "<group>"; };
E2DC9C8A25264E0C0098174E /* types_v7.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_v7.hpp; sourceTree = "<group>"; };
E2DC9C8B25264E0C0098174E /* types_v9.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_v9.hpp; sourceTree = "<group>"; };
E2DC9C8C25264E0C0098174E /* types_v6.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_v6.hpp; sourceTree = "<group>"; };
E2DC9C8D25264E0C0098174E /* types_v8.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = types_v8.hpp; sourceTree = "<group>"; };
E2DC9C9025264E3E0098174E /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = "<group>"; };
FA67C84A26BB365600B33DCA /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
FA67C84C26BB365C00B33DCA /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
FA67C85026BB370C00B33DCA /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
FA67C85226BB372100B33DCA /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; };
FA67C85426BB372E00B33DCA /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; };
FA67C85626BB373800B33DCA /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
FA67C85826BB374300B33DCA /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; };
FA67C85C26BB376300B33DCA /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; };
FA67C85E26BB377800B33DCA /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
45E4557A205849A600D9F45E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
45E455EA20584DCB00D9F45E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FA67C85F26BB377800B33DCA /* libsuccinct.a in Frameworks */,
FA67C85D26BB376300B33DCA /* libprotobuf.a in Frameworks */,
FA67C85926BB374300B33DCA /* libicu.a in Frameworks */,
FA67C85726BB373800B33DCA /* libgeometry.a in Frameworks */,
FA67C85526BB372E00B33DCA /* libindexer.a in Frameworks */,
FA67C85326BB372100B33DCA /* libexpat.a in Frameworks */,
FA67C85126BB370C00B33DCA /* libcoding.a in Frameworks */,
FA67C84D26BB365C00B33DCA /* libbase.a in Frameworks */,
FA67C84B26BB365600B33DCA /* libplatform.a in Frameworks */,
45E4560320584E1C00D9F45E /* libkml.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
45E45574205849A600D9F45E = {
isa = PBXGroup;
children = (
45E4558A205849DC00D9F45E /* common-debug.xcconfig */,
45E45589205849DC00D9F45E /* common-release.xcconfig */,
45E4557F205849A600D9F45E /* kml */,
45E455EE20584DCC00D9F45E /* kml_tests */,
45E4557E205849A600D9F45E /* Products */,
45E4560220584E1C00D9F45E /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
45E4557E205849A600D9F45E /* Products */ = {
isa = PBXGroup;
children = (
45E4557D205849A600D9F45E /* libkml.a */,
45E455ED20584DCB00D9F45E /* kml_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
45E4557F205849A600D9F45E /* kml */ = {
isa = PBXGroup;
children = (
ACBAA59D2E47C53800769B1B /* color_parser.cpp */,
ACBAA59C2E47C53800769B1B /* color_parser.hpp */,
45E4558D20584AB900D9F45E /* header_binary.hpp */,
E2AA225925275C1D002589E2 /* minzoom_quadtree.hpp */,
45E4558E20584AB900D9F45E /* serdes.cpp */,
45E4559020584AB900D9F45E /* serdes.hpp */,
45E4559220584ABA00D9F45E /* serdes_binary.cpp */,
45E4559320584ABA00D9F45E /* serdes_binary.hpp */,
ACDD8A782A736045000F2C43 /* serdes_common.cpp */,
ACDD8A772A736045000F2C43 /* serdes_common.hpp */,
464BD0FB294546B20011955A /* serdes_gpx.cpp */,
464BD0FC294546B20011955A /* serdes_gpx.hpp */,
4568C86320BD455600E2192B /* type_utils.cpp */,
45E4558F20584AB900D9F45E /* type_utils.hpp */,
E2DC9C8925264E0C0098174E /* types_v3.hpp */,
E2DC9C8C25264E0C0098174E /* types_v6.hpp */,
E2DC9C8A25264E0C0098174E /* types_v7.hpp */,
E2DC9C8D25264E0C0098174E /* types_v8.hpp */,
E2DC9C8B25264E0C0098174E /* types_v9.hpp */,
E2DC9C9025264E3E0098174E /* types.cpp */,
45E4559420584ABA00D9F45E /* types.hpp */,
45E4559120584ABA00D9F45E /* visitors.hpp */,
);
name = kml;
path = ../../libs/kml;
sourceTree = "<group>";
};
45E455EE20584DCC00D9F45E /* kml_tests */ = {
isa = PBXGroup;
children = (
E2AA225C25275C6B002589E2 /* minzoom_quadtree_tests.cpp */,
45E455FF20584DEF00D9F45E /* serdes_tests.cpp */,
45E456122058508C00D9F45E /* testingmain.cpp */,
E2AA225D25275C6B002589E2 /* tests_data.hpp */,
464344F2294F952700984CB7 /* gpx_tests.cpp */,
);
name = kml_tests;
path = ../../libs/kml/kml_tests;
sourceTree = "<group>";
};
45E4560220584E1C00D9F45E /* Frameworks */ = {
isa = PBXGroup;
children = (
FA67C85E26BB377800B33DCA /* libsuccinct.a */,
FA67C85C26BB376300B33DCA /* libprotobuf.a */,
FA67C85826BB374300B33DCA /* libicu.a */,
FA67C85626BB373800B33DCA /* libgeometry.a */,
FA67C85426BB372E00B33DCA /* libindexer.a */,
FA67C85226BB372100B33DCA /* libexpat.a */,
FA67C85026BB370C00B33DCA /* libcoding.a */,
FA67C84C26BB365C00B33DCA /* libbase.a */,
FA67C84A26BB365600B33DCA /* libplatform.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
45E4557C205849A600D9F45E /* kml */ = {
isa = PBXNativeTarget;
buildConfigurationList = 45E45586205849A600D9F45E /* Build configuration list for PBXNativeTarget "kml" */;
buildPhases = (
45E45579205849A600D9F45E /* Sources */,
45E4557A205849A600D9F45E /* Frameworks */,
45E4557B205849A600D9F45E /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = kml;
productName = kml;
productReference = 45E4557D205849A600D9F45E /* libkml.a */;
productType = "com.apple.product-type.library.static";
};
45E455EC20584DCB00D9F45E /* kml_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 45E455FB20584DCC00D9F45E /* Build configuration list for PBXNativeTarget "kml_tests" */;
buildPhases = (
45E455E920584DCB00D9F45E /* Sources */,
45E455EA20584DCB00D9F45E /* Frameworks */,
45E455EB20584DCB00D9F45E /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = kml_tests;
productName = kml_tests;
productReference = 45E455ED20584DCB00D9F45E /* kml_tests.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
45E45575205849A600D9F45E /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
45E4557C205849A600D9F45E = {
CreatedOnToolsVersion = 9.2;
ProvisioningStyle = Automatic;
};
45E455EC20584DCB00D9F45E = {
CreatedOnToolsVersion = 9.2;
};
};
};
buildConfigurationList = 45E45578205849A600D9F45E /* Build configuration list for PBXProject "kml" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 45E45574205849A600D9F45E;
productRefGroup = 45E4557E205849A600D9F45E /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
45E4557C205849A600D9F45E /* kml */,
45E455EC20584DCB00D9F45E /* kml_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
45E455EB20584DCB00D9F45E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
45E45579205849A600D9F45E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
45E4559620584ABA00D9F45E /* serdes_binary.cpp in Sources */,
464344F3294F952700984CB7 /* gpx_tests.cpp in Sources */,
4568C86420BD455700E2192B /* type_utils.cpp in Sources */,
46AA9E60294549B000ECED73 /* serdes_gpx.cpp in Sources */,
ACBAA59E2E47C53800769B1B /* color_parser.cpp in Sources */,
45E4559520584ABA00D9F45E /* serdes.cpp in Sources */,
E2DC9C9125264E3E0098174E /* types.cpp in Sources */,
ACDD8A7B2A73684F000F2C43 /* serdes_common.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
45E455E920584DCB00D9F45E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E2AA225E25275C6B002589E2 /* minzoom_quadtree_tests.cpp in Sources */,
45E4560120584DF200D9F45E /* serdes_tests.cpp in Sources */,
45E456142058509200D9F45E /* testingmain.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
45E45584205849A600D9F45E /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 45E4558A205849DC00D9F45E /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
45E45585205849A600D9F45E /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 45E45589205849DC00D9F45E /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
45E45587205849A600D9F45E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
45E45588205849A600D9F45E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
45E455FC20584DCC00D9F45E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
};
name = Debug;
};
45E455FD20584DCC00D9F45E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
45E45578205849A600D9F45E /* Build configuration list for PBXProject "kml" */ = {
isa = XCConfigurationList;
buildConfigurations = (
45E45584205849A600D9F45E /* Debug */,
45E45585205849A600D9F45E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
45E45586205849A600D9F45E /* Build configuration list for PBXNativeTarget "kml" */ = {
isa = XCConfigurationList;
buildConfigurations = (
45E45587205849A600D9F45E /* Debug */,
45E45588205849A600D9F45E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
45E455FB20584DCC00D9F45E /* Build configuration list for PBXNativeTarget "kml_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
45E455FC20584DCC00D9F45E /* Debug */,
45E455FD20584DCC00D9F45E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 45E45575205849A600D9F45E /* Project object */;
}

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:kml.xcodeproj">
</FileRef>
</Workspace>

View file

@ -0,0 +1,858 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
0831F23C200E53600034C365 /* bookmarks_search_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0831F23B200E53600034C365 /* bookmarks_search_params.hpp */; };
34583BCF1C88556800F94664 /* place_page_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34583BCD1C88556800F94664 /* place_page_info.cpp */; };
34583BD01C88556800F94664 /* place_page_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34583BCE1C88556800F94664 /* place_page_info.hpp */; };
347B60761DD9926D0050FA24 /* traffic_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347B60741DD9926D0050FA24 /* traffic_manager.cpp */; };
347B60771DD9926D0050FA24 /* traffic_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347B60751DD9926D0050FA24 /* traffic_manager.hpp */; };
348AB57C1D7EE0C6009F8301 /* chart_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 348AB57A1D7EE0C6009F8301 /* chart_generator.cpp */; };
348AB57D1D7EE0C6009F8301 /* chart_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 348AB57B1D7EE0C6009F8301 /* chart_generator.hpp */; };
34921F661BFA0A6900737D6E /* api_mark_point.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34921F611BFA0A6900737D6E /* api_mark_point.hpp */; };
39E3C60323312BA800FB0C37 /* features_fetcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 39E3C60123312BA800FB0C37 /* features_fetcher.hpp */; };
39E3C60423312BA800FB0C37 /* features_fetcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39E3C60223312BA800FB0C37 /* features_fetcher.cpp */; };
3D4E99821FB462B60025B48C /* everywhere_search_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D4E99801FB462B60025B48C /* everywhere_search_params.hpp */; };
3D4E99831FB462B60025B48C /* viewport_search_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D4E99811FB462B60025B48C /* viewport_search_params.hpp */; };
3D62CBCC20F4DFD600E7BB6E /* search_product_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D62CBCB20F4DFD600E7BB6E /* search_product_info.hpp */; };
3DA571F020C19262007BDE27 /* interactive_search_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DA571EF20C19262007BDE27 /* interactive_search_test.cpp */; };
3DA571F120C19289007BDE27 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29EE1B26FD5F001A525C /* testingmain.cpp */; };
3DA5721820C1935C007BDE27 /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675345BB1A4054AD00A0A8C3 /* libmap.a */; };
3DA5723020C195ED007BDE27 /* viewport_search_callback.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DA5722C20C195EC007BDE27 /* viewport_search_callback.hpp */; };
3DA5723120C195ED007BDE27 /* everywhere_search_callback.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DA5722D20C195EC007BDE27 /* everywhere_search_callback.hpp */; };
3DA5723220C195ED007BDE27 /* everywhere_search_callback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DA5722E20C195EC007BDE27 /* everywhere_search_callback.cpp */; };
3DA5723320C195ED007BDE27 /* viewport_search_callback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DA5722F20C195EC007BDE27 /* viewport_search_callback.cpp */; };
3DBD7B92240D523400ED9FE8 /* elevation_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DBD7B90240D523300ED9FE8 /* elevation_info.cpp */; };
3DBD7B93240D523400ED9FE8 /* elevation_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DBD7B91240D523300ED9FE8 /* elevation_info.hpp */; };
3DEE1ADE21EE03B400054A91 /* power_management_schemas.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DEE1ADA21EE03B400054A91 /* power_management_schemas.hpp */; };
3DEE1ADF21EE03B400054A91 /* power_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DEE1ADB21EE03B400054A91 /* power_manager.hpp */; };
3DEE1AE021EE03B400054A91 /* power_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DEE1ADC21EE03B400054A91 /* power_manager.cpp */; };
3DEE1AE121EE03B400054A91 /* power_management_schemas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DEE1ADD21EE03B400054A91 /* power_management_schemas.cpp */; };
3DF528D8237DC82E000ED0D5 /* position_provider.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DF528D5237DC82E000ED0D5 /* position_provider.hpp */; };
45201E931CE4AC90008A4842 /* api_mark_point.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45201E921CE4AC90008A4842 /* api_mark_point.cpp */; };
45580ABE1E2CBD5E00CD535D /* benchmark_tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45580ABC1E2CBD5E00CD535D /* benchmark_tools.cpp */; };
45580ABF1E2CBD5E00CD535D /* benchmark_tools.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45580ABD1E2CBD5E00CD535D /* benchmark_tools.hpp */; };
456E1B3A1F9A3C2A009C32E1 /* search_mark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 456E1B381F9A3C29009C32E1 /* search_mark.cpp */; };
456E1B3B1F9A3C2A009C32E1 /* search_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 456E1B391F9A3C2A009C32E1 /* search_mark.hpp */; };
45F6EE9D1FB1C77600019892 /* search_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45F6EE9A1FB1C77500019892 /* search_api.hpp */; };
45F6EE9E1FB1C77600019892 /* mwm_tree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45F6EE9B1FB1C77500019892 /* mwm_tree.hpp */; };
45F6EE9F1FB1C77600019892 /* search_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45F6EE9C1FB1C77500019892 /* search_api.cpp */; };
56C116602090E5670068BBC0 /* extrapolator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56C1165E2090E5670068BBC0 /* extrapolator.cpp */; };
56C116612090E5670068BBC0 /* extrapolator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56C1165F2090E5670068BBC0 /* extrapolator.hpp */; };
670E39401C46C5C700E9C0A6 /* gps_tracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670E393E1C46C5C700E9C0A6 /* gps_tracker.cpp */; };
670E39411C46C5C700E9C0A6 /* gps_tracker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670E393F1C46C5C700E9C0A6 /* gps_tracker.hpp */; };
671ED38E20D403B300D4317E /* chart_generator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED38920D403B300D4317E /* chart_generator_tests.cpp */; };
671ED38F20D403B300D4317E /* search_api_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671ED38A20D403B300D4317E /* search_api_tests.cpp */; };
674A29F01B26FD6F001A525C /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29EE1B26FD5F001A525C /* testingmain.cpp */; };
674A2A2F1B26FF7B001A525C /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675345BB1A4054AD00A0A8C3 /* libmap.a */; };
674A2A361B27011A001A525C /* working_time_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A2A351B27011A001A525C /* working_time_tests.cpp */; };
674A2A381B2715FB001A525C /* osm_opening_hours.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674A2A371B2715FB001A525C /* osm_opening_hours.hpp */; };
674C38621BFF3095000D603B /* user_mark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674C385F1BFF3095000D603B /* user_mark.cpp */; };
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 */; };
675346641A4054E800A0A8C3 /* framework.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675345F51A4054E800A0A8C3 /* framework.cpp */; };
675346651A4054E800A0A8C3 /* framework.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675345F61A4054E800A0A8C3 /* framework.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 */; };
6753469B1A4054E800A0A8C3 /* track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753462C1A4054E800A0A8C3 /* track.cpp */; };
6753469C1A4054E800A0A8C3 /* track.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753462D1A4054E800A0A8C3 /* track.hpp */; };
675346A21A4054E800A0A8C3 /* user_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675346331A4054E800A0A8C3 /* user_mark.hpp */; };
679624AD1D1017DB00AE4E3C /* address_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A01D1017C200AE4E3C /* address_tests.cpp */; };
679624AE1D1017DB00AE4E3C /* feature_getters_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A11D1017C200AE4E3C /* feature_getters_tests.cpp */; };
679624AF1D1017DB00AE4E3C /* gps_track_collection_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A21D1017C200AE4E3C /* gps_track_collection_test.cpp */; };
679624B01D1017DB00AE4E3C /* gps_track_storage_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A31D1017C200AE4E3C /* gps_track_storage_test.cpp */; };
679624B11D1017DB00AE4E3C /* gps_track_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A41D1017C200AE4E3C /* gps_track_test.cpp */; };
679624B21D1017DB00AE4E3C /* mwm_set_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 679624A51D1017C200AE4E3C /* mwm_set_test.cpp */; };
67F183761BD5045700AB1840 /* bookmarks_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29CB1B26FCFE001A525C /* bookmarks_test.cpp */; };
67F183791BD5045700AB1840 /* kmz_unarchive_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29CE1B26FCFE001A525C /* kmz_unarchive_test.cpp */; };
67F1837A1BD5045700AB1840 /* mwm_url_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A29CF1B26FCFE001A525C /* mwm_url_tests.cpp */; };
BB1C0196241BF73C0067FD5C /* track_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB1C0194241BF73C0067FD5C /* track_mark.hpp */; };
BB1C0197241BF73C0067FD5C /* track_mark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB1C0195241BF73C0067FD5C /* track_mark.cpp */; };
BB421D6C1E8C0031005BFA4D /* transliteration_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */; };
BB4E5F251FCC664A00A77250 /* transit_display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB4E5F211FCC664A00A77250 /* transit_display.cpp */; };
BB4E5F261FCC664A00A77250 /* transit_display.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB4E5F221FCC664A00A77250 /* transit_display.hpp */; };
BB4E5F271FCC664A00A77250 /* transit_reader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB4E5F231FCC664A00A77250 /* transit_reader.hpp */; };
BB4E5F281FCC664A00A77250 /* transit_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB4E5F241FCC664A00A77250 /* transit_reader.cpp */; };
BBA014AD2073C784007402E4 /* bookmark_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBA014AB2073C783007402E4 /* bookmark_helpers.cpp */; };
BBA014AE2073C784007402E4 /* bookmark_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBA014AC2073C784007402E4 /* bookmark_helpers.hpp */; };
BBA014B120754997007402E4 /* user_mark_id_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBA014AF20754996007402E4 /* user_mark_id_storage.hpp */; };
BBA014B220754997007402E4 /* user_mark_id_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBA014B020754996007402E4 /* user_mark_id_storage.cpp */; };
BBB7060B23E45F3400A7F29A /* isolines_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB7060923E45F3300A7F29A /* isolines_manager.cpp */; };
BBB7060C23E45F3400A7F29A /* isolines_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBB7060A23E45F3300A7F29A /* isolines_manager.hpp */; };
BBD9E2C61EE9D01900DF189A /* routing_mark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBD9E2C41EE9D01900DF189A /* routing_mark.cpp */; };
BBD9E2C71EE9D01900DF189A /* routing_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBD9E2C51EE9D01900DF189A /* routing_mark.hpp */; };
BBFC7E3A202D29C000531BE7 /* user_mark_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBFC7E38202D29BF00531BE7 /* user_mark_layer.cpp */; };
BBFC7E3B202D29C000531BE7 /* user_mark_layer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBFC7E39202D29BF00531BE7 /* user_mark_layer.hpp */; };
ED49D74C2CEF3D69004AF27E /* elevation_info_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED49D74B2CEF3CE3004AF27E /* elevation_info_tests.cpp */; };
ED85D1CC2D5F4B5B00D8075D /* track_statistics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = ED85D1CB2D5F4B5B00D8075D /* track_statistics.hpp */; };
ED85D1CE2D5F4B7200D8075D /* track_statistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED85D1CD2D5F4B6600D8075D /* track_statistics.cpp */; };
ED85D1D02D5F508700D8075D /* track_statistics_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED85D1CF2D5F508700D8075D /* track_statistics_tests.cpp */; };
F6B283031C1B03320081957A /* gps_track_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B282FB1C1B03320081957A /* gps_track_collection.cpp */; };
F6B283041C1B03320081957A /* gps_track_collection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6B282FC1C1B03320081957A /* gps_track_collection.hpp */; };
F6B283051C1B03320081957A /* gps_track_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B282FD1C1B03320081957A /* gps_track_filter.cpp */; };
F6B283061C1B03320081957A /* gps_track_filter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6B282FE1C1B03320081957A /* gps_track_filter.hpp */; };
F6B283071C1B03320081957A /* gps_track_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B282FF1C1B03320081957A /* gps_track_storage.cpp */; };
F6B283081C1B03320081957A /* gps_track_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6B283001C1B03320081957A /* gps_track_storage.hpp */; };
F6B283091C1B03320081957A /* gps_track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B283011C1B03320081957A /* gps_track.cpp */; };
F6B2830A1C1B03320081957A /* gps_track.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6B283021C1B03320081957A /* gps_track.hpp */; };
F6D2CE7E1EDEB7F500636DFD /* routing_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6D2CE7C1EDEB7F500636DFD /* routing_manager.cpp */; };
F6D2CE7F1EDEB7F500636DFD /* routing_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6D2CE7D1EDEB7F500636DFD /* routing_manager.hpp */; };
FAA8387326BB3C09002E54C6 /* check_mwms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79323191C2600238E21 /* check_mwms.cpp */; };
FAA8387426BB3C0F002E54C6 /* countries_names_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79223191C2500238E21 /* countries_names_tests.cpp */; };
FAA8387526BB3C12002E54C6 /* power_manager_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40ACC79523191C2600238E21 /* power_manager_tests.cpp */; };
FAA8387626BB3C17002E54C6 /* extrapolator_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D1C15D20A0AB9D005C689E /* extrapolator_tests.cpp */; };
FAA8387826BB3C92002E54C6 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387726BB3C92002E54C6 /* libbase.a */; };
FAA8387A26BB3C92002E54C6 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387926BB3C92002E54C6 /* libcoding.a */; };
FAA8387C26BB3C92002E54C6 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387B26BB3C92002E54C6 /* libgeometry.a */; };
FAA8387E26BB3C92002E54C6 /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387D26BB3C92002E54C6 /* libindexer.a */; };
FAA8388026BB3C92002E54C6 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8387F26BB3C92002E54C6 /* libplatform.a */; };
FAA8388226BB3C92002E54C6 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388126BB3C92002E54C6 /* libprotobuf.a */; };
FAA8388426BB3CBE002E54C6 /* libcppjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388326BB3CBE002E54C6 /* libcppjansson.a */; };
FAA8388626BB3CC3002E54C6 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388526BB3CC3002E54C6 /* libexpat.a */; };
FAA8388A26BB3CE4002E54C6 /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8388926BB3CE4002E54C6 /* libdrape.a */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
470015E32342469300EBF03D /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = map;
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
4740182223F5BBC900A93C81 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
674A29DD1B26FD1C001A525C /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
0831F23B200E53600034C365 /* bookmarks_search_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bookmarks_search_params.hpp; sourceTree = "<group>"; };
34583BCD1C88556800F94664 /* place_page_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = place_page_info.cpp; sourceTree = "<group>"; };
34583BCE1C88556800F94664 /* place_page_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = place_page_info.hpp; sourceTree = "<group>"; };
347B60741DD9926D0050FA24 /* traffic_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_manager.cpp; sourceTree = "<group>"; };
347B60751DD9926D0050FA24 /* traffic_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_manager.hpp; sourceTree = "<group>"; };
348AB57A1D7EE0C6009F8301 /* chart_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chart_generator.cpp; sourceTree = "<group>"; };
348AB57B1D7EE0C6009F8301 /* chart_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = chart_generator.hpp; sourceTree = "<group>"; };
34921F611BFA0A6900737D6E /* api_mark_point.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = api_mark_point.hpp; sourceTree = "<group>"; };
34AF87E91DBE5AD000E5E7DC /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34AF87EA1DBE5AD000E5E7DC /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
39E3C60123312BA800FB0C37 /* features_fetcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_fetcher.hpp; sourceTree = "<group>"; };
39E3C60223312BA800FB0C37 /* features_fetcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_fetcher.cpp; sourceTree = "<group>"; };
3D4E99801FB462B60025B48C /* everywhere_search_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = everywhere_search_params.hpp; sourceTree = "<group>"; };
3D4E99811FB462B60025B48C /* viewport_search_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = viewport_search_params.hpp; sourceTree = "<group>"; };
3D62CBCB20F4DFD600E7BB6E /* search_product_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_product_info.hpp; sourceTree = "<group>"; };
3DA571D820C1921D007BDE27 /* map_integration_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = map_integration_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
3DA571EF20C19262007BDE27 /* interactive_search_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interactive_search_test.cpp; sourceTree = "<group>"; };
3DA5722C20C195EC007BDE27 /* viewport_search_callback.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = viewport_search_callback.hpp; sourceTree = "<group>"; };
3DA5722D20C195EC007BDE27 /* everywhere_search_callback.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = everywhere_search_callback.hpp; sourceTree = "<group>"; };
3DA5722E20C195EC007BDE27 /* everywhere_search_callback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = everywhere_search_callback.cpp; sourceTree = "<group>"; };
3DA5722F20C195EC007BDE27 /* viewport_search_callback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = viewport_search_callback.cpp; sourceTree = "<group>"; };
3DBD7B90240D523300ED9FE8 /* elevation_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = elevation_info.cpp; sourceTree = "<group>"; };
3DBD7B91240D523300ED9FE8 /* elevation_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = elevation_info.hpp; sourceTree = "<group>"; };
3DEE1ADA21EE03B400054A91 /* power_management_schemas.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = power_management_schemas.hpp; sourceTree = "<group>"; };
3DEE1ADB21EE03B400054A91 /* power_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = power_manager.hpp; sourceTree = "<group>"; };
3DEE1ADC21EE03B400054A91 /* power_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = power_manager.cpp; sourceTree = "<group>"; };
3DEE1ADD21EE03B400054A91 /* power_management_schemas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = power_management_schemas.cpp; sourceTree = "<group>"; };
3DF528D5237DC82E000ED0D5 /* position_provider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = position_provider.hpp; sourceTree = "<group>"; };
40ACC79223191C2500238E21 /* countries_names_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = countries_names_tests.cpp; sourceTree = "<group>"; };
40ACC79323191C2600238E21 /* check_mwms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = check_mwms.cpp; sourceTree = "<group>"; };
40ACC79523191C2600238E21 /* power_manager_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = power_manager_tests.cpp; sourceTree = "<group>"; };
45201E921CE4AC90008A4842 /* api_mark_point.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = api_mark_point.cpp; sourceTree = "<group>"; };
45580ABC1E2CBD5E00CD535D /* benchmark_tools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = benchmark_tools.cpp; sourceTree = "<group>"; };
45580ABD1E2CBD5E00CD535D /* benchmark_tools.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = benchmark_tools.hpp; sourceTree = "<group>"; };
456E1B381F9A3C29009C32E1 /* search_mark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_mark.cpp; sourceTree = "<group>"; };
456E1B391F9A3C2A009C32E1 /* search_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_mark.hpp; sourceTree = "<group>"; };
45F6EE9A1FB1C77500019892 /* search_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = search_api.hpp; sourceTree = "<group>"; };
45F6EE9B1FB1C77500019892 /* mwm_tree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_tree.hpp; sourceTree = "<group>"; };
45F6EE9C1FB1C77500019892 /* search_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_api.cpp; sourceTree = "<group>"; };
56C1165E2090E5670068BBC0 /* extrapolator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = extrapolator.cpp; path = extrapolation/extrapolator.cpp; sourceTree = "<group>"; };
56C1165F2090E5670068BBC0 /* extrapolator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = extrapolator.hpp; path = extrapolation/extrapolator.hpp; sourceTree = "<group>"; };
56D1C15D20A0AB9D005C689E /* extrapolator_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extrapolator_tests.cpp; sourceTree = "<group>"; };
670E393E1C46C5C700E9C0A6 /* gps_tracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_tracker.cpp; sourceTree = "<group>"; };
670E393F1C46C5C700E9C0A6 /* gps_tracker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_tracker.hpp; sourceTree = "<group>"; };
671ED38920D403B300D4317E /* chart_generator_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chart_generator_tests.cpp; sourceTree = "<group>"; };
671ED38A20D403B300D4317E /* search_api_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search_api_tests.cpp; sourceTree = "<group>"; };
674A29CB1B26FCFE001A525C /* bookmarks_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bookmarks_test.cpp; sourceTree = "<group>"; };
674A29CE1B26FCFE001A525C /* kmz_unarchive_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kmz_unarchive_test.cpp; sourceTree = "<group>"; };
674A29CF1B26FCFE001A525C /* mwm_url_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_url_tests.cpp; sourceTree = "<group>"; };
674A29DF1B26FD1C001A525C /* map_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = map_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
674A29EE1B26FD5F001A525C /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
674A2A351B27011A001A525C /* working_time_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = working_time_tests.cpp; sourceTree = "<group>"; };
674A2A371B2715FB001A525C /* osm_opening_hours.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_opening_hours.hpp; sourceTree = "<group>"; };
674C385F1BFF3095000D603B /* user_mark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark.cpp; sourceTree = "<group>"; };
675345BB1A4054AD00A0A8C3 /* libmap.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmap.a; sourceTree = BUILT_PRODUCTS_DIR; };
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>"; };
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>"; };
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>"; };
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>"; };
675346331A4054E800A0A8C3 /* user_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark.hpp; sourceTree = "<group>"; };
679624A01D1017C200AE4E3C /* address_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = address_tests.cpp; sourceTree = "<group>"; };
679624A11D1017C200AE4E3C /* feature_getters_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_getters_tests.cpp; sourceTree = "<group>"; };
679624A21D1017C200AE4E3C /* gps_track_collection_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_collection_test.cpp; sourceTree = "<group>"; };
679624A31D1017C200AE4E3C /* gps_track_storage_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_storage_test.cpp; sourceTree = "<group>"; };
679624A41D1017C200AE4E3C /* gps_track_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_test.cpp; sourceTree = "<group>"; };
679624A51D1017C200AE4E3C /* mwm_set_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_set_test.cpp; sourceTree = "<group>"; };
BB1C0194241BF73C0067FD5C /* track_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = track_mark.hpp; sourceTree = "<group>"; };
BB1C0195241BF73C0067FD5C /* track_mark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = track_mark.cpp; sourceTree = "<group>"; };
BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transliteration_test.cpp; sourceTree = "<group>"; };
BB4E5F211FCC664A00A77250 /* transit_display.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = transit_display.cpp; path = transit/transit_display.cpp; sourceTree = "<group>"; };
BB4E5F221FCC664A00A77250 /* transit_display.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = transit_display.hpp; path = transit/transit_display.hpp; sourceTree = "<group>"; };
BB4E5F231FCC664A00A77250 /* transit_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = transit_reader.hpp; path = transit/transit_reader.hpp; sourceTree = "<group>"; };
BB4E5F241FCC664A00A77250 /* transit_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = transit_reader.cpp; path = transit/transit_reader.cpp; sourceTree = "<group>"; };
BBA014AB2073C783007402E4 /* bookmark_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bookmark_helpers.cpp; sourceTree = "<group>"; };
BBA014AC2073C784007402E4 /* bookmark_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bookmark_helpers.hpp; sourceTree = "<group>"; };
BBA014AF20754996007402E4 /* user_mark_id_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark_id_storage.hpp; sourceTree = "<group>"; };
BBA014B020754996007402E4 /* user_mark_id_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark_id_storage.cpp; sourceTree = "<group>"; };
BBB7060923E45F3300A7F29A /* isolines_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isolines_manager.cpp; sourceTree = "<group>"; };
BBB7060A23E45F3300A7F29A /* isolines_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = isolines_manager.hpp; sourceTree = "<group>"; };
BBD9E2C41EE9D01900DF189A /* routing_mark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_mark.cpp; sourceTree = "<group>"; };
BBD9E2C51EE9D01900DF189A /* routing_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_mark.hpp; sourceTree = "<group>"; };
BBFC7E38202D29BF00531BE7 /* user_mark_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark_layer.cpp; sourceTree = "<group>"; };
BBFC7E39202D29BF00531BE7 /* user_mark_layer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark_layer.hpp; sourceTree = "<group>"; };
ED49D74B2CEF3CE3004AF27E /* elevation_info_tests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = elevation_info_tests.cpp; sourceTree = "<group>"; };
ED85D1CB2D5F4B5B00D8075D /* track_statistics.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = track_statistics.hpp; sourceTree = "<group>"; };
ED85D1CD2D5F4B6600D8075D /* track_statistics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = track_statistics.cpp; sourceTree = "<group>"; };
ED85D1CF2D5F508700D8075D /* track_statistics_tests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = track_statistics_tests.cpp; sourceTree = "<group>"; };
F6B282FB1C1B03320081957A /* gps_track_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_collection.cpp; sourceTree = "<group>"; };
F6B282FC1C1B03320081957A /* gps_track_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_track_collection.hpp; sourceTree = "<group>"; };
F6B282FD1C1B03320081957A /* gps_track_filter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_filter.cpp; sourceTree = "<group>"; };
F6B282FE1C1B03320081957A /* gps_track_filter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_track_filter.hpp; sourceTree = "<group>"; };
F6B282FF1C1B03320081957A /* gps_track_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_storage.cpp; sourceTree = "<group>"; };
F6B283001C1B03320081957A /* gps_track_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_track_storage.hpp; sourceTree = "<group>"; };
F6B283011C1B03320081957A /* gps_track.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track.cpp; sourceTree = "<group>"; };
F6B283021C1B03320081957A /* gps_track.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_track.hpp; sourceTree = "<group>"; };
F6D2CE7C1EDEB7F500636DFD /* routing_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_manager.cpp; sourceTree = "<group>"; };
F6D2CE7D1EDEB7F500636DFD /* routing_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_manager.hpp; sourceTree = "<group>"; };
FAA8387726BB3C92002E54C6 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8387926BB3C92002E54C6 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8387B26BB3C92002E54C6 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8387D26BB3C92002E54C6 /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8387F26BB3C92002E54C6 /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8388126BB3C92002E54C6 /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8388326BB3CBE002E54C6 /* libcppjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcppjansson.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8388526BB3CC3002E54C6 /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8388926BB3CE4002E54C6 /* libdrape.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdrape.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
3DA571D520C1921D007BDE27 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
3DA5721820C1935C007BDE27 /* libmap.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
674A29DC1B26FD1C001A525C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FAA8388A26BB3CE4002E54C6 /* libdrape.a in Frameworks */,
FAA8388626BB3CC3002E54C6 /* libexpat.a in Frameworks */,
FAA8388426BB3CBE002E54C6 /* libcppjansson.a in Frameworks */,
FAA8387826BB3C92002E54C6 /* libbase.a in Frameworks */,
FAA8387A26BB3C92002E54C6 /* libcoding.a in Frameworks */,
FAA8387C26BB3C92002E54C6 /* libgeometry.a in Frameworks */,
FAA8387E26BB3C92002E54C6 /* libindexer.a in Frameworks */,
FAA8388026BB3C92002E54C6 /* libplatform.a in Frameworks */,
FAA8388226BB3C92002E54C6 /* libprotobuf.a in Frameworks */,
674A2A2F1B26FF7B001A525C /* libmap.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675345B81A4054AD00A0A8C3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
34DDA17E1DBE5DF40088A609 /* Frameworks */ = {
isa = PBXGroup;
children = (
FAA8388926BB3CE4002E54C6 /* libdrape.a */,
FAA8388526BB3CC3002E54C6 /* libexpat.a */,
FAA8388326BB3CBE002E54C6 /* libcppjansson.a */,
FAA8387726BB3C92002E54C6 /* libbase.a */,
FAA8387926BB3C92002E54C6 /* libcoding.a */,
FAA8387B26BB3C92002E54C6 /* libgeometry.a */,
FAA8387D26BB3C92002E54C6 /* libindexer.a */,
FAA8387F26BB3C92002E54C6 /* libplatform.a */,
FAA8388126BB3C92002E54C6 /* libprotobuf.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
3DA571D920C1921D007BDE27 /* map_integration_tests */ = {
isa = PBXGroup;
children = (
3DA571EF20C19262007BDE27 /* interactive_search_test.cpp */,
);
name = map_integration_tests;
path = ../../libs/map/map_integration_tests;
sourceTree = "<group>";
};
3DEE1AD921EE03B400054A91 /* power_management */ = {
isa = PBXGroup;
children = (
3DEE1ADA21EE03B400054A91 /* power_management_schemas.hpp */,
3DEE1ADB21EE03B400054A91 /* power_manager.hpp */,
3DEE1ADC21EE03B400054A91 /* power_manager.cpp */,
3DEE1ADD21EE03B400054A91 /* power_management_schemas.cpp */,
);
path = power_management;
sourceTree = "<group>";
};
674A29CA1B26FCC0001A525C /* map_tests */ = {
isa = PBXGroup;
children = (
679624A01D1017C200AE4E3C /* address_tests.cpp */,
674A29CB1B26FCFE001A525C /* bookmarks_test.cpp */,
671ED38920D403B300D4317E /* chart_generator_tests.cpp */,
40ACC79323191C2600238E21 /* check_mwms.cpp */,
40ACC79223191C2500238E21 /* countries_names_tests.cpp */,
56D1C15D20A0AB9D005C689E /* extrapolator_tests.cpp */,
679624A11D1017C200AE4E3C /* feature_getters_tests.cpp */,
679624A21D1017C200AE4E3C /* gps_track_collection_test.cpp */,
679624A31D1017C200AE4E3C /* gps_track_storage_test.cpp */,
679624A41D1017C200AE4E3C /* gps_track_test.cpp */,
674A29CE1B26FCFE001A525C /* kmz_unarchive_test.cpp */,
679624A51D1017C200AE4E3C /* mwm_set_test.cpp */,
674A29CF1B26FCFE001A525C /* mwm_url_tests.cpp */,
40ACC79523191C2600238E21 /* power_manager_tests.cpp */,
671ED38A20D403B300D4317E /* search_api_tests.cpp */,
674A29EE1B26FD5F001A525C /* testingmain.cpp */,
BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */,
674A2A351B27011A001A525C /* working_time_tests.cpp */,
ED49D74B2CEF3CE3004AF27E /* elevation_info_tests.cpp */,
ED85D1CF2D5F508700D8075D /* track_statistics_tests.cpp */,
);
name = map_tests;
path = ../../libs/map/map_tests;
sourceTree = "<group>";
};
675345B21A4054AD00A0A8C3 = {
isa = PBXGroup;
children = (
34AF87E91DBE5AD000E5E7DC /* common-debug.xcconfig */,
34AF87EA1DBE5AD000E5E7DC /* common-release.xcconfig */,
675345BD1A4054AD00A0A8C3 /* map */,
674A29CA1B26FCC0001A525C /* map_tests */,
3DA571D920C1921D007BDE27 /* map_integration_tests */,
675345BC1A4054AD00A0A8C3 /* Products */,
34DDA17E1DBE5DF40088A609 /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
675345BC1A4054AD00A0A8C3 /* Products */ = {
isa = PBXGroup;
children = (
675345BB1A4054AD00A0A8C3 /* libmap.a */,
674A29DF1B26FD1C001A525C /* map_tests.app */,
3DA571D820C1921D007BDE27 /* map_integration_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
675345BD1A4054AD00A0A8C3 /* map */ = {
isa = PBXGroup;
children = (
45201E921CE4AC90008A4842 /* api_mark_point.cpp */,
34921F611BFA0A6900737D6E /* api_mark_point.hpp */,
45580ABC1E2CBD5E00CD535D /* benchmark_tools.cpp */,
45580ABD1E2CBD5E00CD535D /* benchmark_tools.hpp */,
BBA014AB2073C783007402E4 /* bookmark_helpers.cpp */,
BBA014AC2073C784007402E4 /* bookmark_helpers.hpp */,
675345D91A4054E800A0A8C3 /* bookmark_manager.cpp */,
675345DA1A4054E800A0A8C3 /* bookmark_manager.hpp */,
675345DB1A4054E800A0A8C3 /* bookmark.cpp */,
675345DC1A4054E800A0A8C3 /* bookmark.hpp */,
0831F23B200E53600034C365 /* bookmarks_search_params.hpp */,
348AB57A1D7EE0C6009F8301 /* chart_generator.cpp */,
348AB57B1D7EE0C6009F8301 /* chart_generator.hpp */,
3DBD7B90240D523300ED9FE8 /* elevation_info.cpp */,
3DBD7B91240D523300ED9FE8 /* elevation_info.hpp */,
3DA5722E20C195EC007BDE27 /* everywhere_search_callback.cpp */,
3DA5722D20C195EC007BDE27 /* everywhere_search_callback.hpp */,
3D4E99801FB462B60025B48C /* everywhere_search_params.hpp */,
56C1165E2090E5670068BBC0 /* extrapolator.cpp */,
56C1165F2090E5670068BBC0 /* extrapolator.hpp */,
39E3C60223312BA800FB0C37 /* features_fetcher.cpp */,
39E3C60123312BA800FB0C37 /* features_fetcher.hpp */,
675345F51A4054E800A0A8C3 /* framework.cpp */,
675345F61A4054E800A0A8C3 /* framework.hpp */,
F6B282FB1C1B03320081957A /* gps_track_collection.cpp */,
F6B282FC1C1B03320081957A /* gps_track_collection.hpp */,
F6B282FD1C1B03320081957A /* gps_track_filter.cpp */,
F6B282FE1C1B03320081957A /* gps_track_filter.hpp */,
F6B282FF1C1B03320081957A /* gps_track_storage.cpp */,
F6B283001C1B03320081957A /* gps_track_storage.hpp */,
F6B283011C1B03320081957A /* gps_track.cpp */,
F6B283021C1B03320081957A /* gps_track.hpp */,
670E393E1C46C5C700E9C0A6 /* gps_tracker.cpp */,
670E393F1C46C5C700E9C0A6 /* gps_tracker.hpp */,
BBB7060923E45F3300A7F29A /* isolines_manager.cpp */,
BBB7060A23E45F3300A7F29A /* isolines_manager.hpp */,
45F6EE9B1FB1C77500019892 /* mwm_tree.hpp */,
675346051A4054E800A0A8C3 /* mwm_url.cpp */,
675346061A4054E800A0A8C3 /* mwm_url.hpp */,
674A2A371B2715FB001A525C /* osm_opening_hours.hpp */,
34583BCD1C88556800F94664 /* place_page_info.cpp */,
34583BCE1C88556800F94664 /* place_page_info.hpp */,
3DF528D5237DC82E000ED0D5 /* position_provider.hpp */,
3DEE1AD921EE03B400054A91 /* power_management */,
F6D2CE7C1EDEB7F500636DFD /* routing_manager.cpp */,
F6D2CE7D1EDEB7F500636DFD /* routing_manager.hpp */,
BBD9E2C41EE9D01900DF189A /* routing_mark.cpp */,
BBD9E2C51EE9D01900DF189A /* routing_mark.hpp */,
45F6EE9C1FB1C77500019892 /* search_api.cpp */,
45F6EE9A1FB1C77500019892 /* search_api.hpp */,
456E1B381F9A3C29009C32E1 /* search_mark.cpp */,
456E1B391F9A3C2A009C32E1 /* search_mark.hpp */,
3D62CBCB20F4DFD600E7BB6E /* search_product_info.hpp */,
BB1C0195241BF73C0067FD5C /* track_mark.cpp */,
BB1C0194241BF73C0067FD5C /* track_mark.hpp */,
6753462C1A4054E800A0A8C3 /* track.cpp */,
6753462D1A4054E800A0A8C3 /* track.hpp */,
ED85D1CD2D5F4B6600D8075D /* track_statistics.cpp */,
ED85D1CB2D5F4B5B00D8075D /* track_statistics.hpp */,
347B60741DD9926D0050FA24 /* traffic_manager.cpp */,
347B60751DD9926D0050FA24 /* traffic_manager.hpp */,
BB4E5F201FCC663700A77250 /* transit */,
BBA014B020754996007402E4 /* user_mark_id_storage.cpp */,
BBA014AF20754996007402E4 /* user_mark_id_storage.hpp */,
BBFC7E38202D29BF00531BE7 /* user_mark_layer.cpp */,
BBFC7E39202D29BF00531BE7 /* user_mark_layer.hpp */,
674C385F1BFF3095000D603B /* user_mark.cpp */,
675346331A4054E800A0A8C3 /* user_mark.hpp */,
3DA5722F20C195EC007BDE27 /* viewport_search_callback.cpp */,
3DA5722C20C195EC007BDE27 /* viewport_search_callback.hpp */,
3D4E99811FB462B60025B48C /* viewport_search_params.hpp */,
);
name = map;
path = ../../libs/map;
sourceTree = "<group>";
};
BB4E5F201FCC663700A77250 /* transit */ = {
isa = PBXGroup;
children = (
BB4E5F211FCC664A00A77250 /* transit_display.cpp */,
BB4E5F221FCC664A00A77250 /* transit_display.hpp */,
BB4E5F241FCC664A00A77250 /* transit_reader.cpp */,
BB4E5F231FCC664A00A77250 /* transit_reader.hpp */,
);
name = transit;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
675345B91A4054AD00A0A8C3 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
BB4E5F261FCC664A00A77250 /* transit_display.hpp in Headers */,
347B60771DD9926D0050FA24 /* traffic_manager.hpp in Headers */,
45F6EE9E1FB1C77600019892 /* mwm_tree.hpp in Headers */,
F6B283081C1B03320081957A /* gps_track_storage.hpp in Headers */,
675346A21A4054E800A0A8C3 /* user_mark.hpp in Headers */,
BBB7060C23E45F3400A7F29A /* isolines_manager.hpp in Headers */,
39E3C60323312BA800FB0C37 /* features_fetcher.hpp in Headers */,
BBA014AE2073C784007402E4 /* bookmark_helpers.hpp in Headers */,
F6B283061C1B03320081957A /* gps_track_filter.hpp in Headers */,
3D62CBCC20F4DFD600E7BB6E /* search_product_info.hpp in Headers */,
3D4E99831FB462B60025B48C /* viewport_search_params.hpp in Headers */,
34583BD01C88556800F94664 /* place_page_info.hpp in Headers */,
34921F661BFA0A6900737D6E /* api_mark_point.hpp in Headers */,
3DBD7B93240D523400ED9FE8 /* elevation_info.hpp in Headers */,
3D4E99821FB462B60025B48C /* everywhere_search_params.hpp in Headers */,
675346751A4054E800A0A8C3 /* mwm_url.hpp in Headers */,
6753464B1A4054E800A0A8C3 /* bookmark.hpp in Headers */,
BB4E5F271FCC664A00A77250 /* transit_reader.hpp in Headers */,
348AB57D1D7EE0C6009F8301 /* chart_generator.hpp in Headers */,
3DF528D8237DC82E000ED0D5 /* position_provider.hpp in Headers */,
BBFC7E3B202D29C000531BE7 /* user_mark_layer.hpp in Headers */,
56C116612090E5670068BBC0 /* extrapolator.hpp in Headers */,
BB1C0196241BF73C0067FD5C /* track_mark.hpp in Headers */,
675346491A4054E800A0A8C3 /* bookmark_manager.hpp in Headers */,
F6B2830A1C1B03320081957A /* gps_track.hpp in Headers */,
45F6EE9D1FB1C77600019892 /* search_api.hpp in Headers */,
3DA5723120C195ED007BDE27 /* everywhere_search_callback.hpp in Headers */,
3DA5723020C195ED007BDE27 /* viewport_search_callback.hpp in Headers */,
0831F23C200E53600034C365 /* bookmarks_search_params.hpp in Headers */,
6753469C1A4054E800A0A8C3 /* track.hpp in Headers */,
675346651A4054E800A0A8C3 /* framework.hpp in Headers */,
BBA014B120754997007402E4 /* user_mark_id_storage.hpp in Headers */,
674A2A381B2715FB001A525C /* osm_opening_hours.hpp in Headers */,
ED85D1CC2D5F4B5B00D8075D /* track_statistics.hpp in Headers */,
3DEE1ADF21EE03B400054A91 /* power_manager.hpp in Headers */,
F6D2CE7F1EDEB7F500636DFD /* routing_manager.hpp in Headers */,
670E39411C46C5C700E9C0A6 /* gps_tracker.hpp in Headers */,
45580ABF1E2CBD5E00CD535D /* benchmark_tools.hpp in Headers */,
456E1B3B1F9A3C2A009C32E1 /* search_mark.hpp in Headers */,
BBD9E2C71EE9D01900DF189A /* routing_mark.hpp in Headers */,
3DEE1ADE21EE03B400054A91 /* power_management_schemas.hpp in Headers */,
F6B283041C1B03320081957A /* gps_track_collection.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
3DA571D720C1921D007BDE27 /* map_integration_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3DA571EE20C1921E007BDE27 /* Build configuration list for PBXNativeTarget "map_integration_tests" */;
buildPhases = (
3DA571D420C1921D007BDE27 /* Sources */,
3DA571D520C1921D007BDE27 /* Frameworks */,
3DA571D620C1921D007BDE27 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = map_integration_tests;
productName = map_integration_tests;
productReference = 3DA571D820C1921D007BDE27 /* map_integration_tests.app */;
productType = "com.apple.product-type.application";
};
674A29DE1B26FD1C001A525C /* map_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 674A29E31B26FD1C001A525C /* Build configuration list for PBXNativeTarget "map_tests" */;
buildPhases = (
674A29DB1B26FD1C001A525C /* Sources */,
674A29DC1B26FD1C001A525C /* Frameworks */,
674A29DD1B26FD1C001A525C /* CopyFiles */,
4740182223F5BBC900A93C81 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = map_tests;
productName = map_tests;
productReference = 674A29DF1B26FD1C001A525C /* map_tests.app */;
productType = "com.apple.product-type.application";
};
675345BA1A4054AD00A0A8C3 /* map */ = {
isa = PBXNativeTarget;
buildConfigurationList = 675345C61A4054AD00A0A8C3 /* Build configuration list for PBXNativeTarget "map" */;
buildPhases = (
675345B71A4054AD00A0A8C3 /* Sources */,
675345B81A4054AD00A0A8C3 /* Frameworks */,
675345B91A4054AD00A0A8C3 /* Headers */,
470015E32342469300EBF03D /* CopyFiles */,
);
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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
3DA571D720C1921D007BDE27 = {
CreatedOnToolsVersion = 9.3.1;
};
674A29DE1B26FD1C001A525C = {
CreatedOnToolsVersion = 6.3.2;
};
675345BA1A4054AD00A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
};
};
buildConfigurationList = 675345B61A4054AD00A0A8C3 /* Build configuration list for PBXProject "map" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 675345B21A4054AD00A0A8C3;
productRefGroup = 675345BC1A4054AD00A0A8C3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
675345BA1A4054AD00A0A8C3 /* map */,
674A29DE1B26FD1C001A525C /* map_tests */,
3DA571D720C1921D007BDE27 /* map_integration_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
3DA571D620C1921D007BDE27 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
3DA571D420C1921D007BDE27 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3DA571F020C19262007BDE27 /* interactive_search_test.cpp in Sources */,
3DA571F120C19289007BDE27 /* testingmain.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
674A29DB1B26FD1C001A525C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
671ED38E20D403B300D4317E /* chart_generator_tests.cpp in Sources */,
ED49D74C2CEF3D69004AF27E /* elevation_info_tests.cpp in Sources */,
67F183761BD5045700AB1840 /* bookmarks_test.cpp in Sources */,
FAA8387626BB3C17002E54C6 /* extrapolator_tests.cpp in Sources */,
BB421D6C1E8C0031005BFA4D /* transliteration_test.cpp in Sources */,
679624B21D1017DB00AE4E3C /* mwm_set_test.cpp in Sources */,
679624AD1D1017DB00AE4E3C /* address_tests.cpp in Sources */,
67F183791BD5045700AB1840 /* kmz_unarchive_test.cpp in Sources */,
ED85D1D02D5F508700D8075D /* track_statistics_tests.cpp in Sources */,
FAA8387326BB3C09002E54C6 /* check_mwms.cpp in Sources */,
679624AE1D1017DB00AE4E3C /* feature_getters_tests.cpp in Sources */,
67F1837A1BD5045700AB1840 /* mwm_url_tests.cpp in Sources */,
679624AF1D1017DB00AE4E3C /* gps_track_collection_test.cpp in Sources */,
671ED38F20D403B300D4317E /* search_api_tests.cpp in Sources */,
FAA8387526BB3C12002E54C6 /* power_manager_tests.cpp in Sources */,
FAA8387426BB3C0F002E54C6 /* countries_names_tests.cpp in Sources */,
679624B01D1017DB00AE4E3C /* gps_track_storage_test.cpp in Sources */,
674A29F01B26FD6F001A525C /* testingmain.cpp in Sources */,
674A2A361B27011A001A525C /* working_time_tests.cpp in Sources */,
679624B11D1017DB00AE4E3C /* gps_track_test.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675345B71A4054AD00A0A8C3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
456E1B3A1F9A3C2A009C32E1 /* search_mark.cpp in Sources */,
F6B283051C1B03320081957A /* gps_track_filter.cpp in Sources */,
675346481A4054E800A0A8C3 /* bookmark_manager.cpp in Sources */,
BBB7060B23E45F3400A7F29A /* isolines_manager.cpp in Sources */,
45F6EE9F1FB1C77600019892 /* search_api.cpp in Sources */,
BB4E5F251FCC664A00A77250 /* transit_display.cpp in Sources */,
675346741A4054E800A0A8C3 /* mwm_url.cpp in Sources */,
347B60761DD9926D0050FA24 /* traffic_manager.cpp in Sources */,
BBFC7E3A202D29C000531BE7 /* user_mark_layer.cpp in Sources */,
F6B283091C1B03320081957A /* gps_track.cpp in Sources */,
34583BCF1C88556800F94664 /* place_page_info.cpp in Sources */,
F6B283031C1B03320081957A /* gps_track_collection.cpp in Sources */,
6753469B1A4054E800A0A8C3 /* track.cpp in Sources */,
674C38621BFF3095000D603B /* user_mark.cpp in Sources */,
3DA5723320C195ED007BDE27 /* viewport_search_callback.cpp in Sources */,
675346641A4054E800A0A8C3 /* framework.cpp in Sources */,
3DBD7B92240D523400ED9FE8 /* elevation_info.cpp in Sources */,
BB1C0197241BF73C0067FD5C /* track_mark.cpp in Sources */,
3DEE1AE021EE03B400054A91 /* power_manager.cpp in Sources */,
BB4E5F281FCC664A00A77250 /* transit_reader.cpp in Sources */,
56C116602090E5670068BBC0 /* extrapolator.cpp in Sources */,
39E3C60423312BA800FB0C37 /* features_fetcher.cpp in Sources */,
348AB57C1D7EE0C6009F8301 /* chart_generator.cpp in Sources */,
45201E931CE4AC90008A4842 /* api_mark_point.cpp in Sources */,
BBA014AD2073C784007402E4 /* bookmark_helpers.cpp in Sources */,
F6D2CE7E1EDEB7F500636DFD /* routing_manager.cpp in Sources */,
F6B283071C1B03320081957A /* gps_track_storage.cpp in Sources */,
670E39401C46C5C700E9C0A6 /* gps_tracker.cpp in Sources */,
BBA014B220754997007402E4 /* user_mark_id_storage.cpp in Sources */,
ED85D1CE2D5F4B7200D8075D /* track_statistics.cpp in Sources */,
6753464A1A4054E800A0A8C3 /* bookmark.cpp in Sources */,
45580ABE1E2CBD5E00CD535D /* benchmark_tools.cpp in Sources */,
3DA5723220C195ED007BDE27 /* everywhere_search_callback.cpp in Sources */,
3DEE1AE121EE03B400054A91 /* power_management_schemas.cpp in Sources */,
BBD9E2C61EE9D01900DF189A /* routing_mark.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
3DA571EB20C1921E007BDE27 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = "maps.me.map-integration-tests";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
3DA571EC20C1921E007BDE27 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = "maps.me.map-integration-tests";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
674A29E41B26FD1C001A525C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.map_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
674A29E51B26FD1C001A525C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.map_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
675345C41A4054AD00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34AF87E91DBE5AD000E5E7DC /* common-debug.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(QT_PATH)/include",
"$(OMIM_ROOT)/3party/expat/lib",
"$(OMIM_ROOT)/3party/glm",
"$(OMIM_ROOT)/3party/protobuf/protobuf/src",
"$(OMIM_ROOT)/3party/pugixml/pugixml/src",
);
};
name = Debug;
};
675345C51A4054AD00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34AF87EA1DBE5AD000E5E7DC /* common-release.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(QT_PATH)/include",
"$(OMIM_ROOT)/3party/expat/lib",
"$(OMIM_ROOT)/3party/glm",
"$(OMIM_ROOT)/3party/protobuf/protobuf/src",
"$(OMIM_ROOT)/3party/pugixml/pugixml/src",
);
};
name = Release;
};
675345C71A4054AD00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
WARNING_CFLAGS = "-Wno-deprecated-register ";
};
name = Debug;
};
675345C81A4054AD00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
WARNING_CFLAGS = "-Wno-deprecated-register ";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
3DA571EE20C1921E007BDE27 /* Build configuration list for PBXNativeTarget "map_integration_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3DA571EB20C1921E007BDE27 /* Debug */,
3DA571EC20C1921E007BDE27 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
674A29E31B26FD1C001A525C /* Build configuration list for PBXNativeTarget "map_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
674A29E41B26FD1C001A525C /* Debug */,
674A29E51B26FD1C001A525C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
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 */;
}

View file

@ -0,0 +1,296 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
474017FF23F5B2E100A93C81 /* minizip.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D40DEA223EB5E0100A0153A /* minizip.hpp */; };
4740180023F5B2E500A93C81 /* minizip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D40DEBA23EB5E0100A0153A /* minizip.cpp */; };
4740180123F5B2E900A93C81 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D40DECB23EC069300A0153A /* zip.c */; };
4740180223F5B2EC00A93C81 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D40DECF23EC071400A0153A /* unzip.c */; };
4740180323F5B2EE00A93C81 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 39E0FA6423EDB80E00001124 /* ioapi.c */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34EBB47C1DBF525A005BE9B8 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34EBB47D1DBF525A005BE9B8 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
39E0FA5F23EDB52400001124 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
39E0FA6123EDB5E000001124 /* libz.1.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.1.tbd; path = usr/lib/libz.1.tbd; sourceTree = SDKROOT; };
39E0FA6323EDB80E00001124 /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = src/ioapi.h; sourceTree = "<group>"; };
39E0FA6423EDB80E00001124 /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ioapi.c; path = src/ioapi.c; sourceTree = "<group>"; };
3D40DEA223EB5E0100A0153A /* minizip.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = minizip.hpp; sourceTree = "<group>"; };
3D40DEBA23EB5E0100A0153A /* minizip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minizip.cpp; sourceTree = "<group>"; };
3D40DECB23EC069300A0153A /* zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip.c; path = src/zip.c; sourceTree = "<group>"; };
3D40DECC23EC069300A0153A /* zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zip.h; path = src/zip.h; sourceTree = "<group>"; };
3D40DECF23EC071400A0153A /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = unzip.c; path = src/unzip.c; sourceTree = "<group>"; };
3D40DED023EC071400A0153A /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = src/unzip.h; sourceTree = "<group>"; };
474017F623F5B2CE00A93C81 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; };
474017F923F5B2CE00A93C81 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
474017F323F5B2CE00A93C81 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
39E0FA5E23EDB52400001124 /* Frameworks */ = {
isa = PBXGroup;
children = (
39E0FA6123EDB5E000001124 /* libz.1.tbd */,
39E0FA5F23EDB52400001124 /* libz.tbd */,
);
name = Frameworks;
sourceTree = "<group>";
};
474017F723F5B2CE00A93C81 /* minizip_framework */ = {
isa = PBXGroup;
children = (
474017F923F5B2CE00A93C81 /* Info.plist */,
);
path = minizip_framework;
sourceTree = "<group>";
};
671F59031B87568D0032311E = {
isa = PBXGroup;
children = (
34EBB47C1DBF525A005BE9B8 /* common-debug.xcconfig */,
34EBB47D1DBF525A005BE9B8 /* common-release.xcconfig */,
671F59131B8756990032311E /* minizip */,
474017F723F5B2CE00A93C81 /* minizip_framework */,
671F590D1B87568D0032311E /* Products */,
39E0FA5E23EDB52400001124 /* Frameworks */,
);
sourceTree = "<group>";
};
671F590D1B87568D0032311E /* Products */ = {
isa = PBXGroup;
children = (
474017F623F5B2CE00A93C81 /* minizip.framework */,
);
name = Products;
sourceTree = "<group>";
};
671F59131B8756990032311E /* minizip */ = {
isa = PBXGroup;
children = (
39E0FA6423EDB80E00001124 /* ioapi.c */,
39E0FA6323EDB80E00001124 /* ioapi.h */,
3D40DEBA23EB5E0100A0153A /* minizip.cpp */,
3D40DEA223EB5E0100A0153A /* minizip.hpp */,
3D40DECF23EC071400A0153A /* unzip.c */,
3D40DED023EC071400A0153A /* unzip.h */,
3D40DECB23EC069300A0153A /* zip.c */,
3D40DECC23EC069300A0153A /* zip.h */,
);
name = minizip;
path = ../../3party/minizip;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
474017F123F5B2CE00A93C81 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
474017FF23F5B2E100A93C81 /* minizip.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
474017F523F5B2CE00A93C81 /* minizip */ = {
isa = PBXNativeTarget;
buildConfigurationList = 474017FE23F5B2CE00A93C81 /* Build configuration list for PBXNativeTarget "minizip" */;
buildPhases = (
474017F123F5B2CE00A93C81 /* Headers */,
474017F223F5B2CE00A93C81 /* Sources */,
474017F323F5B2CE00A93C81 /* Frameworks */,
474017F423F5B2CE00A93C81 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = minizip;
productName = minizip_ios;
productReference = 474017F623F5B2CE00A93C81 /* minizip.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
671F59041B87568D0032311E /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1610;
TargetAttributes = {
474017F523F5B2CE00A93C81 = {
CreatedOnToolsVersion = 11.3;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 671F59071B87568D0032311E /* Build configuration list for PBXProject "minizip" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 671F59031B87568D0032311E;
productRefGroup = 671F590D1B87568D0032311E /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
474017F523F5B2CE00A93C81 /* minizip */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
474017F423F5B2CE00A93C81 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
474017F223F5B2CE00A93C81 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4740180223F5B2EC00A93C81 /* unzip.c in Sources */,
4740180023F5B2E500A93C81 /* minizip.cpp in Sources */,
4740180323F5B2EE00A93C81 /* ioapi.c in Sources */,
4740180123F5B2E900A93C81 /* zip.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
474017FB23F5B2CE00A93C81 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = minizip_framework/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.0;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.mapswithme.minizip-ios";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
474017FC23F5B2CE00A93C81 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = minizip_framework/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.mapswithme.minizip-ios";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
671F590E1B87568D0032311E /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34EBB47C1DBF525A005BE9B8 /* common-debug.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"NOCRYPT=1",
"NOUNCRYPT=1",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Debug;
};
671F590F1B87568D0032311E /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34EBB47D1DBF525A005BE9B8 /* common-release.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"NOCRYPT=1",
"NOUNCRYPT=1",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
474017FE23F5B2CE00A93C81 /* Build configuration list for PBXNativeTarget "minizip" */ = {
isa = XCConfigurationList;
buildConfigurations = (
474017FB23F5B2CE00A93C81 /* Debug */,
474017FC23F5B2CE00A93C81 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
671F59071B87568D0032311E /* Build configuration list for PBXProject "minizip" */ = {
isa = XCConfigurationList;
buildConfigurations = (
671F590E1B87568D0032311E /* Debug */,
671F590F1B87568D0032311E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 671F59041B87568D0032311E /* Project object */;
}

View file

@ -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>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
</dict>
</plist>

View file

@ -0,0 +1,194 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
4586D0E41F48139400DF9CE5 /* diff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4586D0E21F48139400DF9CE5 /* diff.cpp */; };
4586D0E51F48139400DF9CE5 /* diff.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4586D0E31F48139400DF9CE5 /* diff.hpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
4586D0D21F48130600DF9CE5 /* libmwm_diff.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmwm_diff.a; sourceTree = BUILT_PRODUCTS_DIR; };
4586D0E01F48132A00DF9CE5 /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
4586D0E11F48132A00DF9CE5 /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
4586D0E21F48139400DF9CE5 /* diff.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diff.cpp; sourceTree = "<group>"; };
4586D0E31F48139400DF9CE5 /* diff.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = diff.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
4586D0CF1F48130600DF9CE5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4586D0C91F48130600DF9CE5 = {
isa = PBXGroup;
children = (
4586D0E01F48132A00DF9CE5 /* common-debug.xcconfig */,
4586D0E11F48132A00DF9CE5 /* common-release.xcconfig */,
4586D0D41F48130600DF9CE5 /* mwm_diff */,
4586D0D31F48130600DF9CE5 /* Products */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
4586D0D31F48130600DF9CE5 /* Products */ = {
isa = PBXGroup;
children = (
4586D0D21F48130600DF9CE5 /* libmwm_diff.a */,
);
name = Products;
sourceTree = "<group>";
};
4586D0D41F48130600DF9CE5 /* mwm_diff */ = {
isa = PBXGroup;
children = (
4586D0E21F48139400DF9CE5 /* diff.cpp */,
4586D0E31F48139400DF9CE5 /* diff.hpp */,
);
name = mwm_diff;
path = ../../libs/mwm_diff;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
4586D0D01F48130600DF9CE5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
4586D0E51F48139400DF9CE5 /* diff.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
4586D0D11F48130600DF9CE5 /* mwm_diff */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4586D0DD1F48130600DF9CE5 /* Build configuration list for PBXNativeTarget "mwm_diff" */;
buildPhases = (
4586D0CE1F48130600DF9CE5 /* Sources */,
4586D0CF1F48130600DF9CE5 /* Frameworks */,
4586D0D01F48130600DF9CE5 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = mwm_diff;
productName = mwm_diff;
productReference = 4586D0D21F48130600DF9CE5 /* libmwm_diff.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
4586D0CA1F48130600DF9CE5 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
4586D0D11F48130600DF9CE5 = {
CreatedOnToolsVersion = 8.3.3;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 4586D0CD1F48130600DF9CE5 /* Build configuration list for PBXProject "mwm_diff" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 4586D0C91F48130600DF9CE5;
productRefGroup = 4586D0D31F48130600DF9CE5 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
4586D0D11F48130600DF9CE5 /* mwm_diff */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
4586D0CE1F48130600DF9CE5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4586D0E41F48139400DF9CE5 /* diff.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
4586D0DB1F48130600DF9CE5 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4586D0E01F48132A00DF9CE5 /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
4586D0DC1F48130600DF9CE5 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4586D0E11F48132A00DF9CE5 /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
4586D0DE1F48130600DF9CE5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
4586D0DF1F48130600DF9CE5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4586D0CD1F48130600DF9CE5 /* Build configuration list for PBXProject "mwm_diff" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4586D0DB1F48130600DF9CE5 /* Debug */,
4586D0DC1F48130600DF9CE5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4586D0DD1F48130600DF9CE5 /* Build configuration list for PBXNativeTarget "mwm_diff" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4586D0DE1F48130600DF9CE5 /* Debug */,
4586D0DF1F48130600DF9CE5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 4586D0CA1F48130600DF9CE5 /* Project object */;
}

View file

@ -0,0 +1,215 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
FACB769826B88C7100810C9C /* openlocationcode.cc in Sources */ = {isa = PBXBuildFile; fileRef = FACB769326B88C7100810C9C /* openlocationcode.cc */; };
FACB769926B88C7100810C9C /* codearea.h in Headers */ = {isa = PBXBuildFile; fileRef = FACB769426B88C7100810C9C /* codearea.h */; };
FACB769A26B88C7100810C9C /* openlocationcode.h in Headers */ = {isa = PBXBuildFile; fileRef = FACB769526B88C7100810C9C /* openlocationcode.h */; };
FACB769B26B88C7100810C9C /* codearea.cc in Sources */ = {isa = PBXBuildFile; fileRef = FACB769626B88C7100810C9C /* codearea.cc */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
1D5F8AAA207616D300CAADFC /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
1D5F8AAC207616D300CAADFC /* libopen_location_code.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libopen_location_code.a; sourceTree = BUILT_PRODUCTS_DIR; };
1D5F8AC32076182E00CAADFC /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
1D5F8AC42076182E00CAADFC /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
FACB769326B88C7100810C9C /* openlocationcode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openlocationcode.cc; sourceTree = "<group>"; };
FACB769426B88C7100810C9C /* codearea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codearea.h; sourceTree = "<group>"; };
FACB769526B88C7100810C9C /* openlocationcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openlocationcode.h; sourceTree = "<group>"; };
FACB769626B88C7100810C9C /* codearea.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = codearea.cc; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
1D5F8AA9207616D300CAADFC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
1D5F8AA3207616D300CAADFC = {
isa = PBXGroup;
children = (
FACB768F26B88C7100810C9C /* open-location-code */,
1D5F8AC32076182E00CAADFC /* common-debug.xcconfig */,
1D5F8AC42076182E00CAADFC /* common-release.xcconfig */,
1D5F8AAD207616D300CAADFC /* Products */,
);
sourceTree = "<group>";
};
1D5F8AAD207616D300CAADFC /* Products */ = {
isa = PBXGroup;
children = (
1D5F8AAC207616D300CAADFC /* libopen_location_code.a */,
);
name = Products;
sourceTree = "<group>";
};
FACB768F26B88C7100810C9C /* open-location-code */ = {
isa = PBXGroup;
children = (
FACB769626B88C7100810C9C /* codearea.cc */,
FACB769426B88C7100810C9C /* codearea.h */,
FACB769326B88C7100810C9C /* openlocationcode.cc */,
FACB769526B88C7100810C9C /* openlocationcode.h */,
);
name = "open-location-code";
path = "../../3party/open-location-code";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
1D5F8AC0207617E900CAADFC /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
FACB769A26B88C7100810C9C /* openlocationcode.h in Headers */,
FACB769926B88C7100810C9C /* codearea.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
1D5F8AAB207616D300CAADFC /* open_location_code */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1D5F8AB5207616D300CAADFC /* Build configuration list for PBXNativeTarget "open_location_code" */;
buildPhases = (
1D5F8AA8207616D300CAADFC /* Sources */,
1D5F8AA9207616D300CAADFC /* Frameworks */,
1D5F8AAA207616D300CAADFC /* CopyFiles */,
1D5F8AC0207617E900CAADFC /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = open_location_code;
productName = open_location_code;
productReference = 1D5F8AAC207616D300CAADFC /* libopen_location_code.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
1D5F8AA4207616D300CAADFC /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
1D5F8AAB207616D300CAADFC = {
CreatedOnToolsVersion = 9.2;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 1D5F8AA7207616D300CAADFC /* Build configuration list for PBXProject "open_location_code" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 1D5F8AA3207616D300CAADFC;
productRefGroup = 1D5F8AAD207616D300CAADFC /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
1D5F8AAB207616D300CAADFC /* open_location_code */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
1D5F8AA8207616D300CAADFC /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FACB769826B88C7100810C9C /* openlocationcode.cc in Sources */,
FACB769B26B88C7100810C9C /* codearea.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1D5F8AB3207616D300CAADFC /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1D5F8AC32076182E00CAADFC /* common-debug.xcconfig */;
buildSettings = {
SKIP_INSTALL = YES;
};
name = Debug;
};
1D5F8AB4207616D300CAADFC /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1D5F8AC42076182E00CAADFC /* common-release.xcconfig */;
buildSettings = {
SKIP_INSTALL = YES;
};
name = Release;
};
1D5F8AB6207616D300CAADFC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
1D5F8AB7207616D300CAADFC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1D5F8AA7207616D300CAADFC /* Build configuration list for PBXProject "open_location_code" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1D5F8AB3207616D300CAADFC /* Debug */,
1D5F8AB4207616D300CAADFC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
1D5F8AB5207616D300CAADFC /* Build configuration list for PBXNativeTarget "open_location_code" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1D5F8AB6207616D300CAADFC /* Debug */,
1D5F8AB7207616D300CAADFC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 1D5F8AA4207616D300CAADFC /* Project object */;
}

View file

@ -0,0 +1,681 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
675879CB1DE5CCA000CA757C /* parse_timespans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675879CA1DE5CCA000CA757C /* parse_timespans.cpp */; };
675879CD1DE5D9F300CA757C /* parse_weekdays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675879CC1DE5D9F300CA757C /* parse_weekdays.cpp */; };
675879CF1DE5DF3900CA757C /* parse_months.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675879CE1DE5DF3900CA757C /* parse_months.cpp */; };
675879D11DE5DF8400CA757C /* parse_years.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675879D01DE5DF8400CA757C /* parse_years.cpp */; };
675879D31DE5DFE400CA757C /* parse_weeks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675879D21DE5DFE400CA757C /* parse_weeks.cpp */; };
675879D51DE5F8E300CA757C /* opening_hours_parsers_terminals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738861BECCB5400717F6E /* opening_hours_parsers_terminals.cpp */; };
E91738911BECCB5400717F6E /* opening_hours_parsers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E91738871BECCB5400717F6E /* opening_hours_parsers.hpp */; };
E91738921BECCB5400717F6E /* opening_hours.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738881BECCB5400717F6E /* opening_hours.cpp */; };
E91738931BECCB5400717F6E /* opening_hours.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E91738891BECCB5400717F6E /* opening_hours.hpp */; };
E91738941BECCB5400717F6E /* parse_opening_hours.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E917388B1BECCB5400717F6E /* parse_opening_hours.cpp */; };
E91738951BECCB5400717F6E /* parse_opening_hours.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E917388C1BECCB5400717F6E /* parse_opening_hours.hpp */; };
E91738961BECCB5400717F6E /* rules_evaluation_private.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E917388D1BECCB5400717F6E /* rules_evaluation_private.hpp */; };
E91738971BECCB5400717F6E /* rules_evaluation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E917388E1BECCB5400717F6E /* rules_evaluation.cpp */; };
E91738981BECCB5400717F6E /* rules_evaluation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E917388F1BECCB5400717F6E /* rules_evaluation.hpp */; };
E917389C1BECCC1000717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; };
E91738AE1BECCFAC00717F6E /* opening_hours_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738A81BECCF4800717F6E /* opening_hours_tests.cpp */; };
E91738BA1BECD03B00717F6E /* opening_hours_supported_features_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738AC1BECCF9C00717F6E /* opening_hours_supported_features_tests.cpp */; };
E91738BB1BECD05A00717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; };
E91738C71BECD09100717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; };
E91738C81BECD09700717F6E /* opening_hours_integration_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738AA1BECCF7A00717F6E /* opening_hours_integration_tests.cpp */; };
E91738CA1BECD0E100717F6E /* opening-count.lst in CopyFiles */ = {isa = PBXBuildFile; fileRef = E91738C91BECD0CE00717F6E /* opening-count.lst */; };
E91739021BECD54300717F6E /* opening_hours_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738A81BECCF4800717F6E /* opening_hours_tests.cpp */; };
E91739031BECD55700717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; };
E917391F1BECD61400717F6E /* opening_hours_integration_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738AA1BECCF7A00717F6E /* opening_hours_integration_tests.cpp */; };
E91739201BECD61A00717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; };
E91739211BECD62E00717F6E /* opening-count.lst in Resources */ = {isa = PBXBuildFile; fileRef = E91738C91BECD0CE00717F6E /* opening-count.lst */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
670C61FD1AC351AC00C38A8C /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E91738B11BECD02B00717F6E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E91738BE1BECD08500717F6E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 12;
dstPath = "";
dstSubfolderSpec = 6;
files = (
E91738CA1BECD0E100717F6E /* opening-count.lst in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
34F558641DBF460300A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F558651DBF460300A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
670C61E71AC3511700C38A8C /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; };
670C61FF1AC351AC00C38A8C /* opening_hours_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = opening_hours_test; sourceTree = BUILT_PRODUCTS_DIR; };
675879CA1DE5CCA000CA757C /* parse_timespans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_timespans.cpp; sourceTree = "<group>"; };
675879CC1DE5D9F300CA757C /* parse_weekdays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_weekdays.cpp; sourceTree = "<group>"; };
675879CE1DE5DF3900CA757C /* parse_months.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_months.cpp; sourceTree = "<group>"; };
675879D01DE5DF8400CA757C /* parse_years.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_years.cpp; sourceTree = "<group>"; };
675879D21DE5DFE400CA757C /* parse_weeks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_weeks.cpp; sourceTree = "<group>"; };
E91738861BECCB5400717F6E /* opening_hours_parsers_terminals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_parsers_terminals.cpp; sourceTree = "<group>"; };
E91738871BECCB5400717F6E /* opening_hours_parsers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = opening_hours_parsers.hpp; sourceTree = "<group>"; };
E91738881BECCB5400717F6E /* opening_hours.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours.cpp; sourceTree = "<group>"; };
E91738891BECCB5400717F6E /* opening_hours.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = opening_hours.hpp; sourceTree = "<group>"; };
E917388B1BECCB5400717F6E /* parse_opening_hours.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_opening_hours.cpp; sourceTree = "<group>"; };
E917388C1BECCB5400717F6E /* parse_opening_hours.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = parse_opening_hours.hpp; sourceTree = "<group>"; };
E917388D1BECCB5400717F6E /* rules_evaluation_private.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rules_evaluation_private.hpp; sourceTree = "<group>"; };
E917388E1BECCB5400717F6E /* rules_evaluation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rules_evaluation.cpp; sourceTree = "<group>"; };
E917388F1BECCB5400717F6E /* rules_evaluation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rules_evaluation.hpp; sourceTree = "<group>"; };
E91738A81BECCF4800717F6E /* opening_hours_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_tests.cpp; sourceTree = "<group>"; };
E91738AA1BECCF7A00717F6E /* opening_hours_integration_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_integration_tests.cpp; sourceTree = "<group>"; };
E91738AC1BECCF9C00717F6E /* opening_hours_supported_features_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_supported_features_tests.cpp; sourceTree = "<group>"; };
E91738B31BECD02B00717F6E /* opening_hours_supported_features_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = opening_hours_supported_features_tests; sourceTree = BUILT_PRODUCTS_DIR; };
E91738C01BECD08500717F6E /* opening_hours_integration_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = opening_hours_integration_tests; sourceTree = BUILT_PRODUCTS_DIR; };
E91738C91BECD0CE00717F6E /* opening-count.lst */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "opening-count.lst"; sourceTree = "<group>"; };
E91738CF1BECD36E00717F6E /* opening_hours_tests_ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = opening_hours_tests_ios.app; sourceTree = BUILT_PRODUCTS_DIR; };
E91738E21BECD36E00717F6E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E91739081BECD60000717F6E /* opening_hours_integration_tests_ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = opening_hours_integration_tests_ios.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
670C61E41AC3511700C38A8C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
670C61FC1AC351AC00C38A8C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E917389C1BECCC1000717F6E /* libopening_hours.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E91738B01BECD02B00717F6E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E91738BB1BECD05A00717F6E /* libopening_hours.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E91738BD1BECD08500717F6E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E91738C71BECD09100717F6E /* libopening_hours.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E91738CC1BECD36E00717F6E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E91739031BECD55700717F6E /* libopening_hours.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E91739051BECD60000717F6E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E91739201BECD61A00717F6E /* libopening_hours.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
670C61DE1AC3511700C38A8C = {
isa = PBXGroup;
children = (
34F558641DBF460300A4FC11 /* common-debug.xcconfig */,
34F558651DBF460300A4FC11 /* common-release.xcconfig */,
E91738A71BECCEDB00717F6E /* opening_hours_supported_features_tests */,
E91738A61BECCED700717F6E /* opening_hours_integration_tests */,
E91738A51BECCEB000717F6E /* opening_hours_tests */,
670C61E91AC3511700C38A8C /* opening_hours */,
E91738D01BECD36E00717F6E /* opening_hours_tests_ios */,
670C61E81AC3511700C38A8C /* Products */,
);
sourceTree = "<group>";
};
670C61E81AC3511700C38A8C /* Products */ = {
isa = PBXGroup;
children = (
670C61E71AC3511700C38A8C /* libopening_hours.a */,
670C61FF1AC351AC00C38A8C /* opening_hours_test */,
E91738B31BECD02B00717F6E /* opening_hours_supported_features_tests */,
E91738C01BECD08500717F6E /* opening_hours_integration_tests */,
E91738CF1BECD36E00717F6E /* opening_hours_tests_ios.app */,
E91739081BECD60000717F6E /* opening_hours_integration_tests_ios.app */,
);
name = Products;
sourceTree = "<group>";
};
670C61E91AC3511700C38A8C /* opening_hours */ = {
isa = PBXGroup;
children = (
E91738861BECCB5400717F6E /* opening_hours_parsers_terminals.cpp */,
E91738871BECCB5400717F6E /* opening_hours_parsers.hpp */,
E91738881BECCB5400717F6E /* opening_hours.cpp */,
E91738891BECCB5400717F6E /* opening_hours.hpp */,
E917388B1BECCB5400717F6E /* parse_opening_hours.cpp */,
E917388C1BECCB5400717F6E /* parse_opening_hours.hpp */,
E917388D1BECCB5400717F6E /* rules_evaluation_private.hpp */,
E917388E1BECCB5400717F6E /* rules_evaluation.cpp */,
E917388F1BECCB5400717F6E /* rules_evaluation.hpp */,
675879CA1DE5CCA000CA757C /* parse_timespans.cpp */,
675879CC1DE5D9F300CA757C /* parse_weekdays.cpp */,
675879CE1DE5DF3900CA757C /* parse_months.cpp */,
675879D01DE5DF8400CA757C /* parse_years.cpp */,
675879D21DE5DFE400CA757C /* parse_weeks.cpp */,
);
name = opening_hours;
path = ../../3party/opening_hours;
sourceTree = "<group>";
};
E91738A51BECCEB000717F6E /* opening_hours_tests */ = {
isa = PBXGroup;
children = (
E91738A81BECCF4800717F6E /* opening_hours_tests.cpp */,
);
name = opening_hours_tests;
path = ../../3party/opening_hours/opening_hours_tests;
sourceTree = "<group>";
};
E91738A61BECCED700717F6E /* opening_hours_integration_tests */ = {
isa = PBXGroup;
children = (
E91738C91BECD0CE00717F6E /* opening-count.lst */,
E91738AA1BECCF7A00717F6E /* opening_hours_integration_tests.cpp */,
);
name = opening_hours_integration_tests;
path = ../../3party/opening_hours/opening_hours_integration_tests;
sourceTree = "<group>";
};
E91738A71BECCEDB00717F6E /* opening_hours_supported_features_tests */ = {
isa = PBXGroup;
children = (
E91738AC1BECCF9C00717F6E /* opening_hours_supported_features_tests.cpp */,
);
name = opening_hours_supported_features_tests;
path = ../../3party/opening_hours/opening_hours_supported_features_tests;
sourceTree = "<group>";
};
E91738D01BECD36E00717F6E /* opening_hours_tests_ios */ = {
isa = PBXGroup;
children = (
E91738E21BECD36E00717F6E /* Info.plist */,
);
path = opening_hours_tests_ios;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
670C61E51AC3511700C38A8C /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E91738981BECCB5400717F6E /* rules_evaluation.hpp in Headers */,
E91738911BECCB5400717F6E /* opening_hours_parsers.hpp in Headers */,
E91738931BECCB5400717F6E /* opening_hours.hpp in Headers */,
E91738951BECCB5400717F6E /* parse_opening_hours.hpp in Headers */,
E91738961BECCB5400717F6E /* rules_evaluation_private.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";
};
E91738B21BECD02B00717F6E /* opening_hours_supported_features_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E91738B71BECD02B00717F6E /* Build configuration list for PBXNativeTarget "opening_hours_supported_features_tests" */;
buildPhases = (
E91738AF1BECD02B00717F6E /* Sources */,
E91738B01BECD02B00717F6E /* Frameworks */,
E91738B11BECD02B00717F6E /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = opening_hours_supported_features_tests;
productName = opening_hours_supported_features_tests;
productReference = E91738B31BECD02B00717F6E /* opening_hours_supported_features_tests */;
productType = "com.apple.product-type.tool";
};
E91738BF1BECD08500717F6E /* opening_hours_integration_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E91738C41BECD08500717F6E /* Build configuration list for PBXNativeTarget "opening_hours_integration_tests" */;
buildPhases = (
E91738BC1BECD08500717F6E /* Sources */,
E91738BD1BECD08500717F6E /* Frameworks */,
E91738BE1BECD08500717F6E /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = opening_hours_integration_tests;
productName = opening_hours_integration_tests;
productReference = E91738C01BECD08500717F6E /* opening_hours_integration_tests */;
productType = "com.apple.product-type.tool";
};
E91738CE1BECD36E00717F6E /* opening_hours_tests_ios */ = {
isa = PBXNativeTarget;
buildConfigurationList = E91738F91BECD36F00717F6E /* Build configuration list for PBXNativeTarget "opening_hours_tests_ios" */;
buildPhases = (
E91738CB1BECD36E00717F6E /* Sources */,
E91738CC1BECD36E00717F6E /* Frameworks */,
E91738CD1BECD36E00717F6E /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = opening_hours_tests_ios;
productName = opening_hours_tests_ios;
productReference = E91738CF1BECD36E00717F6E /* opening_hours_tests_ios.app */;
productType = "com.apple.product-type.application";
};
E91739071BECD60000717F6E /* opening_hours_integration_tests_ios */ = {
isa = PBXNativeTarget;
buildConfigurationList = E917391C1BECD60000717F6E /* Build configuration list for PBXNativeTarget "opening_hours_integration_tests_ios" */;
buildPhases = (
E91739041BECD60000717F6E /* Sources */,
E91739051BECD60000717F6E /* Frameworks */,
E91739061BECD60000717F6E /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = opening_hours_integration_tests_ios;
productName = opening_hours_integration_tests_ios;
productReference = E91739081BECD60000717F6E /* opening_hours_integration_tests_ios.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
670C61DF1AC3511700C38A8C /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
670C61E61AC3511700C38A8C = {
CreatedOnToolsVersion = 6.1.1;
};
670C61FE1AC351AC00C38A8C = {
CreatedOnToolsVersion = 6.1.1;
};
E91738B21BECD02B00717F6E = {
CreatedOnToolsVersion = 7.1;
};
E91738BF1BECD08500717F6E = {
CreatedOnToolsVersion = 7.1;
};
E91738CE1BECD36E00717F6E = {
CreatedOnToolsVersion = 7.1;
};
E91739071BECD60000717F6E = {
CreatedOnToolsVersion = 7.1;
};
};
};
buildConfigurationList = 670C61E21AC3511700C38A8C /* Build configuration list for PBXProject "opening_hours" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 670C61DE1AC3511700C38A8C;
productRefGroup = 670C61E81AC3511700C38A8C /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
670C61E61AC3511700C38A8C /* opening_hours */,
670C61FE1AC351AC00C38A8C /* opening_hours_test */,
E91738B21BECD02B00717F6E /* opening_hours_supported_features_tests */,
E91738BF1BECD08500717F6E /* opening_hours_integration_tests */,
E91738CE1BECD36E00717F6E /* opening_hours_tests_ios */,
E91739071BECD60000717F6E /* opening_hours_integration_tests_ios */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
E91738CD1BECD36E00717F6E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E91739061BECD60000717F6E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E91739211BECD62E00717F6E /* opening-count.lst in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
670C61E31AC3511700C38A8C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
675879D51DE5F8E300CA757C /* opening_hours_parsers_terminals.cpp in Sources */,
E91738941BECCB5400717F6E /* parse_opening_hours.cpp in Sources */,
675879D31DE5DFE400CA757C /* parse_weeks.cpp in Sources */,
E91738921BECCB5400717F6E /* opening_hours.cpp in Sources */,
675879D11DE5DF8400CA757C /* parse_years.cpp in Sources */,
675879CF1DE5DF3900CA757C /* parse_months.cpp in Sources */,
675879CD1DE5D9F300CA757C /* parse_weekdays.cpp in Sources */,
675879CB1DE5CCA000CA757C /* parse_timespans.cpp in Sources */,
E91738971BECCB5400717F6E /* rules_evaluation.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
670C61FB1AC351AC00C38A8C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E91738AE1BECCFAC00717F6E /* opening_hours_tests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E91738AF1BECD02B00717F6E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E91738BA1BECD03B00717F6E /* opening_hours_supported_features_tests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E91738BC1BECD08500717F6E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E91738C81BECD09700717F6E /* opening_hours_integration_tests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E91738CB1BECD36E00717F6E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E91739021BECD54300717F6E /* opening_hours_tests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E91739041BECD60000717F6E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E917391F1BECD61400717F6E /* opening_hours_integration_tests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
670C61F01AC3511700C38A8C /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558641DBF460300A4FC11 /* common-debug.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Debug;
};
670C61F11AC3511700C38A8C /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558651DBF460300A4FC11 /* common-release.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Release;
};
670C61F31AC3511700C38A8C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
670C61F41AC3511700C38A8C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
670C62041AC351AC00C38A8C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
670C62051AC351AC00C38A8C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
E91738B81BECD02B00717F6E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
E91738B91BECD02B00717F6E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
E91738C51BECD08500717F6E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
E91738C61BECD08500717F6E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
E91738FA1BECD36F00717F6E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "-";
INFOPLIST_FILE = opening_hours_tests_ios/Info.plist;
PRODUCT_BUNDLE_IDENTIFIER = opening_hours_tests_ios;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
E91738FB1BECD36F00717F6E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "-";
INFOPLIST_FILE = opening_hours_tests_ios/Info.plist;
PRODUCT_BUNDLE_IDENTIFIER = opening_hours_tests_ios;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
E917391D1BECD60000717F6E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "-";
INFOPLIST_FILE = opening_hours_integration_tests_ios/Info.plist;
PRODUCT_BUNDLE_IDENTIFIER = opening_hours_integration_tests_ios;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
E917391E1BECD60000717F6E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "-";
INFOPLIST_FILE = opening_hours_integration_tests_ios/Info.plist;
PRODUCT_BUNDLE_IDENTIFIER = opening_hours_integration_tests_ios;
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;
};
E91738B71BECD02B00717F6E /* Build configuration list for PBXNativeTarget "opening_hours_supported_features_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E91738B81BECD02B00717F6E /* Debug */,
E91738B91BECD02B00717F6E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E91738C41BECD08500717F6E /* Build configuration list for PBXNativeTarget "opening_hours_integration_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E91738C51BECD08500717F6E /* Debug */,
E91738C61BECD08500717F6E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E91738F91BECD36F00717F6E /* Build configuration list for PBXNativeTarget "opening_hours_tests_ios" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E91738FA1BECD36F00717F6E /* Debug */,
E91738FB1BECD36F00717F6E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E917391C1BECD60000717F6E /* Build configuration list for PBXNativeTarget "opening_hours_integration_tests_ios" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E917391D1BECD60000717F6E /* Debug */,
E917391E1BECD60000717F6E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 670C61DF1AC3511700C38A8C /* Project object */;
}

View file

@ -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>$(PRODUCT_BUNDLE_IDENTIFIER)</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>

View file

@ -0,0 +1,322 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
56B1DDC2225E04A100F88086 /* graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDAF225E04A000F88086 /* graph.hpp */; };
56B1DDC3225E04A100F88086 /* score_types.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDB0225E04A000F88086 /* score_types.hpp */; };
56B1DDC4225E04A100F88086 /* graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56B1DDB1225E04A000F88086 /* graph.cpp */; };
56B1DDC5225E04A100F88086 /* candidate_paths_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56B1DDB2225E04A000F88086 /* candidate_paths_getter.cpp */; };
56B1DDC6225E04A100F88086 /* paths_connector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDB3225E04A000F88086 /* paths_connector.hpp */; };
56B1DDC7225E04A100F88086 /* score_candidate_paths_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDB4225E04A000F88086 /* score_candidate_paths_getter.hpp */; };
56B1DDC8225E04A100F88086 /* candidate_points_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDB5225E04A100F88086 /* candidate_points_getter.hpp */; };
56B1DDC9225E04A100F88086 /* candidate_paths_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDB6225E04A100F88086 /* candidate_paths_getter.hpp */; };
56B1DDCA225E04A100F88086 /* candidate_points_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56B1DDB7225E04A100F88086 /* candidate_points_getter.cpp */; };
56B1DDCB225E04A100F88086 /* paths_connector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56B1DDB8225E04A100F88086 /* paths_connector.cpp */; };
56B1DDCC225E04A100F88086 /* helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56B1DDB9225E04A100F88086 /* helpers.cpp */; };
56B1DDCD225E04A100F88086 /* score_candidate_points_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56B1DDBA225E04A100F88086 /* score_candidate_points_getter.cpp */; };
56B1DDCE225E04A100F88086 /* score_candidate_points_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDBB225E04A100F88086 /* score_candidate_points_getter.hpp */; };
56B1DDCF225E04A100F88086 /* score_paths_connector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56B1DDBC225E04A100F88086 /* score_paths_connector.cpp */; };
56B1DDD0225E04A100F88086 /* score_paths_connector.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDBD225E04A100F88086 /* score_paths_connector.hpp */; };
56B1DDD1225E04A100F88086 /* cache_line_size.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDBE225E04A100F88086 /* cache_line_size.hpp */; };
56B1DDD2225E04A100F88086 /* stats.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDBF225E04A100F88086 /* stats.hpp */; };
56B1DDD3225E04A100F88086 /* score_candidate_paths_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56B1DDC0225E04A100F88086 /* score_candidate_paths_getter.cpp */; };
56B1DDD4225E04A100F88086 /* helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56B1DDC1225E04A100F88086 /* helpers.hpp */; };
671E79101E6A502200B2859B /* openlr_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E79011E6A502200B2859B /* openlr_model.cpp */; };
671E79111E6A502200B2859B /* openlr_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E79021E6A502200B2859B /* openlr_model.hpp */; };
671E79181E6A502200B2859B /* road_info_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E79091E6A502200B2859B /* road_info_getter.cpp */; };
671E79191E6A502200B2859B /* road_info_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E790A1E6A502200B2859B /* road_info_getter.hpp */; };
671E791C1E6A502200B2859B /* router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E790D1E6A502200B2859B /* router.cpp */; };
671E791D1E6A502200B2859B /* router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E790E1E6A502200B2859B /* router.hpp */; };
671E791E1E6A502200B2859B /* way_point.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E790F1E6A502200B2859B /* way_point.hpp */; };
E92EE0821F98E8EC00B57D20 /* openlr_model_xml.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E92EE07C1F98E8EA00B57D20 /* openlr_model_xml.hpp */; };
E92EE0831F98E8EC00B57D20 /* decoded_path.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E92EE07D1F98E8EB00B57D20 /* decoded_path.hpp */; };
E92EE0841F98E8EC00B57D20 /* decoded_path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E92EE07E1F98E8EB00B57D20 /* decoded_path.cpp */; };
E92EE0851F98E8EC00B57D20 /* openlr_decoder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E92EE07F1F98E8EB00B57D20 /* openlr_decoder.hpp */; };
E92EE0861F98E8EC00B57D20 /* openlr_model_xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E92EE0801F98E8EB00B57D20 /* openlr_model_xml.cpp */; };
E92EE0871F98E8EC00B57D20 /* openlr_decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E92EE0811F98E8EC00B57D20 /* openlr_decoder.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
56B1DDAF225E04A000F88086 /* graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = graph.hpp; sourceTree = "<group>"; };
56B1DDB0225E04A000F88086 /* score_types.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = score_types.hpp; sourceTree = "<group>"; };
56B1DDB1225E04A000F88086 /* graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graph.cpp; sourceTree = "<group>"; };
56B1DDB2225E04A000F88086 /* candidate_paths_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = candidate_paths_getter.cpp; sourceTree = "<group>"; };
56B1DDB3225E04A000F88086 /* paths_connector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = paths_connector.hpp; sourceTree = "<group>"; };
56B1DDB4225E04A000F88086 /* score_candidate_paths_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = score_candidate_paths_getter.hpp; sourceTree = "<group>"; };
56B1DDB5225E04A100F88086 /* candidate_points_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = candidate_points_getter.hpp; sourceTree = "<group>"; };
56B1DDB6225E04A100F88086 /* candidate_paths_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = candidate_paths_getter.hpp; sourceTree = "<group>"; };
56B1DDB7225E04A100F88086 /* candidate_points_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = candidate_points_getter.cpp; sourceTree = "<group>"; };
56B1DDB8225E04A100F88086 /* paths_connector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = paths_connector.cpp; sourceTree = "<group>"; };
56B1DDB9225E04A100F88086 /* helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = helpers.cpp; sourceTree = "<group>"; };
56B1DDBA225E04A100F88086 /* score_candidate_points_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = score_candidate_points_getter.cpp; sourceTree = "<group>"; };
56B1DDBB225E04A100F88086 /* score_candidate_points_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = score_candidate_points_getter.hpp; sourceTree = "<group>"; };
56B1DDBC225E04A100F88086 /* score_paths_connector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = score_paths_connector.cpp; sourceTree = "<group>"; };
56B1DDBD225E04A100F88086 /* score_paths_connector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = score_paths_connector.hpp; sourceTree = "<group>"; };
56B1DDBE225E04A100F88086 /* cache_line_size.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cache_line_size.hpp; sourceTree = "<group>"; };
56B1DDBF225E04A100F88086 /* stats.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stats.hpp; sourceTree = "<group>"; };
56B1DDC0225E04A100F88086 /* score_candidate_paths_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = score_candidate_paths_getter.cpp; sourceTree = "<group>"; };
56B1DDC1225E04A100F88086 /* helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = helpers.hpp; sourceTree = "<group>"; };
671E78F31E6A4FE400B2859B /* libopenlr.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libopenlr.a; sourceTree = BUILT_PRODUCTS_DIR; };
671E79011E6A502200B2859B /* openlr_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openlr_model.cpp; sourceTree = "<group>"; };
671E79021E6A502200B2859B /* openlr_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = openlr_model.hpp; sourceTree = "<group>"; };
671E79091E6A502200B2859B /* road_info_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_info_getter.cpp; sourceTree = "<group>"; };
671E790A1E6A502200B2859B /* road_info_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = road_info_getter.hpp; sourceTree = "<group>"; };
671E790D1E6A502200B2859B /* router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = router.cpp; sourceTree = "<group>"; };
671E790E1E6A502200B2859B /* router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = router.hpp; sourceTree = "<group>"; };
671E790F1E6A502200B2859B /* way_point.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = way_point.hpp; sourceTree = "<group>"; };
671E791F1E6A503F00B2859B /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
671E79201E6A503F00B2859B /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
E92EE07C1F98E8EA00B57D20 /* openlr_model_xml.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = openlr_model_xml.hpp; sourceTree = "<group>"; };
E92EE07D1F98E8EB00B57D20 /* decoded_path.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = decoded_path.hpp; sourceTree = "<group>"; };
E92EE07E1F98E8EB00B57D20 /* decoded_path.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoded_path.cpp; sourceTree = "<group>"; };
E92EE07F1F98E8EB00B57D20 /* openlr_decoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = openlr_decoder.hpp; sourceTree = "<group>"; };
E92EE0801F98E8EB00B57D20 /* openlr_model_xml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openlr_model_xml.cpp; sourceTree = "<group>"; };
E92EE0811F98E8EC00B57D20 /* openlr_decoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openlr_decoder.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
671E78F01E6A4FE400B2859B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
671E78EA1E6A4FE400B2859B = {
isa = PBXGroup;
children = (
671E791F1E6A503F00B2859B /* common-debug.xcconfig */,
671E79201E6A503F00B2859B /* common-release.xcconfig */,
671E78F51E6A4FE400B2859B /* openlr */,
671E78F41E6A4FE400B2859B /* Products */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
671E78F41E6A4FE400B2859B /* Products */ = {
isa = PBXGroup;
children = (
671E78F31E6A4FE400B2859B /* libopenlr.a */,
);
name = Products;
sourceTree = "<group>";
};
671E78F51E6A4FE400B2859B /* openlr */ = {
isa = PBXGroup;
children = (
56B1DDBE225E04A100F88086 /* cache_line_size.hpp */,
56B1DDB2225E04A000F88086 /* candidate_paths_getter.cpp */,
56B1DDB6225E04A100F88086 /* candidate_paths_getter.hpp */,
56B1DDB7225E04A100F88086 /* candidate_points_getter.cpp */,
56B1DDB5225E04A100F88086 /* candidate_points_getter.hpp */,
56B1DDB1225E04A000F88086 /* graph.cpp */,
56B1DDAF225E04A000F88086 /* graph.hpp */,
56B1DDB9225E04A100F88086 /* helpers.cpp */,
56B1DDC1225E04A100F88086 /* helpers.hpp */,
56B1DDB8225E04A100F88086 /* paths_connector.cpp */,
56B1DDB3225E04A000F88086 /* paths_connector.hpp */,
56B1DDC0225E04A100F88086 /* score_candidate_paths_getter.cpp */,
56B1DDB4225E04A000F88086 /* score_candidate_paths_getter.hpp */,
56B1DDBA225E04A100F88086 /* score_candidate_points_getter.cpp */,
56B1DDBB225E04A100F88086 /* score_candidate_points_getter.hpp */,
56B1DDBC225E04A100F88086 /* score_paths_connector.cpp */,
56B1DDBD225E04A100F88086 /* score_paths_connector.hpp */,
56B1DDB0225E04A000F88086 /* score_types.hpp */,
56B1DDBF225E04A100F88086 /* stats.hpp */,
E92EE07E1F98E8EB00B57D20 /* decoded_path.cpp */,
E92EE07D1F98E8EB00B57D20 /* decoded_path.hpp */,
E92EE0811F98E8EC00B57D20 /* openlr_decoder.cpp */,
E92EE07F1F98E8EB00B57D20 /* openlr_decoder.hpp */,
E92EE0801F98E8EB00B57D20 /* openlr_model_xml.cpp */,
E92EE07C1F98E8EA00B57D20 /* openlr_model_xml.hpp */,
671E79011E6A502200B2859B /* openlr_model.cpp */,
671E79021E6A502200B2859B /* openlr_model.hpp */,
671E79091E6A502200B2859B /* road_info_getter.cpp */,
671E790A1E6A502200B2859B /* road_info_getter.hpp */,
671E790D1E6A502200B2859B /* router.cpp */,
671E790E1E6A502200B2859B /* router.hpp */,
671E790F1E6A502200B2859B /* way_point.hpp */,
);
name = openlr;
path = ../../tools/openlr;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
671E78F11E6A4FE400B2859B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
671E791D1E6A502200B2859B /* router.hpp in Headers */,
56B1DDC6225E04A100F88086 /* paths_connector.hpp in Headers */,
56B1DDC7225E04A100F88086 /* score_candidate_paths_getter.hpp in Headers */,
56B1DDC3225E04A100F88086 /* score_types.hpp in Headers */,
56B1DDC2225E04A100F88086 /* graph.hpp in Headers */,
E92EE0821F98E8EC00B57D20 /* openlr_model_xml.hpp in Headers */,
671E79111E6A502200B2859B /* openlr_model.hpp in Headers */,
671E79191E6A502200B2859B /* road_info_getter.hpp in Headers */,
56B1DDD2225E04A100F88086 /* stats.hpp in Headers */,
56B1DDD0225E04A100F88086 /* score_paths_connector.hpp in Headers */,
56B1DDD4225E04A100F88086 /* helpers.hpp in Headers */,
56B1DDC8225E04A100F88086 /* candidate_points_getter.hpp in Headers */,
E92EE0851F98E8EC00B57D20 /* openlr_decoder.hpp in Headers */,
E92EE0831F98E8EC00B57D20 /* decoded_path.hpp in Headers */,
56B1DDC9225E04A100F88086 /* candidate_paths_getter.hpp in Headers */,
671E791E1E6A502200B2859B /* way_point.hpp in Headers */,
56B1DDD1225E04A100F88086 /* cache_line_size.hpp in Headers */,
56B1DDCE225E04A100F88086 /* score_candidate_points_getter.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
671E78F21E6A4FE400B2859B /* openlr */ = {
isa = PBXNativeTarget;
buildConfigurationList = 671E78FE1E6A4FE400B2859B /* Build configuration list for PBXNativeTarget "openlr" */;
buildPhases = (
671E78EF1E6A4FE400B2859B /* Sources */,
671E78F01E6A4FE400B2859B /* Frameworks */,
671E78F11E6A4FE400B2859B /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = openlr;
productName = openlr;
productReference = 671E78F31E6A4FE400B2859B /* libopenlr.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
671E78EB1E6A4FE400B2859B /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
671E78F21E6A4FE400B2859B = {
CreatedOnToolsVersion = 8.2.1;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 671E78EE1E6A4FE400B2859B /* Build configuration list for PBXProject "openlr" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 671E78EA1E6A4FE400B2859B;
productRefGroup = 671E78F41E6A4FE400B2859B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
671E78F21E6A4FE400B2859B /* openlr */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
671E78EF1E6A4FE400B2859B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
56B1DDCF225E04A100F88086 /* score_paths_connector.cpp in Sources */,
56B1DDCD225E04A100F88086 /* score_candidate_points_getter.cpp in Sources */,
56B1DDD3225E04A100F88086 /* score_candidate_paths_getter.cpp in Sources */,
671E79101E6A502200B2859B /* openlr_model.cpp in Sources */,
56B1DDCC225E04A100F88086 /* helpers.cpp in Sources */,
56B1DDC5225E04A100F88086 /* candidate_paths_getter.cpp in Sources */,
56B1DDCA225E04A100F88086 /* candidate_points_getter.cpp in Sources */,
E92EE0861F98E8EC00B57D20 /* openlr_model_xml.cpp in Sources */,
E92EE0841F98E8EC00B57D20 /* decoded_path.cpp in Sources */,
671E79181E6A502200B2859B /* road_info_getter.cpp in Sources */,
56B1DDCB225E04A100F88086 /* paths_connector.cpp in Sources */,
671E791C1E6A502200B2859B /* router.cpp in Sources */,
E92EE0871F98E8EC00B57D20 /* openlr_decoder.cpp in Sources */,
56B1DDC4225E04A100F88086 /* graph.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
671E78FC1E6A4FE400B2859B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 671E791F1E6A503F00B2859B /* common-debug.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/pugixml/pugixml/src",
);
};
name = Debug;
};
671E78FD1E6A4FE400B2859B /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 671E79201E6A503F00B2859B /* common-release.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/pugixml/pugixml/src",
);
};
name = Release;
};
671E78FF1E6A4FE400B2859B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
671E79001E6A4FE400B2859B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
671E78EE1E6A4FE400B2859B /* Build configuration list for PBXProject "openlr" */ = {
isa = XCConfigurationList;
buildConfigurations = (
671E78FC1E6A4FE400B2859B /* Debug */,
671E78FD1E6A4FE400B2859B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
671E78FE1E6A4FE400B2859B /* Build configuration list for PBXNativeTarget "openlr" */ = {
isa = XCConfigurationList;
buildConfigurations = (
671E78FF1E6A4FE400B2859B /* Debug */,
671E79001E6A4FE400B2859B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 671E78EB1E6A4FE400B2859B /* Project object */;
}

View file

@ -0,0 +1,517 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
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 */
34F558721DBF4B3400A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F558731DBF4B3400A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.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 = (
34F558721DBF4B3400A4FC11 /* common-debug.xcconfig */,
34F558731DBF4B3400A4FC11 /* common-release.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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
67534D401A40B7ED00A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
};
};
buildConfigurationList = 67534D3C1A40B7ED00A0A8C3 /* Build configuration list for PBXProject "osrm" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
ru,
cs,
da,
de,
es,
fr,
hu,
it,
ja,
ko,
nl,
pl,
pt,
sk,
sv,
th,
tr,
uk,
Base,
);
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 = 34F558721DBF4B3400A4FC11 /* common-debug.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/osrm/osrm-backend/third_party",
"$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
);
};
name = Debug;
};
67534D4B1A40B7ED00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558731DBF4B3400A4FC11 /* common-release.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/osrm/osrm-backend/third_party",
"$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
);
};
name = Release;
};
67534D4D1A40B7ED00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
67534D4E1A40B7ED00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
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 */;
}

View file

@ -0,0 +1,969 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
1669C8402A30DCD200530AD1 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1669C83E2A30DCD200530AD1 /* distance.cpp */; };
1669C8412A30DCD200530AD1 /* distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1669C83E2A30DCD200530AD1 /* distance.cpp */; };
1669C8422A30DCD200530AD1 /* distance.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1669C83F2A30DCD200530AD1 /* distance.hpp */; };
168EFCC22A30EB7400F71EE8 /* distance_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168EFCC12A30EB7400F71EE8 /* distance_tests.cpp */; };
333A416F21C3E13B00AF26F6 /* http_session_manager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 333A416D21C3E13A00AF26F6 /* http_session_manager.mm */; };
333A417021C3E13B00AF26F6 /* http_session_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 333A416E21C3E13B00AF26F6 /* http_session_manager.h */; };
34C624BD1DABCCD100510300 /* socket_apple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34C624BB1DABCCD100510300 /* socket_apple.mm */; };
34C624BE1DABCCD100510300 /* socket.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34C624BC1DABCCD100510300 /* socket.hpp */; };
3D061D1F243F5A6500DA45CB /* downloader_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D061D1D243F5A6500DA45CB /* downloader_utils.hpp */; };
3D061D20243F5A6500DA45CB /* downloader_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D061D1E243F5A6500DA45CB /* downloader_utils.cpp */; };
3D15ACE1214A707900F725D5 /* localization.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D15ACDF214A707800F725D5 /* localization.mm */; };
3D15ACE2214A707900F725D5 /* localization.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D15ACE0214A707800F725D5 /* localization.hpp */; };
3D30587D1D8320E4004AC712 /* http_client.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D30587B1D8320E4004AC712 /* http_client.hpp */; };
3D30587F1D880910004AC712 /* http_client_apple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D30587E1D880910004AC712 /* http_client_apple.mm */; };
3D318A062021DD8B007B2607 /* http_uploader_apple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D318A042021DD8A007B2607 /* http_uploader_apple.mm */; };
3D318A072021DD8B007B2607 /* http_uploader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D318A052021DD8B007B2607 /* http_uploader.hpp */; };
3D78156E1F3A14090068B6AC /* gui_thread_apple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D78156B1F3A14090068B6AC /* gui_thread_apple.mm */; };
3D78156F1F3A14090068B6AC /* gui_thread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D78156C1F3A14090068B6AC /* gui_thread.hpp */; };
3D78157D1F3D8A0A0068B6AC /* safe_callback.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D78157C1F3D8A0A0068B6AC /* safe_callback.hpp */; };
3D97F64B1D9C05E800380945 /* http_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D97F64A1D9C05E800380945 /* http_client.cpp */; };
3DA587422550116C002E024C /* localization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DA587412550116C002E024C /* localization.cpp */; };
3DE28A7524BE01A30009465C /* locale.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DE28A7424BE01A30009465C /* locale.mm */; };
3DE8B98F1DEC3115000E6083 /* network_policy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DE8B98E1DEC3115000E6083 /* network_policy.hpp */; };
3DEE1AE721F7091100054A91 /* battery_tracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DEE1AE521F7091100054A91 /* battery_tracker.cpp */; };
3DEE1AE821F7091100054A91 /* battery_tracker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DEE1AE621F7091100054A91 /* battery_tracker.hpp */; };
3DF528EB238BFFC1000ED0D5 /* downloader_defines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DF528EA238BFFC1000ED0D5 /* downloader_defines.hpp */; };
3DFACF312432421C00A29A94 /* background_downloader_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DFACF2F2432421C00A29A94 /* background_downloader_ios.mm */; };
3DFACF322432421C00A29A94 /* background_downloader_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFACF302432421C00A29A94 /* background_downloader_ios.h */; };
44486DC42A1F9AC800A5DD6C /* utm_mgrs_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44DC51072A1F91EA00B6562E /* utm_mgrs_utils.cpp */; };
44CAB5F62A1F926800819330 /* utm_mgrs_utils_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44CAB5F52A1F926800819330 /* utm_mgrs_utils_tests.cpp */; };
44DC510A2A1F91EA00B6562E /* utm_mgrs_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44DC51072A1F91EA00B6562E /* utm_mgrs_utils.cpp */; };
44DC510C2A1F91EA00B6562E /* utm_mgrs_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 44DC51082A1F91EA00B6562E /* utm_mgrs_utils.hpp */; };
451E32A01F73A8B000964C9F /* secure_storage_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 451E329D1F73A8B000964C9F /* secure_storage_ios.mm */; };
451E32A11F73A8B000964C9F /* secure_storage_qt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 451E329E1F73A8B000964C9F /* secure_storage_qt.cpp */; };
451E32A21F73A8B000964C9F /* secure_storage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 451E329F1F73A8B000964C9F /* secure_storage.hpp */; };
4564FA7E2094978D0043CCFB /* remote_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4564FA7C2094978C0043CCFB /* remote_file.hpp */; };
4564FA7F2094978D0043CCFB /* remote_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4564FA7D2094978D0043CCFB /* remote_file.cpp */; };
470C77CA23CCB04C006F6385 /* http_uploader_background.mm in Sources */ = {isa = PBXBuildFile; fileRef = 470C77C923CCB04C006F6385 /* http_uploader_background.mm */; };
5661A5CC20DD57DA00C6B1D1 /* async_gui_thread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5661A5CB20DD57DA00C6B1D1 /* async_gui_thread.hpp */; };
56EB1EDE1C6B6E6C0022D831 /* mwm_traits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EB1EDA1C6B6E6C0022D831 /* mwm_traits.cpp */; };
56EB1EDF1C6B6E6C0022D831 /* mwm_traits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56EB1EDB1C6B6E6C0022D831 /* mwm_traits.hpp */; };
670E8C761BB318AB00094197 /* platform_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 670E8C741BB318AB00094197 /* platform_ios.mm */; };
671C62061AE9014C00076BD0 /* measurement_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671C62041AE9014C00076BD0 /* measurement_utils.cpp */; };
671C62071AE9014C00076BD0 /* measurement_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671C62051AE9014C00076BD0 /* measurement_utils.hpp */; };
674125081B4C00CC00A3E828 /* country_defines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674125001B4C00CC00A3E828 /* country_defines.cpp */; };
674125091B4C00CC00A3E828 /* country_defines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674125011B4C00CC00A3E828 /* country_defines.hpp */; };
6741250A1B4C00CC00A3E828 /* country_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674125021B4C00CC00A3E828 /* country_file.cpp */; };
6741250B1B4C00CC00A3E828 /* country_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674125031B4C00CC00A3E828 /* country_file.hpp */; };
6741250C1B4C00CC00A3E828 /* local_country_file_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674125041B4C00CC00A3E828 /* local_country_file_utils.cpp */; };
6741250D1B4C00CC00A3E828 /* local_country_file_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674125051B4C00CC00A3E828 /* local_country_file_utils.hpp */; };
6741250E1B4C00CC00A3E828 /* local_country_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674125061B4C00CC00A3E828 /* local_country_file.cpp */; };
6741250F1B4C00CC00A3E828 /* local_country_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674125071B4C00CC00A3E828 /* local_country_file.hpp */; };
675341231C58C60F002CF0D9 /* scoped_dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340F41C58C4B3002CF0D9 /* scoped_dir.cpp */; };
675341241C58C60F002CF0D9 /* scoped_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340F61C58C4B3002CF0D9 /* scoped_file.cpp */; };
675341251C58C60F002CF0D9 /* scoped_mwm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675340F81C58C4B3002CF0D9 /* scoped_mwm.cpp */; };
675341261C58C616002CF0D9 /* scoped_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F71C58C4B3002CF0D9 /* scoped_file.hpp */; };
675341271C58C61D002CF0D9 /* scoped_dir.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F51C58C4B3002CF0D9 /* scoped_dir.hpp */; };
675341281C58C61D002CF0D9 /* scoped_mwm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675340F91C58C4B3002CF0D9 /* scoped_mwm.hpp */; };
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 */; };
675343C21A3F5D5A00A0A8C3 /* location.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675343971A3F5D5A00A0A8C3 /* location.hpp */; };
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 */; };
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 */; };
678338951C6DE59200FD6263 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341141C58C4D8002CF0D9 /* testingmain.cpp */; };
678338961C6DE59200FD6263 /* apk_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341001C58C4C9002CF0D9 /* apk_test.cpp */; };
678338971C6DE59200FD6263 /* country_file_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341011C58C4C9002CF0D9 /* country_file_tests.cpp */; };
678338981C6DE59200FD6263 /* get_text_by_id_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341021C58C4C9002CF0D9 /* get_text_by_id_tests.cpp */; };
678338991C6DE59200FD6263 /* jansson_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341031C58C4C9002CF0D9 /* jansson_test.cpp */; };
6783389A1C6DE59200FD6263 /* language_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341041C58C4C9002CF0D9 /* language_test.cpp */; };
6783389B1C6DE59200FD6263 /* local_country_file_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341051C58C4C9002CF0D9 /* local_country_file_tests.cpp */; };
6783389C1C6DE59200FD6263 /* location_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341061C58C4C9002CF0D9 /* location_test.cpp */; };
6783389D1C6DE59200FD6263 /* measurement_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341071C58C4C9002CF0D9 /* measurement_tests.cpp */; };
6783389E1C6DE59200FD6263 /* platform_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675341081C58C4C9002CF0D9 /* platform_test.cpp */; };
678338A81C6DE5E300FD6263 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343781A3F5CF500A0A8C3 /* libplatform.a */; };
678338AD1C6DF51D00FD6263 /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = 678338AB1C6DF50700FD6263 /* classificator.txt */; };
678338AE1C6DF51D00FD6263 /* minsk-pass.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 678338AC1C6DF50700FD6263 /* minsk-pass.mwm */; };
678338B21C6E016F00FD6263 /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 678338B11C6E016700FD6263 /* WorldCoasts.mwm */; };
678338B31C6E017200FD6263 /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 678338B01C6E016700FD6263 /* World.mwm */; };
67A2526A1BB40E100063F8A8 /* platform_qt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753439C1A3F5D5A00A0A8C3 /* platform_qt.cpp */; };
67A2526B1BB40E520063F8A8 /* platform_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6753439B1A3F5D5A00A0A8C3 /* platform_mac.mm */; };
67AB92DC1B7B3D7300AB5194 /* mwm_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67AB92DA1B7B3D7300AB5194 /* mwm_version.cpp */; };
67AB92DD1B7B3D7300AB5194 /* mwm_version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67AB92DB1B7B3D7300AB5194 /* mwm_version.hpp */; };
67AB92EA1B7B3E9100AB5194 /* get_text_by_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67AB92E81B7B3E9100AB5194 /* get_text_by_id.cpp */; };
67AB92EB1B7B3E9100AB5194 /* get_text_by_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67AB92E91B7B3E9100AB5194 /* get_text_by_id.hpp */; };
D50B2296238591570056820A /* http_payload.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D50B2293238591570056820A /* http_payload.hpp */; };
D50B2297238591570056820A /* http_payload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D50B2294238591570056820A /* http_payload.cpp */; };
D593E50423CDBC5F004D6B89 /* http_uploader_background_dummy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D593E50323CDBC5F004D6B89 /* http_uploader_background_dummy.cpp */; };
D5B191CF2386C7E4009CD0D6 /* http_uploader_background.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5B191CE2386C7E4009CD0D6 /* http_uploader_background.hpp */; };
EB60B4DC204C130300E4953B /* network_policy_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = EB60B4DB204C130300E4953B /* network_policy_ios.mm */; };
EB60B4DE204C175700E4953B /* network_policy_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = EB60B4DD204C175700E4953B /* network_policy_ios.h */; };
ED49D7442CEE43A4004AF27E /* meta_config_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED49D7422CEE43A4004AF27E /* meta_config_tests.cpp */; };
ED965B252CD8F72E0049E39E /* duration.hpp in Headers */ = {isa = PBXBuildFile; fileRef = ED965B242CD8F72A0049E39E /* duration.hpp */; };
ED965B272CD8F7810049E39E /* duration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED965B262CD8F77D0049E39E /* duration.cpp */; };
ED965B472CDA52DB0049E39E /* duration_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED965B462CDA4EC00049E39E /* duration_tests.cpp */; };
ED965B482CDA575B0049E39E /* duration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED965B262CD8F77D0049E39E /* duration.cpp */; };
F6DF73581EC9EAE700D8BA0B /* string_storage_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DF73561EC9EAE700D8BA0B /* string_storage_base.cpp */; };
F6DF73591EC9EAE700D8BA0B /* string_storage_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DF73561EC9EAE700D8BA0B /* string_storage_base.cpp */; };
F6DF735A1EC9EAE700D8BA0B /* string_storage_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DF73561EC9EAE700D8BA0B /* string_storage_base.cpp */; };
F6DF735B1EC9EAE700D8BA0B /* string_storage_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6DF73571EC9EAE700D8BA0B /* string_storage_base.hpp */; };
F6DF735C1EC9EAE700D8BA0B /* string_storage_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6DF73571EC9EAE700D8BA0B /* string_storage_base.hpp */; };
FAA8388B26BB4832002E54C6 /* helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 40D4697623FAB8D00030476C /* helpers.hpp */; };
FAA8388C26BB483D002E54C6 /* test_socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E889E1DB7B0F200F8EBDA /* test_socket.cpp */; };
FAA8388D26BB4841002E54C6 /* test_socket.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675E889F1DB7B0F200F8EBDA /* test_socket.hpp */; };
FAA8388E26BB4849002E54C6 /* writable_dir_changer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FFB1C60BD6500EDE56A /* writable_dir_changer.cpp */; };
FAA8388F26BB484C002E54C6 /* writable_dir_changer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67247FFC1C60BD6500EDE56A /* writable_dir_changer.hpp */; };
FAA8389126BB48E9002E54C6 /* libcppjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389026BB48E9002E54C6 /* libcppjansson.a */; };
FAA8389326BB48EF002E54C6 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389226BB48EF002E54C6 /* libbase.a */; };
FAA8389526BB48F4002E54C6 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389426BB48F4002E54C6 /* libcoding.a */; };
FAA8389726BB4906002E54C6 /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389626BB4906002E54C6 /* minizip.framework */; };
FAA8389A26BB4931002E54C6 /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675340E91C58C496002CF0D9 /* libplatform_tests_support.a */; };
FAA8389C26BB4948002E54C6 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA8389B26BB4948002E54C6 /* libgeometry.a */; };
FADA4B2626F529BD000FF3CA /* languages.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FADA4B2426F529B5000FF3CA /* languages.hpp */; };
FADA4B2726F529BD000FF3CA /* locale.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FADA4B2526F529B9000FF3CA /* locale.hpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
1669C83E2A30DCD200530AD1 /* distance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = distance.cpp; sourceTree = "<group>"; };
1669C83F2A30DCD200530AD1 /* distance.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = distance.hpp; sourceTree = "<group>"; };
168EFCC12A30EB7400F71EE8 /* distance_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = distance_tests.cpp; sourceTree = "<group>"; };
333A416D21C3E13A00AF26F6 /* http_session_manager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = http_session_manager.mm; sourceTree = "<group>"; };
333A416E21C3E13B00AF26F6 /* http_session_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = http_session_manager.h; sourceTree = "<group>"; };
344D8A2E204945D000CF532F /* platform_ios.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = platform_ios.h; sourceTree = "<group>"; };
34C624BB1DABCCD100510300 /* socket_apple.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = socket_apple.mm; sourceTree = "<group>"; };
34C624BC1DABCCD100510300 /* socket.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = socket.hpp; sourceTree = "<group>"; };
34F558331DBF273C00A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F558341DBF273C00A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
3D061D1D243F5A6500DA45CB /* downloader_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader_utils.hpp; sourceTree = "<group>"; };
3D061D1E243F5A6500DA45CB /* downloader_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = downloader_utils.cpp; sourceTree = "<group>"; };
3D15ACDF214A707800F725D5 /* localization.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = localization.mm; sourceTree = "<group>"; };
3D15ACE0214A707800F725D5 /* localization.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = localization.hpp; sourceTree = "<group>"; };
3D30587B1D8320E4004AC712 /* http_client.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_client.hpp; sourceTree = "<group>"; };
3D30587E1D880910004AC712 /* http_client_apple.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = http_client_apple.mm; sourceTree = "<group>"; };
3D318A042021DD8A007B2607 /* http_uploader_apple.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = http_uploader_apple.mm; sourceTree = "<group>"; };
3D318A052021DD8B007B2607 /* http_uploader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_uploader.hpp; sourceTree = "<group>"; };
3D78156B1F3A14090068B6AC /* gui_thread_apple.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = gui_thread_apple.mm; sourceTree = "<group>"; };
3D78156C1F3A14090068B6AC /* gui_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gui_thread.hpp; sourceTree = "<group>"; };
3D78157C1F3D8A0A0068B6AC /* safe_callback.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = safe_callback.hpp; sourceTree = "<group>"; };
3D97F64A1D9C05E800380945 /* http_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_client.cpp; sourceTree = "<group>"; };
3DA587412550116C002E024C /* localization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = localization.cpp; sourceTree = "<group>"; };
3DE28A7424BE01A30009465C /* locale.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = locale.mm; sourceTree = "<group>"; };
3DE8B98E1DEC3115000E6083 /* network_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = network_policy.hpp; sourceTree = "<group>"; };
3DEE1AE521F7091100054A91 /* battery_tracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battery_tracker.cpp; sourceTree = "<group>"; };
3DEE1AE621F7091100054A91 /* battery_tracker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = battery_tracker.hpp; sourceTree = "<group>"; };
3DF528EA238BFFC1000ED0D5 /* downloader_defines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader_defines.hpp; sourceTree = "<group>"; };
3DFACF2F2432421C00A29A94 /* background_downloader_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = background_downloader_ios.mm; sourceTree = "<group>"; };
3DFACF302432421C00A29A94 /* background_downloader_ios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = background_downloader_ios.h; sourceTree = "<group>"; };
40D4697623FAB8D00030476C /* helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = helpers.hpp; sourceTree = "<group>"; };
44CAB5F52A1F926800819330 /* utm_mgrs_utils_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utm_mgrs_utils_tests.cpp; sourceTree = "<group>"; };
44DC51072A1F91EA00B6562E /* utm_mgrs_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utm_mgrs_utils.cpp; sourceTree = "<group>"; };
44DC51082A1F91EA00B6562E /* utm_mgrs_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utm_mgrs_utils.hpp; sourceTree = "<group>"; };
451E329D1F73A8B000964C9F /* secure_storage_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = secure_storage_ios.mm; sourceTree = "<group>"; };
451E329E1F73A8B000964C9F /* secure_storage_qt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = secure_storage_qt.cpp; sourceTree = "<group>"; };
451E329F1F73A8B000964C9F /* secure_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = secure_storage.hpp; sourceTree = "<group>"; };
4564FA7C2094978C0043CCFB /* remote_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = remote_file.hpp; sourceTree = "<group>"; };
4564FA7D2094978D0043CCFB /* remote_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remote_file.cpp; sourceTree = "<group>"; };
470C77C923CCB04C006F6385 /* http_uploader_background.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = http_uploader_background.mm; sourceTree = "<group>"; };
5661A5CB20DD57DA00C6B1D1 /* async_gui_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = async_gui_thread.hpp; sourceTree = "<group>"; };
56EB1EDA1C6B6E6C0022D831 /* mwm_traits.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_traits.cpp; sourceTree = "<group>"; };
56EB1EDB1C6B6E6C0022D831 /* mwm_traits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_traits.hpp; sourceTree = "<group>"; };
670E8C741BB318AB00094197 /* platform_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = platform_ios.mm; 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>"; };
67247FFB1C60BD6500EDE56A /* writable_dir_changer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = writable_dir_changer.cpp; sourceTree = "<group>"; };
67247FFC1C60BD6500EDE56A /* writable_dir_changer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = writable_dir_changer.hpp; sourceTree = "<group>"; };
674125001B4C00CC00A3E828 /* country_defines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_defines.cpp; sourceTree = "<group>"; };
674125011B4C00CC00A3E828 /* country_defines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_defines.hpp; sourceTree = "<group>"; };
674125021B4C00CC00A3E828 /* country_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_file.cpp; sourceTree = "<group>"; };
674125031B4C00CC00A3E828 /* country_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_file.hpp; sourceTree = "<group>"; };
674125041B4C00CC00A3E828 /* local_country_file_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_country_file_utils.cpp; sourceTree = "<group>"; };
674125051B4C00CC00A3E828 /* local_country_file_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = local_country_file_utils.hpp; sourceTree = "<group>"; };
674125061B4C00CC00A3E828 /* local_country_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_country_file.cpp; sourceTree = "<group>"; };
674125071B4C00CC00A3E828 /* local_country_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = local_country_file.hpp; sourceTree = "<group>"; };
675340E91C58C496002CF0D9 /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; };
675340F41C58C4B3002CF0D9 /* scoped_dir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scoped_dir.cpp; sourceTree = "<group>"; };
675340F51C58C4B3002CF0D9 /* scoped_dir.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scoped_dir.hpp; sourceTree = "<group>"; };
675340F61C58C4B3002CF0D9 /* scoped_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scoped_file.cpp; sourceTree = "<group>"; };
675340F71C58C4B3002CF0D9 /* scoped_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scoped_file.hpp; sourceTree = "<group>"; };
675340F81C58C4B3002CF0D9 /* scoped_mwm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scoped_mwm.cpp; sourceTree = "<group>"; };
675340F91C58C4B3002CF0D9 /* scoped_mwm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scoped_mwm.hpp; sourceTree = "<group>"; };
675341001C58C4C9002CF0D9 /* apk_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = apk_test.cpp; sourceTree = "<group>"; };
675341011C58C4C9002CF0D9 /* country_file_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_file_tests.cpp; sourceTree = "<group>"; };
675341021C58C4C9002CF0D9 /* get_text_by_id_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = get_text_by_id_tests.cpp; sourceTree = "<group>"; };
675341031C58C4C9002CF0D9 /* jansson_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jansson_test.cpp; sourceTree = "<group>"; };
675341041C58C4C9002CF0D9 /* language_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = language_test.cpp; sourceTree = "<group>"; };
675341051C58C4C9002CF0D9 /* local_country_file_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_country_file_tests.cpp; sourceTree = "<group>"; };
675341061C58C4C9002CF0D9 /* location_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = location_test.cpp; sourceTree = "<group>"; };
675341071C58C4C9002CF0D9 /* measurement_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measurement_tests.cpp; sourceTree = "<group>"; };
675341081C58C4C9002CF0D9 /* platform_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_test.cpp; sourceTree = "<group>"; };
675341141C58C4D8002CF0D9 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
675343781A3F5CF500A0A8C3 /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
675343861A3F5D5900A0A8C3 /* location_service/apple_location_service.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = location_service/apple_location_service.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/location_service.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = location_service/location_service.cpp; sourceTree = "<group>"; };
675343961A3F5D5A00A0A8C3 /* location_service/location_service.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = location_service/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>"; };
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>"; };
675E889E1DB7B0F200F8EBDA /* test_socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_socket.cpp; sourceTree = "<group>"; };
675E889F1DB7B0F200F8EBDA /* test_socket.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_socket.hpp; sourceTree = "<group>"; };
6783387E1C6DE54700FD6263 /* platform_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = platform_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
678338AB1C6DF50700FD6263 /* classificator.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = classificator.txt; sourceTree = "<group>"; };
678338AC1C6DF50700FD6263 /* minsk-pass.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = "minsk-pass.mwm"; sourceTree = "<group>"; };
678338B01C6E016700FD6263 /* World.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = World.mwm; sourceTree = "<group>"; };
678338B11C6E016700FD6263 /* WorldCoasts.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = WorldCoasts.mwm; sourceTree = "<group>"; };
67AB92DA1B7B3D7300AB5194 /* mwm_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mwm_version.cpp; sourceTree = "<group>"; };
67AB92DB1B7B3D7300AB5194 /* mwm_version.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mwm_version.hpp; sourceTree = "<group>"; };
67AB92E81B7B3E9100AB5194 /* get_text_by_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = get_text_by_id.cpp; sourceTree = "<group>"; };
67AB92E91B7B3E9100AB5194 /* get_text_by_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = get_text_by_id.hpp; sourceTree = "<group>"; };
D50B2293238591570056820A /* http_payload.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_payload.hpp; sourceTree = "<group>"; };
D50B2294238591570056820A /* http_payload.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_payload.cpp; sourceTree = "<group>"; };
D593E50323CDBC5F004D6B89 /* http_uploader_background_dummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_uploader_background_dummy.cpp; sourceTree = "<group>"; };
D5B191CE2386C7E4009CD0D6 /* http_uploader_background.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_uploader_background.hpp; sourceTree = "<group>"; };
EB60B4DB204C130300E4953B /* network_policy_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = network_policy_ios.mm; sourceTree = "<group>"; };
EB60B4DD204C175700E4953B /* network_policy_ios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = network_policy_ios.h; sourceTree = "<group>"; };
ED49D7422CEE43A4004AF27E /* meta_config_tests.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = meta_config_tests.cpp; sourceTree = "<group>"; };
ED965B242CD8F72A0049E39E /* duration.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = duration.hpp; sourceTree = "<group>"; };
ED965B262CD8F77D0049E39E /* duration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = duration.cpp; sourceTree = "<group>"; };
ED965B462CDA4EC00049E39E /* duration_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = duration_tests.cpp; sourceTree = "<group>"; };
F6DF73561EC9EAE700D8BA0B /* string_storage_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_storage_base.cpp; sourceTree = "<group>"; };
F6DF73571EC9EAE700D8BA0B /* string_storage_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_storage_base.hpp; sourceTree = "<group>"; };
FAA8389026BB48E9002E54C6 /* libcppjansson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcppjansson.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8389226BB48EF002E54C6 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8389426BB48F4002E54C6 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8389626BB4906002E54C6 /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FAA8389B26BB4948002E54C6 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
FADA4B2426F529B5000FF3CA /* languages.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = languages.hpp; sourceTree = "<group>"; };
FADA4B2526F529B9000FF3CA /* locale.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = locale.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
675340E61C58C496002CF0D9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
675343751A3F5CF500A0A8C3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
6783387B1C6DE54700FD6263 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FAA8389C26BB4948002E54C6 /* libgeometry.a in Frameworks */,
FAA8389A26BB4931002E54C6 /* libplatform_tests_support.a in Frameworks */,
FAA8389726BB4906002E54C6 /* minizip.framework in Frameworks */,
FAA8389526BB48F4002E54C6 /* libcoding.a in Frameworks */,
FAA8389326BB48EF002E54C6 /* libbase.a in Frameworks */,
FAA8389126BB48E9002E54C6 /* libcppjansson.a in Frameworks */,
678338A81C6DE5E300FD6263 /* libplatform.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
3496AB6F1DC1F5AB00C5DDBA /* Frameworks */ = {
isa = PBXGroup;
children = (
FAA8389B26BB4948002E54C6 /* libgeometry.a */,
FAA8389626BB4906002E54C6 /* minizip.framework */,
FAA8389426BB48F4002E54C6 /* libcoding.a */,
FAA8389226BB48EF002E54C6 /* libbase.a */,
FAA8389026BB48E9002E54C6 /* libcppjansson.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
675340DE1C58C405002CF0D9 /* platform_tests */ = {
isa = PBXGroup;
children = (
ED49D7422CEE43A4004AF27E /* meta_config_tests.cpp */,
ED965B462CDA4EC00049E39E /* duration_tests.cpp */,
168EFCC12A30EB7400F71EE8 /* distance_tests.cpp */,
675341001C58C4C9002CF0D9 /* apk_test.cpp */,
675341011C58C4C9002CF0D9 /* country_file_tests.cpp */,
675341021C58C4C9002CF0D9 /* get_text_by_id_tests.cpp */,
675341031C58C4C9002CF0D9 /* jansson_test.cpp */,
675341041C58C4C9002CF0D9 /* language_test.cpp */,
675341051C58C4C9002CF0D9 /* local_country_file_tests.cpp */,
675341061C58C4C9002CF0D9 /* location_test.cpp */,
675341071C58C4C9002CF0D9 /* measurement_tests.cpp */,
675341081C58C4C9002CF0D9 /* platform_test.cpp */,
675341141C58C4D8002CF0D9 /* testingmain.cpp */,
44CAB5F52A1F926800819330 /* utm_mgrs_utils_tests.cpp */,
);
name = platform_tests;
path = ../../libs/platform/platform_tests;
sourceTree = "<group>";
};
675340E41C58C43A002CF0D9 /* platform_tests_support */ = {
isa = PBXGroup;
children = (
5661A5CB20DD57DA00C6B1D1 /* async_gui_thread.hpp */,
40D4697623FAB8D00030476C /* helpers.hpp */,
675340F41C58C4B3002CF0D9 /* scoped_dir.cpp */,
675340F51C58C4B3002CF0D9 /* scoped_dir.hpp */,
675340F61C58C4B3002CF0D9 /* scoped_file.cpp */,
675340F71C58C4B3002CF0D9 /* scoped_file.hpp */,
675340F81C58C4B3002CF0D9 /* scoped_mwm.cpp */,
675340F91C58C4B3002CF0D9 /* scoped_mwm.hpp */,
675E889E1DB7B0F200F8EBDA /* test_socket.cpp */,
675E889F1DB7B0F200F8EBDA /* test_socket.hpp */,
67247FFB1C60BD6500EDE56A /* writable_dir_changer.cpp */,
67247FFC1C60BD6500EDE56A /* writable_dir_changer.hpp */,
);
name = platform_tests_support;
path = ../../libs/platform/platform_tests_support;
sourceTree = "<group>";
};
6753436F1A3F5CF500A0A8C3 = {
isa = PBXGroup;
children = (
34F558331DBF273C00A4FC11 /* common-debug.xcconfig */,
34F558341DBF273C00A4FC11 /* common-release.xcconfig */,
6753437A1A3F5CF500A0A8C3 /* platform */,
675340DE1C58C405002CF0D9 /* platform_tests */,
675340E41C58C43A002CF0D9 /* platform_tests_support */,
678338A91C6DF4BD00FD6263 /* Resources */,
675343791A3F5CF500A0A8C3 /* Products */,
3496AB6F1DC1F5AB00C5DDBA /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
675343791A3F5CF500A0A8C3 /* Products */ = {
isa = PBXGroup;
children = (
675343781A3F5CF500A0A8C3 /* libplatform.a */,
675340E91C58C496002CF0D9 /* libplatform_tests_support.a */,
6783387E1C6DE54700FD6263 /* platform_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
6753437A1A3F5CF500A0A8C3 /* platform */ = {
isa = PBXGroup;
children = (
3DFACF302432421C00A29A94 /* background_downloader_ios.h */,
3DFACF2F2432421C00A29A94 /* background_downloader_ios.mm */,
3DEE1AE621F7091100054A91 /* battery_tracker.hpp */,
3DEE1AE521F7091100054A91 /* battery_tracker.cpp */,
675343891A3F5D5900A0A8C3 /* chunks_download_strategy.hpp */,
675343881A3F5D5900A0A8C3 /* chunks_download_strategy.cpp */,
6753438A1A3F5D5900A0A8C3 /* constants.hpp */,
674125011B4C00CC00A3E828 /* country_defines.hpp */,
674125001B4C00CC00A3E828 /* country_defines.cpp */,
674125031B4C00CC00A3E828 /* country_file.hpp */,
674125021B4C00CC00A3E828 /* country_file.cpp */,
1669C83F2A30DCD200530AD1 /* distance.hpp */,
1669C83E2A30DCD200530AD1 /* distance.cpp */,
3DF528EA238BFFC1000ED0D5 /* downloader_defines.hpp */,
3D061D1D243F5A6500DA45CB /* downloader_utils.hpp */,
3D061D1E243F5A6500DA45CB /* downloader_utils.cpp */,
ED965B242CD8F72A0049E39E /* duration.hpp */,
ED965B262CD8F77D0049E39E /* duration.cpp */,
67AB92E91B7B3E9100AB5194 /* get_text_by_id.hpp */,
67AB92E81B7B3E9100AB5194 /* get_text_by_id.cpp */,
3D78156C1F3A14090068B6AC /* gui_thread.hpp */,
3D78156B1F3A14090068B6AC /* gui_thread_apple.mm */,
3D30587B1D8320E4004AC712 /* http_client.hpp */,
3D97F64A1D9C05E800380945 /* http_client.cpp */,
3D30587E1D880910004AC712 /* http_client_apple.mm */,
D50B2293238591570056820A /* http_payload.hpp */,
D50B2294238591570056820A /* http_payload.cpp */,
6753438C1A3F5D5900A0A8C3 /* http_request.hpp */,
6753438B1A3F5D5900A0A8C3 /* http_request.cpp */,
333A416E21C3E13B00AF26F6 /* http_session_manager.h */,
333A416D21C3E13A00AF26F6 /* http_session_manager.mm */,
6753438D1A3F5D5900A0A8C3 /* http_thread_apple.h */,
6753438E1A3F5D5900A0A8C3 /* http_thread_apple.mm */,
6753438F1A3F5D5A00A0A8C3 /* http_thread_callback.hpp */,
3D318A052021DD8B007B2607 /* http_uploader.hpp */,
3D318A042021DD8A007B2607 /* http_uploader_apple.mm */,
D5B191CE2386C7E4009CD0D6 /* http_uploader_background.hpp */,
470C77C923CCB04C006F6385 /* http_uploader_background.mm */,
D593E50323CDBC5F004D6B89 /* http_uploader_background_dummy.cpp */,
FADA4B2426F529B5000FF3CA /* languages.hpp */,
674125071B4C00CC00A3E828 /* local_country_file.hpp */,
674125061B4C00CC00A3E828 /* local_country_file.cpp */,
674125051B4C00CC00A3E828 /* local_country_file_utils.hpp */,
674125041B4C00CC00A3E828 /* local_country_file_utils.cpp */,
FADA4B2526F529B9000FF3CA /* locale.hpp */,
3DE28A7424BE01A30009465C /* locale.mm */,
3D15ACE0214A707800F725D5 /* localization.hpp */,
3DA587412550116C002E024C /* localization.cpp */,
3D15ACDF214A707800F725D5 /* localization.mm */,
675343971A3F5D5A00A0A8C3 /* location.hpp */,
675343861A3F5D5900A0A8C3 /* location_service/apple_location_service.mm */,
675343961A3F5D5A00A0A8C3 /* location_service/location_service.hpp */,
675343951A3F5D5A00A0A8C3 /* location_service/location_service.cpp */,
671C62051AE9014C00076BD0 /* measurement_utils.hpp */,
671C62041AE9014C00076BD0 /* measurement_utils.cpp */,
56EB1EDB1C6B6E6C0022D831 /* mwm_traits.hpp */,
56EB1EDA1C6B6E6C0022D831 /* mwm_traits.cpp */,
67AB92DB1B7B3D7300AB5194 /* mwm_version.hpp */,
67AB92DA1B7B3D7300AB5194 /* mwm_version.cpp */,
3DE8B98E1DEC3115000E6083 /* network_policy.hpp */,
EB60B4DD204C175700E4953B /* network_policy_ios.h */,
EB60B4DB204C130300E4953B /* network_policy_ios.mm */,
675343A21A3F5D5A00A0A8C3 /* platform.hpp */,
675343A11A3F5D5A00A0A8C3 /* platform.cpp */,
675343981A3F5D5A00A0A8C3 /* platform_android.cpp */,
344D8A2E204945D000CF532F /* platform_ios.h */,
670E8C741BB318AB00094197 /* platform_ios.mm */,
6753439A1A3F5D5A00A0A8C3 /* platform_linux.cpp */,
6753439B1A3F5D5A00A0A8C3 /* platform_mac.mm */,
6753439C1A3F5D5A00A0A8C3 /* platform_qt.cpp */,
6753439F1A3F5D5A00A0A8C3 /* platform_unix_impl.hpp */,
6753439E1A3F5D5A00A0A8C3 /* platform_unix_impl.cpp */,
675343A41A3F5D5A00A0A8C3 /* preferred_languages.hpp */,
675343A31A3F5D5A00A0A8C3 /* preferred_languages.cpp */,
4564FA7C2094978C0043CCFB /* remote_file.hpp */,
4564FA7D2094978D0043CCFB /* remote_file.cpp */,
3D78157C1F3D8A0A0068B6AC /* safe_callback.hpp */,
451E329F1F73A8B000964C9F /* secure_storage.hpp */,
451E329D1F73A8B000964C9F /* secure_storage_ios.mm */,
451E329E1F73A8B000964C9F /* secure_storage_qt.cpp */,
675343A71A3F5D5A00A0A8C3 /* servers_list.hpp */,
675343A61A3F5D5A00A0A8C3 /* servers_list.cpp */,
675343A91A3F5D5A00A0A8C3 /* settings.hpp */,
675343A81A3F5D5A00A0A8C3 /* settings.cpp */,
34C624BC1DABCCD100510300 /* socket.hpp */,
34C624BB1DABCCD100510300 /* socket_apple.mm */,
F6DF73571EC9EAE700D8BA0B /* string_storage_base.hpp */,
F6DF73561EC9EAE700D8BA0B /* string_storage_base.cpp */,
44DC51082A1F91EA00B6562E /* utm_mgrs_utils.hpp */,
44DC51072A1F91EA00B6562E /* utm_mgrs_utils.cpp */,
);
name = platform;
path = ../../libs/platform;
sourceTree = SOURCE_ROOT;
};
678338A91C6DF4BD00FD6263 /* Resources */ = {
isa = PBXGroup;
children = (
678338B01C6E016700FD6263 /* World.mwm */,
678338B11C6E016700FD6263 /* WorldCoasts.mwm */,
678338AB1C6DF50700FD6263 /* classificator.txt */,
678338AC1C6DF50700FD6263 /* minsk-pass.mwm */,
);
name = Resources;
path = ../../data;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
675340E71C58C496002CF0D9 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
FAA8388D26BB4841002E54C6 /* test_socket.hpp in Headers */,
675341271C58C61D002CF0D9 /* scoped_dir.hpp in Headers */,
5661A5CC20DD57DA00C6B1D1 /* async_gui_thread.hpp in Headers */,
675341281C58C61D002CF0D9 /* scoped_mwm.hpp in Headers */,
F6DF735C1EC9EAE700D8BA0B /* string_storage_base.hpp in Headers */,
44DC510C2A1F91EA00B6562E /* utm_mgrs_utils.hpp in Headers */,
FAA8388F26BB484C002E54C6 /* writable_dir_changer.hpp in Headers */,
FAA8388B26BB4832002E54C6 /* helpers.hpp in Headers */,
675341261C58C616002CF0D9 /* scoped_file.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675343761A3F5CF500A0A8C3 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
675343B71A3F5D5A00A0A8C3 /* http_request.hpp in Headers */,
6741250B1B4C00CC00A3E828 /* country_file.hpp in Headers */,
675343B81A3F5D5A00A0A8C3 /* http_thread_apple.h in Headers */,
EB60B4DE204C175700E4953B /* network_policy_ios.h in Headers */,
56EB1EDF1C6B6E6C0022D831 /* mwm_traits.hpp in Headers */,
675343C21A3F5D5A00A0A8C3 /* location.hpp in Headers */,
3DEE1AE821F7091100054A91 /* battery_tracker.hpp in Headers */,
67AB92EB1B7B3E9100AB5194 /* get_text_by_id.hpp in Headers */,
675343D41A3F5D5A00A0A8C3 /* settings.hpp in Headers */,
675343B51A3F5D5A00A0A8C3 /* constants.hpp in Headers */,
FADA4B2726F529BD000FF3CA /* locale.hpp in Headers */,
34C624BE1DABCCD100510300 /* socket.hpp in Headers */,
D50B2296238591570056820A /* http_payload.hpp in Headers */,
ED965B252CD8F72E0049E39E /* duration.hpp in Headers */,
67AB92DD1B7B3D7300AB5194 /* mwm_version.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 */,
3DFACF322432421C00A29A94 /* background_downloader_ios.h in Headers */,
3D78157D1F3D8A0A0068B6AC /* safe_callback.hpp in Headers */,
FADA4B2626F529BD000FF3CA /* languages.hpp in Headers */,
3DF528EB238BFFC1000ED0D5 /* downloader_defines.hpp in Headers */,
4564FA7E2094978D0043CCFB /* remote_file.hpp in Headers */,
3D78156F1F3A14090068B6AC /* gui_thread.hpp in Headers */,
451E32A21F73A8B000964C9F /* secure_storage.hpp in Headers */,
674125091B4C00CC00A3E828 /* country_defines.hpp in Headers */,
3D061D1F243F5A6500DA45CB /* downloader_utils.hpp in Headers */,
675343CD1A3F5D5A00A0A8C3 /* platform.hpp in Headers */,
6741250F1B4C00CC00A3E828 /* local_country_file.hpp in Headers */,
3D15ACE2214A707900F725D5 /* localization.hpp in Headers */,
D5B191CF2386C7E4009CD0D6 /* http_uploader_background.hpp in Headers */,
1669C8422A30DCD200530AD1 /* distance.hpp in Headers */,
3DE8B98F1DEC3115000E6083 /* network_policy.hpp in Headers */,
675343CF1A3F5D5A00A0A8C3 /* preferred_languages.hpp in Headers */,
3D30587D1D8320E4004AC712 /* http_client.hpp in Headers */,
333A417021C3E13B00AF26F6 /* http_session_manager.h in Headers */,
F6DF735B1EC9EAE700D8BA0B /* string_storage_base.hpp in Headers */,
3D318A072021DD8B007B2607 /* http_uploader.hpp in Headers */,
6741250D1B4C00CC00A3E828 /* local_country_file_utils.hpp in Headers */,
671C62071AE9014C00076BD0 /* measurement_utils.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
675340E81C58C496002CF0D9 /* platform_tests_support */ = {
isa = PBXNativeTarget;
buildConfigurationList = 675340F11C58C496002CF0D9 /* Build configuration list for PBXNativeTarget "platform_tests_support" */;
buildPhases = (
675340E51C58C496002CF0D9 /* Sources */,
675340E61C58C496002CF0D9 /* Frameworks */,
675340E71C58C496002CF0D9 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = platform_tests_support;
productName = platform_tests_support;
productReference = 675340E91C58C496002CF0D9 /* libplatform_tests_support.a */;
productType = "com.apple.product-type.library.static";
};
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";
};
6783387D1C6DE54700FD6263 /* platform_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 678338921C6DE54700FD6263 /* Build configuration list for PBXNativeTarget "platform_tests" */;
buildPhases = (
6783387A1C6DE54700FD6263 /* Sources */,
6783387B1C6DE54700FD6263 /* Frameworks */,
6783387C1C6DE54700FD6263 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = platform_tests;
productName = platform_tests;
productReference = 6783387E1C6DE54700FD6263 /* platform_tests.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
675343701A3F5CF500A0A8C3 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1640;
TargetAttributes = {
675340E81C58C496002CF0D9 = {
CreatedOnToolsVersion = 7.2;
};
675343771A3F5CF500A0A8C3 = {
CreatedOnToolsVersion = 6.1;
LastSwiftMigration = 0920;
};
6783387D1C6DE54700FD6263 = {
CreatedOnToolsVersion = 7.2.1;
};
};
};
buildConfigurationList = 675343731A3F5CF500A0A8C3 /* Build configuration list for PBXProject "platform" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 6753436F1A3F5CF500A0A8C3;
productRefGroup = 675343791A3F5CF500A0A8C3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
675343771A3F5CF500A0A8C3 /* platform */,
675340E81C58C496002CF0D9 /* platform_tests_support */,
6783387D1C6DE54700FD6263 /* platform_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
6783387C1C6DE54700FD6263 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
678338AD1C6DF51D00FD6263 /* classificator.txt in Resources */,
678338AE1C6DF51D00FD6263 /* minsk-pass.mwm in Resources */,
678338B21C6E016F00FD6263 /* WorldCoasts.mwm in Resources */,
678338B31C6E017200FD6263 /* World.mwm in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
675340E51C58C496002CF0D9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
44DC510A2A1F91EA00B6562E /* utm_mgrs_utils.cpp in Sources */,
675341251C58C60F002CF0D9 /* scoped_mwm.cpp in Sources */,
FAA8388C26BB483D002E54C6 /* test_socket.cpp in Sources */,
FAA8388E26BB4849002E54C6 /* writable_dir_changer.cpp in Sources */,
F6DF73591EC9EAE700D8BA0B /* string_storage_base.cpp in Sources */,
675341231C58C60F002CF0D9 /* scoped_dir.cpp in Sources */,
675341241C58C60F002CF0D9 /* scoped_file.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675343741A3F5CF500A0A8C3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
44486DC42A1F9AC800A5DD6C /* utm_mgrs_utils.cpp in Sources */,
3DEE1AE721F7091100054A91 /* battery_tracker.cpp in Sources */,
675343D11A3F5D5A00A0A8C3 /* servers_list.cpp in Sources */,
675343C91A3F5D5A00A0A8C3 /* platform_unix_impl.cpp in Sources */,
67AB92DC1B7B3D7300AB5194 /* mwm_version.cpp in Sources */,
67A2526B1BB40E520063F8A8 /* platform_mac.mm in Sources */,
3D15ACE1214A707900F725D5 /* localization.mm in Sources */,
D50B2297238591570056820A /* http_payload.cpp in Sources */,
6741250A1B4C00CC00A3E828 /* country_file.cpp in Sources */,
4564FA7F2094978D0043CCFB /* remote_file.cpp in Sources */,
674125081B4C00CC00A3E828 /* country_defines.cpp in Sources */,
ED965B272CD8F7810049E39E /* duration.cpp in Sources */,
EB60B4DC204C130300E4953B /* network_policy_ios.mm in Sources */,
6741250E1B4C00CC00A3E828 /* local_country_file.cpp in Sources */,
670E8C761BB318AB00094197 /* platform_ios.mm in Sources */,
67A2526A1BB40E100063F8A8 /* platform_qt.cpp in Sources */,
56EB1EDE1C6B6E6C0022D831 /* mwm_traits.cpp in Sources */,
3D30587F1D880910004AC712 /* http_client_apple.mm in Sources */,
3DE28A7524BE01A30009465C /* locale.mm in Sources */,
F6DF73581EC9EAE700D8BA0B /* string_storage_base.cpp in Sources */,
3D318A062021DD8B007B2607 /* http_uploader_apple.mm in Sources */,
3D061D20243F5A6500DA45CB /* downloader_utils.cpp in Sources */,
3DA587422550116C002E024C /* localization.cpp in Sources */,
3D78156E1F3A14090068B6AC /* gui_thread_apple.mm in Sources */,
6741250C1B4C00CC00A3E828 /* local_country_file_utils.cpp in Sources */,
3D97F64B1D9C05E800380945 /* http_client.cpp in Sources */,
D593E50423CDBC5F004D6B89 /* http_uploader_background_dummy.cpp in Sources */,
67AB92EA1B7B3E9100AB5194 /* get_text_by_id.cpp in Sources */,
34C624BD1DABCCD100510300 /* socket_apple.mm in Sources */,
470C77CA23CCB04C006F6385 /* http_uploader_background.mm in Sources */,
333A416F21C3E13B00AF26F6 /* http_session_manager.mm in Sources */,
451E32A11F73A8B000964C9F /* secure_storage_qt.cpp in Sources */,
671C62061AE9014C00076BD0 /* measurement_utils.cpp in Sources */,
675343B61A3F5D5A00A0A8C3 /* http_request.cpp in Sources */,
675343CC1A3F5D5A00A0A8C3 /* platform.cpp in Sources */,
451E32A01F73A8B000964C9F /* secure_storage_ios.mm in Sources */,
675343B31A3F5D5A00A0A8C3 /* chunks_download_strategy.cpp in Sources */,
675343D31A3F5D5A00A0A8C3 /* settings.cpp in Sources */,
675343CE1A3F5D5A00A0A8C3 /* preferred_languages.cpp in Sources */,
675343B91A3F5D5A00A0A8C3 /* http_thread_apple.mm in Sources */,
3DFACF312432421C00A29A94 /* background_downloader_ios.mm in Sources */,
1669C8402A30DCD200530AD1 /* distance.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6783387A1C6DE54700FD6263 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6783389E1C6DE59200FD6263 /* platform_test.cpp in Sources */,
ED49D7442CEE43A4004AF27E /* meta_config_tests.cpp in Sources */,
678338961C6DE59200FD6263 /* apk_test.cpp in Sources */,
678338991C6DE59200FD6263 /* jansson_test.cpp in Sources */,
ED965B482CDA575B0049E39E /* duration.cpp in Sources */,
6783389C1C6DE59200FD6263 /* location_test.cpp in Sources */,
678338981C6DE59200FD6263 /* get_text_by_id_tests.cpp in Sources */,
6783389A1C6DE59200FD6263 /* language_test.cpp in Sources */,
6783389D1C6DE59200FD6263 /* measurement_tests.cpp in Sources */,
678338971C6DE59200FD6263 /* country_file_tests.cpp in Sources */,
678338951C6DE59200FD6263 /* testingmain.cpp in Sources */,
1669C8412A30DCD200530AD1 /* distance.cpp in Sources */,
ED965B472CDA52DB0049E39E /* duration_tests.cpp in Sources */,
44CAB5F62A1F926800819330 /* utm_mgrs_utils_tests.cpp in Sources */,
F6DF735A1EC9EAE700D8BA0B /* string_storage_base.cpp in Sources */,
168EFCC22A30EB7400F71EE8 /* distance_tests.cpp in Sources */,
6783389B1C6DE59200FD6263 /* local_country_file_tests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
675340F21C58C496002CF0D9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
675340F31C58C496002CF0D9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
675343811A3F5CF500A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558331DBF273C00A4FC11 /* common-debug.xcconfig */;
buildSettings = {
"EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*]" = (
platform_mac.mm,
secure_storage_qt.cpp,
platform_qt.cpp,
);
"EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*]" = (
platform_mac.mm,
secure_storage_qt.cpp,
platform_qt.cpp,
);
"EXCLUDED_SOURCE_FILE_NAMES[sdk=macosx*]" = (
"ios_*",
platform_ios.mm,
secure_storage_ios.mm,
);
"FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = "$(inherited)";
"FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = "$(inherited)";
"FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(QT_PATH)/lib",
);
"HEADER_SEARCH_PATHS[sdk=iphoneos*]" = "$(inherited)";
"HEADER_SEARCH_PATHS[sdk=iphonesimulator*]" = "$(inherited)";
"HEADER_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(QT_PATH)/include",
);
"LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = "$(inherited)";
"LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = "$(inherited)";
"LIBRARY_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(QT_PATH)/lib",
);
};
name = Debug;
};
675343821A3F5CF500A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558341DBF273C00A4FC11 /* common-release.xcconfig */;
buildSettings = {
"EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*]" = (
platform_mac.mm,
secure_storage_qt.cpp,
platform_qt.cpp,
);
"EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*]" = (
platform_mac.mm,
secure_storage_qt.cpp,
platform_qt.cpp,
);
"EXCLUDED_SOURCE_FILE_NAMES[sdk=macosx*]" = (
"ios_*",
platform_ios.mm,
secure_storage_ios.mm,
);
"FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = (
"$(inherited)",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/iOS",
);
"FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = (
"$(inherited)",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/iOS",
);
"FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(QT_PATH)/lib",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/Mac",
);
"HEADER_SEARCH_PATHS[sdk=iphoneos*]" = (
"$(inherited)",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/iOS/Alamofire.framework/Headers",
"$(OMIM_ROOT)/3party/jansson/jansson/src",
);
"HEADER_SEARCH_PATHS[sdk=iphonesimulator*]" = (
"$(inherited)",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/iOS/Alamofire.framework/Headers",
"$(OMIM_ROOT)/3party/jansson/jansson/src",
);
"HEADER_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/Mac/Alamofire.framework/Headers",
"$(OMIM_ROOT)/3party/jansson/jansson/src",
"$(QT_PATH)/include",
);
"LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = (
"$(inherited)",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/iOS",
);
"LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = (
"$(inherited)",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/iOS",
);
"LIBRARY_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(QT_PATH)/lib",
"$(OMIM_ROOT)/iphone/Maps/3party/Carthage/Build/Mac",
);
};
name = Release;
};
675343841A3F5CF500A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "platform-Bridging-Header.h";
};
name = Debug;
};
675343851A3F5CF500A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "platform-Bridging-Header.h";
};
name = Release;
};
678338931C6DE54700FD6263 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.platform_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
678338941C6DE54700FD6263 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.platform_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
675340F11C58C496002CF0D9 /* Build configuration list for PBXNativeTarget "platform_tests_support" */ = {
isa = XCConfigurationList;
buildConfigurations = (
675340F21C58C496002CF0D9 /* Debug */,
675340F31C58C496002CF0D9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
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;
};
678338921C6DE54700FD6263 /* Build configuration list for PBXNativeTarget "platform_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
678338931C6DE54700FD6263 /* Debug */,
678338941C6DE54700FD6263 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 675343701A3F5CF500A0A8C3 /* Project object */;
}

View file

@ -0,0 +1,307 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
45B8534D1F13C1340087F8ED /* arena.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8534C1F13C1340087F8ED /* arena.cc */; };
45B853541F13C17D0087F8ED /* arenastring.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8534E1F13C17D0087F8ED /* arenastring.cc */; };
45B853551F13C17D0087F8ED /* extension_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8534F1F13C17D0087F8ED /* extension_set.cc */; };
45B853561F13C17D0087F8ED /* generated_message_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853501F13C17D0087F8ED /* generated_message_util.cc */; };
45B853571F13C17D0087F8ED /* message_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853511F13C17D0087F8ED /* message_lite.cc */; };
45B853581F13C17D0087F8ED /* repeated_field.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853521F13C17D0087F8ED /* repeated_field.cc */; };
45B853591F13C17D0087F8ED /* wire_format_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853531F13C17D0087F8ED /* wire_format_lite.cc */; };
45B8535D1F13C1B30087F8ED /* coded_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8535A1F13C1B30087F8ED /* coded_stream.cc */; };
45B8535E1F13C1B30087F8ED /* zero_copy_stream_impl_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8535B1F13C1B30087F8ED /* zero_copy_stream_impl_lite.cc */; };
45B8535F1F13C1B30087F8ED /* zero_copy_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8535C1F13C1B30087F8ED /* zero_copy_stream.cc */; };
45B8536E1F13C22E0087F8ED /* atomicops_internals_x86_gcc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853621F13C22E0087F8ED /* atomicops_internals_x86_gcc.cc */; };
45B8536F1F13C22E0087F8ED /* bytestream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853631F13C22E0087F8ED /* bytestream.cc */; };
45B853701F13C22E0087F8ED /* common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853641F13C22E0087F8ED /* common.cc */; };
45B853711F13C22E0087F8ED /* int128.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853651F13C22E0087F8ED /* int128.cc */; };
45B853721F13C22E0087F8ED /* once.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853661F13C22E0087F8ED /* once.cc */; };
45B853731F13C22E0087F8ED /* status.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853671F13C22E0087F8ED /* status.cc */; };
45B853741F13C22E0087F8ED /* statusor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853681F13C22E0087F8ED /* statusor.cc */; };
45B853751F13C22E0087F8ED /* stringpiece.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B853691F13C22E0087F8ED /* stringpiece.cc */; };
45B853761F13C22E0087F8ED /* stringprintf.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8536A1F13C22E0087F8ED /* stringprintf.cc */; };
45B853771F13C22E0087F8ED /* structurally_valid.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8536B1F13C22E0087F8ED /* structurally_valid.cc */; };
45B853781F13C22E0087F8ED /* strutil.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8536C1F13C22E0087F8ED /* strutil.cc */; };
45B853791F13C22E0087F8ED /* time.cc in Sources */ = {isa = PBXBuildFile; fileRef = 45B8536D1F13C22E0087F8ED /* time.cc */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34F558581DBF3D2E00A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F558591DBF3D2E00A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
45B8534C1F13C1340087F8ED /* arena.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arena.cc; path = protobuf/src/google/protobuf/arena.cc; sourceTree = "<group>"; };
45B8534E1F13C17D0087F8ED /* arenastring.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arenastring.cc; path = protobuf/src/google/protobuf/arenastring.cc; sourceTree = "<group>"; };
45B8534F1F13C17D0087F8ED /* extension_set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = extension_set.cc; path = protobuf/src/google/protobuf/extension_set.cc; sourceTree = "<group>"; };
45B853501F13C17D0087F8ED /* generated_message_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = generated_message_util.cc; path = protobuf/src/google/protobuf/generated_message_util.cc; sourceTree = "<group>"; };
45B853511F13C17D0087F8ED /* message_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = message_lite.cc; path = protobuf/src/google/protobuf/message_lite.cc; sourceTree = "<group>"; };
45B853521F13C17D0087F8ED /* repeated_field.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = repeated_field.cc; path = protobuf/src/google/protobuf/repeated_field.cc; sourceTree = "<group>"; };
45B853531F13C17D0087F8ED /* wire_format_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wire_format_lite.cc; path = protobuf/src/google/protobuf/wire_format_lite.cc; sourceTree = "<group>"; };
45B8535A1F13C1B30087F8ED /* coded_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = coded_stream.cc; path = protobuf/src/google/protobuf/io/coded_stream.cc; sourceTree = "<group>"; };
45B8535B1F13C1B30087F8ED /* zero_copy_stream_impl_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = zero_copy_stream_impl_lite.cc; path = protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc; sourceTree = "<group>"; };
45B8535C1F13C1B30087F8ED /* zero_copy_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = zero_copy_stream.cc; path = protobuf/src/google/protobuf/io/zero_copy_stream.cc; sourceTree = "<group>"; };
45B853621F13C22E0087F8ED /* atomicops_internals_x86_gcc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = atomicops_internals_x86_gcc.cc; path = protobuf/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc; sourceTree = "<group>"; };
45B853631F13C22E0087F8ED /* bytestream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bytestream.cc; path = protobuf/src/google/protobuf/stubs/bytestream.cc; sourceTree = "<group>"; };
45B853641F13C22E0087F8ED /* common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = common.cc; path = protobuf/src/google/protobuf/stubs/common.cc; sourceTree = "<group>"; };
45B853651F13C22E0087F8ED /* int128.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = int128.cc; path = protobuf/src/google/protobuf/stubs/int128.cc; sourceTree = "<group>"; };
45B853661F13C22E0087F8ED /* once.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = once.cc; path = protobuf/src/google/protobuf/stubs/once.cc; sourceTree = "<group>"; };
45B853671F13C22E0087F8ED /* status.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = status.cc; path = protobuf/src/google/protobuf/stubs/status.cc; sourceTree = "<group>"; };
45B853681F13C22E0087F8ED /* statusor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = statusor.cc; path = protobuf/src/google/protobuf/stubs/statusor.cc; sourceTree = "<group>"; };
45B853691F13C22E0087F8ED /* stringpiece.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stringpiece.cc; path = protobuf/src/google/protobuf/stubs/stringpiece.cc; sourceTree = "<group>"; };
45B8536A1F13C22E0087F8ED /* stringprintf.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stringprintf.cc; path = protobuf/src/google/protobuf/stubs/stringprintf.cc; sourceTree = "<group>"; };
45B8536B1F13C22E0087F8ED /* structurally_valid.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = structurally_valid.cc; path = protobuf/src/google/protobuf/stubs/structurally_valid.cc; sourceTree = "<group>"; };
45B8536C1F13C22E0087F8ED /* strutil.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = strutil.cc; path = protobuf/src/google/protobuf/stubs/strutil.cc; sourceTree = "<group>"; };
45B8536D1F13C22E0087F8ED /* time.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = time.cc; path = protobuf/src/google/protobuf/stubs/time.cc; sourceTree = "<group>"; };
670D04CD1B0BAC210013A7AC /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
670D04CA1B0BAC210013A7AC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
45B853601F13C1BD0087F8ED /* io */ = {
isa = PBXGroup;
children = (
45B8535A1F13C1B30087F8ED /* coded_stream.cc */,
45B8535B1F13C1B30087F8ED /* zero_copy_stream_impl_lite.cc */,
45B8535C1F13C1B30087F8ED /* zero_copy_stream.cc */,
);
name = io;
sourceTree = "<group>";
};
45B853611F13C1D90087F8ED /* stubs */ = {
isa = PBXGroup;
children = (
45B853621F13C22E0087F8ED /* atomicops_internals_x86_gcc.cc */,
45B853631F13C22E0087F8ED /* bytestream.cc */,
45B853641F13C22E0087F8ED /* common.cc */,
45B853651F13C22E0087F8ED /* int128.cc */,
45B853661F13C22E0087F8ED /* once.cc */,
45B853671F13C22E0087F8ED /* status.cc */,
45B853681F13C22E0087F8ED /* statusor.cc */,
45B853691F13C22E0087F8ED /* stringpiece.cc */,
45B8536A1F13C22E0087F8ED /* stringprintf.cc */,
45B8536B1F13C22E0087F8ED /* structurally_valid.cc */,
45B8536C1F13C22E0087F8ED /* strutil.cc */,
45B8536D1F13C22E0087F8ED /* time.cc */,
);
name = stubs;
sourceTree = "<group>";
};
670D04C41B0BAC210013A7AC = {
isa = PBXGroup;
children = (
34F558581DBF3D2E00A4FC11 /* common-debug.xcconfig */,
34F558591DBF3D2E00A4FC11 /* common-release.xcconfig */,
670D04CF1B0BAC210013A7AC /* protobuf */,
670D04CE1B0BAC210013A7AC /* Products */,
);
sourceTree = "<group>";
};
670D04CE1B0BAC210013A7AC /* Products */ = {
isa = PBXGroup;
children = (
670D04CD1B0BAC210013A7AC /* libprotobuf.a */,
);
name = Products;
sourceTree = "<group>";
};
670D04CF1B0BAC210013A7AC /* protobuf */ = {
isa = PBXGroup;
children = (
45B8534C1F13C1340087F8ED /* arena.cc */,
45B8534E1F13C17D0087F8ED /* arenastring.cc */,
45B8534F1F13C17D0087F8ED /* extension_set.cc */,
45B853501F13C17D0087F8ED /* generated_message_util.cc */,
45B853601F13C1BD0087F8ED /* io */,
45B853511F13C17D0087F8ED /* message_lite.cc */,
45B853521F13C17D0087F8ED /* repeated_field.cc */,
45B853611F13C1D90087F8ED /* stubs */,
45B853531F13C17D0087F8ED /* wire_format_lite.cc */,
);
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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
670D04CC1B0BAC210013A7AC = {
CreatedOnToolsVersion = 6.3.2;
};
};
};
buildConfigurationList = 670D04C81B0BAC210013A7AC /* Build configuration list for PBXProject "protobuf" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 670D04C41B0BAC210013A7AC;
productRefGroup = 670D04CE1B0BAC210013A7AC /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
670D04CC1B0BAC210013A7AC /* protobuf */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
670D04C91B0BAC210013A7AC /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
45B853741F13C22E0087F8ED /* statusor.cc in Sources */,
45B853571F13C17D0087F8ED /* message_lite.cc in Sources */,
45B853791F13C22E0087F8ED /* time.cc in Sources */,
45B853731F13C22E0087F8ED /* status.cc in Sources */,
45B853751F13C22E0087F8ED /* stringpiece.cc in Sources */,
45B8535E1F13C1B30087F8ED /* zero_copy_stream_impl_lite.cc in Sources */,
45B8536E1F13C22E0087F8ED /* atomicops_internals_x86_gcc.cc in Sources */,
45B853771F13C22E0087F8ED /* structurally_valid.cc in Sources */,
45B853721F13C22E0087F8ED /* once.cc in Sources */,
45B853781F13C22E0087F8ED /* strutil.cc in Sources */,
45B853541F13C17D0087F8ED /* arenastring.cc in Sources */,
45B853561F13C17D0087F8ED /* generated_message_util.cc in Sources */,
45B853711F13C22E0087F8ED /* int128.cc in Sources */,
45B853701F13C22E0087F8ED /* common.cc in Sources */,
45B8536F1F13C22E0087F8ED /* bytestream.cc in Sources */,
45B853551F13C17D0087F8ED /* extension_set.cc in Sources */,
45B853581F13C17D0087F8ED /* repeated_field.cc in Sources */,
45B8535D1F13C1B30087F8ED /* coded_stream.cc in Sources */,
45B8534D1F13C1340087F8ED /* arena.cc in Sources */,
45B853761F13C22E0087F8ED /* stringprintf.cc in Sources */,
45B8535F1F13C1B30087F8ED /* zero_copy_stream.cc in Sources */,
45B853591F13C17D0087F8ED /* wire_format_lite.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
670D04D61B0BAC210013A7AC /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558581DBF3D2E00A4FC11 /* common-debug.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
HAVE_PTHREAD,
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/protobuf/protobuf/src",
"$(OMIM_ROOT)/3party/protobuf/",
);
};
name = Debug;
};
670D04D71B0BAC210013A7AC /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558591DBF3D2E00A4FC11 /* common-release.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
HAVE_PTHREAD,
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/protobuf/protobuf/src",
"$(OMIM_ROOT)/3party/protobuf/",
);
};
name = Release;
};
670D04D91B0BAC210013A7AC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
670D04DA1B0BAC210013A7AC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
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 */;
}

View file

@ -0,0 +1,201 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
341F09771C20063000F18AC5 /* pugiconfig.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 341F09741C20063000F18AC5 /* pugiconfig.hpp */; };
341F09781C20063000F18AC5 /* pugixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 341F09751C20063000F18AC5 /* pugixml.cpp */; };
341F09791C20063000F18AC5 /* pugixml.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 341F09761C20063000F18AC5 /* pugixml.hpp */; };
FA22267D2806D1DE006BDF9B /* utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FA22267C2806D1DE006BDF9B /* utils.hpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
340DF9DC1C1FF16000B5C7EC /* libpugixml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpugixml.a; sourceTree = BUILT_PRODUCTS_DIR; };
341F09741C20063000F18AC5 /* pugiconfig.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = pugiconfig.hpp; path = pugixml/src/pugiconfig.hpp; sourceTree = "<group>"; };
341F09751C20063000F18AC5 /* pugixml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pugixml.cpp; path = pugixml/src/pugixml.cpp; sourceTree = "<group>"; };
341F09761C20063000F18AC5 /* pugixml.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = pugixml.hpp; path = pugixml/src/pugixml.hpp; sourceTree = "<group>"; };
34EBB4801DBF533D005BE9B8 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34EBB4811DBF533D005BE9B8 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
FA22267C2806D1DE006BDF9B /* utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utils.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
340DF9D91C1FF16000B5C7EC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
340DF9D31C1FF16000B5C7EC = {
isa = PBXGroup;
children = (
34EBB4801DBF533D005BE9B8 /* common-debug.xcconfig */,
34EBB4811DBF533D005BE9B8 /* common-release.xcconfig */,
340DF9E31C1FF1F000B5C7EC /* pugixml */,
340DF9DD1C1FF16000B5C7EC /* Products */,
);
sourceTree = "<group>";
};
340DF9DD1C1FF16000B5C7EC /* Products */ = {
isa = PBXGroup;
children = (
340DF9DC1C1FF16000B5C7EC /* libpugixml.a */,
);
name = Products;
sourceTree = "<group>";
};
340DF9E31C1FF1F000B5C7EC /* pugixml */ = {
isa = PBXGroup;
children = (
341F09741C20063000F18AC5 /* pugiconfig.hpp */,
341F09751C20063000F18AC5 /* pugixml.cpp */,
341F09761C20063000F18AC5 /* pugixml.hpp */,
FA22267C2806D1DE006BDF9B /* utils.hpp */,
);
name = pugixml;
path = ../../3party/pugixml;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
340DF9DA1C1FF16000B5C7EC /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
FA22267D2806D1DE006BDF9B /* utils.hpp in Headers */,
341F09771C20063000F18AC5 /* pugiconfig.hpp in Headers */,
341F09791C20063000F18AC5 /* pugixml.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
340DF9DB1C1FF16000B5C7EC /* pugixml */ = {
isa = PBXNativeTarget;
buildConfigurationList = 340DF9E01C1FF16000B5C7EC /* Build configuration list for PBXNativeTarget "pugixml" */;
buildPhases = (
340DF9D81C1FF16000B5C7EC /* Sources */,
340DF9D91C1FF16000B5C7EC /* Frameworks */,
340DF9DA1C1FF16000B5C7EC /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = pugixml;
productName = pugixml;
productReference = 340DF9DC1C1FF16000B5C7EC /* libpugixml.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
340DF9D41C1FF16000B5C7EC /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
340DF9DB1C1FF16000B5C7EC = {
CreatedOnToolsVersion = 7.2;
};
};
};
buildConfigurationList = 340DF9D71C1FF16000B5C7EC /* Build configuration list for PBXProject "pugixml" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 340DF9D31C1FF16000B5C7EC;
productRefGroup = 340DF9DD1C1FF16000B5C7EC /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
340DF9DB1C1FF16000B5C7EC /* pugixml */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
340DF9D81C1FF16000B5C7EC /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
341F09781C20063000F18AC5 /* pugixml.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
340DF9DE1C1FF16000B5C7EC /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34EBB4801DBF533D005BE9B8 /* common-debug.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Debug;
};
340DF9DF1C1FF16000B5C7EC /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34EBB4811DBF533D005BE9B8 /* common-release.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Release;
};
340DF9E11C1FF16000B5C7EC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
340DF9E21C1FF16000B5C7EC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
340DF9D71C1FF16000B5C7EC /* Build configuration list for PBXProject "pugixml" */ = {
isa = XCConfigurationList;
buildConfigurations = (
340DF9DE1C1FF16000B5C7EC /* Debug */,
340DF9DF1C1FF16000B5C7EC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
340DF9E01C1FF16000B5C7EC /* Build configuration list for PBXNativeTarget "pugixml" */ = {
isa = XCConfigurationList;
buildConfigurations = (
340DF9E11C1FF16000B5C7EC /* Debug */,
340DF9E21C1FF16000B5C7EC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 340DF9D41C1FF16000B5C7EC /* Project object */;
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,340 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
5631B665219B11D5009F47D4 /* maxspeed_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5631B663219B11D5009F47D4 /* maxspeed_conversion.cpp */; };
5631B666219B11D5009F47D4 /* maxspeed_conversion.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5631B664219B11D5009F47D4 /* maxspeed_conversion.hpp */; };
56D0E47D1F8E335D0084B18C /* num_mwm_id.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56D0E47C1F8E335D0084B18C /* num_mwm_id.hpp */; };
671E78881E6A3C5D00B2859B /* bicycle_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78801E6A3C5D00B2859B /* bicycle_model.cpp */; };
671E78891E6A3C5D00B2859B /* bicycle_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E78811E6A3C5D00B2859B /* bicycle_model.hpp */; };
671E788A1E6A3C5D00B2859B /* car_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78821E6A3C5D00B2859B /* car_model.cpp */; };
671E788B1E6A3C5D00B2859B /* car_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E78831E6A3C5D00B2859B /* car_model.hpp */; };
671E788C1E6A3C5D00B2859B /* pedestrian_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78841E6A3C5D00B2859B /* pedestrian_model.cpp */; };
671E788D1E6A3C5D00B2859B /* pedestrian_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E78851E6A3C5D00B2859B /* pedestrian_model.hpp */; };
671E788E1E6A3C5D00B2859B /* vehicle_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78861E6A3C5D00B2859B /* vehicle_model.cpp */; };
671E788F1E6A3C5D00B2859B /* vehicle_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671E78871E6A3C5D00B2859B /* vehicle_model.hpp */; };
671E78B11E6A3FF400B2859B /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78AF1E6A3FEF00B2859B /* testingmain.cpp */; };
671E78B21E6A3FF900B2859B /* vehicle_model_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671E78AD1E6A3FDB00B2859B /* vehicle_model_test.cpp */; };
671E78B71E6A405700B2859B /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 671E78721E6A3BE200B2859B /* librouting_common.a */; };
F6E4ECE0223AB60600C8A79A /* car_model_coefs.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6E4ECDF223AB60600C8A79A /* car_model_coefs.hpp */; };
FAA838B426BB4BD4002E54C6 /* vehicle_model_for_country_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40FF45CF1F388EF80046BD40 /* vehicle_model_for_country_test.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
40FF45CF1F388EF80046BD40 /* vehicle_model_for_country_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle_model_for_country_test.cpp; sourceTree = "<group>"; };
5631B663219B11D5009F47D4 /* maxspeed_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxspeed_conversion.cpp; sourceTree = "<group>"; };
5631B664219B11D5009F47D4 /* maxspeed_conversion.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = maxspeed_conversion.hpp; sourceTree = "<group>"; };
56D0E47C1F8E335D0084B18C /* num_mwm_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = num_mwm_id.hpp; sourceTree = "<group>"; };
671E78721E6A3BE200B2859B /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; };
671E78801E6A3C5D00B2859B /* bicycle_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bicycle_model.cpp; sourceTree = "<group>"; };
671E78811E6A3C5D00B2859B /* bicycle_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bicycle_model.hpp; sourceTree = "<group>"; };
671E78821E6A3C5D00B2859B /* car_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = car_model.cpp; sourceTree = "<group>"; };
671E78831E6A3C5D00B2859B /* car_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = car_model.hpp; sourceTree = "<group>"; };
671E78841E6A3C5D00B2859B /* pedestrian_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pedestrian_model.cpp; sourceTree = "<group>"; };
671E78851E6A3C5D00B2859B /* pedestrian_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pedestrian_model.hpp; sourceTree = "<group>"; };
671E78861E6A3C5D00B2859B /* vehicle_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle_model.cpp; sourceTree = "<group>"; };
671E78871E6A3C5D00B2859B /* vehicle_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vehicle_model.hpp; sourceTree = "<group>"; };
671E78901E6A3C9C00B2859B /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
671E78911E6A3C9C00B2859B /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
671E78961E6A3DA700B2859B /* routing_common_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = routing_common_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
671E78AD1E6A3FDB00B2859B /* vehicle_model_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle_model_test.cpp; sourceTree = "<group>"; };
671E78AF1E6A3FEF00B2859B /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
F6E4ECDF223AB60600C8A79A /* car_model_coefs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = car_model_coefs.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
671E786F1E6A3BE200B2859B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
671E78931E6A3DA700B2859B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
671E78B71E6A405700B2859B /* librouting_common.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
671E78691E6A3BE200B2859B = {
isa = PBXGroup;
children = (
671E78901E6A3C9C00B2859B /* common-debug.xcconfig */,
671E78911E6A3C9C00B2859B /* common-release.xcconfig */,
671E78B41E6A404F00B2859B /* Frameworks */,
671E78731E6A3BE200B2859B /* Products */,
671E78741E6A3BE200B2859B /* routing_common */,
671E78971E6A3DA800B2859B /* routing_common_tests */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
671E78731E6A3BE200B2859B /* Products */ = {
isa = PBXGroup;
children = (
671E78721E6A3BE200B2859B /* librouting_common.a */,
671E78961E6A3DA700B2859B /* routing_common_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
671E78741E6A3BE200B2859B /* routing_common */ = {
isa = PBXGroup;
children = (
671E78801E6A3C5D00B2859B /* bicycle_model.cpp */,
671E78811E6A3C5D00B2859B /* bicycle_model.hpp */,
F6E4ECDF223AB60600C8A79A /* car_model_coefs.hpp */,
671E78821E6A3C5D00B2859B /* car_model.cpp */,
671E78831E6A3C5D00B2859B /* car_model.hpp */,
5631B663219B11D5009F47D4 /* maxspeed_conversion.cpp */,
5631B664219B11D5009F47D4 /* maxspeed_conversion.hpp */,
56D0E47C1F8E335D0084B18C /* num_mwm_id.hpp */,
671E78841E6A3C5D00B2859B /* pedestrian_model.cpp */,
671E78851E6A3C5D00B2859B /* pedestrian_model.hpp */,
671E78861E6A3C5D00B2859B /* vehicle_model.cpp */,
671E78871E6A3C5D00B2859B /* vehicle_model.hpp */,
);
name = routing_common;
path = ../../libs/routing_common;
sourceTree = "<group>";
};
671E78971E6A3DA800B2859B /* routing_common_tests */ = {
isa = PBXGroup;
children = (
671E78AF1E6A3FEF00B2859B /* testingmain.cpp */,
40FF45CF1F388EF80046BD40 /* vehicle_model_for_country_test.cpp */,
671E78AD1E6A3FDB00B2859B /* vehicle_model_test.cpp */,
);
name = routing_common_tests;
path = ../../libs/routing_common/routing_common_tests;
sourceTree = "<group>";
};
671E78B41E6A404F00B2859B /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
671E78701E6A3BE200B2859B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
56D0E47D1F8E335D0084B18C /* num_mwm_id.hpp in Headers */,
671E788D1E6A3C5D00B2859B /* pedestrian_model.hpp in Headers */,
671E78891E6A3C5D00B2859B /* bicycle_model.hpp in Headers */,
671E788B1E6A3C5D00B2859B /* car_model.hpp in Headers */,
671E788F1E6A3C5D00B2859B /* vehicle_model.hpp in Headers */,
F6E4ECE0223AB60600C8A79A /* car_model_coefs.hpp in Headers */,
5631B666219B11D5009F47D4 /* maxspeed_conversion.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
671E78711E6A3BE200B2859B /* routing_common */ = {
isa = PBXNativeTarget;
buildConfigurationList = 671E787D1E6A3BE200B2859B /* Build configuration list for PBXNativeTarget "routing_common" */;
buildPhases = (
671E786E1E6A3BE200B2859B /* Sources */,
671E786F1E6A3BE200B2859B /* Frameworks */,
671E78701E6A3BE200B2859B /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = routing_common;
productName = routing_common;
productReference = 671E78721E6A3BE200B2859B /* librouting_common.a */;
productType = "com.apple.product-type.library.static";
};
671E78951E6A3DA700B2859B /* routing_common_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 671E78AA1E6A3DA800B2859B /* Build configuration list for PBXNativeTarget "routing_common_tests" */;
buildPhases = (
671E78921E6A3DA700B2859B /* Sources */,
671E78931E6A3DA700B2859B /* Frameworks */,
671E78941E6A3DA700B2859B /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = routing_common_tests;
productName = routing_common_tests;
productReference = 671E78961E6A3DA700B2859B /* routing_common_tests.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
671E786A1E6A3BE200B2859B /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
671E78711E6A3BE200B2859B = {
CreatedOnToolsVersion = 8.2.1;
ProvisioningStyle = Automatic;
};
671E78951E6A3DA700B2859B = {
CreatedOnToolsVersion = 8.2.1;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 671E786D1E6A3BE200B2859B /* Build configuration list for PBXProject "routing_common" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 671E78691E6A3BE200B2859B;
productRefGroup = 671E78731E6A3BE200B2859B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
671E78711E6A3BE200B2859B /* routing_common */,
671E78951E6A3DA700B2859B /* routing_common_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
671E78941E6A3DA700B2859B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
671E786E1E6A3BE200B2859B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
671E788A1E6A3C5D00B2859B /* car_model.cpp in Sources */,
671E78881E6A3C5D00B2859B /* bicycle_model.cpp in Sources */,
5631B665219B11D5009F47D4 /* maxspeed_conversion.cpp in Sources */,
671E788E1E6A3C5D00B2859B /* vehicle_model.cpp in Sources */,
671E788C1E6A3C5D00B2859B /* pedestrian_model.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
671E78921E6A3DA700B2859B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FAA838B426BB4BD4002E54C6 /* vehicle_model_for_country_test.cpp in Sources */,
671E78B21E6A3FF900B2859B /* vehicle_model_test.cpp in Sources */,
671E78B11E6A3FF400B2859B /* testingmain.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
671E787B1E6A3BE200B2859B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 671E78901E6A3C9C00B2859B /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
671E787C1E6A3BE200B2859B /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 671E78911E6A3C9C00B2859B /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
671E787E1E6A3BE200B2859B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
671E787F1E6A3BE200B2859B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
671E78AB1E6A3DA800B2859B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.routing_common_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
671E78AC1E6A3DA800B2859B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.routing_common_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
671E786D1E6A3BE200B2859B /* Build configuration list for PBXProject "routing_common" */ = {
isa = XCConfigurationList;
buildConfigurations = (
671E787B1E6A3BE200B2859B /* Debug */,
671E787C1E6A3BE200B2859B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
671E787D1E6A3BE200B2859B /* Build configuration list for PBXNativeTarget "routing_common" */ = {
isa = XCConfigurationList;
buildConfigurations = (
671E787E1E6A3BE200B2859B /* Debug */,
671E787F1E6A3BE200B2859B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
671E78AA1E6A3DA800B2859B /* Build configuration list for PBXNativeTarget "routing_common_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
671E78AB1E6A3DA800B2859B /* Debug */,
671E78AC1E6A3DA800B2859B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 671E786A1E6A3BE200B2859B /* Project object */;
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,800 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
451E692D214A53C000764A97 /* route.metal in Sources */ = {isa = PBXBuildFile; fileRef = 451E692C214A53C000764A97 /* route.metal */; };
451E692F214A6FA200764A97 /* map.metal in Sources */ = {isa = PBXBuildFile; fileRef = 451E692E214A6FA200764A97 /* map.metal */; };
451E6931214A8D4200764A97 /* shaders_lib.metal in Sources */ = {isa = PBXBuildFile; fileRef = 451E6930214A8D4200764A97 /* shaders_lib.metal */; };
45355A43214BF358007740F8 /* smaa.metal in Sources */ = {isa = PBXBuildFile; fileRef = 45355A42214BF358007740F8 /* smaa.metal */; };
4560F58A213D57D600CC736C /* debug_rect.metal in Sources */ = {isa = PBXBuildFile; fileRef = 45789EDC21342BDE009955CC /* debug_rect.metal */; };
4560F58B213D57D600CC736C /* screen_quad.metal in Sources */ = {isa = PBXBuildFile; fileRef = 4560F582213D44CE00CC736C /* screen_quad.metal */; };
4560F5AB2142AC1300CC736C /* gui.metal in Sources */ = {isa = PBXBuildFile; fileRef = 4560F5AA2142AC1300CC736C /* gui.metal */; };
4561ADF520E378CB0096BC12 /* program_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4561ADF320E378CB0096BC12 /* program_manager.cpp */; };
4561ADF920E37A6F0096BC12 /* shaders_compiler in Resources */ = {isa = PBXBuildFile; fileRef = 4561ADF820E37A6F0096BC12 /* shaders_compiler */; };
4566608A20E256240085E8C1 /* program_params.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4566608020E256230085E8C1 /* program_params.cpp */; };
4566608B20E256240085E8C1 /* gl_shaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4566608220E256230085E8C1 /* gl_shaders.cpp */; };
4566608C20E256240085E8C1 /* gl_program_params.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4566608420E256230085E8C1 /* gl_program_params.cpp */; };
4566608D20E256240085E8C1 /* gl_program_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4566608720E256230085E8C1 /* gl_program_pool.cpp */; };
456660EF20E25AA90085E8C1 /* gl_program_params_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 456660EC20E25AA90085E8C1 /* gl_program_params_tests.cpp */; };
456660F020E25AA90085E8C1 /* gl_shaders_desktop_compile_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 456660ED20E25AA90085E8C1 /* gl_shaders_desktop_compile_tests.cpp */; };
456660F120E25AA90085E8C1 /* gl_shaders_mobile_compile_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 456660EE20E25AA90085E8C1 /* gl_shaders_mobile_compile_test.cpp */; };
456660F320E25AD40085E8C1 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 456660F220E25AD40085E8C1 /* testingmain.cpp */; };
456660F620E25E2E0085E8C1 /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 456660F520E25E2E0085E8C1 /* libdrape.a */; };
456660F720E25E360085E8C1 /* libshaders.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4566606E20E254060085E8C1 /* libshaders.a */; };
456660F920E25E4C0085E8C1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 456660F820E25E4C0085E8C1 /* OpenGL.framework */; };
456660FD20E25EDD0085E8C1 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 456660FC20E25EDD0085E8C1 /* libexpat.a */; };
456660FF20E25EE30085E8C1 /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 456660FE20E25EE30085E8C1 /* libbase.a */; };
4566610120E25EE90085E8C1 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4566610020E25EE90085E8C1 /* libgeometry.a */; };
4566610320E25EEF0085E8C1 /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4566610220E25EEF0085E8C1 /* libcoding.a */; };
4566610520E25EF70085E8C1 /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4566610420E25EF70085E8C1 /* libplatform.a */; };
4566610720E25F560085E8C1 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4566610620E25F560085E8C1 /* libz.tbd */; };
4566610A20E25F790085E8C1 /* test_main_loop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4566610920E25F790085E8C1 /* test_main_loop.cpp */; };
4577B28621F2088800864FAC /* vulkan_program_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B28221F2088800864FAC /* vulkan_program_pool.cpp */; };
4577B28721F2088800864FAC /* vulkan_program_params.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B28321F2088800864FAC /* vulkan_program_params.cpp */; };
45789EE021343F70009955CC /* metal_program_pool.mm in Sources */ = {isa = PBXBuildFile; fileRef = 45789EDE21343F70009955CC /* metal_program_pool.mm */; };
45789EE421353CA3009955CC /* program_manager_metal.mm in Sources */ = {isa = PBXBuildFile; fileRef = 45789EE321353CA3009955CC /* program_manager_metal.mm */; };
45789EE72135464D009955CC /* metal_program_params.mm in Sources */ = {isa = PBXBuildFile; fileRef = 45789EE62135464D009955CC /* metal_program_params.mm */; };
56DAC3662399214F000BC50D /* libvulkan_wrapper.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56DAC3652399214F000BC50D /* libvulkan_wrapper.a */; };
BBF791702146D8EC00D27BD8 /* system.metal in Sources */ = {isa = PBXBuildFile; fileRef = BBF7916F2146D8EC00D27BD8 /* system.metal */; };
BBF7917321493AFC00D27BD8 /* arrow3d.metal in Sources */ = {isa = PBXBuildFile; fileRef = BBF7917221493AFC00D27BD8 /* arrow3d.metal */; };
BBF7917521495FF900D27BD8 /* shapes.metal in Sources */ = {isa = PBXBuildFile; fileRef = BBF7917421495FF900D27BD8 /* shapes.metal */; };
BBF7917D214AC41700D27BD8 /* transit.metal in Sources */ = {isa = PBXBuildFile; fileRef = BBF79178214AA92D00D27BD8 /* transit.metal */; };
BBF7917E214AC41F00D27BD8 /* traffic.metal in Sources */ = {isa = PBXBuildFile; fileRef = BBF79177214AA53C00D27BD8 /* traffic.metal */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
4560F58C213D57F900CC736C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4566606620E254060085E8C1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4598437B21394BE000F8CAB2;
remoteInfo = shaders_metal;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
451E692C214A53C000764A97 /* route.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = route.metal; sourceTree = "<group>"; };
451E692E214A6FA200764A97 /* map.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = map.metal; sourceTree = "<group>"; };
451E6930214A8D4200764A97 /* shaders_lib.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = shaders_lib.metal; sourceTree = "<group>"; };
45355A42214BF358007740F8 /* smaa.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = smaa.metal; sourceTree = "<group>"; };
4560F582213D44CE00CC736C /* screen_quad.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = screen_quad.metal; sourceTree = "<group>"; };
4560F5AA2142AC1300CC736C /* gui.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = gui.metal; sourceTree = "<group>"; };
4561ADF320E378CB0096BC12 /* program_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = program_manager.cpp; sourceTree = "<group>"; };
4561ADF420E378CB0096BC12 /* program_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = program_manager.hpp; sourceTree = "<group>"; };
4561ADF820E37A6F0096BC12 /* shaders_compiler */ = {isa = PBXFileReference; lastKnownFileType = folder; name = shaders_compiler; path = ../../tools/shaders_compiler; sourceTree = "<group>"; };
4566606E20E254060085E8C1 /* libshaders.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libshaders.a; sourceTree = BUILT_PRODUCTS_DIR; };
4566607B20E254A60085E8C1 /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
4566607C20E254A60085E8C1 /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
4566607F20E256230085E8C1 /* gl_program_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_program_params.hpp; sourceTree = "<group>"; };
4566608020E256230085E8C1 /* program_params.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = program_params.cpp; sourceTree = "<group>"; };
4566608120E256230085E8C1 /* program_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = program_pool.hpp; sourceTree = "<group>"; };
4566608220E256230085E8C1 /* gl_shaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_shaders.cpp; sourceTree = "<group>"; };
4566608320E256230085E8C1 /* gl_program_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_program_info.hpp; sourceTree = "<group>"; };
4566608420E256230085E8C1 /* gl_program_params.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_program_params.cpp; sourceTree = "<group>"; };
4566608520E256230085E8C1 /* gl_program_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_program_pool.hpp; sourceTree = "<group>"; };
4566608620E256230085E8C1 /* programs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = programs.hpp; sourceTree = "<group>"; };
4566608720E256230085E8C1 /* gl_program_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_program_pool.cpp; sourceTree = "<group>"; };
4566608820E256230085E8C1 /* gl_shaders.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gl_shaders.hpp; sourceTree = "<group>"; };
4566608920E256240085E8C1 /* program_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = program_params.hpp; sourceTree = "<group>"; };
4566608F20E256470085E8C1 /* traffic.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = traffic.fsh.glsl; path = ../GL/traffic.fsh.glsl; sourceTree = "<group>"; };
4566609020E256470085E8C1 /* arrow3d_outline.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d_outline.fsh.glsl; path = ../GL/arrow3d_outline.fsh.glsl; sourceTree = "<group>"; };
4566609120E256470085E8C1 /* path_symbol.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = path_symbol.vsh.glsl; path = ../GL/path_symbol.vsh.glsl; sourceTree = "<group>"; };
4566609220E256470085E8C1 /* circle_point.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle_point.fsh.glsl; path = ../GL/circle_point.fsh.glsl; sourceTree = "<group>"; };
4566609320E256470085E8C1 /* masked_texturing.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = masked_texturing.fsh.glsl; path = ../GL/masked_texturing.fsh.glsl; sourceTree = "<group>"; };
4566609420E256470085E8C1 /* text_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_billboard.vsh.glsl; path = ../GL/text_billboard.vsh.glsl; sourceTree = "<group>"; };
4566609520E256470085E8C1 /* traffic_line.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = traffic_line.vsh.glsl; path = ../GL/traffic_line.vsh.glsl; sourceTree = "<group>"; };
4566609620E256480085E8C1 /* user_mark_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = user_mark_billboard.vsh.glsl; path = ../GL/user_mark_billboard.vsh.glsl; sourceTree = "<group>"; };
4566609720E256480085E8C1 /* transit_marker.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = transit_marker.fsh.glsl; path = ../GL/transit_marker.fsh.glsl; sourceTree = "<group>"; };
4566609820E256480085E8C1 /* route_marker.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route_marker.fsh.glsl; path = ../GL/route_marker.fsh.glsl; sourceTree = "<group>"; };
4566609920E256480085E8C1 /* smaa_edges.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = smaa_edges.vsh.glsl; path = ../GL/smaa_edges.vsh.glsl; sourceTree = "<group>"; };
4566609A20E256480085E8C1 /* transit.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = transit.fsh.glsl; path = ../GL/transit.fsh.glsl; sourceTree = "<group>"; };
4566609B20E256480085E8C1 /* my_position.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = my_position.vsh.glsl; path = ../GL/my_position.vsh.glsl; sourceTree = "<group>"; };
4566609C20E256480085E8C1 /* arrow3d_shadow.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d_shadow.vsh.glsl; path = ../GL/arrow3d_shadow.vsh.glsl; sourceTree = "<group>"; };
4566609D20E256480085E8C1 /* arrow3d.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d.fsh.glsl; path = ../GL/arrow3d.fsh.glsl; sourceTree = "<group>"; };
4566609E20E256480085E8C1 /* ruler.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ruler.vsh.glsl; path = ../GL/ruler.vsh.glsl; sourceTree = "<group>"; };
456660A020E256490085E8C1 /* transit_marker.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = transit_marker.vsh.glsl; path = ../GL/transit_marker.vsh.glsl; sourceTree = "<group>"; };
456660A120E256490085E8C1 /* position_accuracy3d.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = position_accuracy3d.vsh.glsl; path = ../GL/position_accuracy3d.vsh.glsl; sourceTree = "<group>"; };
456660A220E256490085E8C1 /* solid_color.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = solid_color.fsh.glsl; path = ../GL/solid_color.fsh.glsl; sourceTree = "<group>"; };
456660A320E256490085E8C1 /* route.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route.vsh.glsl; path = ../GL/route.vsh.glsl; sourceTree = "<group>"; };
456660A420E256490085E8C1 /* user_mark.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = user_mark.fsh.glsl; path = ../GL/user_mark.fsh.glsl; sourceTree = "<group>"; };
456660A520E2564A0085E8C1 /* route_arrow.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route_arrow.vsh.glsl; path = ../GL/route_arrow.vsh.glsl; sourceTree = "<group>"; };
456660A620E2564A0085E8C1 /* line.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = line.fsh.glsl; path = ../GL/line.fsh.glsl; sourceTree = "<group>"; };
456660A720E2564A0085E8C1 /* circle.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle.vsh.glsl; path = ../GL/circle.vsh.glsl; sourceTree = "<group>"; };
456660A820E2564A0085E8C1 /* route_marker.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route_marker.vsh.glsl; path = ../GL/route_marker.vsh.glsl; sourceTree = "<group>"; };
456660A920E2564A0085E8C1 /* smaa_blending_weight.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = smaa_blending_weight.fsh.glsl; path = ../GL/smaa_blending_weight.fsh.glsl; sourceTree = "<group>"; };
456660AA20E2564A0085E8C1 /* masked_texturing_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = masked_texturing_billboard.vsh.glsl; path = ../GL/masked_texturing_billboard.vsh.glsl; sourceTree = "<group>"; };
456660AB20E2564B0085E8C1 /* area.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = area.vsh.glsl; path = ../GL/area.vsh.glsl; sourceTree = "<group>"; };
456660AC20E2564B0085E8C1 /* texturing_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing_billboard.vsh.glsl; path = ../GL/texturing_billboard.vsh.glsl; sourceTree = "<group>"; };
456660AD20E2564B0085E8C1 /* shader_index.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = shader_index.txt; path = ../GL/shader_index.txt; sourceTree = "<group>"; };
456660AE20E2564B0085E8C1 /* hatching_area.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = hatching_area.vsh.glsl; path = ../GL/hatching_area.vsh.glsl; sourceTree = "<group>"; };
456660AF20E2564B0085E8C1 /* route_dash.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route_dash.fsh.glsl; path = ../GL/route_dash.fsh.glsl; sourceTree = "<group>"; };
456660B020E2564C0085E8C1 /* route.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route.fsh.glsl; path = ../GL/route.fsh.glsl; sourceTree = "<group>"; };
456660B120E2564C0085E8C1 /* traffic_line.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = traffic_line.fsh.glsl; path = ../GL/traffic_line.fsh.glsl; sourceTree = "<group>"; };
456660B220E2564C0085E8C1 /* line.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = line.vsh.glsl; path = ../GL/line.vsh.glsl; sourceTree = "<group>"; };
456660B320E2564C0085E8C1 /* text_outlined.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_outlined.vsh.glsl; path = ../GL/text_outlined.vsh.glsl; sourceTree = "<group>"; };
456660B420E2564C0085E8C1 /* screen_quad.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = screen_quad.vsh.glsl; path = ../GL/screen_quad.vsh.glsl; sourceTree = "<group>"; };
456660B520E2564D0085E8C1 /* arrow3d_shadow.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d_shadow.fsh.glsl; path = ../GL/arrow3d_shadow.fsh.glsl; sourceTree = "<group>"; };
456660B620E2564D0085E8C1 /* circle.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle.fsh.glsl; path = ../GL/circle.fsh.glsl; sourceTree = "<group>"; };
456660B720E2564D0085E8C1 /* dashed_line.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dashed_line.fsh.glsl; path = ../GL/dashed_line.fsh.glsl; sourceTree = "<group>"; };
456660B820E2564D0085E8C1 /* colored_symbol.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = colored_symbol.fsh.glsl; path = ../GL/colored_symbol.fsh.glsl; sourceTree = "<group>"; };
456660B920E2564D0085E8C1 /* masked_texturing.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = masked_texturing.vsh.glsl; path = ../GL/masked_texturing.vsh.glsl; sourceTree = "<group>"; };
456660BA20E2564E0085E8C1 /* text.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text.fsh.glsl; path = ../GL/text.fsh.glsl; sourceTree = "<group>"; };
456660BB20E2564E0085E8C1 /* traffic.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = traffic.vsh.glsl; path = ../GL/traffic.vsh.glsl; sourceTree = "<group>"; };
456660BC20E2564E0085E8C1 /* smaa_blending_weight.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = smaa_blending_weight.vsh.glsl; path = ../GL/smaa_blending_weight.vsh.glsl; sourceTree = "<group>"; };
456660BD20E2564E0085E8C1 /* smaa_final.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = smaa_final.vsh.glsl; path = ../GL/smaa_final.vsh.glsl; sourceTree = "<group>"; };
456660BE20E2564F0085E8C1 /* arrow3d.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d.vsh.glsl; path = ../GL/arrow3d.vsh.glsl; sourceTree = "<group>"; };
456660BF20E2564F0085E8C1 /* colored_symbol_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = colored_symbol_billboard.vsh.glsl; path = ../GL/colored_symbol_billboard.vsh.glsl; sourceTree = "<group>"; };
456660C020E2564F0085E8C1 /* circle_point.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle_point.vsh.glsl; path = ../GL/circle_point.vsh.glsl; sourceTree = "<group>"; };
456660C120E2564F0085E8C1 /* texturing3d.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing3d.fsh.glsl; path = ../GL/texturing3d.fsh.glsl; sourceTree = "<group>"; };
456660C220E2564F0085E8C1 /* smaa_edges.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = smaa_edges.fsh.glsl; path = ../GL/smaa_edges.fsh.glsl; sourceTree = "<group>"; };
456660C320E256500085E8C1 /* text.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text.vsh.glsl; path = ../GL/text.vsh.glsl; sourceTree = "<group>"; };
456660C420E256500085E8C1 /* shaders_lib.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = shaders_lib.glsl; path = ../GL/shaders_lib.glsl; sourceTree = "<group>"; };
456660C520E256500085E8C1 /* debug_rect.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = debug_rect.fsh.glsl; path = ../GL/debug_rect.fsh.glsl; sourceTree = "<group>"; };
456660C620E256500085E8C1 /* dashed_line.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dashed_line.vsh.glsl; path = ../GL/dashed_line.vsh.glsl; sourceTree = "<group>"; };
456660C720E256500085E8C1 /* route_arrow.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route_arrow.fsh.glsl; path = ../GL/route_arrow.fsh.glsl; sourceTree = "<group>"; };
456660C820E256510085E8C1 /* user_mark.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = user_mark.vsh.glsl; path = ../GL/user_mark.vsh.glsl; sourceTree = "<group>"; };
456660C920E256510085E8C1 /* text_outlined_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_outlined_billboard.vsh.glsl; path = ../GL/text_outlined_billboard.vsh.glsl; sourceTree = "<group>"; };
456660CA20E256510085E8C1 /* text_outlined_gui.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_outlined_gui.vsh.glsl; path = ../GL/text_outlined_gui.vsh.glsl; sourceTree = "<group>"; };
456660CB20E256510085E8C1 /* texturing_gui.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing_gui.vsh.glsl; path = ../GL/texturing_gui.vsh.glsl; sourceTree = "<group>"; };
456660CC20E256510085E8C1 /* texturing.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing.fsh.glsl; path = ../GL/texturing.fsh.glsl; sourceTree = "<group>"; };
456660CD20E256520085E8C1 /* transit.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = transit.vsh.glsl; path = ../GL/transit.vsh.glsl; sourceTree = "<group>"; };
456660CE20E256520085E8C1 /* smaa_final.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = smaa_final.fsh.glsl; path = ../GL/smaa_final.fsh.glsl; sourceTree = "<group>"; };
456660CF20E256520085E8C1 /* area3d_outline.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = area3d_outline.vsh.glsl; path = ../GL/area3d_outline.vsh.glsl; sourceTree = "<group>"; };
456660D020E256520085E8C1 /* debug_rect.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = debug_rect.vsh.glsl; path = ../GL/debug_rect.vsh.glsl; sourceTree = "<group>"; };
456660D120E256520085E8C1 /* colored_symbol.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = colored_symbol.vsh.glsl; path = ../GL/colored_symbol.vsh.glsl; sourceTree = "<group>"; };
456660D220E256530085E8C1 /* hatching_area.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = hatching_area.fsh.glsl; path = ../GL/hatching_area.fsh.glsl; sourceTree = "<group>"; };
456660D320E256530085E8C1 /* texturing.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing.vsh.glsl; path = ../GL/texturing.vsh.glsl; sourceTree = "<group>"; };
456660D420E256530085E8C1 /* area3d.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = area3d.vsh.glsl; path = ../GL/area3d.vsh.glsl; sourceTree = "<group>"; };
456660DA20E25A380085E8C1 /* shaders_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = shaders_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
456660EC20E25AA90085E8C1 /* gl_program_params_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_program_params_tests.cpp; sourceTree = "<group>"; };
456660ED20E25AA90085E8C1 /* gl_shaders_desktop_compile_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_shaders_desktop_compile_tests.cpp; sourceTree = "<group>"; };
456660EE20E25AA90085E8C1 /* gl_shaders_mobile_compile_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_shaders_mobile_compile_test.cpp; sourceTree = "<group>"; };
456660F220E25AD40085E8C1 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
456660F520E25E2E0085E8C1 /* libdrape.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdrape.a; sourceTree = BUILT_PRODUCTS_DIR; };
456660F820E25E4C0085E8C1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
456660FC20E25EDD0085E8C1 /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; };
456660FE20E25EE30085E8C1 /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
4566610020E25EE90085E8C1 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
4566610220E25EEF0085E8C1 /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
4566610420E25EF70085E8C1 /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
4566610620E25F560085E8C1 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
4566610820E25F790085E8C1 /* test_main_loop.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = test_main_loop.hpp; path = ../../../libs/qt_tstfrm/test_main_loop.hpp; sourceTree = "<group>"; };
4566610920E25F790085E8C1 /* test_main_loop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = test_main_loop.cpp; path = ../../../libs/qt_tstfrm/test_main_loop.cpp; sourceTree = "<group>"; };
4577B28221F2088800864FAC /* vulkan_program_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vulkan_program_pool.cpp; sourceTree = "<group>"; };
4577B28321F2088800864FAC /* vulkan_program_params.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vulkan_program_params.cpp; sourceTree = "<group>"; };
4577B28421F2088800864FAC /* vulkan_program_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vulkan_program_params.hpp; sourceTree = "<group>"; };
4577B28521F2088800864FAC /* vulkan_program_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vulkan_program_pool.hpp; sourceTree = "<group>"; };
45789EDC21342BDE009955CC /* debug_rect.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = debug_rect.metal; sourceTree = "<group>"; };
45789EDE21343F70009955CC /* metal_program_pool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_program_pool.mm; sourceTree = "<group>"; };
45789EDF21343F70009955CC /* metal_program_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metal_program_pool.hpp; sourceTree = "<group>"; };
45789EE321353CA3009955CC /* program_manager_metal.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = program_manager_metal.mm; sourceTree = "<group>"; };
45789EE52135464D009955CC /* metal_program_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metal_program_params.hpp; sourceTree = "<group>"; };
45789EE62135464D009955CC /* metal_program_params.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = metal_program_params.mm; sourceTree = "<group>"; };
4598437C21394BE000F8CAB2 /* shaders_metal.metallib */ = {isa = PBXFileReference; explicitFileType = "archive.metal-library"; includeInIndex = 0; path = shaders_metal.metallib; sourceTree = BUILT_PRODUCTS_DIR; };
56DAC3652399214F000BC50D /* libvulkan_wrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libvulkan_wrapper.a; sourceTree = BUILT_PRODUCTS_DIR; };
BBF7916F2146D8EC00D27BD8 /* system.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = system.metal; sourceTree = "<group>"; };
BBF7917221493AFC00D27BD8 /* arrow3d.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = arrow3d.metal; sourceTree = "<group>"; };
BBF7917421495FF900D27BD8 /* shapes.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = shapes.metal; sourceTree = "<group>"; };
BBF79176214970B600D27BD8 /* shaders_lib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shaders_lib.h; sourceTree = "<group>"; };
BBF79177214AA53C00D27BD8 /* traffic.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = traffic.metal; sourceTree = "<group>"; };
BBF79178214AA92D00D27BD8 /* transit.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = transit.metal; sourceTree = "<group>"; };
BBF79179214AB8B500D27BD8 /* traffic_circle.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = traffic_circle.fsh.glsl; sourceTree = "<group>"; };
BBF7917A214AB8B600D27BD8 /* transit_circle.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = transit_circle.fsh.glsl; sourceTree = "<group>"; };
BBF7917B214AB8B600D27BD8 /* traffic_circle.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = traffic_circle.vsh.glsl; sourceTree = "<group>"; };
BBF7917C214AB8B600D27BD8 /* transit_circle.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = transit_circle.vsh.glsl; sourceTree = "<group>"; };
EBCBCBDE2A3E1EE90020450E /* arrow3d_textured.vsh.glsl */ = {isa = PBXFileReference; lastKnownFileType = text; path = arrow3d_textured.vsh.glsl; sourceTree = "<group>"; };
EBCBCBDF2A3E1EE90020450E /* arrow3d_textured.fsh.glsl */ = {isa = PBXFileReference; lastKnownFileType = text; path = arrow3d_textured.fsh.glsl; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
456660D720E25A380085E8C1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
56DAC3662399214F000BC50D /* libvulkan_wrapper.a in Frameworks */,
456660F720E25E360085E8C1 /* libshaders.a in Frameworks */,
456660F620E25E2E0085E8C1 /* libdrape.a in Frameworks */,
4566610520E25EF70085E8C1 /* libplatform.a in Frameworks */,
4566610320E25EEF0085E8C1 /* libcoding.a in Frameworks */,
4566610120E25EE90085E8C1 /* libgeometry.a in Frameworks */,
456660FF20E25EE30085E8C1 /* libbase.a in Frameworks */,
456660FD20E25EDD0085E8C1 /* libexpat.a in Frameworks */,
456660F920E25E4C0085E8C1 /* OpenGL.framework in Frameworks */,
4566610720E25F560085E8C1 /* libz.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4566606520E254060085E8C1 = {
isa = PBXGroup;
children = (
4566607B20E254A60085E8C1 /* common-debug.xcconfig */,
4566607C20E254A60085E8C1 /* common-release.xcconfig */,
456660F420E25E2E0085E8C1 /* Frameworks */,
4566606F20E254060085E8C1 /* Products */,
4566610B20E261020085E8C1 /* Resources */,
4566607A20E2546C0085E8C1 /* shaders */,
456660DB20E25A390085E8C1 /* shaders_tests */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
4566606F20E254060085E8C1 /* Products */ = {
isa = PBXGroup;
children = (
4566606E20E254060085E8C1 /* libshaders.a */,
456660DA20E25A380085E8C1 /* shaders_tests.app */,
4598437C21394BE000F8CAB2 /* shaders_metal.metallib */,
);
name = Products;
sourceTree = "<group>";
};
4566607A20E2546C0085E8C1 /* shaders */ = {
isa = PBXGroup;
children = (
4566608E20E2562C0085E8C1 /* GL */,
4566608320E256230085E8C1 /* gl_program_info.hpp */,
4566608420E256230085E8C1 /* gl_program_params.cpp */,
4566607F20E256230085E8C1 /* gl_program_params.hpp */,
4566608720E256230085E8C1 /* gl_program_pool.cpp */,
4566608520E256230085E8C1 /* gl_program_pool.hpp */,
4566608220E256230085E8C1 /* gl_shaders.cpp */,
4566608820E256230085E8C1 /* gl_shaders.hpp */,
45789EDB21342AC4009955CC /* Metal */,
45789EE52135464D009955CC /* metal_program_params.hpp */,
45789EE62135464D009955CC /* metal_program_params.mm */,
45789EDF21343F70009955CC /* metal_program_pool.hpp */,
45789EDE21343F70009955CC /* metal_program_pool.mm */,
45789EE321353CA3009955CC /* program_manager_metal.mm */,
4561ADF320E378CB0096BC12 /* program_manager.cpp */,
4561ADF420E378CB0096BC12 /* program_manager.hpp */,
4566608020E256230085E8C1 /* program_params.cpp */,
4566608920E256240085E8C1 /* program_params.hpp */,
4566608120E256230085E8C1 /* program_pool.hpp */,
4566608620E256230085E8C1 /* programs.hpp */,
4577B28321F2088800864FAC /* vulkan_program_params.cpp */,
4577B28421F2088800864FAC /* vulkan_program_params.hpp */,
4577B28221F2088800864FAC /* vulkan_program_pool.cpp */,
4577B28521F2088800864FAC /* vulkan_program_pool.hpp */,
);
name = shaders;
path = ../../libs/shaders;
sourceTree = "<group>";
};
4566608E20E2562C0085E8C1 /* GL */ = {
isa = PBXGroup;
children = (
456660AB20E2564B0085E8C1 /* area.vsh.glsl */,
456660CF20E256520085E8C1 /* area3d_outline.vsh.glsl */,
456660D420E256530085E8C1 /* area3d.vsh.glsl */,
4566609020E256470085E8C1 /* arrow3d_outline.fsh.glsl */,
456660B520E2564D0085E8C1 /* arrow3d_shadow.fsh.glsl */,
4566609C20E256480085E8C1 /* arrow3d_shadow.vsh.glsl */,
EBCBCBDF2A3E1EE90020450E /* arrow3d_textured.fsh.glsl */,
EBCBCBDE2A3E1EE90020450E /* arrow3d_textured.vsh.glsl */,
4566609D20E256480085E8C1 /* arrow3d.fsh.glsl */,
456660BE20E2564F0085E8C1 /* arrow3d.vsh.glsl */,
4566609220E256470085E8C1 /* circle_point.fsh.glsl */,
456660C020E2564F0085E8C1 /* circle_point.vsh.glsl */,
456660B620E2564D0085E8C1 /* circle.fsh.glsl */,
456660A720E2564A0085E8C1 /* circle.vsh.glsl */,
456660BF20E2564F0085E8C1 /* colored_symbol_billboard.vsh.glsl */,
456660B820E2564D0085E8C1 /* colored_symbol.fsh.glsl */,
456660D120E256520085E8C1 /* colored_symbol.vsh.glsl */,
456660B720E2564D0085E8C1 /* dashed_line.fsh.glsl */,
456660C620E256500085E8C1 /* dashed_line.vsh.glsl */,
456660C520E256500085E8C1 /* debug_rect.fsh.glsl */,
456660D020E256520085E8C1 /* debug_rect.vsh.glsl */,
456660D220E256530085E8C1 /* hatching_area.fsh.glsl */,
456660AE20E2564B0085E8C1 /* hatching_area.vsh.glsl */,
456660A620E2564A0085E8C1 /* line.fsh.glsl */,
456660B220E2564C0085E8C1 /* line.vsh.glsl */,
456660AA20E2564A0085E8C1 /* masked_texturing_billboard.vsh.glsl */,
4566609320E256470085E8C1 /* masked_texturing.fsh.glsl */,
456660B920E2564D0085E8C1 /* masked_texturing.vsh.glsl */,
4566609B20E256480085E8C1 /* my_position.vsh.glsl */,
4566609120E256470085E8C1 /* path_symbol.vsh.glsl */,
456660A120E256490085E8C1 /* position_accuracy3d.vsh.glsl */,
456660C720E256500085E8C1 /* route_arrow.fsh.glsl */,
456660A520E2564A0085E8C1 /* route_arrow.vsh.glsl */,
456660AF20E2564B0085E8C1 /* route_dash.fsh.glsl */,
4566609820E256480085E8C1 /* route_marker.fsh.glsl */,
456660A820E2564A0085E8C1 /* route_marker.vsh.glsl */,
456660B020E2564C0085E8C1 /* route.fsh.glsl */,
456660A320E256490085E8C1 /* route.vsh.glsl */,
4566609E20E256480085E8C1 /* ruler.vsh.glsl */,
456660B420E2564C0085E8C1 /* screen_quad.vsh.glsl */,
456660AD20E2564B0085E8C1 /* shader_index.txt */,
456660C420E256500085E8C1 /* shaders_lib.glsl */,
456660A920E2564A0085E8C1 /* smaa_blending_weight.fsh.glsl */,
456660BC20E2564E0085E8C1 /* smaa_blending_weight.vsh.glsl */,
456660C220E2564F0085E8C1 /* smaa_edges.fsh.glsl */,
4566609920E256480085E8C1 /* smaa_edges.vsh.glsl */,
456660CE20E256520085E8C1 /* smaa_final.fsh.glsl */,
456660BD20E2564E0085E8C1 /* smaa_final.vsh.glsl */,
456660A220E256490085E8C1 /* solid_color.fsh.glsl */,
4566609420E256470085E8C1 /* text_billboard.vsh.glsl */,
456660C920E256510085E8C1 /* text_outlined_billboard.vsh.glsl */,
456660CA20E256510085E8C1 /* text_outlined_gui.vsh.glsl */,
456660B320E2564C0085E8C1 /* text_outlined.vsh.glsl */,
456660BA20E2564E0085E8C1 /* text.fsh.glsl */,
456660C320E256500085E8C1 /* text.vsh.glsl */,
456660AC20E2564B0085E8C1 /* texturing_billboard.vsh.glsl */,
456660CB20E256510085E8C1 /* texturing_gui.vsh.glsl */,
456660CC20E256510085E8C1 /* texturing.fsh.glsl */,
456660D320E256530085E8C1 /* texturing.vsh.glsl */,
456660C120E2564F0085E8C1 /* texturing3d.fsh.glsl */,
BBF79179214AB8B500D27BD8 /* traffic_circle.fsh.glsl */,
BBF7917B214AB8B600D27BD8 /* traffic_circle.vsh.glsl */,
456660B120E2564C0085E8C1 /* traffic_line.fsh.glsl */,
4566609520E256470085E8C1 /* traffic_line.vsh.glsl */,
4566608F20E256470085E8C1 /* traffic.fsh.glsl */,
456660BB20E2564E0085E8C1 /* traffic.vsh.glsl */,
BBF7917A214AB8B600D27BD8 /* transit_circle.fsh.glsl */,
BBF7917C214AB8B600D27BD8 /* transit_circle.vsh.glsl */,
4566609720E256480085E8C1 /* transit_marker.fsh.glsl */,
456660A020E256490085E8C1 /* transit_marker.vsh.glsl */,
4566609A20E256480085E8C1 /* transit.fsh.glsl */,
456660CD20E256520085E8C1 /* transit.vsh.glsl */,
4566609620E256480085E8C1 /* user_mark_billboard.vsh.glsl */,
456660A420E256490085E8C1 /* user_mark.fsh.glsl */,
456660C820E256510085E8C1 /* user_mark.vsh.glsl */,
);
path = GL;
sourceTree = "<group>";
};
456660DB20E25A390085E8C1 /* shaders_tests */ = {
isa = PBXGroup;
children = (
456660EC20E25AA90085E8C1 /* gl_program_params_tests.cpp */,
456660ED20E25AA90085E8C1 /* gl_shaders_desktop_compile_tests.cpp */,
456660EE20E25AA90085E8C1 /* gl_shaders_mobile_compile_test.cpp */,
4566610920E25F790085E8C1 /* test_main_loop.cpp */,
4566610820E25F790085E8C1 /* test_main_loop.hpp */,
456660F220E25AD40085E8C1 /* testingmain.cpp */,
);
name = shaders_tests;
path = ../../libs/shaders/shaders_tests;
sourceTree = "<group>";
};
456660F420E25E2E0085E8C1 /* Frameworks */ = {
isa = PBXGroup;
children = (
56DAC3652399214F000BC50D /* libvulkan_wrapper.a */,
4566610620E25F560085E8C1 /* libz.tbd */,
4566610420E25EF70085E8C1 /* libplatform.a */,
4566610220E25EEF0085E8C1 /* libcoding.a */,
4566610020E25EE90085E8C1 /* libgeometry.a */,
456660FE20E25EE30085E8C1 /* libbase.a */,
456660FC20E25EDD0085E8C1 /* libexpat.a */,
456660F820E25E4C0085E8C1 /* OpenGL.framework */,
456660F520E25E2E0085E8C1 /* libdrape.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
4566610B20E261020085E8C1 /* Resources */ = {
isa = PBXGroup;
children = (
4561ADF820E37A6F0096BC12 /* shaders_compiler */,
);
name = Resources;
sourceTree = "<group>";
};
45789EDB21342AC4009955CC /* Metal */ = {
isa = PBXGroup;
children = (
BBF7917221493AFC00D27BD8 /* arrow3d.metal */,
45789EDC21342BDE009955CC /* debug_rect.metal */,
4560F5AA2142AC1300CC736C /* gui.metal */,
451E692E214A6FA200764A97 /* map.metal */,
451E692C214A53C000764A97 /* route.metal */,
4560F582213D44CE00CC736C /* screen_quad.metal */,
BBF79176214970B600D27BD8 /* shaders_lib.h */,
451E6930214A8D4200764A97 /* shaders_lib.metal */,
BBF7917421495FF900D27BD8 /* shapes.metal */,
45355A42214BF358007740F8 /* smaa.metal */,
BBF7916F2146D8EC00D27BD8 /* system.metal */,
BBF79177214AA53C00D27BD8 /* traffic.metal */,
BBF79178214AA92D00D27BD8 /* transit.metal */,
);
path = Metal;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
4566606D20E254060085E8C1 /* shaders */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4566607720E254060085E8C1 /* Build configuration list for PBXNativeTarget "shaders" */;
buildPhases = (
456660D520E256C00085E8C1 /* Run Script */,
4566606A20E254060085E8C1 /* Sources */,
);
buildRules = (
);
dependencies = (
4560F58D213D57F900CC736C /* PBXTargetDependency */,
);
name = shaders;
productName = shaders;
productReference = 4566606E20E254060085E8C1 /* libshaders.a */;
productType = "com.apple.product-type.library.static";
};
456660D920E25A380085E8C1 /* shaders_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 456660E820E25A3A0085E8C1 /* Build configuration list for PBXNativeTarget "shaders_tests" */;
buildPhases = (
456660D620E25A380085E8C1 /* Sources */,
456660D720E25A380085E8C1 /* Frameworks */,
456660D820E25A380085E8C1 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = shaders_tests;
productName = shaders_tests;
productReference = 456660DA20E25A380085E8C1 /* shaders_tests.app */;
productType = "com.apple.product-type.application";
};
4598437B21394BE000F8CAB2 /* shaders_metal */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4598438321394BE000F8CAB2 /* Build configuration list for PBXNativeTarget "shaders_metal" */;
buildPhases = (
4598437A21394BE000F8CAB2 /* Sources */,
);
buildRules = (
);
dependencies = (
);
name = shaders_metal;
productName = shaders_metal;
productReference = 4598437C21394BE000F8CAB2 /* shaders_metal.metallib */;
productType = "com.apple.product-type.metal-library";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
4566606620E254060085E8C1 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
4566606D20E254060085E8C1 = {
CreatedOnToolsVersion = 9.4;
};
456660D920E25A380085E8C1 = {
CreatedOnToolsVersion = 9.4;
};
4598437B21394BE000F8CAB2 = {
CreatedOnToolsVersion = 9.4.1;
};
};
};
buildConfigurationList = 4566606920E254060085E8C1 /* Build configuration list for PBXProject "shaders" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 4566606520E254060085E8C1;
productRefGroup = 4566606F20E254060085E8C1 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
4566606D20E254060085E8C1 /* shaders */,
456660D920E25A380085E8C1 /* shaders_tests */,
4598437B21394BE000F8CAB2 /* shaders_metal */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
456660D820E25A380085E8C1 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4561ADF920E37A6F0096BC12 /* shaders_compiler in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
456660D520E256C00085E8C1 /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${OMIM_ROOT}/libs/shaders/GL/area.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/area3d.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/area3d_outline.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/arrow3d.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/arrow3d.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/arrow3d_outline.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/arrow3d_shadow.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/arrow3d_shadow.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/circle.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/circle.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/circle_point.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/circle_point.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/colored_symbol.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/colored_symbol.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/colored_symbol_billboard.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/dashed_line.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/dashed_line.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/debug_rect.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/debug_rect.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/hatching_area.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/hatching_area.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/line.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/line.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/masked_texturing.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/masked_texturing.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/masked_texturing_billboard.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/my_position.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/path_symbol.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/position_accuracy3d.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/route.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/route.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/route_arrow.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/route_arrow.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/route_dash.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/route_marker.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/route_marker.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/ruler.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/screen_quad.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/selection_line.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/selection_line.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/shader_index.txt",
"${OMIM_ROOT}/libs/shaders/GL/shaders_lib.glsl",
"${OMIM_ROOT}/libs/shaders/GL/smaa_blending_weight.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/smaa_blending_weight.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/smaa_edges.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/smaa_edges.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/smaa_final.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/smaa_final.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/solid_color.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/text.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/text.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/text_billboard.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/text_outlined.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/text_outlined_billboard.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/text_outlined_gui.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/texturing.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/texturing.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/texturing3d.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/texturing_billboard.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/texturing_gui.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/traffic.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/traffic.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/traffic_circle.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/traffic_circle.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/traffic_line.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/traffic_line.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/transit.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/transit.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/transit_circle.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/transit_circle.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/transit_marker.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/transit_marker.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/user_mark.fsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/user_mark.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/GL/user_mark_billboard.vsh.glsl",
"${OMIM_ROOT}/libs/shaders/gl_shaders_preprocessor.py",
"${OMIM_ROOT}/libs/shaders/GL/shader_index.txt",
"${OMIM_ROOT}/libs/shaders/programs.hpp",
"${OMIM_ROOT}/libs/shaders/GL/shaders_lib.glsl",
);
name = "Run Script";
outputFileListPaths = (
);
outputPaths = (
"${OMIM_ROOT}/libs/shaders/gl_shaders.hpp",
"${OMIM_ROOT}/libs/shaders/gl_shaders.cpp",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Without this check shaders library is always rebuilt in XCode 13.\n# See https://stackoverflow.com/a/69481200/1209392\nif [ $ACTION != \"indexbuild\" ]; then\npython3 ${OMIM_ROOT}/libs/shaders/gl_shaders_preprocessor.py ${OMIM_ROOT}/libs/shaders/GL shader_index.txt programs.hpp shaders_lib.glsl ${OMIM_ROOT}/libs/shaders gl_shaders\nfi\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
4566606A20E254060085E8C1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
45789EE72135464D009955CC /* metal_program_params.mm in Sources */,
4566608A20E256240085E8C1 /* program_params.cpp in Sources */,
45789EE021343F70009955CC /* metal_program_pool.mm in Sources */,
4577B28621F2088800864FAC /* vulkan_program_pool.cpp in Sources */,
4566608B20E256240085E8C1 /* gl_shaders.cpp in Sources */,
45789EE421353CA3009955CC /* program_manager_metal.mm in Sources */,
4561ADF520E378CB0096BC12 /* program_manager.cpp in Sources */,
4566608C20E256240085E8C1 /* gl_program_params.cpp in Sources */,
4566608D20E256240085E8C1 /* gl_program_pool.cpp in Sources */,
4577B28721F2088800864FAC /* vulkan_program_params.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
456660D620E25A380085E8C1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
456660F020E25AA90085E8C1 /* gl_shaders_desktop_compile_tests.cpp in Sources */,
456660EF20E25AA90085E8C1 /* gl_program_params_tests.cpp in Sources */,
456660F120E25AA90085E8C1 /* gl_shaders_mobile_compile_test.cpp in Sources */,
456660F320E25AD40085E8C1 /* testingmain.cpp in Sources */,
4566610A20E25F790085E8C1 /* test_main_loop.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4598437A21394BE000F8CAB2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
451E692F214A6FA200764A97 /* map.metal in Sources */,
45355A43214BF358007740F8 /* smaa.metal in Sources */,
4560F5AB2142AC1300CC736C /* gui.metal in Sources */,
451E692D214A53C000764A97 /* route.metal in Sources */,
BBF791702146D8EC00D27BD8 /* system.metal in Sources */,
BBF7917E214AC41F00D27BD8 /* traffic.metal in Sources */,
4560F58A213D57D600CC736C /* debug_rect.metal in Sources */,
451E6931214A8D4200764A97 /* shaders_lib.metal in Sources */,
BBF7917321493AFC00D27BD8 /* arrow3d.metal in Sources */,
BBF7917D214AC41700D27BD8 /* transit.metal in Sources */,
BBF7917521495FF900D27BD8 /* shapes.metal in Sources */,
4560F58B213D57D600CC736C /* screen_quad.metal in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
4560F58D213D57F900CC736C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 4598437B21394BE000F8CAB2 /* shaders_metal */;
targetProxy = 4560F58C213D57F900CC736C /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
4566607520E254060085E8C1 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4566607B20E254A60085E8C1 /* common-debug.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/glm",
"$(OMIM_ROOT)/3party/Vulkan-Headers/include",
"$(OMIM_ROOT)/3party/vulkan_wrapper",
);
};
name = Debug;
};
4566607620E254060085E8C1 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4566607C20E254A60085E8C1 /* common-release.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/glm",
"$(OMIM_ROOT)/3party/Vulkan-Headers/include",
"$(OMIM_ROOT)/3party/vulkan_wrapper",
);
};
name = Release;
};
4566607820E254060085E8C1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
4566607920E254060085E8C1 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXCLUDED_SOURCE_FILE_NAMES = "";
};
name = Release;
};
456660E920E25A3A0085E8C1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
FRAMEWORK_SEARCH_PATHS = "$(QT_PATH)/lib";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/glm",
"$(QT_PATH)/include",
);
};
name = Debug;
};
456660EA20E25A3A0085E8C1 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
FRAMEWORK_SEARCH_PATHS = "$(QT_PATH)/lib";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/glm",
"$(QT_PATH)/include",
);
};
name = Release;
};
4598438021394BE000F8CAB2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
MTL_OPTIMIZATION_LEVEL = 0;
};
name = Debug;
};
4598438121394BE000F8CAB2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
MTL_FAST_MATH = YES;
MTL_OPTIMIZATION_LEVEL = 3;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4566606920E254060085E8C1 /* Build configuration list for PBXProject "shaders" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4566607520E254060085E8C1 /* Debug */,
4566607620E254060085E8C1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4566607720E254060085E8C1 /* Build configuration list for PBXNativeTarget "shaders" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4566607820E254060085E8C1 /* Debug */,
4566607920E254060085E8C1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
456660E820E25A3A0085E8C1 /* Build configuration list for PBXNativeTarget "shaders_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
456660E920E25A3A0085E8C1 /* Debug */,
456660EA20E25A3A0085E8C1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4598438321394BE000F8CAB2 /* Build configuration list for PBXNativeTarget "shaders_metal" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4598438021394BE000F8CAB2 /* Debug */,
4598438121394BE000F8CAB2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 4566606620E254060085E8C1 /* Project object */;
}

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:shaders.xcodeproj">
</FileRef>
</Workspace>

View file

@ -0,0 +1,197 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
4553E0E91E571AA400FA9CFF /* stb_image_write.h in Headers */ = {isa = PBXBuildFile; fileRef = 4553E0E71E571AA400FA9CFF /* stb_image_write.h */; };
4553E0EA1E571AA400FA9CFF /* stb_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4553E0E81E571AA400FA9CFF /* stb_image.cpp */; };
675D21C61BFB8F2B00717E4F /* stb_image.h in Headers */ = {isa = PBXBuildFile; fileRef = 675D21C41BFB8F2B00717E4F /* stb_image.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34EBB47E1DBF52D3005BE9B8 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34EBB47F1DBF52D3005BE9B8 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
4553E0E71E571AA400FA9CFF /* stb_image_write.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_image_write.h; sourceTree = "<group>"; };
4553E0E81E571AA400FA9CFF /* stb_image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stb_image.cpp; sourceTree = "<group>"; };
675D21BA1BFB8DBA00717E4F /* libstb_image.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libstb_image.a; sourceTree = BUILT_PRODUCTS_DIR; };
675D21C41BFB8F2B00717E4F /* stb_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_image.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
675D21B71BFB8DBA00717E4F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
675D21B11BFB8DBA00717E4F = {
isa = PBXGroup;
children = (
34EBB47E1DBF52D3005BE9B8 /* common-debug.xcconfig */,
34EBB47F1DBF52D3005BE9B8 /* common-release.xcconfig */,
675D21C21BFB8F1000717E4F /* stb_image */,
675D21BB1BFB8DBA00717E4F /* Products */,
);
sourceTree = "<group>";
};
675D21BB1BFB8DBA00717E4F /* Products */ = {
isa = PBXGroup;
children = (
675D21BA1BFB8DBA00717E4F /* libstb_image.a */,
);
name = Products;
sourceTree = "<group>";
};
675D21C21BFB8F1000717E4F /* stb_image */ = {
isa = PBXGroup;
children = (
4553E0E71E571AA400FA9CFF /* stb_image_write.h */,
4553E0E81E571AA400FA9CFF /* stb_image.cpp */,
675D21C41BFB8F2B00717E4F /* stb_image.h */,
);
name = stb_image;
path = ../../3party/stb_image;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
675D21B81BFB8DBA00717E4F /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
4553E0E91E571AA400FA9CFF /* stb_image_write.h in Headers */,
675D21C61BFB8F2B00717E4F /* stb_image.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
675D21B91BFB8DBA00717E4F /* stb_image */ = {
isa = PBXNativeTarget;
buildConfigurationList = 675D21BE1BFB8DBA00717E4F /* Build configuration list for PBXNativeTarget "stb_image" */;
buildPhases = (
675D21B61BFB8DBA00717E4F /* Sources */,
675D21B71BFB8DBA00717E4F /* Frameworks */,
675D21B81BFB8DBA00717E4F /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = stb_image;
productName = stb_image;
productReference = 675D21BA1BFB8DBA00717E4F /* libstb_image.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
675D21B21BFB8DBA00717E4F /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
675D21B91BFB8DBA00717E4F = {
CreatedOnToolsVersion = 7.1.1;
};
};
};
buildConfigurationList = 675D21B51BFB8DBA00717E4F /* Build configuration list for PBXProject "stb_image" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 675D21B11BFB8DBA00717E4F;
productRefGroup = 675D21BB1BFB8DBA00717E4F /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
675D21B91BFB8DBA00717E4F /* stb_image */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
675D21B61BFB8DBA00717E4F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4553E0EA1E571AA400FA9CFF /* stb_image.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
675D21BC1BFB8DBA00717E4F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34EBB47E1DBF52D3005BE9B8 /* common-debug.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Debug;
};
675D21BD1BFB8DBA00717E4F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34EBB47F1DBF52D3005BE9B8 /* common-release.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Release;
};
675D21BF1BFB8DBA00717E4F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
675D21C01BFB8DBA00717E4F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
675D21B51BFB8DBA00717E4F /* Build configuration list for PBXProject "stb_image" */ = {
isa = XCConfigurationList;
buildConfigurations = (
675D21BC1BFB8DBA00717E4F /* Debug */,
675D21BD1BFB8DBA00717E4F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
675D21BE1BFB8DBA00717E4F /* Build configuration list for PBXNativeTarget "stb_image" */ = {
isa = XCConfigurationList;
buildConfigurations = (
675D21BF1BFB8DBA00717E4F /* Debug */,
675D21C01BFB8DBA00717E4F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 675D21B21BFB8DBA00717E4F /* Project object */;
}

View file

@ -0,0 +1,804 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
34B093221C61F9BA0066F4C3 /* storage_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34B0931D1C61F9BA0066F4C3 /* storage_helpers.cpp */; };
34B093231C61F9BA0066F4C3 /* storage_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34B0931E1C61F9BA0066F4C3 /* storage_helpers.hpp */; };
34C9BCFC1C6CCF85000DC38D /* country_name_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34C9BCFA1C6CCF85000DC38D /* country_name_getter.cpp */; };
34C9BCFD1C6CCF85000DC38D /* country_name_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34C9BCFB1C6CCF85000DC38D /* country_name_getter.hpp */; };
39711406229D7C40003915E5 /* country_info_getter_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39711402229D7C3D003915E5 /* country_info_getter_tests.cpp */; };
39711407229D7C40003915E5 /* country_name_getter_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39711403229D7C3D003915E5 /* country_name_getter_tests.cpp */; };
39711408229D7C53003915E5 /* helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 678338D21C723B1A00FD6263 /* helpers.cpp */; };
3D2D57B725ADCEEB0002D8E3 /* downloader_queue_interface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D2D57B625ADCEEB0002D8E3 /* downloader_queue_interface.hpp */; };
3D2D57BB25B6E8550002D8E3 /* downloader_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D2D57BA25B6E8550002D8E3 /* downloader_queue.hpp */; };
3D497EA123292706000FB57D /* map_files_downloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D497E9E23292706000FB57D /* map_files_downloader.cpp */; };
3D497EA223292706000FB57D /* map_files_downloader_with_ping.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D497E9F23292706000FB57D /* map_files_downloader_with_ping.hpp */; };
3D497EA323292706000FB57D /* map_files_downloader_with_ping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D497EA023292706000FB57D /* map_files_downloader_with_ping.cpp */; };
3DCD414620D80C0900143533 /* country_info_reader_light.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DCD414420D80C0800143533 /* country_info_reader_light.hpp */; };
3DCD414720D80C0900143533 /* country_info_reader_light.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DCD414520D80C0900143533 /* country_info_reader_light.cpp */; };
3DD84014233A38DE0008D0ED /* diff_scheme_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DD84012233A38DE0008D0ED /* diff_scheme_loader.hpp */; };
3DD84015233A38DE0008D0ED /* diff_scheme_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DD84013233A38DE0008D0ED /* diff_scheme_loader.cpp */; };
3DF528E12386B966000ED0D5 /* apply_diff.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DF528DD2386B966000ED0D5 /* apply_diff.hpp */; };
3DF528E22386B966000ED0D5 /* diffs_data_source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DF528DE2386B966000ED0D5 /* diffs_data_source.hpp */; };
3DF528E32386B966000ED0D5 /* diffs_data_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DF528DF2386B966000ED0D5 /* diffs_data_source.cpp */; };
3DF528E42386B966000ED0D5 /* apply_diff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DF528E02386B966000ED0D5 /* apply_diff.cpp */; };
3DFACF3F243C985A00A29A94 /* downloader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DFACF3B243C985A00A29A94 /* downloader.hpp */; };
3DFACF40243C985A00A29A94 /* downloader_queue_universal.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3DFACF3C243C985A00A29A94 /* downloader_queue_universal.hpp */; };
3DFACF41243C985A00A29A94 /* downloader_queue_universal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFACF3D243C985A00A29A94 /* downloader_queue_universal.cpp */; };
3DFACF4F243CB1AB00A29A94 /* downloader_adapter_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFACF47243CB1AB00A29A94 /* downloader_adapter_ios.h */; };
3DFACF51243CB1AB00A29A94 /* downloader_adapter_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DFACF49243CB1AB00A29A94 /* downloader_adapter_ios.mm */; };
401ECED41F56C50900DFDF76 /* country_parent_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 401ECED21F56C50900DFDF76 /* country_parent_getter.cpp */; };
401ECED51F56C50900DFDF76 /* country_parent_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 401ECED31F56C50900DFDF76 /* country_parent_getter.hpp */; };
402873422295A91F0036AA1C /* country_tree.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4028733F2295A91E0036AA1C /* country_tree.hpp */; };
402873432295A91F0036AA1C /* country_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 402873402295A91F0036AA1C /* country_tree.cpp */; };
402873442295A91F0036AA1C /* downloader_search_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 402873412295A91F0036AA1C /* downloader_search_params.hpp */; };
402AD2E424A200F600DE5CB1 /* country_tree_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 402AD2E224A200F600DE5CB1 /* country_tree_helpers.hpp */; };
402AD2E524A200F600DE5CB1 /* country_tree_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 402AD2E324A200F600DE5CB1 /* country_tree_helpers.cpp */; };
56D0E4801F8E40340084B18C /* routing_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56D0E47E1F8E40340084B18C /* routing_helpers.hpp */; };
56D0E4811F8E40340084B18C /* routing_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D0E47F1F8E40340084B18C /* routing_helpers.cpp */; };
56DAC38523992819000BC50D /* queued_country.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56DAC38323992819000BC50D /* queued_country.cpp */; };
56DAC38623992819000BC50D /* queued_country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56DAC38423992819000BC50D /* queued_country.hpp */; };
671182CE1C7E06B400CB8177 /* storage_3levels_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671182CC1C7E069C00CB8177 /* storage_3levels_tests.cpp */; };
67239C961CBBDB1700C530A8 /* download_calc_size_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67239C941CBBDB0E00C530A8 /* download_calc_size_test.cpp */; };
674125201B4C05FA00A3E828 /* map_files_downloader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6741251A1B4C05FA00A3E828 /* map_files_downloader.hpp */; };
674125231B4C05FA00A3E828 /* storage_defines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6741251D1B4C05FA00A3E828 /* storage_defines.cpp */; };
675343091A3F5A2600A0A8C3 /* country_decl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675342F21A3F5A2600A0A8C3 /* country_decl.cpp */; };
6753430A1A3F5A2600A0A8C3 /* country_decl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342F31A3F5A2600A0A8C3 /* country_decl.hpp */; };
6753430F1A3F5A2600A0A8C3 /* country.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675342F81A3F5A2600A0A8C3 /* country.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 */; };
676109C91C99A94E007C4E67 /* countries-strings in Resources */ = {isa = PBXBuildFile; fileRef = 676109C81C99A941007C4E67 /* countries-strings */; };
676109CA1C99A9D0007C4E67 /* countries-strings in Resources */ = {isa = PBXBuildFile; fileRef = 676109C81C99A941007C4E67 /* countries-strings */; };
678338D81C72460700FD6263 /* packed_polygons.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C84151C63888200DC9603 /* packed_polygons.bin */; };
678338D91C72460700FD6263 /* categories.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C83F91C63884300DC9603 /* categories.txt */; };
678338DA1C72460700FD6263 /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C83FA1C63884300DC9603 /* classificator.txt */; };
678338DC1C72460700FD6263 /* countries.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C83FC1C63884300DC9603 /* countries.txt */; };
678338DD1C72460700FD6263 /* drules_proto_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C83FD1C63884300DC9603 /* drules_proto_clear.bin */; };
678338DE1C72460700FD6263 /* drules_proto_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C83FE1C63884300DC9603 /* drules_proto_dark.bin */; };
678338E11C72460700FD6263 /* drules_proto.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C84011C63884300DC9603 /* drules_proto.bin */; };
678338E21C72460700FD6263 /* patterns.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C84021C63884300DC9603 /* patterns.txt */; };
678338E31C72460700FD6263 /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C84031C63884300DC9603 /* types.txt */; };
678338E41C72460700FD6263 /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 676C84041C63884300DC9603 /* World.mwm */; };
678338E61C72460700FD6263 /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 676C84061C63884300DC9603 /* WorldCoasts.mwm */; };
678CB3801CA5884800E9118D /* editor.config in Resources */ = {isa = PBXBuildFile; fileRef = 678CB37F1CA5881B00E9118D /* editor.config */; };
67AF4A001BC579DD0048B1ED /* country_info_getter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67AF49FE1BC579DD0048B1ED /* country_info_getter.cpp */; };
67AF4A011BC579DD0048B1ED /* country_info_getter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67AF49FF1BC579DD0048B1ED /* country_info_getter.hpp */; };
67BE1DC51CD2180D00572709 /* downloading_policy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BE1DC31CD2180D00572709 /* downloading_policy.cpp */; };
67BE1DC61CD2180D00572709 /* downloading_policy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67BE1DC41CD2180D00572709 /* downloading_policy.hpp */; };
67F90B6F1C6A277900CD458E /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FD71C60BA9900EDE56A /* testingmain.cpp */; };
67F90B711C6A277900CD458E /* fake_map_files_downloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FC41C60BA8A00EDE56A /* fake_map_files_downloader.cpp */; };
67F90B731C6A277900CD458E /* simple_tree_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FC71C60BA8A00EDE56A /* simple_tree_test.cpp */; };
67F90B741C6A277900CD458E /* storage_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FC81C60BA8A00EDE56A /* storage_tests.cpp */; };
67F90B751C6A277900CD458E /* task_runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FC91C60BA8A00EDE56A /* task_runner.cpp */; };
67F90B761C6A277900CD458E /* test_map_files_downloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FCB1C60BA8A00EDE56A /* test_map_files_downloader.cpp */; };
67F90B951C6A28C000CD458E /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675342E01A3F59EF00A0A8C3 /* libstorage.a */; };
67F90BCD1C6A2A1E00CD458E /* storage_downloading_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 676C83C01C637FAE00DC9603 /* storage_downloading_tests.cpp */; };
67F90BCE1C6A2A1E00CD458E /* storage_update_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 676C83C11C637FAE00DC9603 /* storage_update_tests.cpp */; };
67F90BD01C6A2A1E00CD458E /* storage_group_download_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6724800E1C60CE7300EDE56A /* storage_group_download_tests.cpp */; };
67F90BD11C6A2A1E00CD458E /* storage_http_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6724800F1C60CE7300EDE56A /* storage_http_tests.cpp */; };
67F90BD21C6A2A2200CD458E /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67247FD71C60BA9900EDE56A /* testingmain.cpp */; };
67F90BF21C6A2AAB00CD458E /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675342E01A3F59EF00A0A8C3 /* libstorage.a */; };
67F90BF41C6A2B3100CD458E /* packed_polygons.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C84151C63888200DC9603 /* packed_polygons.bin */; };
67F90BF51C6A2B3100CD458E /* categories.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C83F91C63884300DC9603 /* categories.txt */; };
67F90BF61C6A2B3100CD458E /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C83FA1C63884300DC9603 /* classificator.txt */; };
67F90BF81C6A2B3100CD458E /* countries.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C83FC1C63884300DC9603 /* countries.txt */; };
67F90BF91C6A2B3100CD458E /* drules_proto_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C83FD1C63884300DC9603 /* drules_proto_clear.bin */; };
67F90BFA1C6A2B3100CD458E /* drules_proto_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C83FE1C63884300DC9603 /* drules_proto_dark.bin */; };
67F90BFD1C6A2B3100CD458E /* drules_proto.bin in Resources */ = {isa = PBXBuildFile; fileRef = 676C84011C63884300DC9603 /* drules_proto.bin */; };
67F90BFE1C6A2B3100CD458E /* patterns.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C84021C63884300DC9603 /* patterns.txt */; };
67F90BFF1C6A2B3100CD458E /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = 676C84031C63884300DC9603 /* types.txt */; };
67F90C001C6A2B3100CD458E /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 676C84041C63884300DC9603 /* World.mwm */; };
67F90C021C6A2B3100CD458E /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 676C84061C63884300DC9603 /* WorldCoasts.mwm */; };
F66D569D1EAE37160081E883 /* drules_proto_vehicle_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = F66D569B1EAE37160081E883 /* drules_proto_vehicle_clear.bin */; };
F66D569E1EAE37160081E883 /* drules_proto_vehicle_clear.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D569C1EAE37160081E883 /* drules_proto_vehicle_clear.txt */; };
F66D56A11EAE374B0081E883 /* drules_proto_vehicle_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = F66D569F1EAE374B0081E883 /* drules_proto_vehicle_dark.bin */; };
F66D56A21EAE374B0081E883 /* drules_proto_vehicle_dark.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D56A01EAE374B0081E883 /* drules_proto_vehicle_dark.txt */; };
F66D56A41EAE37B90081E883 /* countries_meta.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D56A31EAE37B90081E883 /* countries_meta.txt */; };
F66D56AD1EAE383E0081E883 /* drules_proto_vehicle_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = F66D569F1EAE374B0081E883 /* drules_proto_vehicle_dark.bin */; };
F66D56AE1EAE383E0081E883 /* drules_proto_vehicle_dark.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D56A01EAE374B0081E883 /* drules_proto_vehicle_dark.txt */; };
F66D56AF1EAE383E0081E883 /* drules_proto_vehicle_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = F66D569B1EAE37160081E883 /* drules_proto_vehicle_clear.bin */; };
F66D56B01EAE383E0081E883 /* drules_proto_vehicle_clear.txt in Resources */ = {isa = PBXBuildFile; fileRef = F66D569C1EAE37160081E883 /* drules_proto_vehicle_clear.txt */; };
F68CC5C01F38B967007527C7 /* diff_types.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F68CC5BD1F38B967007527C7 /* diff_types.hpp */; };
F6BC312B2034366100F677FE /* pinger.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6BC31292034366100F677FE /* pinger.hpp */; };
F6BC312C2034366100F677FE /* pinger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6BC312A2034366100F677FE /* pinger.cpp */; };
FAFD413D26BBE1EE00D1DE1B /* lightweight_matching_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DCD414820D80C1B00143533 /* lightweight_matching_tests.cpp */; };
FAFD413E26BBE1F300D1DE1B /* test_defines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D8CB971CAC17A80003F420 /* test_defines.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
4740183623F5BC5200A93C81 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
4740183B23F5BC7100A93C81 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
34B0931D1C61F9BA0066F4C3 /* storage_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_helpers.cpp; sourceTree = "<group>"; };
34B0931E1C61F9BA0066F4C3 /* storage_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = storage_helpers.hpp; sourceTree = "<group>"; };
34C9BCFA1C6CCF85000DC38D /* country_name_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_name_getter.cpp; sourceTree = "<group>"; };
34C9BCFB1C6CCF85000DC38D /* country_name_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_name_getter.hpp; sourceTree = "<group>"; };
34F5584A1DBF2FC000A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F5584B1DBF2FC000A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
39711402229D7C3D003915E5 /* country_info_getter_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_info_getter_tests.cpp; sourceTree = "<group>"; };
39711403229D7C3D003915E5 /* country_name_getter_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_name_getter_tests.cpp; sourceTree = "<group>"; };
3D2D57B625ADCEEB0002D8E3 /* downloader_queue_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader_queue_interface.hpp; sourceTree = "<group>"; };
3D2D57BA25B6E8550002D8E3 /* downloader_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader_queue.hpp; sourceTree = "<group>"; };
3D497E9E23292706000FB57D /* map_files_downloader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_files_downloader.cpp; sourceTree = "<group>"; };
3D497E9F23292706000FB57D /* map_files_downloader_with_ping.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_files_downloader_with_ping.hpp; sourceTree = "<group>"; };
3D497EA023292706000FB57D /* map_files_downloader_with_ping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_files_downloader_with_ping.cpp; sourceTree = "<group>"; };
3DCD414420D80C0800143533 /* country_info_reader_light.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_info_reader_light.hpp; sourceTree = "<group>"; };
3DCD414520D80C0900143533 /* country_info_reader_light.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_info_reader_light.cpp; sourceTree = "<group>"; };
3DCD414820D80C1B00143533 /* lightweight_matching_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lightweight_matching_tests.cpp; sourceTree = "<group>"; };
3DD84012233A38DE0008D0ED /* diff_scheme_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = diff_scheme_loader.hpp; path = diff_scheme/diff_scheme_loader.hpp; sourceTree = "<group>"; };
3DD84013233A38DE0008D0ED /* diff_scheme_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = diff_scheme_loader.cpp; path = diff_scheme/diff_scheme_loader.cpp; sourceTree = "<group>"; };
3DF528DD2386B966000ED0D5 /* apply_diff.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = apply_diff.hpp; path = diff_scheme/apply_diff.hpp; sourceTree = "<group>"; };
3DF528DE2386B966000ED0D5 /* diffs_data_source.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = diffs_data_source.hpp; path = diff_scheme/diffs_data_source.hpp; sourceTree = "<group>"; };
3DF528DF2386B966000ED0D5 /* diffs_data_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = diffs_data_source.cpp; path = diff_scheme/diffs_data_source.cpp; sourceTree = "<group>"; };
3DF528E02386B966000ED0D5 /* apply_diff.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = apply_diff.cpp; path = diff_scheme/apply_diff.cpp; sourceTree = "<group>"; };
3DFACF3B243C985A00A29A94 /* downloader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader.hpp; sourceTree = "<group>"; };
3DFACF3C243C985A00A29A94 /* downloader_queue_universal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader_queue_universal.hpp; sourceTree = "<group>"; };
3DFACF3D243C985A00A29A94 /* downloader_queue_universal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = downloader_queue_universal.cpp; sourceTree = "<group>"; };
3DFACF47243CB1AB00A29A94 /* downloader_adapter_ios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = downloader_adapter_ios.h; sourceTree = "<group>"; };
3DFACF49243CB1AB00A29A94 /* downloader_adapter_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = downloader_adapter_ios.mm; sourceTree = "<group>"; };
401ECED21F56C50900DFDF76 /* country_parent_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_parent_getter.cpp; sourceTree = "<group>"; };
401ECED31F56C50900DFDF76 /* country_parent_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_parent_getter.hpp; sourceTree = "<group>"; };
4028733F2295A91E0036AA1C /* country_tree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_tree.hpp; sourceTree = "<group>"; };
402873402295A91F0036AA1C /* country_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_tree.cpp; sourceTree = "<group>"; };
402873412295A91F0036AA1C /* downloader_search_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloader_search_params.hpp; sourceTree = "<group>"; };
402AD2E224A200F600DE5CB1 /* country_tree_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_tree_helpers.hpp; sourceTree = "<group>"; };
402AD2E324A200F600DE5CB1 /* country_tree_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_tree_helpers.cpp; sourceTree = "<group>"; };
4069AD9F21495A5A005EB75C /* categories_cuisines.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = categories_cuisines.txt; sourceTree = "<group>"; };
56D0E47E1F8E40340084B18C /* routing_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_helpers.hpp; sourceTree = "<group>"; };
56D0E47F1F8E40340084B18C /* routing_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_helpers.cpp; sourceTree = "<group>"; };
56D8CB971CAC17A80003F420 /* test_defines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_defines.cpp; sourceTree = "<group>"; };
56D8CB981CAC17A80003F420 /* test_defines.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_defines.hpp; sourceTree = "<group>"; };
56DAC38323992819000BC50D /* queued_country.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = queued_country.cpp; sourceTree = "<group>"; };
56DAC38423992819000BC50D /* queued_country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = queued_country.hpp; sourceTree = "<group>"; };
671182CC1C7E069C00CB8177 /* storage_3levels_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_3levels_tests.cpp; sourceTree = "<group>"; };
67239C941CBBDB0E00C530A8 /* download_calc_size_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = download_calc_size_test.cpp; sourceTree = "<group>"; };
67247FC41C60BA8A00EDE56A /* fake_map_files_downloader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fake_map_files_downloader.cpp; sourceTree = "<group>"; };
67247FC51C60BA8A00EDE56A /* fake_map_files_downloader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fake_map_files_downloader.hpp; sourceTree = "<group>"; };
67247FC71C60BA8A00EDE56A /* simple_tree_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_tree_test.cpp; sourceTree = "<group>"; };
67247FC81C60BA8A00EDE56A /* storage_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_tests.cpp; sourceTree = "<group>"; };
67247FC91C60BA8A00EDE56A /* task_runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task_runner.cpp; sourceTree = "<group>"; };
67247FCA1C60BA8A00EDE56A /* task_runner.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = task_runner.hpp; sourceTree = "<group>"; };
67247FCB1C60BA8A00EDE56A /* test_map_files_downloader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_map_files_downloader.cpp; sourceTree = "<group>"; };
67247FCC1C60BA8A00EDE56A /* test_map_files_downloader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_map_files_downloader.hpp; sourceTree = "<group>"; };
67247FD71C60BA9900EDE56A /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
6724800E1C60CE7300EDE56A /* storage_group_download_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_group_download_tests.cpp; sourceTree = "<group>"; };
6724800F1C60CE7300EDE56A /* storage_http_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_http_tests.cpp; sourceTree = "<group>"; };
6741251A1B4C05FA00A3E828 /* map_files_downloader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_files_downloader.hpp; sourceTree = "<group>"; };
6741251D1B4C05FA00A3E828 /* storage_defines.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_defines.cpp; 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>"; };
675342F81A3F5A2600A0A8C3 /* country.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country.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>"; };
676109C81C99A941007C4E67 /* countries-strings */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "countries-strings"; sourceTree = "<group>"; };
676C83C01C637FAE00DC9603 /* storage_downloading_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_downloading_tests.cpp; sourceTree = "<group>"; };
676C83C11C637FAE00DC9603 /* storage_update_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storage_update_tests.cpp; sourceTree = "<group>"; };
676C83F91C63884300DC9603 /* categories.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = categories.txt; sourceTree = "<group>"; };
676C83FA1C63884300DC9603 /* classificator.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = classificator.txt; sourceTree = "<group>"; };
676C83FC1C63884300DC9603 /* countries.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = countries.txt; sourceTree = "<group>"; };
676C83FD1C63884300DC9603 /* drules_proto_clear.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_clear.bin; sourceTree = "<group>"; };
676C83FE1C63884300DC9603 /* drules_proto_dark.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_dark.bin; sourceTree = "<group>"; };
676C84011C63884300DC9603 /* drules_proto.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto.bin; sourceTree = "<group>"; };
676C84021C63884300DC9603 /* patterns.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = patterns.txt; sourceTree = "<group>"; };
676C84031C63884300DC9603 /* types.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = types.txt; sourceTree = "<group>"; };
676C84041C63884300DC9603 /* World.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = World.mwm; sourceTree = "<group>"; };
676C84061C63884300DC9603 /* WorldCoasts.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = WorldCoasts.mwm; sourceTree = "<group>"; };
676C84151C63888200DC9603 /* packed_polygons.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = packed_polygons.bin; sourceTree = "<group>"; };
678338D21C723B1A00FD6263 /* helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = helpers.cpp; sourceTree = "<group>"; };
678338D31C723B1A00FD6263 /* helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = helpers.hpp; sourceTree = "<group>"; };
678CB37F1CA5881B00E9118D /* editor.config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = editor.config; sourceTree = "<group>"; };
67AF49FE1BC579DD0048B1ED /* country_info_getter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = country_info_getter.cpp; sourceTree = "<group>"; };
67AF49FF1BC579DD0048B1ED /* country_info_getter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = country_info_getter.hpp; sourceTree = "<group>"; };
67BE1DC31CD2180D00572709 /* downloading_policy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = downloading_policy.cpp; sourceTree = "<group>"; };
67BE1DC41CD2180D00572709 /* downloading_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = downloading_policy.hpp; sourceTree = "<group>"; };
67F90B581C6A275B00CD458E /* storage_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = storage_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
67F90BB61C6A29F700CD458E /* storage_integration_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = storage_integration_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
F66D569B1EAE37160081E883 /* drules_proto_vehicle_clear.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_vehicle_clear.bin; sourceTree = "<group>"; };
F66D569C1EAE37160081E883 /* drules_proto_vehicle_clear.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = drules_proto_vehicle_clear.txt; sourceTree = "<group>"; };
F66D569F1EAE374B0081E883 /* drules_proto_vehicle_dark.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_vehicle_dark.bin; sourceTree = "<group>"; };
F66D56A01EAE374B0081E883 /* drules_proto_vehicle_dark.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = drules_proto_vehicle_dark.txt; sourceTree = "<group>"; };
F66D56A31EAE37B90081E883 /* countries_meta.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = countries_meta.txt; sourceTree = "<group>"; };
F68CC5BD1F38B967007527C7 /* diff_types.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = diff_types.hpp; path = diff_scheme/diff_types.hpp; sourceTree = "<group>"; };
F6BC31292034366100F677FE /* pinger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pinger.hpp; sourceTree = "<group>"; };
F6BC312A2034366100F677FE /* pinger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pinger.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
675342DD1A3F59EF00A0A8C3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
67F90B551C6A275B00CD458E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
67F90B951C6A28C000CD458E /* libstorage.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
67F90BB31C6A29F700CD458E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
67F90BF21C6A2AAB00CD458E /* libstorage.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
34F5584C1DBF327C00A4FC11 /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
3DFACF43243CB1AB00A29A94 /* background_downloading */ = {
isa = PBXGroup;
children = (
3D2D57BA25B6E8550002D8E3 /* downloader_queue.hpp */,
3DFACF47243CB1AB00A29A94 /* downloader_adapter_ios.h */,
3DFACF49243CB1AB00A29A94 /* downloader_adapter_ios.mm */,
);
path = background_downloading;
sourceTree = "<group>";
};
67247FBD1C60B89B00EDE56A /* storage_tests */ = {
isa = PBXGroup;
children = (
39711402229D7C3D003915E5 /* country_info_getter_tests.cpp */,
39711403229D7C3D003915E5 /* country_name_getter_tests.cpp */,
67247FC41C60BA8A00EDE56A /* fake_map_files_downloader.cpp */,
67247FC51C60BA8A00EDE56A /* fake_map_files_downloader.hpp */,
678338D21C723B1A00FD6263 /* helpers.cpp */,
678338D31C723B1A00FD6263 /* helpers.hpp */,
67247FC71C60BA8A00EDE56A /* simple_tree_test.cpp */,
67247FC81C60BA8A00EDE56A /* storage_tests.cpp */,
67247FC91C60BA8A00EDE56A /* task_runner.cpp */,
67247FCA1C60BA8A00EDE56A /* task_runner.hpp */,
67247FCB1C60BA8A00EDE56A /* test_map_files_downloader.cpp */,
67247FCC1C60BA8A00EDE56A /* test_map_files_downloader.hpp */,
67247FD71C60BA9900EDE56A /* testingmain.cpp */,
);
name = storage_tests;
path = ../../libs/storage/storage_tests;
sourceTree = "<group>";
};
672480071C60CE3D00EDE56A /* storage_integration_tests */ = {
isa = PBXGroup;
children = (
67239C941CBBDB0E00C530A8 /* download_calc_size_test.cpp */,
3DCD414820D80C1B00143533 /* lightweight_matching_tests.cpp */,
671182CC1C7E069C00CB8177 /* storage_3levels_tests.cpp */,
676C83C01C637FAE00DC9603 /* storage_downloading_tests.cpp */,
6724800E1C60CE7300EDE56A /* storage_group_download_tests.cpp */,
6724800F1C60CE7300EDE56A /* storage_http_tests.cpp */,
676C83C11C637FAE00DC9603 /* storage_update_tests.cpp */,
56D8CB971CAC17A80003F420 /* test_defines.cpp */,
56D8CB981CAC17A80003F420 /* test_defines.hpp */,
);
name = storage_integration_tests;
path = ../../libs/storage/storage_integration_tests;
sourceTree = "<group>";
};
675342D71A3F59EF00A0A8C3 = {
isa = PBXGroup;
children = (
34F5584A1DBF2FC000A4FC11 /* common-debug.xcconfig */,
34F5584B1DBF2FC000A4FC11 /* common-release.xcconfig */,
675342E21A3F59EF00A0A8C3 /* storage */,
67247FBD1C60B89B00EDE56A /* storage_tests */,
672480071C60CE3D00EDE56A /* storage_integration_tests */,
676C83F81C6387D000DC9603 /* Resources */,
675342E11A3F59EF00A0A8C3 /* Products */,
34F5584C1DBF327C00A4FC11 /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
675342E11A3F59EF00A0A8C3 /* Products */ = {
isa = PBXGroup;
children = (
675342E01A3F59EF00A0A8C3 /* libstorage.a */,
67F90B581C6A275B00CD458E /* storage_tests.app */,
67F90BB61C6A29F700CD458E /* storage_integration_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
675342E21A3F59EF00A0A8C3 /* storage */ = {
isa = PBXGroup;
children = (
3DF528E02386B966000ED0D5 /* apply_diff.cpp */,
3DF528DD2386B966000ED0D5 /* apply_diff.hpp */,
3DFACF43243CB1AB00A29A94 /* background_downloading */,
675342F21A3F5A2600A0A8C3 /* country_decl.cpp */,
675342F31A3F5A2600A0A8C3 /* country_decl.hpp */,
67AF49FE1BC579DD0048B1ED /* country_info_getter.cpp */,
67AF49FF1BC579DD0048B1ED /* country_info_getter.hpp */,
3DCD414520D80C0900143533 /* country_info_reader_light.cpp */,
3DCD414420D80C0800143533 /* country_info_reader_light.hpp */,
34C9BCFA1C6CCF85000DC38D /* country_name_getter.cpp */,
34C9BCFB1C6CCF85000DC38D /* country_name_getter.hpp */,
401ECED21F56C50900DFDF76 /* country_parent_getter.cpp */,
401ECED31F56C50900DFDF76 /* country_parent_getter.hpp */,
402AD2E324A200F600DE5CB1 /* country_tree_helpers.cpp */,
402AD2E224A200F600DE5CB1 /* country_tree_helpers.hpp */,
402873402295A91F0036AA1C /* country_tree.cpp */,
4028733F2295A91E0036AA1C /* country_tree.hpp */,
675342F81A3F5A2600A0A8C3 /* country.hpp */,
3DD84013233A38DE0008D0ED /* diff_scheme_loader.cpp */,
3DD84012233A38DE0008D0ED /* diff_scheme_loader.hpp */,
F68CC5BD1F38B967007527C7 /* diff_types.hpp */,
3DF528DF2386B966000ED0D5 /* diffs_data_source.cpp */,
3DF528DE2386B966000ED0D5 /* diffs_data_source.hpp */,
3D2D57B625ADCEEB0002D8E3 /* downloader_queue_interface.hpp */,
3DFACF3D243C985A00A29A94 /* downloader_queue_universal.cpp */,
3DFACF3C243C985A00A29A94 /* downloader_queue_universal.hpp */,
402873412295A91F0036AA1C /* downloader_search_params.hpp */,
3DFACF3B243C985A00A29A94 /* downloader.hpp */,
67BE1DC31CD2180D00572709 /* downloading_policy.cpp */,
67BE1DC41CD2180D00572709 /* downloading_policy.hpp */,
3D497EA023292706000FB57D /* map_files_downloader_with_ping.cpp */,
3D497E9F23292706000FB57D /* map_files_downloader_with_ping.hpp */,
3D497E9E23292706000FB57D /* map_files_downloader.cpp */,
6741251A1B4C05FA00A3E828 /* map_files_downloader.hpp */,
F6BC312A2034366100F677FE /* pinger.cpp */,
F6BC31292034366100F677FE /* pinger.hpp */,
56DAC38323992819000BC50D /* queued_country.cpp */,
56DAC38423992819000BC50D /* queued_country.hpp */,
56D0E47F1F8E40340084B18C /* routing_helpers.cpp */,
56D0E47E1F8E40340084B18C /* routing_helpers.hpp */,
6741251D1B4C05FA00A3E828 /* storage_defines.cpp */,
675343021A3F5A2600A0A8C3 /* storage_defines.hpp */,
34B0931D1C61F9BA0066F4C3 /* storage_helpers.cpp */,
34B0931E1C61F9BA0066F4C3 /* storage_helpers.hpp */,
675343031A3F5A2600A0A8C3 /* storage.cpp */,
675343041A3F5A2600A0A8C3 /* storage.hpp */,
);
name = storage;
path = ../../libs/storage;
sourceTree = "<group>";
};
676C83F81C6387D000DC9603 /* Resources */ = {
isa = PBXGroup;
children = (
678CB37F1CA5881B00E9118D /* editor.config */,
676109C81C99A941007C4E67 /* countries-strings */,
F66D56A31EAE37B90081E883 /* countries_meta.txt */,
676C84151C63888200DC9603 /* packed_polygons.bin */,
676C83F91C63884300DC9603 /* categories.txt */,
4069AD9F21495A5A005EB75C /* categories_cuisines.txt */,
676C83FA1C63884300DC9603 /* classificator.txt */,
676C83FC1C63884300DC9603 /* countries.txt */,
676C83FD1C63884300DC9603 /* drules_proto_clear.bin */,
676C83FE1C63884300DC9603 /* drules_proto_dark.bin */,
676C84011C63884300DC9603 /* drules_proto.bin */,
F66D569F1EAE374B0081E883 /* drules_proto_vehicle_dark.bin */,
F66D56A01EAE374B0081E883 /* drules_proto_vehicle_dark.txt */,
F66D569B1EAE37160081E883 /* drules_proto_vehicle_clear.bin */,
F66D569C1EAE37160081E883 /* drules_proto_vehicle_clear.txt */,
676C84021C63884300DC9603 /* patterns.txt */,
676C84031C63884300DC9603 /* types.txt */,
676C84041C63884300DC9603 /* World.mwm */,
676C84061C63884300DC9603 /* WorldCoasts.mwm */,
);
name = Resources;
path = ../../data;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
675342DE1A3F59EF00A0A8C3 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
674125201B4C05FA00A3E828 /* map_files_downloader.hpp in Headers */,
F68CC5C01F38B967007527C7 /* diff_types.hpp in Headers */,
3D2D57BB25B6E8550002D8E3 /* downloader_queue.hpp in Headers */,
3DFACF3F243C985A00A29A94 /* downloader.hpp in Headers */,
402AD2E424A200F600DE5CB1 /* country_tree_helpers.hpp in Headers */,
3D2D57B725ADCEEB0002D8E3 /* downloader_queue_interface.hpp in Headers */,
401ECED51F56C50900DFDF76 /* country_parent_getter.hpp in Headers */,
3DF528E22386B966000ED0D5 /* diffs_data_source.hpp in Headers */,
34C9BCFD1C6CCF85000DC38D /* country_name_getter.hpp in Headers */,
3DFACF40243C985A00A29A94 /* downloader_queue_universal.hpp in Headers */,
67BE1DC61CD2180D00572709 /* downloading_policy.hpp in Headers */,
675343191A3F5A2600A0A8C3 /* storage_defines.hpp in Headers */,
3DF528E12386B966000ED0D5 /* apply_diff.hpp in Headers */,
56D0E4801F8E40340084B18C /* routing_helpers.hpp in Headers */,
56DAC38623992819000BC50D /* queued_country.hpp in Headers */,
6753430F1A3F5A2600A0A8C3 /* country.hpp in Headers */,
F6BC312B2034366100F677FE /* pinger.hpp in Headers */,
3DCD414620D80C0900143533 /* country_info_reader_light.hpp in Headers */,
3D497EA223292706000FB57D /* map_files_downloader_with_ping.hpp in Headers */,
6753430A1A3F5A2600A0A8C3 /* country_decl.hpp in Headers */,
3DFACF4F243CB1AB00A29A94 /* downloader_adapter_ios.h in Headers */,
67AF4A011BC579DD0048B1ED /* country_info_getter.hpp in Headers */,
3DD84014233A38DE0008D0ED /* diff_scheme_loader.hpp in Headers */,
402873442295A91F0036AA1C /* downloader_search_params.hpp in Headers */,
6753431B1A3F5A2600A0A8C3 /* storage.hpp in Headers */,
34B093231C61F9BA0066F4C3 /* storage_helpers.hpp in Headers */,
402873422295A91F0036AA1C /* country_tree.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";
};
67F90B571C6A275B00CD458E /* storage_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 67F90B6C1C6A275B00CD458E /* Build configuration list for PBXNativeTarget "storage_tests" */;
buildPhases = (
67F90B541C6A275B00CD458E /* Sources */,
67F90B551C6A275B00CD458E /* Frameworks */,
67F90B561C6A275B00CD458E /* Resources */,
4740183623F5BC5200A93C81 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = storage_tests;
productName = storage_tests;
productReference = 67F90B581C6A275B00CD458E /* storage_tests.app */;
productType = "com.apple.product-type.application";
};
67F90BB51C6A29F700CD458E /* storage_integration_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 67F90BCA1C6A29F700CD458E /* Build configuration list for PBXNativeTarget "storage_integration_tests" */;
buildPhases = (
67F90BB21C6A29F700CD458E /* Sources */,
67F90BB31C6A29F700CD458E /* Frameworks */,
67F90BB41C6A29F700CD458E /* Resources */,
4740183B23F5BC7100A93C81 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = storage_integration_tests;
productName = storage_integration_tests;
productReference = 67F90BB61C6A29F700CD458E /* storage_integration_tests.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
675342D81A3F59EF00A0A8C3 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
675342DF1A3F59EF00A0A8C3 = {
CreatedOnToolsVersion = 6.1;
};
67F90B571C6A275B00CD458E = {
CreatedOnToolsVersion = 7.2.1;
};
67F90BB51C6A29F700CD458E = {
CreatedOnToolsVersion = 7.2.1;
};
};
};
buildConfigurationList = 675342DB1A3F59EF00A0A8C3 /* Build configuration list for PBXProject "storage" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 675342D71A3F59EF00A0A8C3;
productRefGroup = 675342E11A3F59EF00A0A8C3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
675342DF1A3F59EF00A0A8C3 /* storage */,
67F90B571C6A275B00CD458E /* storage_tests */,
67F90BB51C6A29F700CD458E /* storage_integration_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
67F90B561C6A275B00CD458E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F66D56A41EAE37B90081E883 /* countries_meta.txt in Resources */,
F66D56A11EAE374B0081E883 /* drules_proto_vehicle_dark.bin in Resources */,
F66D56A21EAE374B0081E883 /* drules_proto_vehicle_dark.txt in Resources */,
F66D569D1EAE37160081E883 /* drules_proto_vehicle_clear.bin in Resources */,
F66D569E1EAE37160081E883 /* drules_proto_vehicle_clear.txt in Resources */,
678338D81C72460700FD6263 /* packed_polygons.bin in Resources */,
676109CA1C99A9D0007C4E67 /* countries-strings in Resources */,
678338E31C72460700FD6263 /* types.txt in Resources */,
678338E61C72460700FD6263 /* WorldCoasts.mwm in Resources */,
678338DA1C72460700FD6263 /* classificator.txt in Resources */,
678338DC1C72460700FD6263 /* countries.txt in Resources */,
678338D91C72460700FD6263 /* categories.txt in Resources */,
678338E21C72460700FD6263 /* patterns.txt in Resources */,
678338E11C72460700FD6263 /* drules_proto.bin in Resources */,
678338DD1C72460700FD6263 /* drules_proto_clear.bin in Resources */,
678338E41C72460700FD6263 /* World.mwm in Resources */,
678338DE1C72460700FD6263 /* drules_proto_dark.bin in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
67F90BB41C6A29F700CD458E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F66D56AD1EAE383E0081E883 /* drules_proto_vehicle_dark.bin in Resources */,
F66D56AE1EAE383E0081E883 /* drules_proto_vehicle_dark.txt in Resources */,
F66D56AF1EAE383E0081E883 /* drules_proto_vehicle_clear.bin in Resources */,
F66D56B01EAE383E0081E883 /* drules_proto_vehicle_clear.txt in Resources */,
678CB3801CA5884800E9118D /* editor.config in Resources */,
676109C91C99A94E007C4E67 /* countries-strings in Resources */,
67F90BF41C6A2B3100CD458E /* packed_polygons.bin in Resources */,
67F90BF51C6A2B3100CD458E /* categories.txt in Resources */,
67F90BF61C6A2B3100CD458E /* classificator.txt in Resources */,
67F90BF81C6A2B3100CD458E /* countries.txt in Resources */,
67F90BF91C6A2B3100CD458E /* drules_proto_clear.bin in Resources */,
67F90BFA1C6A2B3100CD458E /* drules_proto_dark.bin in Resources */,
67F90BFD1C6A2B3100CD458E /* drules_proto.bin in Resources */,
67F90BFE1C6A2B3100CD458E /* patterns.txt in Resources */,
67F90BFF1C6A2B3100CD458E /* types.txt in Resources */,
67F90C001C6A2B3100CD458E /* World.mwm in Resources */,
67F90C021C6A2B3100CD458E /* WorldCoasts.mwm in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
675342DC1A3F59EF00A0A8C3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3D497EA323292706000FB57D /* map_files_downloader_with_ping.cpp in Sources */,
3DD84015233A38DE0008D0ED /* diff_scheme_loader.cpp in Sources */,
3DF528E42386B966000ED0D5 /* apply_diff.cpp in Sources */,
401ECED41F56C50900DFDF76 /* country_parent_getter.cpp in Sources */,
56D0E4811F8E40340084B18C /* routing_helpers.cpp in Sources */,
3D497EA123292706000FB57D /* map_files_downloader.cpp in Sources */,
67AF4A001BC579DD0048B1ED /* country_info_getter.cpp in Sources */,
34B093221C61F9BA0066F4C3 /* storage_helpers.cpp in Sources */,
675343091A3F5A2600A0A8C3 /* country_decl.cpp in Sources */,
3DCD414720D80C0900143533 /* country_info_reader_light.cpp in Sources */,
56DAC38523992819000BC50D /* queued_country.cpp in Sources */,
6753431A1A3F5A2600A0A8C3 /* storage.cpp in Sources */,
674125231B4C05FA00A3E828 /* storage_defines.cpp in Sources */,
3DFACF41243C985A00A29A94 /* downloader_queue_universal.cpp in Sources */,
67BE1DC51CD2180D00572709 /* downloading_policy.cpp in Sources */,
3DFACF51243CB1AB00A29A94 /* downloader_adapter_ios.mm in Sources */,
402AD2E524A200F600DE5CB1 /* country_tree_helpers.cpp in Sources */,
402873432295A91F0036AA1C /* country_tree.cpp in Sources */,
F6BC312C2034366100F677FE /* pinger.cpp in Sources */,
34C9BCFC1C6CCF85000DC38D /* country_name_getter.cpp in Sources */,
3DF528E32386B966000ED0D5 /* diffs_data_source.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
67F90B541C6A275B00CD458E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
67F90B6F1C6A277900CD458E /* testingmain.cpp in Sources */,
39711407229D7C40003915E5 /* country_name_getter_tests.cpp in Sources */,
39711406229D7C40003915E5 /* country_info_getter_tests.cpp in Sources */,
39711408229D7C53003915E5 /* helpers.cpp in Sources */,
67F90B741C6A277900CD458E /* storage_tests.cpp in Sources */,
67F90B731C6A277900CD458E /* simple_tree_test.cpp in Sources */,
67F90B761C6A277900CD458E /* test_map_files_downloader.cpp in Sources */,
67F90B711C6A277900CD458E /* fake_map_files_downloader.cpp in Sources */,
67F90B751C6A277900CD458E /* task_runner.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
67F90BB21C6A29F700CD458E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FAFD413E26BBE1F300D1DE1B /* test_defines.cpp in Sources */,
671182CE1C7E06B400CB8177 /* storage_3levels_tests.cpp in Sources */,
67F90BCE1C6A2A1E00CD458E /* storage_update_tests.cpp in Sources */,
67F90BD21C6A2A2200CD458E /* testingmain.cpp in Sources */,
FAFD413D26BBE1EE00D1DE1B /* lightweight_matching_tests.cpp in Sources */,
67F90BCD1C6A2A1E00CD458E /* storage_downloading_tests.cpp in Sources */,
67F90BD01C6A2A1E00CD458E /* storage_group_download_tests.cpp in Sources */,
67F90BD11C6A2A1E00CD458E /* storage_http_tests.cpp in Sources */,
67239C961CBBDB1700C530A8 /* download_calc_size_test.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
675342E91A3F59EF00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F5584A1DBF2FC000A4FC11 /* common-debug.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/glm/",
);
};
name = Debug;
};
675342EA1A3F59EF00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F5584B1DBF2FC000A4FC11 /* common-release.xcconfig */;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/glm/",
);
};
name = Release;
};
675342EC1A3F59EF00A0A8C3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
675342ED1A3F59EF00A0A8C3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
67F90B6D1C6A275B00CD458E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.storage_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
67F90B6E1C6A275B00CD458E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.storage_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
67F90BCB1C6A29F700CD458E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.storage_integration_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
67F90BCC1C6A29F700CD458E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"OMIM_UNIT_TEST_WITH_QT_EVENT_LOOP=1",
);
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.storage_integration_tests;
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;
};
67F90B6C1C6A275B00CD458E /* Build configuration list for PBXNativeTarget "storage_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
67F90B6D1C6A275B00CD458E /* Debug */,
67F90B6E1C6A275B00CD458E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
67F90BCA1C6A29F700CD458E /* Build configuration list for PBXNativeTarget "storage_integration_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
67F90BCB1C6A29F700CD458E /* Debug */,
67F90BCC1C6A29F700CD458E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 675342D81A3F59EF00A0A8C3 /* Project object */;
}

View file

@ -0,0 +1,281 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
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 */
34F5585E1DBF42B200A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F5585F1DBF42B200A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.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 = (
34F5585E1DBF42B200A4FC11 /* common-debug.xcconfig */,
34F5585F1DBF42B200A4FC11 /* common-release.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 = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
67B52B6A1AD3CA7F00664C17 = {
CreatedOnToolsVersion = 6.2;
};
};
};
buildConfigurationList = 67B52B661AD3CA7F00664C17 /* Build configuration list for PBXProject "succinct" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
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 = 34F5585E1DBF42B200A4FC11 /* common-debug.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Debug;
};
67B52B751AD3CA7F00664C17 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F5585F1DBF42B200A4FC11 /* common-release.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
};
name = Release;
};
67B52B771AD3CA7F00664C17 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
67B52B781AD3CA7F00664C17 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
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 */;
}

View file

@ -0,0 +1,249 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6719DD4E1B95A9440018166F /* bucketalloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6719DD401B95A9440018166F /* bucketalloc.c */; };
6719DD4F1B95A9440018166F /* bucketalloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6719DD411B95A9440018166F /* bucketalloc.h */; };
6719DD501B95A9440018166F /* dict.c in Sources */ = {isa = PBXBuildFile; fileRef = 6719DD421B95A9440018166F /* dict.c */; };
6719DD511B95A9440018166F /* dict.h in Headers */ = {isa = PBXBuildFile; fileRef = 6719DD431B95A9440018166F /* dict.h */; };
6719DD521B95A9440018166F /* geom.c in Sources */ = {isa = PBXBuildFile; fileRef = 6719DD441B95A9440018166F /* geom.c */; };
6719DD531B95A9440018166F /* geom.h in Headers */ = {isa = PBXBuildFile; fileRef = 6719DD451B95A9440018166F /* geom.h */; };
6719DD541B95A9440018166F /* mesh.c in Sources */ = {isa = PBXBuildFile; fileRef = 6719DD461B95A9440018166F /* mesh.c */; };
6719DD551B95A9440018166F /* mesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 6719DD471B95A9440018166F /* mesh.h */; };
6719DD561B95A9440018166F /* priorityq.c in Sources */ = {isa = PBXBuildFile; fileRef = 6719DD481B95A9440018166F /* priorityq.c */; };
6719DD571B95A9440018166F /* priorityq.h in Headers */ = {isa = PBXBuildFile; fileRef = 6719DD491B95A9440018166F /* priorityq.h */; };
6719DD581B95A9440018166F /* sweep.c in Sources */ = {isa = PBXBuildFile; fileRef = 6719DD4A1B95A9440018166F /* sweep.c */; };
6719DD591B95A9440018166F /* sweep.h in Headers */ = {isa = PBXBuildFile; fileRef = 6719DD4B1B95A9440018166F /* sweep.h */; };
6719DD5A1B95A9440018166F /* tess.c in Sources */ = {isa = PBXBuildFile; fileRef = 6719DD4C1B95A9440018166F /* tess.c */; };
6719DD5B1B95A9440018166F /* tess.h in Headers */ = {isa = PBXBuildFile; fileRef = 6719DD4D1B95A9440018166F /* tess.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34F5585A1DBF3DC500A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F5585B1DBF3DC500A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
6719DD381B95A8E70018166F /* libtess2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtess2.a; sourceTree = BUILT_PRODUCTS_DIR; };
6719DD401B95A9440018166F /* bucketalloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bucketalloc.c; path = Source/bucketalloc.c; sourceTree = "<group>"; };
6719DD411B95A9440018166F /* bucketalloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bucketalloc.h; path = Source/bucketalloc.h; sourceTree = "<group>"; };
6719DD421B95A9440018166F /* dict.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dict.c; path = Source/dict.c; sourceTree = "<group>"; };
6719DD431B95A9440018166F /* dict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dict.h; path = Source/dict.h; sourceTree = "<group>"; };
6719DD441B95A9440018166F /* geom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = geom.c; path = Source/geom.c; sourceTree = "<group>"; };
6719DD451B95A9440018166F /* geom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = geom.h; path = Source/geom.h; sourceTree = "<group>"; };
6719DD461B95A9440018166F /* mesh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mesh.c; path = Source/mesh.c; sourceTree = "<group>"; };
6719DD471B95A9440018166F /* mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh.h; path = Source/mesh.h; sourceTree = "<group>"; };
6719DD481B95A9440018166F /* priorityq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = priorityq.c; path = Source/priorityq.c; sourceTree = "<group>"; };
6719DD491B95A9440018166F /* priorityq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = priorityq.h; path = Source/priorityq.h; sourceTree = "<group>"; };
6719DD4A1B95A9440018166F /* sweep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sweep.c; path = Source/sweep.c; sourceTree = "<group>"; };
6719DD4B1B95A9440018166F /* sweep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sweep.h; path = Source/sweep.h; sourceTree = "<group>"; };
6719DD4C1B95A9440018166F /* tess.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tess.c; path = Source/tess.c; sourceTree = "<group>"; };
6719DD4D1B95A9440018166F /* tess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tess.h; path = Source/tess.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6719DD351B95A8E70018166F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6719DD2F1B95A8E70018166F = {
isa = PBXGroup;
children = (
34F5585A1DBF3DC500A4FC11 /* common-debug.xcconfig */,
34F5585B1DBF3DC500A4FC11 /* common-release.xcconfig */,
6719DD3F1B95A8F80018166F /* tess2 */,
6719DD391B95A8E70018166F /* Products */,
);
sourceTree = "<group>";
};
6719DD391B95A8E70018166F /* Products */ = {
isa = PBXGroup;
children = (
6719DD381B95A8E70018166F /* libtess2.a */,
);
name = Products;
sourceTree = "<group>";
};
6719DD3F1B95A8F80018166F /* tess2 */ = {
isa = PBXGroup;
children = (
6719DD401B95A9440018166F /* bucketalloc.c */,
6719DD411B95A9440018166F /* bucketalloc.h */,
6719DD421B95A9440018166F /* dict.c */,
6719DD431B95A9440018166F /* dict.h */,
6719DD441B95A9440018166F /* geom.c */,
6719DD451B95A9440018166F /* geom.h */,
6719DD461B95A9440018166F /* mesh.c */,
6719DD471B95A9440018166F /* mesh.h */,
6719DD481B95A9440018166F /* priorityq.c */,
6719DD491B95A9440018166F /* priorityq.h */,
6719DD4A1B95A9440018166F /* sweep.c */,
6719DD4B1B95A9440018166F /* sweep.h */,
6719DD4C1B95A9440018166F /* tess.c */,
6719DD4D1B95A9440018166F /* tess.h */,
);
name = tess2;
path = ../../3party/libtess2;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
6719DD361B95A8E70018166F /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6719DD531B95A9440018166F /* geom.h in Headers */,
6719DD571B95A9440018166F /* priorityq.h in Headers */,
6719DD551B95A9440018166F /* mesh.h in Headers */,
6719DD5B1B95A9440018166F /* tess.h in Headers */,
6719DD591B95A9440018166F /* sweep.h in Headers */,
6719DD511B95A9440018166F /* dict.h in Headers */,
6719DD4F1B95A9440018166F /* bucketalloc.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
6719DD371B95A8E70018166F /* tess2 */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6719DD3C1B95A8E70018166F /* Build configuration list for PBXNativeTarget "tess2" */;
buildPhases = (
6719DD341B95A8E70018166F /* Sources */,
6719DD351B95A8E70018166F /* Frameworks */,
6719DD361B95A8E70018166F /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = tess2;
productName = tess2;
productReference = 6719DD381B95A8E70018166F /* libtess2.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6719DD301B95A8E70018166F /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
6719DD371B95A8E70018166F = {
CreatedOnToolsVersion = 6.4;
};
};
};
buildConfigurationList = 6719DD331B95A8E70018166F /* Build configuration list for PBXProject "tess2" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 6719DD2F1B95A8E70018166F;
productRefGroup = 6719DD391B95A8E70018166F /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6719DD371B95A8E70018166F /* tess2 */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6719DD341B95A8E70018166F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6719DD5A1B95A9440018166F /* tess.c in Sources */,
6719DD581B95A9440018166F /* sweep.c in Sources */,
6719DD541B95A9440018166F /* mesh.c in Sources */,
6719DD561B95A9440018166F /* priorityq.c in Sources */,
6719DD4E1B95A9440018166F /* bucketalloc.c in Sources */,
6719DD501B95A9440018166F /* dict.c in Sources */,
6719DD521B95A9440018166F /* geom.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6719DD3A1B95A8E70018166F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F5585A1DBF3DC500A4FC11 /* common-debug.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/libtess2/Include",
);
};
name = Debug;
};
6719DD3B1B95A8E70018166F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F5585B1DBF3DC500A4FC11 /* common-release.xcconfig */;
buildSettings = {
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/libtess2/Include",
);
};
name = Release;
};
6719DD3D1B95A8E70018166F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
6719DD3E1B95A8E70018166F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6719DD331B95A8E70018166F /* Build configuration list for PBXProject "tess2" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6719DD3A1B95A8E70018166F /* Debug */,
6719DD3B1B95A8E70018166F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6719DD3C1B95A8E70018166F /* Build configuration list for PBXNativeTarget "tess2" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6719DD3D1B95A8E70018166F /* Debug */,
6719DD3E1B95A8E70018166F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6719DD301B95A8E70018166F /* Project object */;
}

View file

@ -0,0 +1,395 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
675E88641DB7AC9000F8EBDA /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E88601DB7AC9000F8EBDA /* connection.cpp */; };
675E88651DB7AC9000F8EBDA /* connection.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675E88611DB7AC9000F8EBDA /* connection.hpp */; };
675E88661DB7AC9000F8EBDA /* reporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E88621DB7AC9000F8EBDA /* reporter.cpp */; };
675E88671DB7AC9000F8EBDA /* reporter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675E88631DB7AC9000F8EBDA /* reporter.hpp */; };
675E88891DB7AD3100F8EBDA /* reporter_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675E88841DB7AD1000F8EBDA /* reporter_test.cpp */; };
675E88A21DB7B10300F8EBDA /* libtracking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675E88501DB7AC0300F8EBDA /* libtracking.a */; };
6772590D1DB90F8F00BF54EE /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B6E7B71DB8BBA900745F8A /* testingmain.cpp */; };
6772592D1DBA26FD00BF54EE /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6772592B1DBA26FD00BF54EE /* protocol.cpp */; };
6772592E1DBA26FD00BF54EE /* protocol.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6772592C1DBA26FD00BF54EE /* protocol.hpp */; };
67EC0CB71DBE4A320021F484 /* protocol_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67EC0CB61DBE4A320021F484 /* protocol_test.cpp */; };
D57BDA112396A21900505BE6 /* archival_reporter_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFC12382CE3100BF7B97 /* archival_reporter_tests.cpp */; };
D5F7FFBB2382CE0E00BF7B97 /* archival_reporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFB52382CE0E00BF7B97 /* archival_reporter.cpp */; };
D5F7FFBC2382CE0E00BF7B97 /* archive.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5F7FFB62382CE0E00BF7B97 /* archive.hpp */; };
D5F7FFBD2382CE0E00BF7B97 /* archival_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5F7FFB72382CE0E00BF7B97 /* archival_manager.hpp */; };
D5F7FFBE2382CE0E00BF7B97 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFB82382CE0E00BF7B97 /* archive.cpp */; };
D5F7FFBF2382CE0E00BF7B97 /* archival_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F7FFB92382CE0E00BF7B97 /* archival_manager.cpp */; };
D5F7FFC02382CE0E00BF7B97 /* archival_reporter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5F7FFBA2382CE0E00BF7B97 /* archival_reporter.hpp */; };
D5FE54F2238D2EC7000E3189 /* archival_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5FE54F0238D2EC7000E3189 /* archival_file.hpp */; };
D5FE54F3238D2EC7000E3189 /* archival_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5FE54F1238D2EC7000E3189 /* archival_file.cpp */; };
FAFD412E26BBBF9C00D1DE1B /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD412D26BBBF9C00D1DE1B /* libbase.a */; };
FAFD413026BBBF9C00D1DE1B /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD412F26BBBF9C00D1DE1B /* libcoding.a */; };
FAFD413226BBBF9C00D1DE1B /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413126BBBF9C00D1DE1B /* libplatform_tests_support.a */; };
FAFD413426BBBF9C00D1DE1B /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413326BBBF9C00D1DE1B /* libplatform.a */; };
FAFD413626BBBFCD00D1DE1B /* minizip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413526BBBFCD00D1DE1B /* minizip.framework */; };
FAFD413826BBDFC300D1DE1B /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413726BBDFC300D1DE1B /* libz.tbd */; };
FAFD413A26BBDFC900D1DE1B /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413926BBDFC900D1DE1B /* librouting.a */; };
FAFD413C26BBE03700D1DE1B /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413B26BBE03700D1DE1B /* libtraffic.a */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34F558511DBF38A000A4FC11 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34F558521DBF38A000A4FC11 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
675E88501DB7AC0300F8EBDA /* libtracking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtracking.a; sourceTree = BUILT_PRODUCTS_DIR; };
675E88601DB7AC9000F8EBDA /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = connection.cpp; sourceTree = "<group>"; };
675E88611DB7AC9000F8EBDA /* connection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = connection.hpp; sourceTree = "<group>"; };
675E88621DB7AC9000F8EBDA /* reporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reporter.cpp; sourceTree = "<group>"; };
675E88631DB7AC9000F8EBDA /* reporter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reporter.hpp; sourceTree = "<group>"; };
675E886C1DB7ACD900F8EBDA /* tracking_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = tracking_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
675E88841DB7AD1000F8EBDA /* reporter_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reporter_test.cpp; sourceTree = "<group>"; };
6772592B1DBA26FD00BF54EE /* protocol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = protocol.cpp; sourceTree = "<group>"; };
6772592C1DBA26FD00BF54EE /* protocol.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = protocol.hpp; sourceTree = "<group>"; };
67A7144D1DC2524E005FF350 /* bindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bindings.cpp; sourceTree = "<group>"; };
67B6E7B71DB8BBA900745F8A /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
67EC0CB61DBE4A320021F484 /* protocol_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = protocol_test.cpp; sourceTree = "<group>"; };
D5F7FFB52382CE0E00BF7B97 /* archival_reporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archival_reporter.cpp; sourceTree = "<group>"; };
D5F7FFB62382CE0E00BF7B97 /* archive.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = archive.hpp; sourceTree = "<group>"; };
D5F7FFB72382CE0E00BF7B97 /* archival_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = archival_manager.hpp; sourceTree = "<group>"; };
D5F7FFB82382CE0E00BF7B97 /* archive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archive.cpp; sourceTree = "<group>"; };
D5F7FFB92382CE0E00BF7B97 /* archival_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archival_manager.cpp; sourceTree = "<group>"; };
D5F7FFBA2382CE0E00BF7B97 /* archival_reporter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = archival_reporter.hpp; sourceTree = "<group>"; };
D5F7FFC12382CE3100BF7B97 /* archival_reporter_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archival_reporter_tests.cpp; sourceTree = "<group>"; };
D5FE54F0238D2EC7000E3189 /* archival_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = archival_file.hpp; sourceTree = "<group>"; };
D5FE54F1238D2EC7000E3189 /* archival_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = archival_file.cpp; sourceTree = "<group>"; };
FAFD412D26BBBF9C00D1DE1B /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD412F26BBBF9C00D1DE1B /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD413126BBBF9C00D1DE1B /* libplatform_tests_support.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform_tests_support.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD413326BBBF9C00D1DE1B /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD413526BBBFCD00D1DE1B /* minizip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = minizip.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD413726BBDFC300D1DE1B /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
FAFD413926BBDFC900D1DE1B /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD413B26BBE03700D1DE1B /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
675E884D1DB7AC0300F8EBDA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
675E88691DB7ACD900F8EBDA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FAFD413C26BBE03700D1DE1B /* libtraffic.a in Frameworks */,
FAFD413A26BBDFC900D1DE1B /* librouting.a in Frameworks */,
FAFD413826BBDFC300D1DE1B /* libz.tbd in Frameworks */,
FAFD413626BBBFCD00D1DE1B /* minizip.framework in Frameworks */,
FAFD412E26BBBF9C00D1DE1B /* libbase.a in Frameworks */,
FAFD413026BBBF9C00D1DE1B /* libcoding.a in Frameworks */,
FAFD413226BBBF9C00D1DE1B /* libplatform_tests_support.a in Frameworks */,
FAFD413426BBBF9C00D1DE1B /* libplatform.a in Frameworks */,
675E88A21DB7B10300F8EBDA /* libtracking.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
675E88471DB7AC0300F8EBDA = {
isa = PBXGroup;
children = (
34F558511DBF38A000A4FC11 /* common-debug.xcconfig */,
34F558521DBF38A000A4FC11 /* common-release.xcconfig */,
675E885F1DB7AC4A00F8EBDA /* tracking */,
675E88831DB7ACEA00F8EBDA /* tracking_tests */,
67A7144C1DC25222005FF350 /* pytracking */,
675E88511DB7AC0300F8EBDA /* Products */,
675E888D1DB7B03400F8EBDA /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
675E88511DB7AC0300F8EBDA /* Products */ = {
isa = PBXGroup;
children = (
675E88501DB7AC0300F8EBDA /* libtracking.a */,
675E886C1DB7ACD900F8EBDA /* tracking_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
675E885F1DB7AC4A00F8EBDA /* tracking */ = {
isa = PBXGroup;
children = (
D5FE54F1238D2EC7000E3189 /* archival_file.cpp */,
D5FE54F0238D2EC7000E3189 /* archival_file.hpp */,
D5F7FFB92382CE0E00BF7B97 /* archival_manager.cpp */,
D5F7FFB72382CE0E00BF7B97 /* archival_manager.hpp */,
D5F7FFB52382CE0E00BF7B97 /* archival_reporter.cpp */,
D5F7FFBA2382CE0E00BF7B97 /* archival_reporter.hpp */,
D5F7FFB82382CE0E00BF7B97 /* archive.cpp */,
D5F7FFB62382CE0E00BF7B97 /* archive.hpp */,
675E88601DB7AC9000F8EBDA /* connection.cpp */,
675E88611DB7AC9000F8EBDA /* connection.hpp */,
6772592B1DBA26FD00BF54EE /* protocol.cpp */,
6772592C1DBA26FD00BF54EE /* protocol.hpp */,
675E88621DB7AC9000F8EBDA /* reporter.cpp */,
675E88631DB7AC9000F8EBDA /* reporter.hpp */,
);
name = tracking;
path = ../../libs/tracking;
sourceTree = "<group>";
};
675E88831DB7ACEA00F8EBDA /* tracking_tests */ = {
isa = PBXGroup;
children = (
D5F7FFC12382CE3100BF7B97 /* archival_reporter_tests.cpp */,
67EC0CB61DBE4A320021F484 /* protocol_test.cpp */,
675E88841DB7AD1000F8EBDA /* reporter_test.cpp */,
67B6E7B71DB8BBA900745F8A /* testingmain.cpp */,
);
name = tracking_tests;
path = ../../libs/tracking/tracking_tests;
sourceTree = "<group>";
};
675E888D1DB7B03400F8EBDA /* Frameworks */ = {
isa = PBXGroup;
children = (
FAFD413B26BBE03700D1DE1B /* libtraffic.a */,
FAFD413926BBDFC900D1DE1B /* librouting.a */,
FAFD413726BBDFC300D1DE1B /* libz.tbd */,
FAFD413526BBBFCD00D1DE1B /* minizip.framework */,
FAFD412D26BBBF9C00D1DE1B /* libbase.a */,
FAFD412F26BBBF9C00D1DE1B /* libcoding.a */,
FAFD413126BBBF9C00D1DE1B /* libplatform_tests_support.a */,
FAFD413326BBBF9C00D1DE1B /* libplatform.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
67A7144C1DC25222005FF350 /* pytracking */ = {
isa = PBXGroup;
children = (
67A7144D1DC2524E005FF350 /* bindings.cpp */,
);
name = pytracking;
path = ../../libs/tracking/pytracking;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
675E884E1DB7AC0300F8EBDA /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6772592E1DBA26FD00BF54EE /* protocol.hpp in Headers */,
675E88651DB7AC9000F8EBDA /* connection.hpp in Headers */,
D5F7FFBD2382CE0E00BF7B97 /* archival_manager.hpp in Headers */,
675E88671DB7AC9000F8EBDA /* reporter.hpp in Headers */,
D5FE54F2238D2EC7000E3189 /* archival_file.hpp in Headers */,
D5F7FFBC2382CE0E00BF7B97 /* archive.hpp in Headers */,
D5F7FFC02382CE0E00BF7B97 /* archival_reporter.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
675E884F1DB7AC0300F8EBDA /* tracking */ = {
isa = PBXNativeTarget;
buildConfigurationList = 675E885B1DB7AC0300F8EBDA /* Build configuration list for PBXNativeTarget "tracking" */;
buildPhases = (
675E884C1DB7AC0300F8EBDA /* Sources */,
675E884D1DB7AC0300F8EBDA /* Frameworks */,
675E884E1DB7AC0300F8EBDA /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = tracking;
productName = tracking;
productReference = 675E88501DB7AC0300F8EBDA /* libtracking.a */;
productType = "com.apple.product-type.library.static";
};
675E886B1DB7ACD900F8EBDA /* tracking_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 675E88801DB7ACD900F8EBDA /* Build configuration list for PBXNativeTarget "tracking_tests" */;
buildPhases = (
675E88681DB7ACD900F8EBDA /* Sources */,
675E88691DB7ACD900F8EBDA /* Frameworks */,
675E886A1DB7ACD900F8EBDA /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = tracking_tests;
productName = tracking_tests;
productReference = 675E886C1DB7ACD900F8EBDA /* tracking_tests.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
675E88481DB7AC0300F8EBDA /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
675E884F1DB7AC0300F8EBDA = {
CreatedOnToolsVersion = 8.0;
ProvisioningStyle = Automatic;
};
675E886B1DB7ACD900F8EBDA = {
CreatedOnToolsVersion = 8.0;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 675E884B1DB7AC0300F8EBDA /* Build configuration list for PBXProject "tracking" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 675E88471DB7AC0300F8EBDA;
productRefGroup = 675E88511DB7AC0300F8EBDA /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
675E884F1DB7AC0300F8EBDA /* tracking */,
675E886B1DB7ACD900F8EBDA /* tracking_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
675E886A1DB7ACD900F8EBDA /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
675E884C1DB7AC0300F8EBDA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
675E88661DB7AC9000F8EBDA /* reporter.cpp in Sources */,
675E88641DB7AC9000F8EBDA /* connection.cpp in Sources */,
D5FE54F3238D2EC7000E3189 /* archival_file.cpp in Sources */,
D5F7FFBE2382CE0E00BF7B97 /* archive.cpp in Sources */,
D5F7FFBF2382CE0E00BF7B97 /* archival_manager.cpp in Sources */,
D5F7FFBB2382CE0E00BF7B97 /* archival_reporter.cpp in Sources */,
6772592D1DBA26FD00BF54EE /* protocol.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
675E88681DB7ACD900F8EBDA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D57BDA112396A21900505BE6 /* archival_reporter_tests.cpp in Sources */,
67EC0CB71DBE4A320021F484 /* protocol_test.cpp in Sources */,
675E88891DB7AD3100F8EBDA /* reporter_test.cpp in Sources */,
6772590D1DB90F8F00BF54EE /* testingmain.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
675E88591DB7AC0300F8EBDA /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558511DBF38A000A4FC11 /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
675E885A1DB7AC0300F8EBDA /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34F558521DBF38A000A4FC11 /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
675E885C1DB7AC0300F8EBDA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
675E885D1DB7AC0300F8EBDA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
675E88811DB7ACD900F8EBDA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.tracking_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
675E88821DB7ACD900F8EBDA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.tracking_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
675E884B1DB7AC0300F8EBDA /* Build configuration list for PBXProject "tracking" */ = {
isa = XCConfigurationList;
buildConfigurations = (
675E88591DB7AC0300F8EBDA /* Debug */,
675E885A1DB7AC0300F8EBDA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
675E885B1DB7AC0300F8EBDA /* Build configuration list for PBXNativeTarget "tracking" */ = {
isa = XCConfigurationList;
buildConfigurations = (
675E885C1DB7AC0300F8EBDA /* Debug */,
675E885D1DB7AC0300F8EBDA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
675E88801DB7ACD900F8EBDA /* Build configuration list for PBXNativeTarget "tracking_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
675E88811DB7ACD900F8EBDA /* Debug */,
675E88821DB7ACD900F8EBDA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 675E88481DB7AC0300F8EBDA /* Project object */;
}

View file

@ -0,0 +1,367 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
34222E871DF68BB30038B646 /* traffic_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34222E851DF68BB30038B646 /* traffic_cache.cpp */; };
34222E881DF68BB30038B646 /* traffic_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34222E861DF68BB30038B646 /* traffic_cache.hpp */; };
67BECB5F1DDA44FD00FC4E99 /* speed_groups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BECB5B1DDA44FD00FC4E99 /* speed_groups.cpp */; };
67BECB601DDA44FD00FC4E99 /* speed_groups.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67BECB5C1DDA44FD00FC4E99 /* speed_groups.hpp */; };
67BECB611DDA44FD00FC4E99 /* traffic_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BECB5D1DDA44FD00FC4E99 /* traffic_info.cpp */; };
67BECB621DDA44FD00FC4E99 /* traffic_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67BECB5E1DDA44FD00FC4E99 /* traffic_info.hpp */; };
67BECB811DDA46A600FC4E99 /* traffic_info_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BECB7F1DDA46A100FC4E99 /* traffic_info_test.cpp */; };
67BECB821DDA474400FC4E99 /* libtraffic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BECB4A1DDA43AF00FC4E99 /* libtraffic.a */; };
67BECB8C1DDA478E00FC4E99 /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BECB8A1DDA478800FC4E99 /* testingmain.cpp */; };
FAFD414026BBE3FC00D1DE1B /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD413F26BBE3FC00D1DE1B /* libbase.a */; };
FAFD414226BBE3FC00D1DE1B /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414126BBE3FC00D1DE1B /* libcoding.a */; };
FAFD414426BBE88000D1DE1B /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414326BBE88000D1DE1B /* libplatform.a */; };
FAFD414626BBE88700D1DE1B /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414526BBE88700D1DE1B /* libz.tbd */; };
FAFD414A26BBE98B00D1DE1B /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414926BBE98B00D1DE1B /* libindexer.a */; };
FAFD414C26BBE9BB00D1DE1B /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414B26BBE9BB00D1DE1B /* libicu.a */; };
FAFD414E26BBE9C300D1DE1B /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414D26BBE9C300D1DE1B /* libgeometry.a */; };
FAFD415026BBE9C800D1DE1B /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD414F26BBE9C800D1DE1B /* libprotobuf.a */; };
FAFD415226BBE9E000D1DE1B /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD415126BBE9E000D1DE1B /* librouting.a */; };
FAFD415426BBE9E800D1DE1B /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD415326BBE9E800D1DE1B /* libsuccinct.a */; };
FAFD415626BBEA5600D1DE1B /* librouting_common.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAFD415526BBEA5600D1DE1B /* librouting_common.a */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
34222E851DF68BB30038B646 /* traffic_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_cache.cpp; sourceTree = "<group>"; };
34222E861DF68BB30038B646 /* traffic_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_cache.hpp; sourceTree = "<group>"; };
67BECB4A1DDA43AF00FC4E99 /* libtraffic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtraffic.a; sourceTree = BUILT_PRODUCTS_DIR; };
67BECB581DDA43FB00FC4E99 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
67BECB591DDA440100FC4E99 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
67BECB5B1DDA44FD00FC4E99 /* speed_groups.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speed_groups.cpp; sourceTree = "<group>"; };
67BECB5C1DDA44FD00FC4E99 /* speed_groups.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = speed_groups.hpp; sourceTree = "<group>"; };
67BECB5D1DDA44FD00FC4E99 /* traffic_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_info.cpp; sourceTree = "<group>"; };
67BECB5E1DDA44FD00FC4E99 /* traffic_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_info.hpp; sourceTree = "<group>"; };
67BECB671DDA466800FC4E99 /* traffic_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = traffic_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
67BECB7F1DDA46A100FC4E99 /* traffic_info_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_info_test.cpp; sourceTree = "<group>"; };
67BECB8A1DDA478800FC4E99 /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../../libs/testing/testingmain.cpp; sourceTree = "<group>"; };
67BECB941DDA4AC800FC4E99 /* bindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bindings.cpp; sourceTree = "<group>"; };
FAFD413F26BBE3FC00D1DE1B /* libbase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libbase.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD414126BBE3FC00D1DE1B /* libcoding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libcoding.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD414326BBE88000D1DE1B /* libplatform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libplatform.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD414526BBE88700D1DE1B /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
FAFD414926BBE98B00D1DE1B /* libindexer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libindexer.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD414B26BBE9BB00D1DE1B /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD414D26BBE9C300D1DE1B /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD414F26BBE9C800D1DE1B /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD415126BBE9E000D1DE1B /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD415326BBE9E800D1DE1B /* libsuccinct.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsuccinct.a; sourceTree = BUILT_PRODUCTS_DIR; };
FAFD415526BBEA5600D1DE1B /* librouting_common.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librouting_common.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
67BECB471DDA43AF00FC4E99 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
67BECB641DDA466800FC4E99 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FAFD415626BBEA5600D1DE1B /* librouting_common.a in Frameworks */,
FAFD415426BBE9E800D1DE1B /* libsuccinct.a in Frameworks */,
FAFD415226BBE9E000D1DE1B /* librouting.a in Frameworks */,
FAFD415026BBE9C800D1DE1B /* libprotobuf.a in Frameworks */,
FAFD414E26BBE9C300D1DE1B /* libgeometry.a in Frameworks */,
FAFD414C26BBE9BB00D1DE1B /* libicu.a in Frameworks */,
FAFD414A26BBE98B00D1DE1B /* libindexer.a in Frameworks */,
FAFD414626BBE88700D1DE1B /* libz.tbd in Frameworks */,
FAFD414426BBE88000D1DE1B /* libplatform.a in Frameworks */,
FAFD414026BBE3FC00D1DE1B /* libbase.a in Frameworks */,
FAFD414226BBE3FC00D1DE1B /* libcoding.a in Frameworks */,
67BECB821DDA474400FC4E99 /* libtraffic.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
67BECB411DDA43AF00FC4E99 = {
isa = PBXGroup;
children = (
67BECB581DDA43FB00FC4E99 /* common-debug.xcconfig */,
67BECB591DDA440100FC4E99 /* common-release.xcconfig */,
67BECB5A1DDA449C00FC4E99 /* traffic */,
67BECB7E1DDA467A00FC4E99 /* traffic_tests */,
67BECB8F1DDA47E400FC4E99 /* pytraffic */,
67BECB4B1DDA43AF00FC4E99 /* Products */,
67BECB831DDA474400FC4E99 /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
67BECB4B1DDA43AF00FC4E99 /* Products */ = {
isa = PBXGroup;
children = (
67BECB4A1DDA43AF00FC4E99 /* libtraffic.a */,
67BECB671DDA466800FC4E99 /* traffic_tests.app */,
);
name = Products;
sourceTree = "<group>";
};
67BECB5A1DDA449C00FC4E99 /* traffic */ = {
isa = PBXGroup;
children = (
67BECB5B1DDA44FD00FC4E99 /* speed_groups.cpp */,
67BECB5C1DDA44FD00FC4E99 /* speed_groups.hpp */,
34222E851DF68BB30038B646 /* traffic_cache.cpp */,
34222E861DF68BB30038B646 /* traffic_cache.hpp */,
67BECB5D1DDA44FD00FC4E99 /* traffic_info.cpp */,
67BECB5E1DDA44FD00FC4E99 /* traffic_info.hpp */,
);
name = traffic;
path = ../../libs/traffic;
sourceTree = "<group>";
};
67BECB7E1DDA467A00FC4E99 /* traffic_tests */ = {
isa = PBXGroup;
children = (
67BECB8A1DDA478800FC4E99 /* testingmain.cpp */,
67BECB7F1DDA46A100FC4E99 /* traffic_info_test.cpp */,
);
name = traffic_tests;
path = ../../libs/traffic/traffic_tests;
sourceTree = "<group>";
};
67BECB831DDA474400FC4E99 /* Frameworks */ = {
isa = PBXGroup;
children = (
FAFD415526BBEA5600D1DE1B /* librouting_common.a */,
FAFD415326BBE9E800D1DE1B /* libsuccinct.a */,
FAFD415126BBE9E000D1DE1B /* librouting.a */,
FAFD414F26BBE9C800D1DE1B /* libprotobuf.a */,
FAFD414D26BBE9C300D1DE1B /* libgeometry.a */,
FAFD414B26BBE9BB00D1DE1B /* libicu.a */,
FAFD414926BBE98B00D1DE1B /* libindexer.a */,
FAFD414526BBE88700D1DE1B /* libz.tbd */,
FAFD414326BBE88000D1DE1B /* libplatform.a */,
FAFD413F26BBE3FC00D1DE1B /* libbase.a */,
FAFD414126BBE3FC00D1DE1B /* libcoding.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
67BECB8F1DDA47E400FC4E99 /* pytraffic */ = {
isa = PBXGroup;
children = (
67BECB941DDA4AC800FC4E99 /* bindings.cpp */,
);
name = pytraffic;
path = ../../libs/traffic/pytraffic;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
67BECB481DDA43AF00FC4E99 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
67BECB621DDA44FD00FC4E99 /* traffic_info.hpp in Headers */,
67BECB601DDA44FD00FC4E99 /* speed_groups.hpp in Headers */,
34222E881DF68BB30038B646 /* traffic_cache.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
67BECB491DDA43AF00FC4E99 /* traffic */ = {
isa = PBXNativeTarget;
buildConfigurationList = 67BECB551DDA43B000FC4E99 /* Build configuration list for PBXNativeTarget "traffic" */;
buildPhases = (
67BECB461DDA43AF00FC4E99 /* Sources */,
67BECB471DDA43AF00FC4E99 /* Frameworks */,
67BECB481DDA43AF00FC4E99 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = traffic;
productName = traffic;
productReference = 67BECB4A1DDA43AF00FC4E99 /* libtraffic.a */;
productType = "com.apple.product-type.library.static";
};
67BECB661DDA466800FC4E99 /* traffic_tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 67BECB7B1DDA466800FC4E99 /* Build configuration list for PBXNativeTarget "traffic_tests" */;
buildPhases = (
67BECB631DDA466800FC4E99 /* Sources */,
67BECB641DDA466800FC4E99 /* Frameworks */,
67BECB651DDA466800FC4E99 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = traffic_tests;
productName = traffic_tests;
productReference = 67BECB671DDA466800FC4E99 /* traffic_tests.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
67BECB421DDA43AF00FC4E99 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
67BECB491DDA43AF00FC4E99 = {
CreatedOnToolsVersion = 8.1;
ProvisioningStyle = Automatic;
};
67BECB661DDA466800FC4E99 = {
CreatedOnToolsVersion = 8.1;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 67BECB451DDA43AF00FC4E99 /* Build configuration list for PBXProject "traffic" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 67BECB411DDA43AF00FC4E99;
productRefGroup = 67BECB4B1DDA43AF00FC4E99 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
67BECB491DDA43AF00FC4E99 /* traffic */,
67BECB661DDA466800FC4E99 /* traffic_tests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
67BECB651DDA466800FC4E99 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
67BECB461DDA43AF00FC4E99 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
67BECB5F1DDA44FD00FC4E99 /* speed_groups.cpp in Sources */,
67BECB611DDA44FD00FC4E99 /* traffic_info.cpp in Sources */,
34222E871DF68BB30038B646 /* traffic_cache.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
67BECB631DDA466800FC4E99 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
67BECB811DDA46A600FC4E99 /* traffic_info_test.cpp in Sources */,
67BECB8C1DDA478E00FC4E99 /* testingmain.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
67BECB531DDA43B000FC4E99 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 67BECB581DDA43FB00FC4E99 /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
67BECB541DDA43B000FC4E99 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 67BECB591DDA440100FC4E99 /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
67BECB561DDA43B000FC4E99 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
67BECB571DDA43B000FC4E99 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
67BECB7C1DDA466800FC4E99 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.traffic_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
67BECB7D1DDA466800FC4E99 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
PRODUCT_BUNDLE_IDENTIFIER = app.comaps.traffic_tests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
67BECB451DDA43AF00FC4E99 /* Build configuration list for PBXProject "traffic" */ = {
isa = XCConfigurationList;
buildConfigurations = (
67BECB531DDA43B000FC4E99 /* Debug */,
67BECB541DDA43B000FC4E99 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
67BECB551DDA43B000FC4E99 /* Build configuration list for PBXNativeTarget "traffic" */ = {
isa = XCConfigurationList;
buildConfigurations = (
67BECB561DDA43B000FC4E99 /* Debug */,
67BECB571DDA43B000FC4E99 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
67BECB7B1DDA466800FC4E99 /* Build configuration list for PBXNativeTarget "traffic_tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
67BECB7C1DDA466800FC4E99 /* Debug */,
67BECB7D1DDA466800FC4E99 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 67BECB421DDA43AF00FC4E99 /* Project object */;
}

View file

@ -0,0 +1,254 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
562DDBDC1FE8EA0A0091F566 /* transit_graph_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 562DDBD81FE8EA080091F566 /* transit_graph_data.cpp */; };
562DDBDD1FE8EA0A0091F566 /* transit_graph_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 562DDBD91FE8EA080091F566 /* transit_graph_data.hpp */; };
562DDBDF1FE8EA0A0091F566 /* transit_serdes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 562DDBDB1FE8EA0A0091F566 /* transit_serdes.hpp */; };
56EE14CB1FE7F2900036F20C /* transit_types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EE14C91FE7F2900036F20C /* transit_types.cpp */; };
56EE14CC1FE7F2900036F20C /* transit_types.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56EE14CA1FE7F2900036F20C /* transit_types.hpp */; };
D55B290A24CACF9E000E2EBE /* transit_display_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D55B290524CACF9E000E2EBE /* transit_display_info.hpp */; };
D55B290B24CACF9E000E2EBE /* transit_version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D55B290624CACF9E000E2EBE /* transit_version.hpp */; };
D55B290C24CACF9E000E2EBE /* transit_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D55B290724CACF9E000E2EBE /* transit_version.cpp */; };
D55B290D24CACF9E000E2EBE /* transit_entities.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D55B290924CACF9E000E2EBE /* transit_entities.hpp */; };
D56AD1DB24CB02C00057F2E0 /* transit_types_experimental.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D56AD1D724CB02BF0057F2E0 /* transit_types_experimental.hpp */; };
D56AD1DC24CB02C00057F2E0 /* transit_data.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D56AD1D824CB02BF0057F2E0 /* transit_data.hpp */; };
D56AD1DD24CB02C00057F2E0 /* transit_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D56AD1D924CB02BF0057F2E0 /* transit_data.cpp */; };
D56AD1DE24CB02C00057F2E0 /* transit_types_experimental.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D56AD1DA24CB02BF0057F2E0 /* transit_types_experimental.cpp */; };
D5E1DDB024F6A0E9001F72D5 /* transit_schedule.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5E1DDAE24F6A0E9001F72D5 /* transit_schedule.hpp */; };
D5E1DDB124F6A0E9001F72D5 /* transit_schedule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5E1DDAF24F6A0E9001F72D5 /* transit_schedule.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
562DDBD81FE8EA080091F566 /* transit_graph_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_graph_data.cpp; sourceTree = "<group>"; };
562DDBD91FE8EA080091F566 /* transit_graph_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_graph_data.hpp; sourceTree = "<group>"; };
562DDBDB1FE8EA0A0091F566 /* transit_serdes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_serdes.hpp; sourceTree = "<group>"; };
56D7F2F41FE7F0F200D99E62 /* libtransit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtransit.a; sourceTree = BUILT_PRODUCTS_DIR; };
56EE14C71FE7F1FF0036F20C /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
56EE14C81FE7F20A0036F20C /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
56EE14C91FE7F2900036F20C /* transit_types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_types.cpp; sourceTree = "<group>"; };
56EE14CA1FE7F2900036F20C /* transit_types.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_types.hpp; sourceTree = "<group>"; };
D55B290524CACF9E000E2EBE /* transit_display_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_display_info.hpp; sourceTree = "<group>"; };
D55B290624CACF9E000E2EBE /* transit_version.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_version.hpp; sourceTree = "<group>"; };
D55B290724CACF9E000E2EBE /* transit_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_version.cpp; sourceTree = "<group>"; };
D55B290924CACF9E000E2EBE /* transit_entities.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_entities.hpp; sourceTree = "<group>"; };
D56AD1D724CB02BF0057F2E0 /* transit_types_experimental.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_types_experimental.hpp; sourceTree = "<group>"; };
D56AD1D824CB02BF0057F2E0 /* transit_data.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_data.hpp; sourceTree = "<group>"; };
D56AD1D924CB02BF0057F2E0 /* transit_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_data.cpp; sourceTree = "<group>"; };
D56AD1DA24CB02BF0057F2E0 /* transit_types_experimental.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_types_experimental.cpp; sourceTree = "<group>"; };
D5E1DDAE24F6A0E9001F72D5 /* transit_schedule.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transit_schedule.hpp; sourceTree = "<group>"; };
D5E1DDAF24F6A0E9001F72D5 /* transit_schedule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transit_schedule.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
56D7F2F11FE7F0F200D99E62 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
56D7F2EB1FE7F0F200D99E62 = {
isa = PBXGroup;
children = (
56EE14C71FE7F1FF0036F20C /* common-debug.xcconfig */,
56EE14C81FE7F20A0036F20C /* common-release.xcconfig */,
56D7F2F51FE7F0F200D99E62 /* Products */,
56D7F2F61FE7F0F200D99E62 /* transit */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
56D7F2F51FE7F0F200D99E62 /* Products */ = {
isa = PBXGroup;
children = (
56D7F2F41FE7F0F200D99E62 /* libtransit.a */,
);
name = Products;
sourceTree = "<group>";
};
56D7F2F61FE7F0F200D99E62 /* transit */ = {
isa = PBXGroup;
children = (
D56AD1D624CB02BF0057F2E0 /* experimental */,
D55B290524CACF9E000E2EBE /* transit_display_info.hpp */,
D55B290924CACF9E000E2EBE /* transit_entities.hpp */,
562DDBD81FE8EA080091F566 /* transit_graph_data.cpp */,
562DDBD91FE8EA080091F566 /* transit_graph_data.hpp */,
D5E1DDAF24F6A0E9001F72D5 /* transit_schedule.cpp */,
D5E1DDAE24F6A0E9001F72D5 /* transit_schedule.hpp */,
562DDBDB1FE8EA0A0091F566 /* transit_serdes.hpp */,
56EE14C91FE7F2900036F20C /* transit_types.cpp */,
56EE14CA1FE7F2900036F20C /* transit_types.hpp */,
D55B290724CACF9E000E2EBE /* transit_version.cpp */,
D55B290624CACF9E000E2EBE /* transit_version.hpp */,
);
name = transit;
path = ../../libs/transit;
sourceTree = "<group>";
};
D56AD1D624CB02BF0057F2E0 /* experimental */ = {
isa = PBXGroup;
children = (
D56AD1D924CB02BF0057F2E0 /* transit_data.cpp */,
D56AD1D824CB02BF0057F2E0 /* transit_data.hpp */,
D56AD1DA24CB02BF0057F2E0 /* transit_types_experimental.cpp */,
D56AD1D724CB02BF0057F2E0 /* transit_types_experimental.hpp */,
);
path = experimental;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
56D7F2F21FE7F0F200D99E62 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
D56AD1DC24CB02C00057F2E0 /* transit_data.hpp in Headers */,
D55B290D24CACF9E000E2EBE /* transit_entities.hpp in Headers */,
56EE14CC1FE7F2900036F20C /* transit_types.hpp in Headers */,
D5E1DDB024F6A0E9001F72D5 /* transit_schedule.hpp in Headers */,
D56AD1DB24CB02C00057F2E0 /* transit_types_experimental.hpp in Headers */,
562DDBDD1FE8EA0A0091F566 /* transit_graph_data.hpp in Headers */,
D55B290A24CACF9E000E2EBE /* transit_display_info.hpp in Headers */,
D55B290B24CACF9E000E2EBE /* transit_version.hpp in Headers */,
562DDBDF1FE8EA0A0091F566 /* transit_serdes.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
56D7F2F31FE7F0F200D99E62 /* transit */ = {
isa = PBXNativeTarget;
buildConfigurationList = 56D7F2FF1FE7F0F200D99E62 /* Build configuration list for PBXNativeTarget "transit" */;
buildPhases = (
56D7F2F01FE7F0F200D99E62 /* Sources */,
56D7F2F11FE7F0F200D99E62 /* Frameworks */,
56D7F2F21FE7F0F200D99E62 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = transit;
productName = transit;
productReference = 56D7F2F41FE7F0F200D99E62 /* libtransit.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
56D7F2EC1FE7F0F200D99E62 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1640;
TargetAttributes = {
56D7F2F31FE7F0F200D99E62 = {
CreatedOnToolsVersion = 9.2;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 56D7F2EF1FE7F0F200D99E62 /* Build configuration list for PBXProject "transit" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 56D7F2EB1FE7F0F200D99E62;
productRefGroup = 56D7F2F51FE7F0F200D99E62 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
56D7F2F31FE7F0F200D99E62 /* transit */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
56D7F2F01FE7F0F200D99E62 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D55B290C24CACF9E000E2EBE /* transit_version.cpp in Sources */,
562DDBDC1FE8EA0A0091F566 /* transit_graph_data.cpp in Sources */,
56EE14CB1FE7F2900036F20C /* transit_types.cpp in Sources */,
D56AD1DD24CB02C00057F2E0 /* transit_data.cpp in Sources */,
D5E1DDB124F6A0E9001F72D5 /* transit_schedule.cpp in Sources */,
D56AD1DE24CB02C00057F2E0 /* transit_types_experimental.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
56D7F2FD1FE7F0F200D99E62 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 56EE14C71FE7F1FF0036F20C /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
56D7F2FE1FE7F0F200D99E62 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 56EE14C81FE7F20A0036F20C /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
56D7F3001FE7F0F200D99E62 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
56D7F3011FE7F0F200D99E62 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
56D7F2EF1FE7F0F200D99E62 /* Build configuration list for PBXProject "transit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
56D7F2FD1FE7F0F200D99E62 /* Debug */,
56D7F2FE1FE7F0F200D99E62 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
56D7F2FF1FE7F0F200D99E62 /* Build configuration list for PBXNativeTarget "transit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
56D7F3001FE7F0F200D99E62 /* Debug */,
56D7F3011FE7F0F200D99E62 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 56D7F2EC1FE7F0F200D99E62 /* Project object */;
}

View file

@ -0,0 +1,195 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
4577B27F21F205D800864FAC /* vulkan_wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4577B27E21F205D800864FAC /* vulkan_wrapper.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
4577B26B21F2044300864FAC /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
4577B26D21F2044300864FAC /* libvulkan_wrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libvulkan_wrapper.a; sourceTree = BUILT_PRODUCTS_DIR; };
4577B27921F2053900864FAC /* common-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
4577B27A21F2053900864FAC /* common-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
4577B27D21F205D800864FAC /* vulkan_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vulkan_wrapper.h; sourceTree = "<group>"; };
4577B27E21F205D800864FAC /* vulkan_wrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vulkan_wrapper.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
4577B26A21F2044300864FAC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4577B26421F2044300864FAC = {
isa = PBXGroup;
children = (
4577B27921F2053900864FAC /* common-debug.xcconfig */,
4577B27A21F2053900864FAC /* common-release.xcconfig */,
4577B26F21F2044300864FAC /* vulkan_wrapper */,
4577B26E21F2044300864FAC /* Products */,
);
sourceTree = "<group>";
};
4577B26E21F2044300864FAC /* Products */ = {
isa = PBXGroup;
children = (
4577B26D21F2044300864FAC /* libvulkan_wrapper.a */,
);
name = Products;
sourceTree = "<group>";
};
4577B26F21F2044300864FAC /* vulkan_wrapper */ = {
isa = PBXGroup;
children = (
4577B27E21F205D800864FAC /* vulkan_wrapper.cpp */,
4577B27D21F205D800864FAC /* vulkan_wrapper.h */,
);
name = vulkan_wrapper;
path = ../../3party/vulkan_wrapper;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
4577B26C21F2044300864FAC /* vulkan_wrapper */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4577B27621F2044300864FAC /* Build configuration list for PBXNativeTarget "vulkan_wrapper" */;
buildPhases = (
4577B26921F2044300864FAC /* Sources */,
4577B26A21F2044300864FAC /* Frameworks */,
4577B26B21F2044300864FAC /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = vulkan_wrapper;
productName = vulkan_wrapper;
productReference = 4577B26D21F2044300864FAC /* libvulkan_wrapper.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
4577B26521F2044300864FAC /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastUpgradeCheck = 1510;
TargetAttributes = {
4577B26C21F2044300864FAC = {
CreatedOnToolsVersion = 10.1;
};
};
};
buildConfigurationList = 4577B26821F2044300864FAC /* Build configuration list for PBXProject "vulkan_wrapper" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 4577B26421F2044300864FAC;
productRefGroup = 4577B26E21F2044300864FAC /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
4577B26C21F2044300864FAC /* vulkan_wrapper */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
4577B26921F2044300864FAC /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4577B27F21F205D800864FAC /* vulkan_wrapper.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
4577B27421F2044300864FAC /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4577B27921F2053900864FAC /* common-debug.xcconfig */;
buildSettings = {
};
name = Debug;
};
4577B27521F2044300864FAC /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4577B27A21F2053900864FAC /* common-release.xcconfig */;
buildSettings = {
};
name = Release;
};
4577B27721F2044300864FAC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/Vulkan-Headers/include",
);
};
name = Debug;
};
4577B27821F2044300864FAC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(OMIM_ROOT)/3party/Vulkan-Headers/include",
);
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4577B26821F2044300864FAC /* Build configuration list for PBXProject "vulkan_wrapper" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4577B27421F2044300864FAC /* Debug */,
4577B27521F2044300864FAC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4577B27621F2044300864FAC /* Build configuration list for PBXNativeTarget "vulkan_wrapper" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4577B27721F2044300864FAC /* Debug */,
4577B27821F2044300864FAC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 4577B26521F2044300864FAC /* Project object */;
}

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:vulkan_wrapper.xcodeproj">
</FileRef>
</Workspace>