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

project.pbxproj « routing.xcodeproj « routing « xcode - github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 559f042f71c387a9ac03929df01db4b670c75800 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		56099E291CC7C97D00A7772A /* loaded_path_segment.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56099E251CC7C97D00A7772A /* loaded_path_segment.hpp */; };
		56099E2A1CC7C97D00A7772A /* routing_result_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56099E261CC7C97D00A7772A /* routing_result_graph.hpp */; };
		56099E2B1CC7C97D00A7772A /* turn_candidate.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56099E271CC7C97D00A7772A /* turn_candidate.hpp */; };
		56099E2E1CC8FBDA00A7772A /* osrm_path_segment_factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56099E2C1CC8FBDA00A7772A /* osrm_path_segment_factory.cpp */; };
		56099E2F1CC8FBDA00A7772A /* osrm_path_segment_factory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56099E2D1CC8FBDA00A7772A /* osrm_path_segment_factory.hpp */; };
		56099E331CC9247E00A7772A /* bicycle_directions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56099E301CC9247E00A7772A /* bicycle_directions.cpp */; };
		56099E341CC9247E00A7772A /* bicycle_directions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56099E311CC9247E00A7772A /* bicycle_directions.hpp */; };
		56099E351CC9247E00A7772A /* directions_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56099E321CC9247E00A7772A /* directions_engine.cpp */; };
		563B91C51CC4F1DC00222BC1 /* bicycle_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 563B91C31CC4F1DC00222BC1 /* bicycle_model.cpp */; };
		563B91C61CC4F1DC00222BC1 /* bicycle_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 563B91C41CC4F1DC00222BC1 /* bicycle_model.hpp */; };
		670B84C01A9381D900CE4492 /* cross_routing_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670B84BE1A9381D900CE4492 /* cross_routing_context.cpp */; };
		670B84C11A9381D900CE4492 /* cross_routing_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670B84BF1A9381D900CE4492 /* cross_routing_context.hpp */; };
		670C62131AC5A15700C38A8C /* routing_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C62111AC5A15700C38A8C /* routing_mapping.cpp */; };
		670D049E1B0B4A970013A7AC /* nearest_edge_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670D049C1B0B4A970013A7AC /* nearest_edge_finder.cpp */; };
		670D049F1B0B4A970013A7AC /* nearest_edge_finder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670D049D1B0B4A970013A7AC /* nearest_edge_finder.hpp */; };
		670EE55D1B6001E7001E8064 /* routing_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670EE55A1B6001E7001E8064 /* routing_session.cpp */; };
		670EE55E1B6001E7001E8064 /* routing_session.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670EE55B1B6001E7001E8064 /* routing_session.hpp */; };
		670EE55F1B6001E7001E8064 /* routing_settings.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670EE55C1B6001E7001E8064 /* routing_settings.hpp */; };
		670EE5721B664796001E8064 /* directions_engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670EE56E1B664796001E8064 /* directions_engine.hpp */; };
		670EE5731B664796001E8064 /* pedestrian_directions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670EE56F1B664796001E8064 /* pedestrian_directions.cpp */; };
		670EE5741B664796001E8064 /* pedestrian_directions.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670EE5701B664796001E8064 /* pedestrian_directions.hpp */; };
		670EE5751B664796001E8064 /* router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670EE5711B664796001E8064 /* router.cpp */; };
		671182EA1C7F0E2100CB8177 /* WorldCoasts_obsolete.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 671182E91C7F0E1F00CB8177 /* WorldCoasts_obsolete.mwm */; };
		671182EC1C7F0E3200CB8177 /* packed_polygons_obsolete.bin in Resources */ = {isa = PBXBuildFile; fileRef = 671182E81C7F0E1F00CB8177 /* packed_polygons_obsolete.bin */; };
		671182ED1C7F0E3500CB8177 /* countries_obsolete.txt in Resources */ = {isa = PBXBuildFile; fileRef = 671182E71C7F0E1F00CB8177 /* countries_obsolete.txt */; };
		671F58BD1B874EC80032311E /* followed_polyline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 671F58BB1B874EC80032311E /* followed_polyline.cpp */; };
		671F58BE1B874EC80032311E /* followed_polyline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 671F58BC1B874EC80032311E /* followed_polyline.hpp */; };
		6741AA9C1BF35331002C974C /* turns_notification_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6741AA9A1BF35331002C974C /* turns_notification_manager.cpp */; };
		6741AA9D1BF35331002C974C /* turns_notification_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6741AA9B1BF35331002C974C /* turns_notification_manager.hpp */; };
		6742AD261C68A9DF009CB89E /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACDE1C68A13F009CB89E /* testingmain.cpp */; };
		6742AD271C68A9DF009CB89E /* astar_algorithm_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACA61C68A0B1009CB89E /* astar_algorithm_test.cpp */; };
		6742AD281C68A9DF009CB89E /* astar_progress_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACA71C68A0B1009CB89E /* astar_progress_test.cpp */; };
		6742AD291C68A9DF009CB89E /* astar_router_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACA81C68A0B1009CB89E /* astar_router_test.cpp */; };
		6742AD2A1C68A9DF009CB89E /* async_router_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACA91C68A0B1009CB89E /* async_router_test.cpp */; };
		6742AD2B1C68A9DF009CB89E /* cross_routing_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACAA1C68A0B1009CB89E /* cross_routing_tests.cpp */; };
		6742AD2C1C68A9DF009CB89E /* followed_polyline_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACAB1C68A0B1009CB89E /* followed_polyline_test.cpp */; };
		6742AD2D1C68A9DF009CB89E /* nearest_edge_finder_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACAC1C68A0B1009CB89E /* nearest_edge_finder_tests.cpp */; };
		6742AD2E1C68A9DF009CB89E /* online_cross_fetcher_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACAD1C68A0B1009CB89E /* online_cross_fetcher_test.cpp */; };
		6742AD2F1C68A9DF009CB89E /* osrm_router_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACAE1C68A0B1009CB89E /* osrm_router_test.cpp */; };
		6742AD301C68A9DF009CB89E /* road_graph_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACAF1C68A0B1009CB89E /* road_graph_builder.cpp */; };
		6742AD311C68A9DF009CB89E /* road_graph_nearest_edges_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB11C68A0B1009CB89E /* road_graph_nearest_edges_test.cpp */; };
		6742AD321C68A9DF009CB89E /* route_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB21C68A0B1009CB89E /* route_tests.cpp */; };
		6742AD331C68A9DF009CB89E /* routing_mapping_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB31C68A0B1009CB89E /* routing_mapping_test.cpp */; };
		6742AD341C68A9DF009CB89E /* routing_session_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB41C68A0B1009CB89E /* routing_session_test.cpp */; };
		6742AD351C68A9DF009CB89E /* turns_generator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB51C68A0B1009CB89E /* turns_generator_test.cpp */; };
		6742AD361C68A9DF009CB89E /* turns_sound_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB61C68A0B1009CB89E /* turns_sound_test.cpp */; };
		6742AD371C68A9DF009CB89E /* turns_tts_text_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB71C68A0B1009CB89E /* turns_tts_text_tests.cpp */; };
		6742AD381C68A9DF009CB89E /* vehicle_model_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACB81C68A0B1009CB89E /* vehicle_model_test.cpp */; };
		6742AD391C68AA04009CB89E /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD041C68A317009CB89E /* libplatform_tests_support.a */; };
		6742AD3A1C68AA04009CB89E /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD051C68A317009CB89E /* libsuccinct.a */; };
		6742AD3B1C68AA04009CB89E /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFE1C68A2F4009CB89E /* libjansson.a */; };
		6742AD3C1C68AA04009CB89E /* libtomcrypt.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFF1C68A2F4009CB89E /* libtomcrypt.a */; };
		6742AD3D1C68AA04009CB89E /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */; };
		6742AD3E1C68AA04009CB89E /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFB1C68A2D7009CB89E /* libprotobuf.a */; };
		6742AD3F1C68AA04009CB89E /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACF81C68A2C8009CB89E /* libeditor.a */; };
		6742AD401C68AA04009CB89E /* libosrm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEC1C68A27C009CB89E /* libosrm.a */; };
		6742AD411C68AA04009CB89E /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACED1C68A27C009CB89E /* libplatform.a */; };
		6742AD421C68AA04009CB89E /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEE1C68A27C009CB89E /* libpugixml.a */; };
		6742AD431C68AA04009CB89E /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEF1C68A27C009CB89E /* libsearch.a */; };
		6742AD441C68AA04009CB89E /* libalohalitics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE61C68A23B009CB89E /* libalohalitics.a */; };
		6742AD451C68AA04009CB89E /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE71C68A23B009CB89E /* libgeometry.a */; };
		6742AD461C68AA04009CB89E /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE81C68A23B009CB89E /* libindexer.a */; };
		6742AD471C68AA04009CB89E /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE21C68A203009CB89E /* libbase.a */; };
		6742AD481C68AA04009CB89E /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE31C68A203009CB89E /* libcoding.a */; };
		6742AD491C68AA2F009CB89E /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD021C68A303009CB89E /* libz.tbd */; };
		6742AD4D1C68AA59009CB89E /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343F81A3F640D00A0A8C3 /* librouting.a */; };
		6742AD541C68C77B009CB89E /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD531C68BB14009CB89E /* classificator.txt */; };
		6742AD561C68C7D7009CB89E /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD551C68C7C1009CB89E /* types.txt */; };
		6742AD5C1C68C7FA009CB89E /* drules_proto_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD571C68C7F6009CB89E /* drules_proto_clear.bin */; };
		6742AD5D1C68C7FA009CB89E /* drules_proto_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD581C68C7F6009CB89E /* drules_proto_dark.bin */; };
		6742AD5E1C68C7FA009CB89E /* drules_proto_legacy.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD591C68C7F6009CB89E /* drules_proto_legacy.bin */; };
		6742AD5F1C68C7FA009CB89E /* drules_proto-bw.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD5A1C68C7F6009CB89E /* drules_proto-bw.bin */; };
		6742AD601C68C7FA009CB89E /* drules_proto.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD5B1C68C7F6009CB89E /* drules_proto.bin */; };
		6742AD621C68F747009CB89E /* sound-strings in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD611C68F747009CB89E /* sound-strings */; };
		674A28B11B1605D2001A525C /* osrm_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674A28AF1B1605D2001A525C /* osrm_engine.cpp */; };
		674A28B21B1605D2001A525C /* osrm_engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674A28B01B1605D2001A525C /* osrm_engine.hpp */; };
		674F9BCA1B0A580E00704FFA /* async_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BBA1B0A580E00704FFA /* async_router.cpp */; };
		674F9BCB1B0A580E00704FFA /* async_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BBB1B0A580E00704FFA /* async_router.hpp */; };
		674F9BCC1B0A580E00704FFA /* features_road_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BBC1B0A580E00704FFA /* features_road_graph.cpp */; };
		674F9BCD1B0A580E00704FFA /* features_road_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BBD1B0A580E00704FFA /* features_road_graph.hpp */; };
		674F9BD01B0A580E00704FFA /* online_cross_fetcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BC01B0A580E00704FFA /* online_cross_fetcher.cpp */; };
		674F9BD11B0A580E00704FFA /* online_cross_fetcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BC11B0A580E00704FFA /* online_cross_fetcher.hpp */; };
		674F9BD21B0A580E00704FFA /* road_graph_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BC21B0A580E00704FFA /* road_graph_router.cpp */; };
		674F9BD31B0A580E00704FFA /* road_graph_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BC31B0A580E00704FFA /* road_graph_router.hpp */; };
		674F9BD41B0A580E00704FFA /* road_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BC41B0A580E00704FFA /* road_graph.cpp */; };
		674F9BD51B0A580E00704FFA /* road_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BC51B0A580E00704FFA /* road_graph.hpp */; };
		674F9BD61B0A580E00704FFA /* turns_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674F9BC61B0A580E00704FFA /* turns_generator.cpp */; };
		674F9BD71B0A580E00704FFA /* turns_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 674F9BC71B0A580E00704FFA /* turns_generator.hpp */; };
		675344141A3F644F00A0A8C3 /* osrm_data_facade.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344061A3F644F00A0A8C3 /* osrm_data_facade.hpp */; };
		675344171A3F644F00A0A8C3 /* osrm_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344091A3F644F00A0A8C3 /* osrm_router.cpp */; };
		675344181A3F644F00A0A8C3 /* osrm_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753440A1A3F644F00A0A8C3 /* osrm_router.hpp */; };
		675344191A3F644F00A0A8C3 /* osrm2feature_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753440B1A3F644F00A0A8C3 /* osrm2feature_map.cpp */; };
		6753441A1A3F644F00A0A8C3 /* osrm2feature_map.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753440C1A3F644F00A0A8C3 /* osrm2feature_map.hpp */; };
		6753441B1A3F644F00A0A8C3 /* route.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6753440D1A3F644F00A0A8C3 /* route.cpp */; };
		6753441C1A3F644F00A0A8C3 /* route.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753440E1A3F644F00A0A8C3 /* route.hpp */; };
		6753441D1A3F644F00A0A8C3 /* router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6753440F1A3F644F00A0A8C3 /* router.hpp */; };
		6753441E1A3F644F00A0A8C3 /* turns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344101A3F644F00A0A8C3 /* turns.cpp */; };
		6753441F1A3F644F00A0A8C3 /* turns.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344111A3F644F00A0A8C3 /* turns.hpp */; };
		675344201A3F644F00A0A8C3 /* vehicle_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675344121A3F644F00A0A8C3 /* vehicle_model.cpp */; };
		675344211A3F644F00A0A8C3 /* vehicle_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675344131A3F644F00A0A8C3 /* vehicle_model.hpp */; };
		67AB92E51B7B3E6E00AB5194 /* routing_mapping.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67AB92E01B7B3E6E00AB5194 /* routing_mapping.hpp */; };
		67AB92E61B7B3E6E00AB5194 /* turns_tts_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67AB92E11B7B3E6E00AB5194 /* turns_tts_text.cpp */; };
		67AB92E71B7B3E6E00AB5194 /* turns_tts_text.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67AB92E21B7B3E6E00AB5194 /* turns_tts_text.hpp */; };
		67BD35BA1C69F08E003AA26F /* testingmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6742ACDE1C68A13F009CB89E /* testingmain.cpp */; };
		67BD35BB1C69F094003AA26F /* cross_section_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BD35AC1C69F086003AA26F /* cross_section_tests.cpp */; };
		67BD35BC1C69F094003AA26F /* online_cross_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BD35AD1C69F086003AA26F /* online_cross_tests.cpp */; };
		67BD35BD1C69F094003AA26F /* osrm_route_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BD35AE1C69F086003AA26F /* osrm_route_test.cpp */; };
		67BD35BE1C69F094003AA26F /* osrm_turn_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BD35AF1C69F086003AA26F /* osrm_turn_test.cpp */; };
		67BD35BF1C69F094003AA26F /* pedestrian_route_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BD35B01C69F086003AA26F /* pedestrian_route_test.cpp */; };
		67BD35C01C69F094003AA26F /* routing_test_tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67BD35B11C69F086003AA26F /* routing_test_tools.cpp */; };
		67BD35C21C69F121003AA26F /* libplatform_tests_support.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD041C68A317009CB89E /* libplatform_tests_support.a */; };
		67BD35C31C69F121003AA26F /* libsuccinct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD051C68A317009CB89E /* libsuccinct.a */; };
		67BD35C41C69F121003AA26F /* libjansson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFE1C68A2F4009CB89E /* libjansson.a */; };
		67BD35C51C69F121003AA26F /* libtomcrypt.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFF1C68A2F4009CB89E /* libtomcrypt.a */; };
		67BD35C61C69F121003AA26F /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */; };
		67BD35C71C69F121003AA26F /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACFB1C68A2D7009CB89E /* libprotobuf.a */; };
		67BD35C81C69F121003AA26F /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACF81C68A2C8009CB89E /* libeditor.a */; };
		67BD35C91C69F121003AA26F /* libosrm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEC1C68A27C009CB89E /* libosrm.a */; };
		67BD35CA1C69F121003AA26F /* libplatform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACED1C68A27C009CB89E /* libplatform.a */; };
		67BD35CB1C69F121003AA26F /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEE1C68A27C009CB89E /* libpugixml.a */; };
		67BD35CC1C69F121003AA26F /* libsearch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACEF1C68A27C009CB89E /* libsearch.a */; };
		67BD35CD1C69F121003AA26F /* libalohalitics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE61C68A23B009CB89E /* libalohalitics.a */; };
		67BD35CE1C69F121003AA26F /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE71C68A23B009CB89E /* libgeometry.a */; };
		67BD35CF1C69F121003AA26F /* libindexer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE81C68A23B009CB89E /* libindexer.a */; };
		67BD35D01C69F121003AA26F /* libbase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE21C68A203009CB89E /* libbase.a */; };
		67BD35D11C69F121003AA26F /* libcoding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742ACE31C68A203009CB89E /* libcoding.a */; };
		67BD35D21C69F126003AA26F /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6742AD021C68A303009CB89E /* libz.tbd */; };
		67BD35D31C69F139003AA26F /* librouting.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 675343F81A3F640D00A0A8C3 /* librouting.a */; };
		67BD35D51C69F155003AA26F /* libstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D41C69F155003AA26F /* libstorage.a */; };
		67BD35E31C69F198003AA26F /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D61C69F198003AA26F /* libagg.a */; };
		67BD35E41C69F198003AA26F /* libapi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D71C69F198003AA26F /* libapi.a */; };
		67BD35E51C69F198003AA26F /* libdrape_frontend.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D81C69F198003AA26F /* libdrape_frontend.a */; };
		67BD35E61C69F198003AA26F /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35D91C69F198003AA26F /* libdrape.a */; };
		67BD35E71C69F198003AA26F /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DA1C69F198003AA26F /* libexpat.a */; };
		67BD35E81C69F198003AA26F /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DB1C69F198003AA26F /* libfreetype.a */; };
		67BD35E91C69F198003AA26F /* libfribidi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DC1C69F198003AA26F /* libfribidi.a */; };
		67BD35EA1C69F198003AA26F /* liblodepng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DD1C69F198003AA26F /* liblodepng.a */; };
		67BD35EB1C69F198003AA26F /* libmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DE1C69F198003AA26F /* libmap.a */; };
		67BD35EC1C69F198003AA26F /* libminizip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35DF1C69F198003AA26F /* libminizip.a */; };
		67BD35ED1C69F198003AA26F /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35E01C69F198003AA26F /* libopening_hours.a */; };
		67BD35EE1C69F198003AA26F /* libsdf_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35E11C69F198003AA26F /* libsdf_image.a */; };
		67BD35EF1C69F198003AA26F /* libstb_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67BD35E21C69F198003AA26F /* libstb_image.a */; };
		67BD35F01C69F447003AA26F /* drules_proto_clear.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD571C68C7F6009CB89E /* drules_proto_clear.bin */; };
		67BD35F11C69F447003AA26F /* drules_proto_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD581C68C7F6009CB89E /* drules_proto_dark.bin */; };
		67BD35F21C69F447003AA26F /* drules_proto_legacy.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD591C68C7F6009CB89E /* drules_proto_legacy.bin */; };
		67BD35F31C69F447003AA26F /* drules_proto-bw.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD5A1C68C7F6009CB89E /* drules_proto-bw.bin */; };
		67BD35F41C69F447003AA26F /* drules_proto.bin in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD5B1C68C7F6009CB89E /* drules_proto.bin */; };
		67BD35F51C69F447003AA26F /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD551C68C7C1009CB89E /* types.txt */; };
		67BD35F61C69F447003AA26F /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD531C68BB14009CB89E /* classificator.txt */; };
		67BD35F71C69F447003AA26F /* sound-strings in Resources */ = {isa = PBXBuildFile; fileRef = 6742AD611C68F747009CB89E /* sound-strings */; };
		67BD35FB1C69F49A003AA26F /* packed_polygons.bin in Resources */ = {isa = PBXBuildFile; fileRef = 67BD35F91C69F474003AA26F /* packed_polygons.bin */; };
		67BD35FF1C69F4BC003AA26F /* countries.txt in Resources */ = {isa = PBXBuildFile; fileRef = 67BD35FD1C69F4AC003AA26F /* countries.txt */; };
		67BD36031C69F51C003AA26F /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 67BD36001C69F513003AA26F /* World.mwm */; };
		67BD36051C69F51C003AA26F /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = 67BD36021C69F513003AA26F /* WorldCoasts.mwm */; };
		67C7D4291B4EB48F00FE41AA /* car_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67C7D4211B4EB48F00FE41AA /* car_model.cpp */; };
		67C7D42A1B4EB48F00FE41AA /* car_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67C7D4221B4EB48F00FE41AA /* car_model.hpp */; };
		67C7D42B1B4EB48F00FE41AA /* pedestrian_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67C7D4231B4EB48F00FE41AA /* pedestrian_model.cpp */; };
		67C7D42C1B4EB48F00FE41AA /* pedestrian_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67C7D4241B4EB48F00FE41AA /* pedestrian_model.hpp */; };
		67C7D42D1B4EB48F00FE41AA /* turns_sound_settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67C7D4251B4EB48F00FE41AA /* turns_sound_settings.cpp */; };
		67C7D42E1B4EB48F00FE41AA /* turns_sound_settings.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 67C7D4261B4EB48F00FE41AA /* turns_sound_settings.hpp */; };
		A120B3451B4A7BE5002F3808 /* cross_mwm_road_graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A120B3411B4A7BE5002F3808 /* cross_mwm_road_graph.cpp */; };
		A120B3461B4A7BE5002F3808 /* cross_mwm_road_graph.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A120B3421B4A7BE5002F3808 /* cross_mwm_road_graph.hpp */; };
		A120B3471B4A7BE5002F3808 /* cross_mwm_router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A120B3431B4A7BE5002F3808 /* cross_mwm_router.cpp */; };
		A120B3481B4A7BE5002F3808 /* cross_mwm_router.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A120B3441B4A7BE5002F3808 /* cross_mwm_router.hpp */; };
		A120B34E1B4A7C0A002F3808 /* online_absent_fetcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A120B34A1B4A7C0A002F3808 /* online_absent_fetcher.cpp */; };
		A120B34F1B4A7C0A002F3808 /* online_absent_fetcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A120B34B1B4A7C0A002F3808 /* online_absent_fetcher.hpp */; };
		A120B3501B4A7C0A002F3808 /* routing_algorithm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A120B34C1B4A7C0A002F3808 /* routing_algorithm.cpp */; };
		A120B3511B4A7C0A002F3808 /* routing_algorithm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A120B34D1B4A7C0A002F3808 /* routing_algorithm.hpp */; };
		A120B3531B4A7C1C002F3808 /* astar_algorithm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A120B3521B4A7C1C002F3808 /* astar_algorithm.hpp */; };
		A1616E2B1B6B60AB003F078E /* router_delegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1616E291B6B60AB003F078E /* router_delegate.cpp */; };
		A1616E2C1B6B60AB003F078E /* router_delegate.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A1616E2A1B6B60AB003F078E /* router_delegate.hpp */; };
		A1616E2E1B6B60B3003F078E /* astar_progress.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A1616E2D1B6B60B3003F078E /* astar_progress.hpp */; };
		A17B42981BCFBD0E00A1EAE4 /* osrm_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A17B42961BCFBD0E00A1EAE4 /* osrm_helpers.cpp */; };
		A17B42991BCFBD0E00A1EAE4 /* osrm_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A17B42971BCFBD0E00A1EAE4 /* osrm_helpers.hpp */; };
		A1876BC61BB19C4300C9C743 /* speed_camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1876BC41BB19C4300C9C743 /* speed_camera.cpp */; };
		A1876BC71BB19C4300C9C743 /* speed_camera.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A1876BC51BB19C4300C9C743 /* speed_camera.hpp */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		56099E251CC7C97D00A7772A /* loaded_path_segment.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = loaded_path_segment.hpp; sourceTree = "<group>"; };
		56099E261CC7C97D00A7772A /* routing_result_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_result_graph.hpp; sourceTree = "<group>"; };
		56099E271CC7C97D00A7772A /* turn_candidate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turn_candidate.hpp; sourceTree = "<group>"; };
		56099E2C1CC8FBDA00A7772A /* osrm_path_segment_factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = osrm_path_segment_factory.cpp; path = ../../routing/osrm_path_segment_factory.cpp; sourceTree = "<group>"; };
		56099E2D1CC8FBDA00A7772A /* osrm_path_segment_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = osrm_path_segment_factory.hpp; path = ../../routing/osrm_path_segment_factory.hpp; sourceTree = "<group>"; };
		56099E301CC9247E00A7772A /* bicycle_directions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bicycle_directions.cpp; sourceTree = "<group>"; };
		56099E311CC9247E00A7772A /* bicycle_directions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bicycle_directions.hpp; sourceTree = "<group>"; };
		56099E321CC9247E00A7772A /* directions_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = directions_engine.cpp; sourceTree = "<group>"; };
		563B91C31CC4F1DC00222BC1 /* bicycle_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bicycle_model.cpp; sourceTree = "<group>"; };
		563B91C41CC4F1DC00222BC1 /* bicycle_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bicycle_model.hpp; sourceTree = "<group>"; };
		670B84BE1A9381D900CE4492 /* cross_routing_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_routing_context.cpp; sourceTree = "<group>"; };
		670B84BF1A9381D900CE4492 /* cross_routing_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cross_routing_context.hpp; sourceTree = "<group>"; };
		670C62111AC5A15700C38A8C /* routing_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_mapping.cpp; sourceTree = "<group>"; };
		670D049C1B0B4A970013A7AC /* nearest_edge_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nearest_edge_finder.cpp; sourceTree = "<group>"; };
		670D049D1B0B4A970013A7AC /* nearest_edge_finder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = nearest_edge_finder.hpp; sourceTree = "<group>"; };
		670D05A61B0E02560013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = "<group>"; };
		670EE55A1B6001E7001E8064 /* routing_session.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_session.cpp; sourceTree = "<group>"; };
		670EE55B1B6001E7001E8064 /* routing_session.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_session.hpp; sourceTree = "<group>"; };
		670EE55C1B6001E7001E8064 /* routing_settings.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_settings.hpp; sourceTree = "<group>"; };
		670EE56E1B664796001E8064 /* directions_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = directions_engine.hpp; sourceTree = "<group>"; };
		670EE56F1B664796001E8064 /* pedestrian_directions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pedestrian_directions.cpp; sourceTree = "<group>"; };
		670EE5701B664796001E8064 /* pedestrian_directions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pedestrian_directions.hpp; sourceTree = "<group>"; };
		670EE5711B664796001E8064 /* router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = router.cpp; sourceTree = "<group>"; };
		671182E71C7F0E1F00CB8177 /* countries_obsolete.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = countries_obsolete.txt; sourceTree = "<group>"; };
		671182E81C7F0E1F00CB8177 /* packed_polygons_obsolete.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = packed_polygons_obsolete.bin; sourceTree = "<group>"; };
		671182E91C7F0E1F00CB8177 /* WorldCoasts_obsolete.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = WorldCoasts_obsolete.mwm; sourceTree = "<group>"; };
		671F58BB1B874EC80032311E /* followed_polyline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = followed_polyline.cpp; sourceTree = "<group>"; };
		671F58BC1B874EC80032311E /* followed_polyline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = followed_polyline.hpp; sourceTree = "<group>"; };
		6741AA9A1BF35331002C974C /* turns_notification_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns_notification_manager.cpp; sourceTree = "<group>"; };
		6741AA9B1BF35331002C974C /* turns_notification_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turns_notification_manager.hpp; sourceTree = "<group>"; };
		6742ACA61C68A0B1009CB89E /* astar_algorithm_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = astar_algorithm_test.cpp; sourceTree = "<group>"; };
		6742ACA71C68A0B1009CB89E /* astar_progress_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = astar_progress_test.cpp; sourceTree = "<group>"; };
		6742ACA81C68A0B1009CB89E /* astar_router_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = astar_router_test.cpp; sourceTree = "<group>"; };
		6742ACA91C68A0B1009CB89E /* async_router_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = async_router_test.cpp; sourceTree = "<group>"; };
		6742ACAA1C68A0B1009CB89E /* cross_routing_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_routing_tests.cpp; sourceTree = "<group>"; };
		6742ACAB1C68A0B1009CB89E /* followed_polyline_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = followed_polyline_test.cpp; sourceTree = "<group>"; };
		6742ACAC1C68A0B1009CB89E /* nearest_edge_finder_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nearest_edge_finder_tests.cpp; sourceTree = "<group>"; };
		6742ACAD1C68A0B1009CB89E /* online_cross_fetcher_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = online_cross_fetcher_test.cpp; sourceTree = "<group>"; };
		6742ACAE1C68A0B1009CB89E /* osrm_router_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm_router_test.cpp; sourceTree = "<group>"; };
		6742ACAF1C68A0B1009CB89E /* road_graph_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_graph_builder.cpp; sourceTree = "<group>"; };
		6742ACB01C68A0B1009CB89E /* road_graph_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = road_graph_builder.hpp; sourceTree = "<group>"; };
		6742ACB11C68A0B1009CB89E /* road_graph_nearest_edges_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_graph_nearest_edges_test.cpp; sourceTree = "<group>"; };
		6742ACB21C68A0B1009CB89E /* route_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route_tests.cpp; sourceTree = "<group>"; };
		6742ACB31C68A0B1009CB89E /* routing_mapping_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_mapping_test.cpp; sourceTree = "<group>"; };
		6742ACB41C68A0B1009CB89E /* routing_session_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_session_test.cpp; sourceTree = "<group>"; };
		6742ACB51C68A0B1009CB89E /* turns_generator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns_generator_test.cpp; sourceTree = "<group>"; };
		6742ACB61C68A0B1009CB89E /* turns_sound_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns_sound_test.cpp; sourceTree = "<group>"; };
		6742ACB71C68A0B1009CB89E /* turns_tts_text_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns_tts_text_tests.cpp; sourceTree = "<group>"; };
		6742ACB81C68A0B1009CB89E /* vehicle_model_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle_model_test.cpp; sourceTree = "<group>"; };
		6742ACDE1C68A13F009CB89E /* testingmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testingmain.cpp; path = ../../testing/testingmain.cpp; sourceTree = "<group>"; };
		6742ACE21C68A203009CB89E /* libbase.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbase.a; path = "../../../omim-xcode-build/Debug/libbase.a"; sourceTree = "<group>"; };
		6742ACE31C68A203009CB89E /* libcoding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoding.a; path = "../../../omim-xcode-build/Debug/libcoding.a"; sourceTree = "<group>"; };
		6742ACE61C68A23B009CB89E /* libalohalitics.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libalohalitics.a; path = "../../../omim-xcode-build/Debug/libalohalitics.a"; sourceTree = "<group>"; };
		6742ACE71C68A23B009CB89E /* libgeometry.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libgeometry.a; path = "../../../omim-xcode-build/Debug/libgeometry.a"; sourceTree = "<group>"; };
		6742ACE81C68A23B009CB89E /* libindexer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libindexer.a; path = "../../../omim-xcode-build/Debug/libindexer.a"; sourceTree = "<group>"; };
		6742ACEC1C68A27C009CB89E /* libosrm.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libosrm.a; path = "../../../omim-xcode-build/Debug/libosrm.a"; sourceTree = "<group>"; };
		6742ACED1C68A27C009CB89E /* libplatform.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform.a; path = "../../../omim-xcode-build/Debug/libplatform.a"; sourceTree = "<group>"; };
		6742ACEE1C68A27C009CB89E /* libpugixml.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpugixml.a; path = "../../../omim-xcode-build/Debug/libpugixml.a"; sourceTree = "<group>"; };
		6742ACEF1C68A27C009CB89E /* libsearch.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsearch.a; path = "../../../omim-xcode-build/Debug/libsearch.a"; sourceTree = "<group>"; };
		6742ACF81C68A2C8009CB89E /* libeditor.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libeditor.a; path = "../../../omim-xcode-build/Debug/libeditor.a"; sourceTree = "<group>"; };
		6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liboauthcpp.a; path = "../../../omim-xcode-build/Debug/liboauthcpp.a"; sourceTree = "<group>"; };
		6742ACFB1C68A2D7009CB89E /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = "../../../omim-xcode-build/Debug/libprotobuf.a"; sourceTree = "<group>"; };
		6742ACFE1C68A2F4009CB89E /* libjansson.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjansson.a; path = "../../../omim-xcode-build/Debug/libjansson.a"; sourceTree = "<group>"; };
		6742ACFF1C68A2F4009CB89E /* libtomcrypt.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtomcrypt.a; path = "../../../omim-xcode-build/Debug/libtomcrypt.a"; sourceTree = "<group>"; };
		6742AD021C68A303009CB89E /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
		6742AD041C68A317009CB89E /* libplatform_tests_support.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplatform_tests_support.a; path = "../../../omim-xcode-build/Debug/libplatform_tests_support.a"; sourceTree = "<group>"; };
		6742AD051C68A317009CB89E /* libsuccinct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsuccinct.a; path = "../../../omim-xcode-build/Debug/libsuccinct.a"; sourceTree = "<group>"; };
		6742AD0E1C68A91B009CB89E /* routing_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = routing_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
		6742AD531C68BB14009CB89E /* classificator.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = classificator.txt; sourceTree = "<group>"; };
		6742AD551C68C7C1009CB89E /* types.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = types.txt; sourceTree = "<group>"; };
		6742AD571C68C7F6009CB89E /* drules_proto_clear.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_clear.bin; sourceTree = "<group>"; };
		6742AD581C68C7F6009CB89E /* drules_proto_dark.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_dark.bin; sourceTree = "<group>"; };
		6742AD591C68C7F6009CB89E /* drules_proto_legacy.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto_legacy.bin; sourceTree = "<group>"; };
		6742AD5A1C68C7F6009CB89E /* drules_proto-bw.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = "drules_proto-bw.bin"; sourceTree = "<group>"; };
		6742AD5B1C68C7F6009CB89E /* drules_proto.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = drules_proto.bin; sourceTree = "<group>"; };
		6742AD611C68F747009CB89E /* sound-strings */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "sound-strings"; sourceTree = "<group>"; };
		6742AD631C68F8B4009CB89E /* MAPSME.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = MAPSME.plist; path = ../../iphone/Maps/MAPSME.plist; sourceTree = "<group>"; };
		674A28AF1B1605D2001A525C /* osrm_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm_engine.cpp; sourceTree = "<group>"; };
		674A28B01B1605D2001A525C /* osrm_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm_engine.hpp; sourceTree = "<group>"; };
		674F9BBA1B0A580E00704FFA /* async_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = async_router.cpp; sourceTree = "<group>"; };
		674F9BBB1B0A580E00704FFA /* async_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = async_router.hpp; sourceTree = "<group>"; };
		674F9BBC1B0A580E00704FFA /* features_road_graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_road_graph.cpp; sourceTree = "<group>"; };
		674F9BBD1B0A580E00704FFA /* features_road_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = features_road_graph.hpp; sourceTree = "<group>"; };
		674F9BC01B0A580E00704FFA /* online_cross_fetcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = online_cross_fetcher.cpp; sourceTree = "<group>"; };
		674F9BC11B0A580E00704FFA /* online_cross_fetcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = online_cross_fetcher.hpp; sourceTree = "<group>"; };
		674F9BC21B0A580E00704FFA /* road_graph_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_graph_router.cpp; sourceTree = "<group>"; };
		674F9BC31B0A580E00704FFA /* road_graph_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = road_graph_router.hpp; sourceTree = "<group>"; };
		674F9BC41B0A580E00704FFA /* road_graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = road_graph.cpp; sourceTree = "<group>"; };
		674F9BC51B0A580E00704FFA /* road_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = road_graph.hpp; sourceTree = "<group>"; };
		674F9BC61B0A580E00704FFA /* turns_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns_generator.cpp; sourceTree = "<group>"; };
		674F9BC71B0A580E00704FFA /* turns_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turns_generator.hpp; sourceTree = "<group>"; };
		675343F81A3F640D00A0A8C3 /* librouting.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = librouting.a; sourceTree = BUILT_PRODUCTS_DIR; };
		675344061A3F644F00A0A8C3 /* osrm_data_facade.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm_data_facade.hpp; sourceTree = "<group>"; };
		675344091A3F644F00A0A8C3 /* osrm_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm_router.cpp; sourceTree = "<group>"; };
		6753440A1A3F644F00A0A8C3 /* osrm_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm_router.hpp; sourceTree = "<group>"; };
		6753440B1A3F644F00A0A8C3 /* osrm2feature_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm2feature_map.cpp; sourceTree = "<group>"; };
		6753440C1A3F644F00A0A8C3 /* osrm2feature_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm2feature_map.hpp; sourceTree = "<group>"; };
		6753440D1A3F644F00A0A8C3 /* route.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route.cpp; sourceTree = "<group>"; };
		6753440E1A3F644F00A0A8C3 /* route.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route.hpp; sourceTree = "<group>"; };
		6753440F1A3F644F00A0A8C3 /* router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = router.hpp; sourceTree = "<group>"; };
		675344101A3F644F00A0A8C3 /* turns.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns.cpp; sourceTree = "<group>"; };
		675344111A3F644F00A0A8C3 /* turns.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turns.hpp; sourceTree = "<group>"; };
		675344121A3F644F00A0A8C3 /* vehicle_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle_model.cpp; sourceTree = "<group>"; };
		675344131A3F644F00A0A8C3 /* vehicle_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vehicle_model.hpp; sourceTree = "<group>"; };
		67AB92E01B7B3E6E00AB5194 /* routing_mapping.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_mapping.hpp; sourceTree = "<group>"; };
		67AB92E11B7B3E6E00AB5194 /* turns_tts_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns_tts_text.cpp; sourceTree = "<group>"; };
		67AB92E21B7B3E6E00AB5194 /* turns_tts_text.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turns_tts_text.hpp; sourceTree = "<group>"; };
		67BD35951C69F03E003AA26F /* routing_integration_tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = routing_integration_tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
		67BD35AC1C69F086003AA26F /* cross_section_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_section_tests.cpp; sourceTree = "<group>"; };
		67BD35AD1C69F086003AA26F /* online_cross_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = online_cross_tests.cpp; sourceTree = "<group>"; };
		67BD35AE1C69F086003AA26F /* osrm_route_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm_route_test.cpp; sourceTree = "<group>"; };
		67BD35AF1C69F086003AA26F /* osrm_turn_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm_turn_test.cpp; sourceTree = "<group>"; };
		67BD35B01C69F086003AA26F /* pedestrian_route_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pedestrian_route_test.cpp; sourceTree = "<group>"; };
		67BD35B11C69F086003AA26F /* routing_test_tools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_test_tools.cpp; sourceTree = "<group>"; };
		67BD35B21C69F086003AA26F /* routing_test_tools.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_test_tools.hpp; sourceTree = "<group>"; };
		67BD35D41C69F155003AA26F /* libstorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstorage.a; path = "../../../omim-xcode-build/Debug/libstorage.a"; sourceTree = "<group>"; };
		67BD35D61C69F198003AA26F /* libagg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libagg.a; path = "../../../omim-xcode-build/Debug/libagg.a"; sourceTree = "<group>"; };
		67BD35D71C69F198003AA26F /* libapi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libapi.a; path = "../../../omim-xcode-build/Debug/libapi.a"; sourceTree = "<group>"; };
		67BD35D81C69F198003AA26F /* libdrape_frontend.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape_frontend.a; path = "../../../omim-xcode-build/Debug/libdrape_frontend.a"; sourceTree = "<group>"; };
		67BD35D91C69F198003AA26F /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Debug/libdrape.a"; sourceTree = "<group>"; };
		67BD35DA1C69F198003AA26F /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../../omim-xcode-build/Debug/libexpat.a"; sourceTree = "<group>"; };
		67BD35DB1C69F198003AA26F /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../../omim-xcode-build/Debug/libfreetype.a"; sourceTree = "<group>"; };
		67BD35DC1C69F198003AA26F /* libfribidi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfribidi.a; path = "../../../omim-xcode-build/Debug/libfribidi.a"; sourceTree = "<group>"; };
		67BD35DD1C69F198003AA26F /* liblodepng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblodepng.a; path = "../../../omim-xcode-build/Debug/liblodepng.a"; sourceTree = "<group>"; };
		67BD35DE1C69F198003AA26F /* libmap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmap.a; path = "../../../omim-xcode-build/Debug/libmap.a"; sourceTree = "<group>"; };
		67BD35DF1C69F198003AA26F /* libminizip.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libminizip.a; path = "../../../omim-xcode-build/Debug/libminizip.a"; sourceTree = "<group>"; };
		67BD35E01C69F198003AA26F /* libopening_hours.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopening_hours.a; path = "../../../omim-xcode-build/Debug/libopening_hours.a"; sourceTree = "<group>"; };
		67BD35E11C69F198003AA26F /* libsdf_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsdf_image.a; path = "../../../omim-xcode-build/Debug/libsdf_image.a"; sourceTree = "<group>"; };
		67BD35E21C69F198003AA26F /* libstb_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libstb_image.a; path = "../../../omim-xcode-build/Debug/libstb_image.a"; sourceTree = "<group>"; };
		67BD35F91C69F474003AA26F /* packed_polygons.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = packed_polygons.bin; sourceTree = "<group>"; };
		67BD35FD1C69F4AC003AA26F /* countries.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = countries.txt; sourceTree = "<group>"; };
		67BD36001C69F513003AA26F /* World.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = World.mwm; sourceTree = "<group>"; };
		67BD36021C69F513003AA26F /* WorldCoasts.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = WorldCoasts.mwm; sourceTree = "<group>"; };
		67C7D4211B4EB48F00FE41AA /* car_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = car_model.cpp; sourceTree = "<group>"; };
		67C7D4221B4EB48F00FE41AA /* car_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = car_model.hpp; sourceTree = "<group>"; };
		67C7D4231B4EB48F00FE41AA /* pedestrian_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pedestrian_model.cpp; sourceTree = "<group>"; };
		67C7D4241B4EB48F00FE41AA /* pedestrian_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pedestrian_model.hpp; sourceTree = "<group>"; };
		67C7D4251B4EB48F00FE41AA /* turns_sound_settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turns_sound_settings.cpp; sourceTree = "<group>"; };
		67C7D4261B4EB48F00FE41AA /* turns_sound_settings.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = turns_sound_settings.hpp; sourceTree = "<group>"; };
		A120B3411B4A7BE5002F3808 /* cross_mwm_road_graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_mwm_road_graph.cpp; sourceTree = "<group>"; };
		A120B3421B4A7BE5002F3808 /* cross_mwm_road_graph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cross_mwm_road_graph.hpp; sourceTree = "<group>"; };
		A120B3431B4A7BE5002F3808 /* cross_mwm_router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_mwm_router.cpp; sourceTree = "<group>"; };
		A120B3441B4A7BE5002F3808 /* cross_mwm_router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cross_mwm_router.hpp; sourceTree = "<group>"; };
		A120B34A1B4A7C0A002F3808 /* online_absent_fetcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = online_absent_fetcher.cpp; sourceTree = "<group>"; };
		A120B34B1B4A7C0A002F3808 /* online_absent_fetcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = online_absent_fetcher.hpp; sourceTree = "<group>"; };
		A120B34C1B4A7C0A002F3808 /* routing_algorithm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = routing_algorithm.cpp; sourceTree = "<group>"; };
		A120B34D1B4A7C0A002F3808 /* routing_algorithm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = routing_algorithm.hpp; sourceTree = "<group>"; };
		A120B3521B4A7C1C002F3808 /* astar_algorithm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = astar_algorithm.hpp; sourceTree = "<group>"; };
		A1616E291B6B60AB003F078E /* router_delegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = router_delegate.cpp; sourceTree = "<group>"; };
		A1616E2A1B6B60AB003F078E /* router_delegate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = router_delegate.hpp; sourceTree = "<group>"; };
		A1616E2D1B6B60B3003F078E /* astar_progress.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = astar_progress.hpp; sourceTree = "<group>"; };
		A17B42961BCFBD0E00A1EAE4 /* osrm_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osrm_helpers.cpp; sourceTree = "<group>"; };
		A17B42971BCFBD0E00A1EAE4 /* osrm_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osrm_helpers.hpp; sourceTree = "<group>"; };
		A1876BC41BB19C4300C9C743 /* speed_camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speed_camera.cpp; sourceTree = "<group>"; };
		A1876BC51BB19C4300C9C743 /* speed_camera.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = speed_camera.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		6742AD0B1C68A91B009CB89E /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6742AD4D1C68AA59009CB89E /* librouting.a in Frameworks */,
				6742AD401C68AA04009CB89E /* libosrm.a in Frameworks */,
				6742AD3B1C68AA04009CB89E /* libjansson.a in Frameworks */,
				6742AD451C68AA04009CB89E /* libgeometry.a in Frameworks */,
				6742AD421C68AA04009CB89E /* libpugixml.a in Frameworks */,
				6742AD3C1C68AA04009CB89E /* libtomcrypt.a in Frameworks */,
				6742AD481C68AA04009CB89E /* libcoding.a in Frameworks */,
				6742AD471C68AA04009CB89E /* libbase.a in Frameworks */,
				6742AD491C68AA2F009CB89E /* libz.tbd in Frameworks */,
				6742AD3D1C68AA04009CB89E /* liboauthcpp.a in Frameworks */,
				6742AD431C68AA04009CB89E /* libsearch.a in Frameworks */,
				6742AD391C68AA04009CB89E /* libplatform_tests_support.a in Frameworks */,
				6742AD3F1C68AA04009CB89E /* libeditor.a in Frameworks */,
				6742AD3E1C68AA04009CB89E /* libprotobuf.a in Frameworks */,
				6742AD411C68AA04009CB89E /* libplatform.a in Frameworks */,
				6742AD461C68AA04009CB89E /* libindexer.a in Frameworks */,
				6742AD3A1C68AA04009CB89E /* libsuccinct.a in Frameworks */,
				6742AD441C68AA04009CB89E /* libalohalitics.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		675343F51A3F640D00A0A8C3 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		67BD35921C69F03E003AA26F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				67BD35E31C69F198003AA26F /* libagg.a in Frameworks */,
				67BD35E41C69F198003AA26F /* libapi.a in Frameworks */,
				67BD35E51C69F198003AA26F /* libdrape_frontend.a in Frameworks */,
				67BD35E61C69F198003AA26F /* libdrape.a in Frameworks */,
				67BD35E71C69F198003AA26F /* libexpat.a in Frameworks */,
				67BD35E81C69F198003AA26F /* libfreetype.a in Frameworks */,
				67BD35E91C69F198003AA26F /* libfribidi.a in Frameworks */,
				67BD35EA1C69F198003AA26F /* liblodepng.a in Frameworks */,
				67BD35EB1C69F198003AA26F /* libmap.a in Frameworks */,
				67BD35EC1C69F198003AA26F /* libminizip.a in Frameworks */,
				67BD35ED1C69F198003AA26F /* libopening_hours.a in Frameworks */,
				67BD35EE1C69F198003AA26F /* libsdf_image.a in Frameworks */,
				67BD35EF1C69F198003AA26F /* libstb_image.a in Frameworks */,
				67BD35D51C69F155003AA26F /* libstorage.a in Frameworks */,
				67BD35D31C69F139003AA26F /* librouting.a in Frameworks */,
				67BD35C91C69F121003AA26F /* libosrm.a in Frameworks */,
				67BD35C41C69F121003AA26F /* libjansson.a in Frameworks */,
				67BD35CE1C69F121003AA26F /* libgeometry.a in Frameworks */,
				67BD35CB1C69F121003AA26F /* libpugixml.a in Frameworks */,
				67BD35C51C69F121003AA26F /* libtomcrypt.a in Frameworks */,
				67BD35D11C69F121003AA26F /* libcoding.a in Frameworks */,
				67BD35D01C69F121003AA26F /* libbase.a in Frameworks */,
				67BD35D21C69F126003AA26F /* libz.tbd in Frameworks */,
				67BD35C61C69F121003AA26F /* liboauthcpp.a in Frameworks */,
				67BD35CC1C69F121003AA26F /* libsearch.a in Frameworks */,
				67BD35C21C69F121003AA26F /* libplatform_tests_support.a in Frameworks */,
				67BD35C81C69F121003AA26F /* libeditor.a in Frameworks */,
				67BD35C71C69F121003AA26F /* libprotobuf.a in Frameworks */,
				67BD35CA1C69F121003AA26F /* libplatform.a in Frameworks */,
				67BD35CF1C69F121003AA26F /* libindexer.a in Frameworks */,
				67BD35C31C69F121003AA26F /* libsuccinct.a in Frameworks */,
				67BD35CD1C69F121003AA26F /* libalohalitics.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		671F58BA1B874EA20032311E /* base */ = {
			isa = PBXGroup;
			children = (
				671F58BB1B874EC80032311E /* followed_polyline.cpp */,
				671F58BC1B874EC80032311E /* followed_polyline.hpp */,
				A1616E2D1B6B60B3003F078E /* astar_progress.hpp */,
				A120B3521B4A7C1C002F3808 /* astar_algorithm.hpp */,
			);
			path = base;
			sourceTree = "<group>";
		};
		6742ACA01C68A07C009CB89E /* routing_tests */ = {
			isa = PBXGroup;
			children = (
				6742ACDE1C68A13F009CB89E /* testingmain.cpp */,
				6742ACA61C68A0B1009CB89E /* astar_algorithm_test.cpp */,
				6742ACA71C68A0B1009CB89E /* astar_progress_test.cpp */,
				6742ACA81C68A0B1009CB89E /* astar_router_test.cpp */,
				6742ACA91C68A0B1009CB89E /* async_router_test.cpp */,
				6742ACAA1C68A0B1009CB89E /* cross_routing_tests.cpp */,
				6742ACAB1C68A0B1009CB89E /* followed_polyline_test.cpp */,
				6742ACAC1C68A0B1009CB89E /* nearest_edge_finder_tests.cpp */,
				6742ACAD1C68A0B1009CB89E /* online_cross_fetcher_test.cpp */,
				6742ACAE1C68A0B1009CB89E /* osrm_router_test.cpp */,
				6742ACAF1C68A0B1009CB89E /* road_graph_builder.cpp */,
				6742ACB01C68A0B1009CB89E /* road_graph_builder.hpp */,
				6742ACB11C68A0B1009CB89E /* road_graph_nearest_edges_test.cpp */,
				6742ACB21C68A0B1009CB89E /* route_tests.cpp */,
				6742ACB31C68A0B1009CB89E /* routing_mapping_test.cpp */,
				6742ACB41C68A0B1009CB89E /* routing_session_test.cpp */,
				6742ACB51C68A0B1009CB89E /* turns_generator_test.cpp */,
				6742ACB61C68A0B1009CB89E /* turns_sound_test.cpp */,
				6742ACB71C68A0B1009CB89E /* turns_tts_text_tests.cpp */,
				6742ACB81C68A0B1009CB89E /* vehicle_model_test.cpp */,
			);
			name = routing_tests;
			path = ../../routing/routing_tests;
			sourceTree = "<group>";
		};
		6742AD251C68A923009CB89E /* libs */ = {
			isa = PBXGroup;
			children = (
				67BD35D61C69F198003AA26F /* libagg.a */,
				67BD35D71C69F198003AA26F /* libapi.a */,
				67BD35D81C69F198003AA26F /* libdrape_frontend.a */,
				67BD35D91C69F198003AA26F /* libdrape.a */,
				67BD35DA1C69F198003AA26F /* libexpat.a */,
				67BD35DB1C69F198003AA26F /* libfreetype.a */,
				67BD35DC1C69F198003AA26F /* libfribidi.a */,
				67BD35DD1C69F198003AA26F /* liblodepng.a */,
				67BD35DE1C69F198003AA26F /* libmap.a */,
				67BD35DF1C69F198003AA26F /* libminizip.a */,
				67BD35E01C69F198003AA26F /* libopening_hours.a */,
				67BD35E11C69F198003AA26F /* libsdf_image.a */,
				67BD35E21C69F198003AA26F /* libstb_image.a */,
				67BD35D41C69F155003AA26F /* libstorage.a */,
				6742AD041C68A317009CB89E /* libplatform_tests_support.a */,
				6742AD051C68A317009CB89E /* libsuccinct.a */,
				6742ACFE1C68A2F4009CB89E /* libjansson.a */,
				6742ACFF1C68A2F4009CB89E /* libtomcrypt.a */,
				6742ACFA1C68A2D7009CB89E /* liboauthcpp.a */,
				6742ACFB1C68A2D7009CB89E /* libprotobuf.a */,
				6742ACF81C68A2C8009CB89E /* libeditor.a */,
				6742ACEC1C68A27C009CB89E /* libosrm.a */,
				6742ACED1C68A27C009CB89E /* libplatform.a */,
				6742ACEE1C68A27C009CB89E /* libpugixml.a */,
				6742ACEF1C68A27C009CB89E /* libsearch.a */,
				6742ACE61C68A23B009CB89E /* libalohalitics.a */,
				6742ACE71C68A23B009CB89E /* libgeometry.a */,
				6742ACE81C68A23B009CB89E /* libindexer.a */,
				6742ACE21C68A203009CB89E /* libbase.a */,
				6742ACE31C68A203009CB89E /* libcoding.a */,
				6742AD021C68A303009CB89E /* libz.tbd */,
			);
			name = libs;
			sourceTree = "<group>";
		};
		6742AD501C68BAC3009CB89E /* Support files */ = {
			isa = PBXGroup;
			children = (
				6742AD631C68F8B4009CB89E /* MAPSME.plist */,
			);
			name = "Support files";
			sourceTree = "<group>";
		};
		6742AD511C68BAEE009CB89E /* Resources */ = {
			isa = PBXGroup;
			children = (
				671182E71C7F0E1F00CB8177 /* countries_obsolete.txt */,
				671182E81C7F0E1F00CB8177 /* packed_polygons_obsolete.bin */,
				671182E91C7F0E1F00CB8177 /* WorldCoasts_obsolete.mwm */,
				67BD36001C69F513003AA26F /* World.mwm */,
				67BD36021C69F513003AA26F /* WorldCoasts.mwm */,
				67BD35FD1C69F4AC003AA26F /* countries.txt */,
				67BD35F91C69F474003AA26F /* packed_polygons.bin */,
				6742AD571C68C7F6009CB89E /* drules_proto_clear.bin */,
				6742AD581C68C7F6009CB89E /* drules_proto_dark.bin */,
				6742AD591C68C7F6009CB89E /* drules_proto_legacy.bin */,
				6742AD5A1C68C7F6009CB89E /* drules_proto-bw.bin */,
				6742AD5B1C68C7F6009CB89E /* drules_proto.bin */,
				6742AD551C68C7C1009CB89E /* types.txt */,
				6742AD531C68BB14009CB89E /* classificator.txt */,
				6742AD611C68F747009CB89E /* sound-strings */,
			);
			name = Resources;
			path = ../../data;
			sourceTree = "<group>";
		};
		675343EF1A3F640D00A0A8C3 = {
			isa = PBXGroup;
			children = (
				56099E2C1CC8FBDA00A7772A /* osrm_path_segment_factory.cpp */,
				56099E2D1CC8FBDA00A7772A /* osrm_path_segment_factory.hpp */,
				670D05A61B0E02560013A7AC /* defaults.xcconfig */,
				6742AD251C68A923009CB89E /* libs */,
				675343FA1A3F640D00A0A8C3 /* routing */,
				6742ACA01C68A07C009CB89E /* routing_tests */,
				67BD35961C69F03E003AA26F /* routing_integration_tests */,
				6742AD511C68BAEE009CB89E /* Resources */,
				6742AD501C68BAC3009CB89E /* Support files */,
				675343F91A3F640D00A0A8C3 /* Products */,
			);
			sourceTree = "<group>";
		};
		675343F91A3F640D00A0A8C3 /* Products */ = {
			isa = PBXGroup;
			children = (
				675343F81A3F640D00A0A8C3 /* librouting.a */,
				6742AD0E1C68A91B009CB89E /* routing_tests.app */,
				67BD35951C69F03E003AA26F /* routing_integration_tests.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		675343FA1A3F640D00A0A8C3 /* routing */ = {
			isa = PBXGroup;
			children = (
				56099E301CC9247E00A7772A /* bicycle_directions.cpp */,
				56099E311CC9247E00A7772A /* bicycle_directions.hpp */,
				56099E321CC9247E00A7772A /* directions_engine.cpp */,
				56099E251CC7C97D00A7772A /* loaded_path_segment.hpp */,
				56099E261CC7C97D00A7772A /* routing_result_graph.hpp */,
				56099E271CC7C97D00A7772A /* turn_candidate.hpp */,
				563B91C31CC4F1DC00222BC1 /* bicycle_model.cpp */,
				563B91C41CC4F1DC00222BC1 /* bicycle_model.hpp */,
				A17B42961BCFBD0E00A1EAE4 /* osrm_helpers.cpp */,
				A17B42971BCFBD0E00A1EAE4 /* osrm_helpers.hpp */,
				6741AA9A1BF35331002C974C /* turns_notification_manager.cpp */,
				6741AA9B1BF35331002C974C /* turns_notification_manager.hpp */,
				A1876BC41BB19C4300C9C743 /* speed_camera.cpp */,
				A1876BC51BB19C4300C9C743 /* speed_camera.hpp */,
				671F58BA1B874EA20032311E /* base */,
				67AB92E01B7B3E6E00AB5194 /* routing_mapping.hpp */,
				67AB92E11B7B3E6E00AB5194 /* turns_tts_text.cpp */,
				67AB92E21B7B3E6E00AB5194 /* turns_tts_text.hpp */,
				A1616E291B6B60AB003F078E /* router_delegate.cpp */,
				A1616E2A1B6B60AB003F078E /* router_delegate.hpp */,
				670EE56E1B664796001E8064 /* directions_engine.hpp */,
				670EE56F1B664796001E8064 /* pedestrian_directions.cpp */,
				670EE5701B664796001E8064 /* pedestrian_directions.hpp */,
				670EE5711B664796001E8064 /* router.cpp */,
				67C7D4211B4EB48F00FE41AA /* car_model.cpp */,
				67C7D4221B4EB48F00FE41AA /* car_model.hpp */,
				A120B3411B4A7BE5002F3808 /* cross_mwm_road_graph.cpp */,
				A120B3421B4A7BE5002F3808 /* cross_mwm_road_graph.hpp */,
				A120B3431B4A7BE5002F3808 /* cross_mwm_router.cpp */,
				A120B3441B4A7BE5002F3808 /* cross_mwm_router.hpp */,
				670B84BE1A9381D900CE4492 /* cross_routing_context.cpp */,
				670B84BF1A9381D900CE4492 /* cross_routing_context.hpp */,
				674A28AF1B1605D2001A525C /* osrm_engine.cpp */,
				674A28B01B1605D2001A525C /* osrm_engine.hpp */,
				670D049C1B0B4A970013A7AC /* nearest_edge_finder.cpp */,
				670D049D1B0B4A970013A7AC /* nearest_edge_finder.hpp */,
				674F9BBA1B0A580E00704FFA /* async_router.cpp */,
				674F9BBB1B0A580E00704FFA /* async_router.hpp */,
				674F9BBC1B0A580E00704FFA /* features_road_graph.cpp */,
				674F9BBD1B0A580E00704FFA /* features_road_graph.hpp */,
				A120B34A1B4A7C0A002F3808 /* online_absent_fetcher.cpp */,
				A120B34B1B4A7C0A002F3808 /* online_absent_fetcher.hpp */,
				674F9BC01B0A580E00704FFA /* online_cross_fetcher.cpp */,
				674F9BC11B0A580E00704FFA /* online_cross_fetcher.hpp */,
				67C7D4231B4EB48F00FE41AA /* pedestrian_model.cpp */,
				67C7D4241B4EB48F00FE41AA /* pedestrian_model.hpp */,
				674F9BC21B0A580E00704FFA /* road_graph_router.cpp */,
				674F9BC31B0A580E00704FFA /* road_graph_router.hpp */,
				674F9BC41B0A580E00704FFA /* road_graph.cpp */,
				674F9BC51B0A580E00704FFA /* road_graph.hpp */,
				A120B34C1B4A7C0A002F3808 /* routing_algorithm.cpp */,
				A120B34D1B4A7C0A002F3808 /* routing_algorithm.hpp */,
				670EE55A1B6001E7001E8064 /* routing_session.cpp */,
				670EE55B1B6001E7001E8064 /* routing_session.hpp */,
				670EE55C1B6001E7001E8064 /* routing_settings.hpp */,
				674F9BC61B0A580E00704FFA /* turns_generator.cpp */,
				674F9BC71B0A580E00704FFA /* turns_generator.hpp */,
				67C7D4251B4EB48F00FE41AA /* turns_sound_settings.cpp */,
				67C7D4261B4EB48F00FE41AA /* turns_sound_settings.hpp */,
				670C62111AC5A15700C38A8C /* routing_mapping.cpp */,
				675344061A3F644F00A0A8C3 /* osrm_data_facade.hpp */,
				675344091A3F644F00A0A8C3 /* osrm_router.cpp */,
				6753440A1A3F644F00A0A8C3 /* osrm_router.hpp */,
				6753440B1A3F644F00A0A8C3 /* osrm2feature_map.cpp */,
				6753440C1A3F644F00A0A8C3 /* osrm2feature_map.hpp */,
				6753440D1A3F644F00A0A8C3 /* route.cpp */,
				6753440E1A3F644F00A0A8C3 /* route.hpp */,
				6753440F1A3F644F00A0A8C3 /* router.hpp */,
				675344101A3F644F00A0A8C3 /* turns.cpp */,
				675344111A3F644F00A0A8C3 /* turns.hpp */,
				675344121A3F644F00A0A8C3 /* vehicle_model.cpp */,
				675344131A3F644F00A0A8C3 /* vehicle_model.hpp */,
			);
			name = routing;
			path = ../../routing;
			sourceTree = "<group>";
		};
		67BD35961C69F03E003AA26F /* routing_integration_tests */ = {
			isa = PBXGroup;
			children = (
				67BD35AC1C69F086003AA26F /* cross_section_tests.cpp */,
				67BD35AD1C69F086003AA26F /* online_cross_tests.cpp */,
				67BD35AE1C69F086003AA26F /* osrm_route_test.cpp */,
				67BD35AF1C69F086003AA26F /* osrm_turn_test.cpp */,
				67BD35B01C69F086003AA26F /* pedestrian_route_test.cpp */,
				67BD35B11C69F086003AA26F /* routing_test_tools.cpp */,
				67BD35B21C69F086003AA26F /* routing_test_tools.hpp */,
			);
			name = routing_integration_tests;
			path = ../../routing/routing_integration_tests;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		675343F61A3F640D00A0A8C3 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				67AB92E51B7B3E6E00AB5194 /* routing_mapping.hpp in Headers */,
				674F9BCB1B0A580E00704FFA /* async_router.hpp in Headers */,
				674F9BD11B0A580E00704FFA /* online_cross_fetcher.hpp in Headers */,
				A120B3531B4A7C1C002F3808 /* astar_algorithm.hpp in Headers */,
				674A28B21B1605D2001A525C /* osrm_engine.hpp in Headers */,
				67AB92E71B7B3E6E00AB5194 /* turns_tts_text.hpp in Headers */,
				56099E2A1CC7C97D00A7772A /* routing_result_graph.hpp in Headers */,
				A120B3481B4A7BE5002F3808 /* cross_mwm_router.hpp in Headers */,
				674F9BD31B0A580E00704FFA /* road_graph_router.hpp in Headers */,
				675344181A3F644F00A0A8C3 /* osrm_router.hpp in Headers */,
				675344141A3F644F00A0A8C3 /* osrm_data_facade.hpp in Headers */,
				6753441F1A3F644F00A0A8C3 /* turns.hpp in Headers */,
				6753441A1A3F644F00A0A8C3 /* osrm2feature_map.hpp in Headers */,
				6741AA9D1BF35331002C974C /* turns_notification_manager.hpp in Headers */,
				674F9BD71B0A580E00704FFA /* turns_generator.hpp in Headers */,
				A120B3461B4A7BE5002F3808 /* cross_mwm_road_graph.hpp in Headers */,
				6753441C1A3F644F00A0A8C3 /* route.hpp in Headers */,
				A1616E2C1B6B60AB003F078E /* router_delegate.hpp in Headers */,
				A17B42991BCFBD0E00A1EAE4 /* osrm_helpers.hpp in Headers */,
				67C7D42E1B4EB48F00FE41AA /* turns_sound_settings.hpp in Headers */,
				56099E341CC9247E00A7772A /* bicycle_directions.hpp in Headers */,
				670EE55E1B6001E7001E8064 /* routing_session.hpp in Headers */,
				56099E291CC7C97D00A7772A /* loaded_path_segment.hpp in Headers */,
				670EE55F1B6001E7001E8064 /* routing_settings.hpp in Headers */,
				671F58BE1B874EC80032311E /* followed_polyline.hpp in Headers */,
				67C7D42C1B4EB48F00FE41AA /* pedestrian_model.hpp in Headers */,
				674F9BCD1B0A580E00704FFA /* features_road_graph.hpp in Headers */,
				670EE5741B664796001E8064 /* pedestrian_directions.hpp in Headers */,
				6753441D1A3F644F00A0A8C3 /* router.hpp in Headers */,
				A1616E2E1B6B60B3003F078E /* astar_progress.hpp in Headers */,
				670EE5721B664796001E8064 /* directions_engine.hpp in Headers */,
				A1876BC71BB19C4300C9C743 /* speed_camera.hpp in Headers */,
				56099E2F1CC8FBDA00A7772A /* osrm_path_segment_factory.hpp in Headers */,
				67C7D42A1B4EB48F00FE41AA /* car_model.hpp in Headers */,
				670D049F1B0B4A970013A7AC /* nearest_edge_finder.hpp in Headers */,
				A120B34F1B4A7C0A002F3808 /* online_absent_fetcher.hpp in Headers */,
				674F9BD51B0A580E00704FFA /* road_graph.hpp in Headers */,
				A120B3511B4A7C0A002F3808 /* routing_algorithm.hpp in Headers */,
				675344211A3F644F00A0A8C3 /* vehicle_model.hpp in Headers */,
				56099E2B1CC7C97D00A7772A /* turn_candidate.hpp in Headers */,
				670B84C11A9381D900CE4492 /* cross_routing_context.hpp in Headers */,
				563B91C61CC4F1DC00222BC1 /* bicycle_model.hpp in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		6742AD0D1C68A91B009CB89E /* routing_tests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 6742AD221C68A91B009CB89E /* Build configuration list for PBXNativeTarget "routing_tests" */;
			buildPhases = (
				6742AD0A1C68A91B009CB89E /* Sources */,
				6742AD0B1C68A91B009CB89E /* Frameworks */,
				6742AD0C1C68A91B009CB89E /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = routing_tests;
			productName = routing_device_tests;
			productReference = 6742AD0E1C68A91B009CB89E /* routing_tests.app */;
			productType = "com.apple.product-type.application";
		};
		675343F71A3F640D00A0A8C3 /* routing */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 675344031A3F640D00A0A8C3 /* Build configuration list for PBXNativeTarget "routing" */;
			buildPhases = (
				675343F41A3F640D00A0A8C3 /* Sources */,
				675343F51A3F640D00A0A8C3 /* Frameworks */,
				675343F61A3F640D00A0A8C3 /* Headers */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = routing;
			productName = routing;
			productReference = 675343F81A3F640D00A0A8C3 /* librouting.a */;
			productType = "com.apple.product-type.library.static";
		};
		67BD35941C69F03E003AA26F /* routing_integration_tests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 67BD35A91C69F03E003AA26F /* Build configuration list for PBXNativeTarget "routing_integration_tests" */;
			buildPhases = (
				67BD35911C69F03E003AA26F /* Sources */,
				67BD35921C69F03E003AA26F /* Frameworks */,
				67BD35931C69F03E003AA26F /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = routing_integration_tests;
			productName = routing_integration_tests;
			productReference = 67BD35951C69F03E003AA26F /* routing_integration_tests.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		675343F01A3F640D00A0A8C3 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0720;
				ORGANIZATIONNAME = maps.me;
				TargetAttributes = {
					6742AD0D1C68A91B009CB89E = {
						CreatedOnToolsVersion = 7.2.1;
					};
					675343F71A3F640D00A0A8C3 = {
						CreatedOnToolsVersion = 6.1;
					};
					67BD35941C69F03E003AA26F = {
						CreatedOnToolsVersion = 7.2.1;
					};
				};
			};
			buildConfigurationList = 675343F31A3F640D00A0A8C3 /* Build configuration list for PBXProject "routing" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 675343EF1A3F640D00A0A8C3;
			productRefGroup = 675343F91A3F640D00A0A8C3 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				675343F71A3F640D00A0A8C3 /* routing */,
				6742AD0D1C68A91B009CB89E /* routing_tests */,
				67BD35941C69F03E003AA26F /* routing_integration_tests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		6742AD0C1C68A91B009CB89E /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6742AD5F1C68C7FA009CB89E /* drules_proto-bw.bin in Resources */,
				6742AD5C1C68C7FA009CB89E /* drules_proto_clear.bin in Resources */,
				6742AD561C68C7D7009CB89E /* types.txt in Resources */,
				6742AD541C68C77B009CB89E /* classificator.txt in Resources */,
				6742AD601C68C7FA009CB89E /* drules_proto.bin in Resources */,
				6742AD621C68F747009CB89E /* sound-strings in Resources */,
				6742AD5D1C68C7FA009CB89E /* drules_proto_dark.bin in Resources */,
				6742AD5E1C68C7FA009CB89E /* drules_proto_legacy.bin in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		67BD35931C69F03E003AA26F /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				67BD36031C69F51C003AA26F /* World.mwm in Resources */,
				67BD36051C69F51C003AA26F /* WorldCoasts.mwm in Resources */,
				67BD35FF1C69F4BC003AA26F /* countries.txt in Resources */,
				67BD35FB1C69F49A003AA26F /* packed_polygons.bin in Resources */,
				671182EA1C7F0E2100CB8177 /* WorldCoasts_obsolete.mwm in Resources */,
				67BD35F01C69F447003AA26F /* drules_proto_clear.bin in Resources */,
				67BD35F11C69F447003AA26F /* drules_proto_dark.bin in Resources */,
				67BD35F21C69F447003AA26F /* drules_proto_legacy.bin in Resources */,
				671182ED1C7F0E3500CB8177 /* countries_obsolete.txt in Resources */,
				67BD35F31C69F447003AA26F /* drules_proto-bw.bin in Resources */,
				67BD35F41C69F447003AA26F /* drules_proto.bin in Resources */,
				67BD35F51C69F447003AA26F /* types.txt in Resources */,
				671182EC1C7F0E3200CB8177 /* packed_polygons_obsolete.bin in Resources */,
				67BD35F61C69F447003AA26F /* classificator.txt in Resources */,
				67BD35F71C69F447003AA26F /* sound-strings in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		6742AD0A1C68A91B009CB89E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6742AD311C68A9DF009CB89E /* road_graph_nearest_edges_test.cpp in Sources */,
				6742AD2E1C68A9DF009CB89E /* online_cross_fetcher_test.cpp in Sources */,
				6742AD381C68A9DF009CB89E /* vehicle_model_test.cpp in Sources */,
				6742AD291C68A9DF009CB89E /* astar_router_test.cpp in Sources */,
				6742AD371C68A9DF009CB89E /* turns_tts_text_tests.cpp in Sources */,
				6742AD2B1C68A9DF009CB89E /* cross_routing_tests.cpp in Sources */,
				6742AD2C1C68A9DF009CB89E /* followed_polyline_test.cpp in Sources */,
				6742AD331C68A9DF009CB89E /* routing_mapping_test.cpp in Sources */,
				6742AD341C68A9DF009CB89E /* routing_session_test.cpp in Sources */,
				6742AD261C68A9DF009CB89E /* testingmain.cpp in Sources */,
				6742AD361C68A9DF009CB89E /* turns_sound_test.cpp in Sources */,
				6742AD2F1C68A9DF009CB89E /* osrm_router_test.cpp in Sources */,
				6742AD271C68A9DF009CB89E /* astar_algorithm_test.cpp in Sources */,
				6742AD351C68A9DF009CB89E /* turns_generator_test.cpp in Sources */,
				6742AD301C68A9DF009CB89E /* road_graph_builder.cpp in Sources */,
				6742AD2D1C68A9DF009CB89E /* nearest_edge_finder_tests.cpp in Sources */,
				6742AD321C68A9DF009CB89E /* route_tests.cpp in Sources */,
				6742AD2A1C68A9DF009CB89E /* async_router_test.cpp in Sources */,
				6742AD281C68A9DF009CB89E /* astar_progress_test.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		675343F41A3F640D00A0A8C3 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				56099E2E1CC8FBDA00A7772A /* osrm_path_segment_factory.cpp in Sources */,
				675344201A3F644F00A0A8C3 /* vehicle_model.cpp in Sources */,
				56099E351CC9247E00A7772A /* directions_engine.cpp in Sources */,
				A1616E2B1B6B60AB003F078E /* router_delegate.cpp in Sources */,
				6741AA9C1BF35331002C974C /* turns_notification_manager.cpp in Sources */,
				67C7D42B1B4EB48F00FE41AA /* pedestrian_model.cpp in Sources */,
				A120B3471B4A7BE5002F3808 /* cross_mwm_router.cpp in Sources */,
				670EE5731B664796001E8064 /* pedestrian_directions.cpp in Sources */,
				6753441B1A3F644F00A0A8C3 /* route.cpp in Sources */,
				674F9BCA1B0A580E00704FFA /* async_router.cpp in Sources */,
				675344191A3F644F00A0A8C3 /* osrm2feature_map.cpp in Sources */,
				670D049E1B0B4A970013A7AC /* nearest_edge_finder.cpp in Sources */,
				674F9BD61B0A580E00704FFA /* turns_generator.cpp in Sources */,
				675344171A3F644F00A0A8C3 /* osrm_router.cpp in Sources */,
				A17B42981BCFBD0E00A1EAE4 /* osrm_helpers.cpp in Sources */,
				563B91C51CC4F1DC00222BC1 /* bicycle_model.cpp in Sources */,
				674F9BD21B0A580E00704FFA /* road_graph_router.cpp in Sources */,
				A1876BC61BB19C4300C9C743 /* speed_camera.cpp in Sources */,
				671F58BD1B874EC80032311E /* followed_polyline.cpp in Sources */,
				670EE55D1B6001E7001E8064 /* routing_session.cpp in Sources */,
				A120B3451B4A7BE5002F3808 /* cross_mwm_road_graph.cpp in Sources */,
				67C7D4291B4EB48F00FE41AA /* car_model.cpp in Sources */,
				56099E331CC9247E00A7772A /* bicycle_directions.cpp in Sources */,
				674A28B11B1605D2001A525C /* osrm_engine.cpp in Sources */,
				674F9BD41B0A580E00704FFA /* road_graph.cpp in Sources */,
				67AB92E61B7B3E6E00AB5194 /* turns_tts_text.cpp in Sources */,
				6753441E1A3F644F00A0A8C3 /* turns.cpp in Sources */,
				670B84C01A9381D900CE4492 /* cross_routing_context.cpp in Sources */,
				A120B3501B4A7C0A002F3808 /* routing_algorithm.cpp in Sources */,
				674F9BCC1B0A580E00704FFA /* features_road_graph.cpp in Sources */,
				674F9BD01B0A580E00704FFA /* online_cross_fetcher.cpp in Sources */,
				670EE5751B664796001E8064 /* router.cpp in Sources */,
				670C62131AC5A15700C38A8C /* routing_mapping.cpp in Sources */,
				67C7D42D1B4EB48F00FE41AA /* turns_sound_settings.cpp in Sources */,
				A120B34E1B4A7C0A002F3808 /* online_absent_fetcher.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		67BD35911C69F03E003AA26F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				67BD35BB1C69F094003AA26F /* cross_section_tests.cpp in Sources */,
				67BD35C01C69F094003AA26F /* routing_test_tools.cpp in Sources */,
				67BD35BC1C69F094003AA26F /* online_cross_tests.cpp in Sources */,
				67BD35BD1C69F094003AA26F /* osrm_route_test.cpp in Sources */,
				67BD35BA1C69F08E003AA26F /* testingmain.cpp in Sources */,
				67BD35BF1C69F094003AA26F /* pedestrian_route_test.cpp in Sources */,
				67BD35BE1C69F094003AA26F /* osrm_turn_test.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		6742AD231C68A91B009CB89E /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_TESTABILITY = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				INFOPLIST_FILE = "$(OMIM_ROOT)/iphone/Maps/MAPSME.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 9.2;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.routing-tests";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		6742AD241C68A91B009CB89E /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				INFOPLIST_FILE = "$(OMIM_ROOT)/iphone/Maps/MAPSME.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 9.2;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.routing-tests";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		675344011A3F640D00A0A8C3 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 670D05A61B0E02560013A7AC /* defaults.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					"$(OMIM_ROOT)/3party/jansson/src",
					"$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
					"$(OMIM_ROOT)/3party/osrm/osrm-backend/third_party",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.10;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
				SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
			};
			name = Debug;
		};
		675344021A3F640D00A0A8C3 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 670D05A61B0E02560013A7AC /* defaults.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					"$(OMIM_ROOT)/3party/jansson/src",
					"$(OMIM_ROOT)/3party/osrm/osrm-backend/include",
					"$(OMIM_ROOT)/3party/osrm/osrm-backend/third_party",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.10;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = macosx;
				SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
			};
			name = Release;
		};
		675344041A3F640D00A0A8C3 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				EXECUTABLE_PREFIX = lib;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				HEADER_SEARCH_PATHS = "$(inherited)";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		675344051A3F640D00A0A8C3 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				EXECUTABLE_PREFIX = lib;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				HEADER_SEARCH_PATHS = "$(inherited)";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		67BD35AA1C69F03E003AA26F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_TESTABILITY = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				INFOPLIST_FILE = "$(OMIM_ROOT)/iphone/Maps/MAPSME.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 9.2;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.routing-integration-tests";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		67BD35AB1C69F03E003AA26F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				INFOPLIST_FILE = "$(OMIM_ROOT)/iphone/Maps/MAPSME.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 9.2;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.routing-integration-tests";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		6742AD221C68A91B009CB89E /* Build configuration list for PBXNativeTarget "routing_tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				6742AD231C68A91B009CB89E /* Debug */,
				6742AD241C68A91B009CB89E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		675343F31A3F640D00A0A8C3 /* Build configuration list for PBXProject "routing" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				675344011A3F640D00A0A8C3 /* Debug */,
				675344021A3F640D00A0A8C3 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		675344031A3F640D00A0A8C3 /* Build configuration list for PBXNativeTarget "routing" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				675344041A3F640D00A0A8C3 /* Debug */,
				675344051A3F640D00A0A8C3 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		67BD35A91C69F03E003AA26F /* Build configuration list for PBXNativeTarget "routing_integration_tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				67BD35AA1C69F03E003AA26F /* Debug */,
				67BD35AB1C69F03E003AA26F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 675343F01A3F640D00A0A8C3 /* Project object */;
}