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
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
|
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
347F520D1DC2334A0064B273 /* drape_api_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347F52071DC2334A0064B273 /* drape_api_builder.cpp */; };
347F520E1DC2334A0064B273 /* drape_api_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347F52081DC2334A0064B273 /* drape_api_builder.hpp */; };
347F520F1DC2334A0064B273 /* drape_api_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347F52091DC2334A0064B273 /* drape_api_renderer.cpp */; };
347F52101DC2334A0064B273 /* drape_api_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347F520A1DC2334A0064B273 /* drape_api_renderer.hpp */; };
347F52111DC2334A0064B273 /* drape_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347F520B1DC2334A0064B273 /* drape_api.cpp */; };
347F52121DC2334A0064B273 /* drape_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 347F520C1DC2334A0064B273 /* drape_api.hpp */; };
3492DA0E1CA2D9BF00C1F3B3 /* animation_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA0C1CA2D9BF00C1F3B3 /* animation_utils.cpp */; };
3492DA0F1CA2D9BF00C1F3B3 /* animation_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA0D1CA2D9BF00C1F3B3 /* animation_utils.hpp */; };
34C624C31DABDB0400510300 /* traffic_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34C624BF1DABDB0400510300 /* traffic_generator.cpp */; };
34C624C41DABDB0400510300 /* traffic_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34C624C01DABDB0400510300 /* traffic_generator.hpp */; };
34C624C51DABDB0400510300 /* traffic_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34C624C11DABDB0400510300 /* traffic_renderer.cpp */; };
34C624C61DABDB0400510300 /* traffic_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34C624C21DABDB0400510300 /* traffic_renderer.hpp */; };
3D489BC51D3D21FC0052AA38 /* libdrape.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D489BC41D3D21FC0052AA38 /* libdrape.a */; };
451A2A821EE8464E003E05A4 /* circles_pack_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 451A2A801EE8464E003E05A4 /* circles_pack_shape.cpp */; };
451A2A831EE8464E003E05A4 /* circles_pack_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 451A2A811EE8464E003E05A4 /* circles_pack_shape.hpp */; };
452C9ED41CEDCF3200A55E57 /* animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9EC21CEDCF3200A55E57 /* animation.cpp */; };
452C9ED51CEDCF3200A55E57 /* animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452C9EC31CEDCF3200A55E57 /* animation.hpp */; };
452C9ED61CEDCF3200A55E57 /* arrow_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9EC41CEDCF3200A55E57 /* arrow_animation.cpp */; };
452C9ED71CEDCF3200A55E57 /* arrow_animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452C9EC51CEDCF3200A55E57 /* arrow_animation.hpp */; };
452C9ED81CEDCF3200A55E57 /* follow_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9EC61CEDCF3200A55E57 /* follow_animation.cpp */; };
452C9ED91CEDCF3200A55E57 /* follow_animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452C9EC71CEDCF3200A55E57 /* follow_animation.hpp */; };
452C9EDA1CEDCF3200A55E57 /* interpolators.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9EC81CEDCF3200A55E57 /* interpolators.cpp */; };
452C9EDB1CEDCF3200A55E57 /* interpolators.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452C9EC91CEDCF3200A55E57 /* interpolators.hpp */; };
452C9EDC1CEDCF3200A55E57 /* linear_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9ECA1CEDCF3200A55E57 /* linear_animation.cpp */; };
452C9EDD1CEDCF3200A55E57 /* linear_animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452C9ECB1CEDCF3200A55E57 /* linear_animation.hpp */; };
452C9EDE1CEDCF3200A55E57 /* parallel_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9ECC1CEDCF3200A55E57 /* parallel_animation.cpp */; };
452C9EDF1CEDCF3200A55E57 /* parallel_animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452C9ECD1CEDCF3200A55E57 /* parallel_animation.hpp */; };
452C9EE21CEDCF3200A55E57 /* scale_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9ED01CEDCF3200A55E57 /* scale_animation.cpp */; };
452C9EE31CEDCF3200A55E57 /* scale_animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452C9ED11CEDCF3200A55E57 /* scale_animation.hpp */; };
452C9EE41CEDCF3200A55E57 /* sequence_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452C9ED21CEDCF3200A55E57 /* sequence_animation.cpp */; };
452C9EE51CEDCF3200A55E57 /* sequence_animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452C9ED31CEDCF3200A55E57 /* sequence_animation.hpp */; };
452FE5C31EB2004F00EE470C /* screen_quad_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 452FE5C11EB2004F00EE470C /* screen_quad_renderer.cpp */; };
452FE5C41EB2004F00EE470C /* screen_quad_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 452FE5C21EB2004F00EE470C /* screen_quad_renderer.hpp */; };
453EEA6D1E3A28F400505E09 /* colored_symbol_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 453EEA6B1E3A28F400505E09 /* colored_symbol_shape.cpp */; };
453EEA6E1E3A28F400505E09 /* colored_symbol_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 453EEA6C1E3A28F400505E09 /* colored_symbol_shape.hpp */; };
453FEDAC1F34C257005C1BB4 /* render_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 453FEDAA1F34C257005C1BB4 /* render_state.cpp */; };
453FEDAD1F34C257005C1BB4 /* render_state.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 453FEDAB1F34C257005C1BB4 /* render_state.hpp */; };
454C19BB1CCE3EC0002A2C86 /* animation_constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 454C19B81CCE3EC0002A2C86 /* animation_constants.hpp */; };
454C19BC1CCE3EC0002A2C86 /* animation_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 454C19B91CCE3EC0002A2C86 /* animation_system.cpp */; };
454C19BD1CCE3EC0002A2C86 /* animation_system.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 454C19BA1CCE3EC0002A2C86 /* animation_system.hpp */; };
45580ABA1E28DB2600CD535D /* scenario_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45580AB81E28DB2600CD535D /* scenario_manager.cpp */; };
45580ABB1E28DB2600CD535D /* scenario_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45580AB91E28DB2600CD535D /* scenario_manager.hpp */; };
456B3F991ED464FE009B3D1F /* postprocess_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 456B3F971ED464FE009B3D1F /* postprocess_renderer.cpp */; };
456B3F9A1ED464FE009B3D1F /* postprocess_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 456B3F981ED464FE009B3D1F /* postprocess_renderer.hpp */; };
45B4B8CB1CF5C16B00A54761 /* screen_animations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45B4B8C71CF5C16B00A54761 /* screen_animations.cpp */; };
45B4B8CC1CF5C16B00A54761 /* screen_animations.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45B4B8C81CF5C16B00A54761 /* screen_animations.hpp */; };
45B4B8CD1CF5C16B00A54761 /* screen_operations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45B4B8C91CF5C16B00A54761 /* screen_operations.cpp */; };
45B4B8CE1CF5C16B00A54761 /* screen_operations.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45B4B8CA1CF5C16B00A54761 /* screen_operations.hpp */; };
45BB025D1EB8BE5200FE5C0C /* shader_def.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45BB025B1EB8BE5200FE5C0C /* shader_def.cpp */; };
45BB025E1EB8BE5200FE5C0C /* shader_def.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 45BB025C1EB8BE5200FE5C0C /* shader_def.hpp */; };
56BF56DA1C7608C0006DD7CB /* choose_position_mark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56BF56D81C7608C0006DD7CB /* choose_position_mark.cpp */; };
56BF56DB1C7608C0006DD7CB /* choose_position_mark.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56BF56D91C7608C0006DD7CB /* choose_position_mark.hpp */; };
56D545661C74A44900E3719C /* overlay_batcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D545641C74A44900E3719C /* overlay_batcher.cpp */; };
56D545671C74A44900E3719C /* overlay_batcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 56D545651C74A44900E3719C /* overlay_batcher.hpp */; };
670947921BDF9BE1005014C0 /* kinetic_scroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947431BDF9BE0005014C0 /* kinetic_scroller.cpp */; };
670947931BDF9BE1005014C0 /* kinetic_scroller.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947441BDF9BE0005014C0 /* kinetic_scroller.hpp */; };
670947941BDF9BE1005014C0 /* line_shape_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947451BDF9BE0005014C0 /* line_shape_helper.cpp */; };
670947951BDF9BE1005014C0 /* line_shape_helper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947461BDF9BE0005014C0 /* line_shape_helper.hpp */; };
670947961BDF9BE1005014C0 /* line_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947471BDF9BE0005014C0 /* line_shape.cpp */; };
670947971BDF9BE1005014C0 /* line_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947481BDF9BE0005014C0 /* line_shape.hpp */; };
670947981BDF9BE1005014C0 /* map_data_provider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947491BDF9BE0005014C0 /* map_data_provider.cpp */; };
670947991BDF9BE1005014C0 /* map_data_provider.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709474A1BDF9BE0005014C0 /* map_data_provider.hpp */; };
6709479A1BDF9BE1005014C0 /* map_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709474B1BDF9BE0005014C0 /* map_shape.hpp */; };
6709479D1BDF9BE1005014C0 /* message_acceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709474E1BDF9BE0005014C0 /* message_acceptor.cpp */; };
6709479E1BDF9BE1005014C0 /* message_acceptor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709474F1BDF9BE0005014C0 /* message_acceptor.hpp */; };
6709479F1BDF9BE1005014C0 /* message_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947501BDF9BE0005014C0 /* message_queue.cpp */; };
670947A01BDF9BE1005014C0 /* message_queue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947511BDF9BE0005014C0 /* message_queue.hpp */; };
670947A11BDF9BE1005014C0 /* message_subclasses.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947521BDF9BE0005014C0 /* message_subclasses.hpp */; };
670947A21BDF9BE1005014C0 /* message.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947531BDF9BE0005014C0 /* message.hpp */; };
670947A41BDF9BE1005014C0 /* my_position_controller.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947551BDF9BE0005014C0 /* my_position_controller.hpp */; };
670947A51BDF9BE1005014C0 /* my_position.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947561BDF9BE0005014C0 /* my_position.cpp */; };
670947A61BDF9BE1005014C0 /* my_position.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947571BDF9BE0005014C0 /* my_position.hpp */; };
670947A71BDF9BE1005014C0 /* navigator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947581BDF9BE0005014C0 /* navigator.cpp */; };
670947A81BDF9BE1005014C0 /* navigator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947591BDF9BE0005014C0 /* navigator.hpp */; };
670947A91BDF9BE1005014C0 /* path_symbol_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709475A1BDF9BE0005014C0 /* path_symbol_shape.cpp */; };
670947AA1BDF9BE1005014C0 /* path_symbol_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709475B1BDF9BE0005014C0 /* path_symbol_shape.hpp */; };
670947AB1BDF9BE1005014C0 /* path_text_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709475C1BDF9BE0005014C0 /* path_text_shape.cpp */; };
670947AC1BDF9BE1005014C0 /* path_text_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709475D1BDF9BE0005014C0 /* path_text_shape.hpp */; };
670947AD1BDF9BE1005014C0 /* poi_symbol_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709475E1BDF9BE0005014C0 /* poi_symbol_shape.cpp */; };
670947AE1BDF9BE1005014C0 /* poi_symbol_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709475F1BDF9BE0005014C0 /* poi_symbol_shape.hpp */; };
670947AF1BDF9BE1005014C0 /* read_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947601BDF9BE0005014C0 /* read_manager.cpp */; };
670947B01BDF9BE1005014C0 /* read_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947611BDF9BE0005014C0 /* read_manager.hpp */; };
670947B11BDF9BE1005014C0 /* read_mwm_task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947621BDF9BE0005014C0 /* read_mwm_task.cpp */; };
670947B21BDF9BE1005014C0 /* read_mwm_task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947631BDF9BE0005014C0 /* read_mwm_task.hpp */; };
670947B31BDF9BE1005014C0 /* render_group.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947641BDF9BE0005014C0 /* render_group.cpp */; };
670947B41BDF9BE1005014C0 /* render_group.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947651BDF9BE0005014C0 /* render_group.hpp */; };
670947B51BDF9BE1005014C0 /* render_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947661BDF9BE0005014C0 /* render_node.cpp */; };
670947B61BDF9BE1005014C0 /* render_node.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947671BDF9BE0005014C0 /* render_node.hpp */; };
670947B71BDF9BE1005014C0 /* route_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947681BDF9BE0005014C0 /* route_builder.cpp */; };
670947B81BDF9BE1005014C0 /* route_builder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947691BDF9BE0005014C0 /* route_builder.hpp */; };
670947B91BDF9BE1005014C0 /* route_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709476A1BDF9BE0005014C0 /* route_renderer.cpp */; };
670947BA1BDF9BE1005014C0 /* route_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709476B1BDF9BE0005014C0 /* route_renderer.hpp */; };
670947BB1BDF9BE1005014C0 /* route_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709476C1BDF9BE0005014C0 /* route_shape.cpp */; };
670947BC1BDF9BE1005014C0 /* route_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709476D1BDF9BE0005014C0 /* route_shape.hpp */; };
670947BD1BDF9BE1005014C0 /* rule_drawer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709476E1BDF9BE0005014C0 /* rule_drawer.cpp */; };
670947BE1BDF9BE1005014C0 /* rule_drawer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709476F1BDF9BE0005014C0 /* rule_drawer.hpp */; };
670947C01BDF9BE1005014C0 /* selection_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947711BDF9BE0005014C0 /* selection_shape.hpp */; };
670947C11BDF9BE1005014C0 /* shape_view_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947721BDF9BE0005014C0 /* shape_view_params.hpp */; };
670947C21BDF9BE1005014C0 /* stylist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947731BDF9BE0005014C0 /* stylist.cpp */; };
670947C31BDF9BE1005014C0 /* stylist.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947741BDF9BE0005014C0 /* stylist.hpp */; };
670947C41BDF9BE1005014C0 /* text_handle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947751BDF9BE0005014C0 /* text_handle.cpp */; };
670947C51BDF9BE1005014C0 /* text_handle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947761BDF9BE0005014C0 /* text_handle.hpp */; };
670947C61BDF9BE1005014C0 /* text_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947771BDF9BE0005014C0 /* text_layout.cpp */; };
670947C71BDF9BE1005014C0 /* text_layout.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947781BDF9BE0005014C0 /* text_layout.hpp */; };
670947C81BDF9BE1005014C0 /* text_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947791BDF9BE0005014C0 /* text_shape.cpp */; };
670947C91BDF9BE1005014C0 /* text_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709477A1BDF9BE0005014C0 /* text_shape.hpp */; };
670947CA1BDF9BE1005014C0 /* threads_commutator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709477B1BDF9BE0005014C0 /* threads_commutator.cpp */; };
670947CB1BDF9BE1005014C0 /* threads_commutator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709477C1BDF9BE0005014C0 /* threads_commutator.hpp */; };
670947CC1BDF9BE1005014C0 /* tile_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709477D1BDF9BE0005014C0 /* tile_info.cpp */; };
670947CD1BDF9BE1005014C0 /* tile_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709477E1BDF9BE0005014C0 /* tile_info.hpp */; };
670947CE1BDF9BE1005014C0 /* tile_key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709477F1BDF9BE0005014C0 /* tile_key.cpp */; };
670947CF1BDF9BE1005014C0 /* tile_key.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947801BDF9BE0005014C0 /* tile_key.hpp */; };
670947D41BDF9BE1005014C0 /* tile_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947851BDF9BE0005014C0 /* tile_utils.cpp */; };
670947D51BDF9BE1005014C0 /* tile_utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947861BDF9BE0005014C0 /* tile_utils.hpp */; };
670947D61BDF9BE1005014C0 /* user_event_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947871BDF9BE0005014C0 /* user_event_stream.cpp */; };
670947D71BDF9BE1005014C0 /* user_event_stream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947881BDF9BE0005014C0 /* user_event_stream.hpp */; };
670947D81BDF9BE1005014C0 /* user_mark_shapes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947891BDF9BE0005014C0 /* user_mark_shapes.cpp */; };
670947D91BDF9BE1005014C0 /* user_mark_shapes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709478A1BDF9BE0005014C0 /* user_mark_shapes.hpp */; };
670947DF1BDF9BE1005014C0 /* visual_params.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947901BDF9BE1005014C0 /* visual_params.hpp */; };
670947E41BDF9BEC005014C0 /* engine_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947E01BDF9BEC005014C0 /* engine_context.cpp */; };
670947E51BDF9BEC005014C0 /* engine_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947E11BDF9BEC005014C0 /* engine_context.hpp */; };
670947E61BDF9BEC005014C0 /* frontend_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947E21BDF9BEC005014C0 /* frontend_renderer.cpp */; };
670947E71BDF9BEC005014C0 /* frontend_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947E31BDF9BEC005014C0 /* frontend_renderer.hpp */; };
670947F61BDF9BF5005014C0 /* apply_feature_functors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947E81BDF9BF5005014C0 /* apply_feature_functors.cpp */; };
670947F71BDF9BF5005014C0 /* apply_feature_functors.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947E91BDF9BF5005014C0 /* apply_feature_functors.hpp */; };
670947F91BDF9BF5005014C0 /* area_shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947EB1BDF9BF5005014C0 /* area_shape.hpp */; };
670947FA1BDF9BF5005014C0 /* backend_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947EC1BDF9BF5005014C0 /* backend_renderer.cpp */; };
670947FB1BDF9BF5005014C0 /* backend_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947ED1BDF9BF5005014C0 /* backend_renderer.hpp */; };
670947FD1BDF9BF5005014C0 /* base_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947EF1BDF9BF5005014C0 /* base_renderer.hpp */; };
670947FF1BDF9BF5005014C0 /* batchers_pool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947F11BDF9BF5005014C0 /* batchers_pool.hpp */; };
670948021BDF9BF5005014C0 /* drape_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947F41BDF9BF5005014C0 /* drape_engine.cpp */; };
670948031BDF9BF5005014C0 /* drape_engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670947F51BDF9BF5005014C0 /* drape_engine.hpp */; };
670948141BDF9C39005014C0 /* base_interpolator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948071BDF9C39005014C0 /* base_interpolator.cpp */; };
670948151BDF9C39005014C0 /* base_interpolator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948081BDF9C39005014C0 /* base_interpolator.hpp */; };
670948161BDF9C39005014C0 /* interpolation_holder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948091BDF9C39005014C0 /* interpolation_holder.cpp */; };
670948171BDF9C39005014C0 /* interpolation_holder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709480A1BDF9C39005014C0 /* interpolation_holder.hpp */; };
670948181BDF9C39005014C0 /* interpolations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709480B1BDF9C39005014C0 /* interpolations.cpp */; };
670948191BDF9C39005014C0 /* interpolations.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709480C1BDF9C39005014C0 /* interpolations.hpp */; };
6709481C1BDF9C39005014C0 /* opacity_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709480F1BDF9C39005014C0 /* opacity_animation.cpp */; };
6709481D1BDF9C39005014C0 /* opacity_animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948101BDF9C39005014C0 /* opacity_animation.hpp */; };
6709481E1BDF9C39005014C0 /* show_hide_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948111BDF9C39005014C0 /* show_hide_animation.cpp */; };
6709481F1BDF9C39005014C0 /* show_hide_animation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948121BDF9C39005014C0 /* show_hide_animation.hpp */; };
670948201BDF9C39005014C0 /* value_mapping.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948131BDF9C39005014C0 /* value_mapping.hpp */; };
6709483B1BDF9C48005014C0 /* compass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948231BDF9C48005014C0 /* compass.cpp */; };
6709483C1BDF9C48005014C0 /* compass.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948241BDF9C48005014C0 /* compass.hpp */; };
6709483D1BDF9C48005014C0 /* copyright_label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948251BDF9C48005014C0 /* copyright_label.cpp */; };
6709483E1BDF9C48005014C0 /* copyright_label.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948261BDF9C48005014C0 /* copyright_label.hpp */; };
670948431BDF9C48005014C0 /* drape_gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709482B1BDF9C48005014C0 /* drape_gui.cpp */; };
670948441BDF9C48005014C0 /* drape_gui.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709482C1BDF9C48005014C0 /* drape_gui.hpp */; };
670948451BDF9C48005014C0 /* gui_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709482D1BDF9C48005014C0 /* gui_text.cpp */; };
670948461BDF9C48005014C0 /* gui_text.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709482E1BDF9C48005014C0 /* gui_text.hpp */; };
670948471BDF9C48005014C0 /* layer_render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709482F1BDF9C48005014C0 /* layer_render.cpp */; };
670948481BDF9C48005014C0 /* layer_render.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948301BDF9C48005014C0 /* layer_render.hpp */; };
670948491BDF9C48005014C0 /* ruler_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948311BDF9C48005014C0 /* ruler_helper.cpp */; };
6709484A1BDF9C48005014C0 /* ruler_helper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948321BDF9C48005014C0 /* ruler_helper.hpp */; };
6709484C1BDF9C48005014C0 /* ruler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948341BDF9C48005014C0 /* ruler.hpp */; };
6709484D1BDF9C48005014C0 /* shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948351BDF9C48005014C0 /* shape.cpp */; };
6709484E1BDF9C48005014C0 /* shape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948361BDF9C48005014C0 /* shape.hpp */; };
6709484F1BDF9C48005014C0 /* skin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948371BDF9C48005014C0 /* skin.cpp */; };
670948501BDF9C48005014C0 /* skin.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948381BDF9C48005014C0 /* skin.hpp */; };
670948681BDF9C7F005014C0 /* agg_curves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948521BDF9C7F005014C0 /* agg_curves.cpp */; };
670948691BDF9C7F005014C0 /* area_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948531BDF9C7F005014C0 /* area_info.hpp */; };
6709486A1BDF9C7F005014C0 /* brush_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948541BDF9C7F005014C0 /* brush_info.hpp */; };
6709486B1BDF9C7F005014C0 /* circle_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948551BDF9C7F005014C0 /* circle_info.hpp */; };
6709486C1BDF9C7F005014C0 /* cpu_drawer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948561BDF9C7F005014C0 /* cpu_drawer.cpp */; };
6709486D1BDF9C7F005014C0 /* cpu_drawer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948571BDF9C7F005014C0 /* cpu_drawer.hpp */; };
6709486E1BDF9C7F005014C0 /* default_font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948581BDF9C7F005014C0 /* default_font.cpp */; };
670948701BDF9C7F005014C0 /* feature_processor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709485A1BDF9C7F005014C0 /* feature_processor.hpp */; };
670948711BDF9C7F005014C0 /* feature_styler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709485B1BDF9C7F005014C0 /* feature_styler.cpp */; };
670948721BDF9C7F005014C0 /* feature_styler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709485C1BDF9C7F005014C0 /* feature_styler.hpp */; };
670948731BDF9C7F005014C0 /* frame_image.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709485D1BDF9C7F005014C0 /* frame_image.hpp */; };
670948741BDF9C7F005014C0 /* geometry_processors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709485E1BDF9C7F005014C0 /* geometry_processors.cpp */; };
670948751BDF9C7F005014C0 /* geometry_processors.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6709485F1BDF9C7F005014C0 /* geometry_processors.hpp */; };
670948771BDF9C7F005014C0 /* glyph_cache_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948611BDF9C7F005014C0 /* glyph_cache_impl.hpp */; };
670948781BDF9C7F005014C0 /* glyph_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948621BDF9C7F005014C0 /* glyph_cache.cpp */; };
670948791BDF9C7F005014C0 /* glyph_cache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948631BDF9C7F005014C0 /* glyph_cache.hpp */; };
6709487A1BDF9C7F005014C0 /* icon_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948641BDF9C7F005014C0 /* icon_info.hpp */; };
6709487B1BDF9C7F005014C0 /* path_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948651BDF9C7F005014C0 /* path_info.hpp */; };
6709487C1BDF9C7F005014C0 /* pen_info.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670948661BDF9C7F005014C0 /* pen_info.hpp */; };
6709487D1BDF9C7F005014C0 /* point.h in Headers */ = {isa = PBXBuildFile; fileRef = 670948671BDF9C7F005014C0 /* point.h */; };
670E393A1C46C59000E9C0A6 /* batch_merge_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670E39361C46C59000E9C0A6 /* batch_merge_helper.cpp */; };
670E393B1C46C59000E9C0A6 /* batch_merge_helper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670E39371C46C59000E9C0A6 /* batch_merge_helper.hpp */; };
670E393C1C46C59000E9C0A6 /* color_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670E39381C46C59000E9C0A6 /* color_constants.cpp */; };
670E393D1C46C59000E9C0A6 /* color_constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670E39391C46C59000E9C0A6 /* color_constants.hpp */; };
672D249A1E892768004BB7B1 /* overlays_tracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 672D24981E892768004BB7B1 /* overlays_tracker.cpp */; };
672D249B1E892768004BB7B1 /* overlays_tracker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 672D24991E892768004BB7B1 /* overlays_tracker.hpp */; };
6743D36D1C3A9F090095054B /* arrow3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6743D3671C3A9F090095054B /* arrow3d.cpp */; };
6743D36E1C3A9F090095054B /* arrow3d.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6743D3681C3A9F090095054B /* arrow3d.hpp */; };
675D21661BFB785900717E4F /* ruler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948331BDF9C48005014C0 /* ruler.cpp */; };
675D218C1BFB871D00717E4F /* proto_to_styles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675D21851BFB871D00717E4F /* proto_to_styles.cpp */; };
675D218D1BFB871D00717E4F /* proto_to_styles.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675D21861BFB871D00717E4F /* proto_to_styles.hpp */; };
675D218E1BFB871D00717E4F /* rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 675D21871BFB871D00717E4F /* rect.h */; };
675D218F1BFB871D00717E4F /* software_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675D21881BFB871D00717E4F /* software_renderer.cpp */; };
675D21901BFB871D00717E4F /* software_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 675D21891BFB871D00717E4F /* software_renderer.hpp */; };
675D21911BFB871D00717E4F /* text_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 675D218A1BFB871D00717E4F /* text_engine.cpp */; };
675D21921BFB871D00717E4F /* text_engine.h in Headers */ = {isa = PBXBuildFile; fileRef = 675D218B1BFB871D00717E4F /* text_engine.h */; };
677A2DE51C0DD55D00635A00 /* requested_tiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 677A2DE31C0DD55D00635A00 /* requested_tiles.cpp */; };
677A2DE61C0DD55D00635A00 /* requested_tiles.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 677A2DE41C0DD55D00635A00 /* requested_tiles.hpp */; };
67E91C751BDFC85E005CEE88 /* feature_processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948591BDF9C7F005014C0 /* feature_processor.cpp */; };
67E91C761BDFC85E005CEE88 /* glyph_cache_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670948601BDF9C7F005014C0 /* glyph_cache_impl.cpp */; };
67E91C781BDFC85E005CEE88 /* area_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947EA1BDF9BF5005014C0 /* area_shape.cpp */; };
67E91C791BDFC85E005CEE88 /* base_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947EE1BDF9BF5005014C0 /* base_renderer.cpp */; };
67E91C7B1BDFC85E005CEE88 /* my_position_controller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947541BDF9BE0005014C0 /* my_position_controller.cpp */; };
67E91C7C1BDFC85E005CEE88 /* selection_shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670947701BDF9BE0005014C0 /* selection_shape.cpp */; };
67E91C7D1BDFC85E005CEE88 /* user_marks_provider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709478B1BDF9BE0005014C0 /* user_marks_provider.cpp */; };
67E91C7E1BDFC85E005CEE88 /* visual_params.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6709478F1BDF9BE1005014C0 /* visual_params.cpp */; };
BB035F6F1E3A2AAE00519962 /* drape_measurer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB035F6D1E3A2AAE00519962 /* drape_measurer.cpp */; };
BB035F701E3A2AAE00519962 /* drape_measurer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB035F6E1E3A2AAE00519962 /* drape_measurer.hpp */; };
BB7D67D21F34A62C002FD122 /* custom_features_context.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB7D67CF1F34A62C002FD122 /* custom_features_context.hpp */; };
BB7D67D31F34A62C002FD122 /* path_text_handle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7D67D01F34A62C002FD122 /* path_text_handle.cpp */; };
BB7D67D41F34A62C002FD122 /* path_text_handle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB7D67D11F34A62C002FD122 /* path_text_handle.hpp */; };
BBD8F8791E96A51A00BAEB72 /* drape_hints.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBD8F8781E96A51A00BAEB72 /* drape_hints.hpp */; };
BBD9E2D31F009D9E00DF189A /* user_mark_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBD9E2D11F009D9E00DF189A /* user_mark_generator.cpp */; };
BBD9E2D41F009D9E00DF189A /* user_mark_generator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BBD9E2D21F009D9E00DF189A /* user_mark_generator.hpp */; };
EB2B77FF1EEDD418002697B6 /* metaline_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB2B77FD1EEDD418002697B6 /* metaline_manager.cpp */; };
EB2B78001EEDD418002697B6 /* metaline_manager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EB2B77FE1EEDD418002697B6 /* metaline_manager.hpp */; };
EB2B78031EEDD439002697B6 /* read_metaline_task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB2B78011EEDD439002697B6 /* read_metaline_task.cpp */; };
EB2B78041EEDD439002697B6 /* read_metaline_task.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EB2B78021EEDD439002697B6 /* read_metaline_task.hpp */; };
F6B283101C1B04680081957A /* gps_track_point.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6B2830B1C1B04680081957A /* gps_track_point.hpp */; };
F6B283111C1B04680081957A /* gps_track_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B2830C1C1B04680081957A /* gps_track_renderer.cpp */; };
F6B283121C1B04680081957A /* gps_track_renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6B2830D1C1B04680081957A /* gps_track_renderer.hpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
347F52071DC2334A0064B273 /* drape_api_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drape_api_builder.cpp; sourceTree = "<group>"; };
347F52081DC2334A0064B273 /* drape_api_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_api_builder.hpp; sourceTree = "<group>"; };
347F52091DC2334A0064B273 /* drape_api_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drape_api_renderer.cpp; sourceTree = "<group>"; };
347F520A1DC2334A0064B273 /* drape_api_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_api_renderer.hpp; sourceTree = "<group>"; };
347F520B1DC2334A0064B273 /* drape_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drape_api.cpp; sourceTree = "<group>"; };
347F520C1DC2334A0064B273 /* drape_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_api.hpp; sourceTree = "<group>"; };
3492DA0C1CA2D9BF00C1F3B3 /* animation_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_utils.cpp; sourceTree = "<group>"; };
3492DA0D1CA2D9BF00C1F3B3 /* animation_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_utils.hpp; sourceTree = "<group>"; };
34AF87CB1DBE508400E5E7DC /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
34AF87CC1DBE508400E5E7DC /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
34C624BF1DABDB0400510300 /* traffic_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_generator.cpp; sourceTree = "<group>"; };
34C624C01DABDB0400510300 /* traffic_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_generator.hpp; sourceTree = "<group>"; };
34C624C11DABDB0400510300 /* traffic_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traffic_renderer.cpp; sourceTree = "<group>"; };
34C624C21DABDB0400510300 /* traffic_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = traffic_renderer.hpp; sourceTree = "<group>"; };
3D489BC41D3D21FC0052AA38 /* libdrape.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdrape.a; path = "../../../omim-xcode-build/Debug/libdrape.a"; sourceTree = "<group>"; };
451A2A7E1EE8463F003E05A4 /* circle_point.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle_point.fsh.glsl; path = shaders/circle_point.fsh.glsl; sourceTree = "<group>"; };
451A2A7F1EE8463F003E05A4 /* circle_point.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle_point.vsh.glsl; path = shaders/circle_point.vsh.glsl; sourceTree = "<group>"; };
451A2A801EE8464E003E05A4 /* circles_pack_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = circles_pack_shape.cpp; sourceTree = "<group>"; };
451A2A811EE8464E003E05A4 /* circles_pack_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = circles_pack_shape.hpp; sourceTree = "<group>"; };
452C9EC21CEDCF3200A55E57 /* animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation.cpp; sourceTree = "<group>"; };
452C9EC31CEDCF3200A55E57 /* animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation.hpp; sourceTree = "<group>"; };
452C9EC41CEDCF3200A55E57 /* arrow_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = arrow_animation.cpp; sourceTree = "<group>"; };
452C9EC51CEDCF3200A55E57 /* arrow_animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = arrow_animation.hpp; sourceTree = "<group>"; };
452C9EC61CEDCF3200A55E57 /* follow_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = follow_animation.cpp; sourceTree = "<group>"; };
452C9EC71CEDCF3200A55E57 /* follow_animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = follow_animation.hpp; sourceTree = "<group>"; };
452C9EC81CEDCF3200A55E57 /* interpolators.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interpolators.cpp; sourceTree = "<group>"; };
452C9EC91CEDCF3200A55E57 /* interpolators.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = interpolators.hpp; sourceTree = "<group>"; };
452C9ECA1CEDCF3200A55E57 /* linear_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linear_animation.cpp; sourceTree = "<group>"; };
452C9ECB1CEDCF3200A55E57 /* linear_animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = linear_animation.hpp; sourceTree = "<group>"; };
452C9ECC1CEDCF3200A55E57 /* parallel_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parallel_animation.cpp; sourceTree = "<group>"; };
452C9ECD1CEDCF3200A55E57 /* parallel_animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = parallel_animation.hpp; sourceTree = "<group>"; };
452C9ED01CEDCF3200A55E57 /* scale_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scale_animation.cpp; sourceTree = "<group>"; };
452C9ED11CEDCF3200A55E57 /* scale_animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scale_animation.hpp; sourceTree = "<group>"; };
452C9ED21CEDCF3200A55E57 /* sequence_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sequence_animation.cpp; sourceTree = "<group>"; };
452C9ED31CEDCF3200A55E57 /* sequence_animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sequence_animation.hpp; sourceTree = "<group>"; };
452FE5C11EB2004F00EE470C /* screen_quad_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screen_quad_renderer.cpp; sourceTree = "<group>"; };
452FE5C21EB2004F00EE470C /* screen_quad_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = screen_quad_renderer.hpp; sourceTree = "<group>"; };
453EEA6B1E3A28F400505E09 /* colored_symbol_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colored_symbol_shape.cpp; sourceTree = "<group>"; };
453EEA6C1E3A28F400505E09 /* colored_symbol_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = colored_symbol_shape.hpp; sourceTree = "<group>"; };
453FEDAA1F34C257005C1BB4 /* render_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_state.cpp; sourceTree = "<group>"; };
453FEDAB1F34C257005C1BB4 /* render_state.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_state.hpp; sourceTree = "<group>"; };
454C19B81CCE3EC0002A2C86 /* animation_constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_constants.hpp; sourceTree = "<group>"; };
454C19B91CCE3EC0002A2C86 /* animation_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_system.cpp; sourceTree = "<group>"; };
454C19BA1CCE3EC0002A2C86 /* animation_system.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_system.hpp; sourceTree = "<group>"; };
45580AB81E28DB2600CD535D /* scenario_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scenario_manager.cpp; sourceTree = "<group>"; };
45580AB91E28DB2600CD535D /* scenario_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scenario_manager.hpp; sourceTree = "<group>"; };
4560692B1EB9F9D2009AB7B7 /* shaders_lib.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = shaders_lib.glsl; path = shaders/shaders_lib.glsl; sourceTree = "<group>"; };
456B3F971ED464FE009B3D1F /* postprocess_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = postprocess_renderer.cpp; sourceTree = "<group>"; };
456B3F981ED464FE009B3D1F /* postprocess_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = postprocess_renderer.hpp; sourceTree = "<group>"; };
45B4B8C71CF5C16B00A54761 /* screen_animations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screen_animations.cpp; sourceTree = "<group>"; };
45B4B8C81CF5C16B00A54761 /* screen_animations.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = screen_animations.hpp; sourceTree = "<group>"; };
45B4B8C91CF5C16B00A54761 /* screen_operations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screen_operations.cpp; sourceTree = "<group>"; };
45B4B8CA1CF5C16B00A54761 /* screen_operations.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = screen_operations.hpp; sourceTree = "<group>"; };
45BB02231EB8BE2B00FE5C0C /* area.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = area.vsh.glsl; path = shaders/area.vsh.glsl; sourceTree = "<group>"; };
45BB02241EB8BE2B00FE5C0C /* area3d_outline.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = area3d_outline.vsh.glsl; path = shaders/area3d_outline.vsh.glsl; sourceTree = "<group>"; };
45BB02251EB8BE2B00FE5C0C /* area3d.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = area3d.vsh.glsl; path = shaders/area3d.vsh.glsl; sourceTree = "<group>"; };
45BB02261EB8BE2B00FE5C0C /* arrow3d_outline.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d_outline.fsh.glsl; path = shaders/arrow3d_outline.fsh.glsl; sourceTree = "<group>"; };
45BB02271EB8BE2B00FE5C0C /* arrow3d_shadow.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d_shadow.fsh.glsl; path = shaders/arrow3d_shadow.fsh.glsl; sourceTree = "<group>"; };
45BB02281EB8BE2B00FE5C0C /* arrow3d_shadow.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d_shadow.vsh.glsl; path = shaders/arrow3d_shadow.vsh.glsl; sourceTree = "<group>"; };
45BB02291EB8BE2B00FE5C0C /* arrow3d.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d.fsh.glsl; path = shaders/arrow3d.fsh.glsl; sourceTree = "<group>"; };
45BB022A1EB8BE2B00FE5C0C /* arrow3d.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = arrow3d.vsh.glsl; path = shaders/arrow3d.vsh.glsl; sourceTree = "<group>"; };
45BB022B1EB8BE2B00FE5C0C /* circle.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle.fsh.glsl; path = shaders/circle.fsh.glsl; sourceTree = "<group>"; };
45BB022C1EB8BE2B00FE5C0C /* circle.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle.vsh.glsl; path = shaders/circle.vsh.glsl; sourceTree = "<group>"; };
45BB022D1EB8BE2B00FE5C0C /* colored_symbol_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = colored_symbol_billboard.vsh.glsl; path = shaders/colored_symbol_billboard.vsh.glsl; sourceTree = "<group>"; };
45BB022E1EB8BE2B00FE5C0C /* colored_symbol.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = colored_symbol.fsh.glsl; path = shaders/colored_symbol.fsh.glsl; sourceTree = "<group>"; };
45BB022F1EB8BE2B00FE5C0C /* colored_symbol.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = colored_symbol.vsh.glsl; path = shaders/colored_symbol.vsh.glsl; sourceTree = "<group>"; };
45BB02301EB8BE2B00FE5C0C /* dashed_line.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dashed_line.fsh.glsl; path = shaders/dashed_line.fsh.glsl; sourceTree = "<group>"; };
45BB02311EB8BE2B00FE5C0C /* dashed_line.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dashed_line.vsh.glsl; path = shaders/dashed_line.vsh.glsl; sourceTree = "<group>"; };
45BB02321EB8BE2B00FE5C0C /* debug_rect.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = debug_rect.fsh.glsl; path = shaders/debug_rect.fsh.glsl; sourceTree = "<group>"; };
45BB02331EB8BE2B00FE5C0C /* debug_rect.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = debug_rect.vsh.glsl; path = shaders/debug_rect.vsh.glsl; sourceTree = "<group>"; };
45BB02341EB8BE2B00FE5C0C /* discarded_texturing.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = discarded_texturing.fsh.glsl; path = shaders/discarded_texturing.fsh.glsl; sourceTree = "<group>"; };
45BB02351EB8BE2B00FE5C0C /* hatching_area.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = hatching_area.fsh.glsl; path = shaders/hatching_area.fsh.glsl; sourceTree = "<group>"; };
45BB02361EB8BE2B00FE5C0C /* hatching_area.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = hatching_area.vsh.glsl; path = shaders/hatching_area.vsh.glsl; sourceTree = "<group>"; };
45BB02371EB8BE2B00FE5C0C /* line.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = line.fsh.glsl; path = shaders/line.fsh.glsl; sourceTree = "<group>"; };
45BB02381EB8BE2B00FE5C0C /* line.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = line.vsh.glsl; path = shaders/line.vsh.glsl; sourceTree = "<group>"; };
45BB02391EB8BE2B00FE5C0C /* masked_texturing_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = masked_texturing_billboard.vsh.glsl; path = shaders/masked_texturing_billboard.vsh.glsl; sourceTree = "<group>"; };
45BB023A1EB8BE2B00FE5C0C /* masked_texturing.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = masked_texturing.fsh.glsl; path = shaders/masked_texturing.fsh.glsl; sourceTree = "<group>"; };
45BB023B1EB8BE2B00FE5C0C /* masked_texturing.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = masked_texturing.vsh.glsl; path = shaders/masked_texturing.vsh.glsl; sourceTree = "<group>"; };
45BB023C1EB8BE2B00FE5C0C /* my_position.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = my_position.vsh.glsl; path = shaders/my_position.vsh.glsl; sourceTree = "<group>"; };
45BB023D1EB8BE2B00FE5C0C /* path_symbol.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = path_symbol.vsh.glsl; path = shaders/path_symbol.vsh.glsl; sourceTree = "<group>"; };
45BB023E1EB8BE2B00FE5C0C /* position_accuracy3d.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = position_accuracy3d.vsh.glsl; path = shaders/position_accuracy3d.vsh.glsl; sourceTree = "<group>"; };
45BB023F1EB8BE2B00FE5C0C /* route_arrow.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route_arrow.vsh.glsl; path = shaders/route_arrow.vsh.glsl; sourceTree = "<group>"; };
45BB02401EB8BE2B00FE5C0C /* route_dash.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route_dash.fsh.glsl; path = shaders/route_dash.fsh.glsl; sourceTree = "<group>"; };
45BB02411EB8BE2B00FE5C0C /* route.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route.fsh.glsl; path = shaders/route.fsh.glsl; sourceTree = "<group>"; };
45BB02421EB8BE2B00FE5C0C /* route.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = route.vsh.glsl; path = shaders/route.vsh.glsl; sourceTree = "<group>"; };
45BB02431EB8BE2B00FE5C0C /* ruler.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ruler.vsh.glsl; path = shaders/ruler.vsh.glsl; sourceTree = "<group>"; };
45BB02441EB8BE2B00FE5C0C /* screen_quad.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = screen_quad.vsh.glsl; path = shaders/screen_quad.vsh.glsl; sourceTree = "<group>"; };
45BB02451EB8BE2B00FE5C0C /* shader_index.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = shader_index.txt; path = shaders/shader_index.txt; sourceTree = "<group>"; };
45BB02461EB8BE2B00FE5C0C /* solid_color.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = solid_color.fsh.glsl; path = shaders/solid_color.fsh.glsl; sourceTree = "<group>"; };
45BB02471EB8BE2B00FE5C0C /* text_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_billboard.vsh.glsl; path = shaders/text_billboard.vsh.glsl; sourceTree = "<group>"; };
45BB02481EB8BE2B00FE5C0C /* text_fixed.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_fixed.fsh.glsl; path = shaders/text_fixed.fsh.glsl; sourceTree = "<group>"; };
45BB02491EB8BE2B00FE5C0C /* text_outlined_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_outlined_billboard.vsh.glsl; path = shaders/text_outlined_billboard.vsh.glsl; sourceTree = "<group>"; };
45BB024A1EB8BE2B00FE5C0C /* text_outlined_gui.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_outlined_gui.vsh.glsl; path = shaders/text_outlined_gui.vsh.glsl; sourceTree = "<group>"; };
45BB024B1EB8BE2B00FE5C0C /* text_outlined.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text_outlined.vsh.glsl; path = shaders/text_outlined.vsh.glsl; sourceTree = "<group>"; };
45BB024C1EB8BE2B00FE5C0C /* text.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text.fsh.glsl; path = shaders/text.fsh.glsl; sourceTree = "<group>"; };
45BB024D1EB8BE2B00FE5C0C /* text.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = text.vsh.glsl; path = shaders/text.vsh.glsl; sourceTree = "<group>"; };
45BB024E1EB8BE2B00FE5C0C /* texturing_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing_billboard.vsh.glsl; path = shaders/texturing_billboard.vsh.glsl; sourceTree = "<group>"; };
45BB024F1EB8BE2B00FE5C0C /* texturing_gui.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing_gui.vsh.glsl; path = shaders/texturing_gui.vsh.glsl; sourceTree = "<group>"; };
45BB02501EB8BE2B00FE5C0C /* texturing.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing.fsh.glsl; path = shaders/texturing.fsh.glsl; sourceTree = "<group>"; };
45BB02511EB8BE2B00FE5C0C /* texturing.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing.vsh.glsl; path = shaders/texturing.vsh.glsl; sourceTree = "<group>"; };
45BB02521EB8BE2B00FE5C0C /* texturing3d.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = texturing3d.fsh.glsl; path = shaders/texturing3d.fsh.glsl; sourceTree = "<group>"; };
45BB02551EB8BE2B00FE5C0C /* traffic_line.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = traffic_line.fsh.glsl; path = shaders/traffic_line.fsh.glsl; sourceTree = "<group>"; };
45BB02561EB8BE2B00FE5C0C /* traffic_line.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = traffic_line.vsh.glsl; path = shaders/traffic_line.vsh.glsl; sourceTree = "<group>"; };
45BB02571EB8BE2B00FE5C0C /* traffic.fsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = traffic.fsh.glsl; path = shaders/traffic.fsh.glsl; sourceTree = "<group>"; };
45BB02581EB8BE2B00FE5C0C /* traffic.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = traffic.vsh.glsl; path = shaders/traffic.vsh.glsl; sourceTree = "<group>"; };
45BB02591EB8BE2B00FE5C0C /* user_mark_billboard.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = user_mark_billboard.vsh.glsl; path = shaders/user_mark_billboard.vsh.glsl; sourceTree = "<group>"; };
45BB025A1EB8BE2B00FE5C0C /* user_mark.vsh.glsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = user_mark.vsh.glsl; path = shaders/user_mark.vsh.glsl; sourceTree = "<group>"; };
45BB025B1EB8BE5200FE5C0C /* shader_def.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader_def.cpp; sourceTree = "<group>"; };
45BB025C1EB8BE5200FE5C0C /* shader_def.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shader_def.hpp; sourceTree = "<group>"; };
56BF56D81C7608C0006DD7CB /* choose_position_mark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = choose_position_mark.cpp; sourceTree = "<group>"; };
56BF56D91C7608C0006DD7CB /* choose_position_mark.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = choose_position_mark.hpp; sourceTree = "<group>"; };
56D545641C74A44900E3719C /* overlay_batcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overlay_batcher.cpp; sourceTree = "<group>"; };
56D545651C74A44900E3719C /* overlay_batcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = overlay_batcher.hpp; sourceTree = "<group>"; };
6709473A1BDF9B82005014C0 /* libdrape_frontend.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libdrape_frontend.a; sourceTree = BUILT_PRODUCTS_DIR; };
670947431BDF9BE0005014C0 /* kinetic_scroller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kinetic_scroller.cpp; sourceTree = "<group>"; };
670947441BDF9BE0005014C0 /* kinetic_scroller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kinetic_scroller.hpp; sourceTree = "<group>"; };
670947451BDF9BE0005014C0 /* line_shape_helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = line_shape_helper.cpp; sourceTree = "<group>"; };
670947461BDF9BE0005014C0 /* line_shape_helper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = line_shape_helper.hpp; sourceTree = "<group>"; };
670947471BDF9BE0005014C0 /* line_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = line_shape.cpp; sourceTree = "<group>"; };
670947481BDF9BE0005014C0 /* line_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = line_shape.hpp; sourceTree = "<group>"; };
670947491BDF9BE0005014C0 /* map_data_provider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_data_provider.cpp; sourceTree = "<group>"; };
6709474A1BDF9BE0005014C0 /* map_data_provider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_data_provider.hpp; sourceTree = "<group>"; };
6709474B1BDF9BE0005014C0 /* map_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_shape.hpp; sourceTree = "<group>"; };
6709474E1BDF9BE0005014C0 /* message_acceptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message_acceptor.cpp; sourceTree = "<group>"; };
6709474F1BDF9BE0005014C0 /* message_acceptor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = message_acceptor.hpp; sourceTree = "<group>"; };
670947501BDF9BE0005014C0 /* message_queue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message_queue.cpp; sourceTree = "<group>"; };
670947511BDF9BE0005014C0 /* message_queue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = message_queue.hpp; sourceTree = "<group>"; };
670947521BDF9BE0005014C0 /* message_subclasses.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = message_subclasses.hpp; sourceTree = "<group>"; };
670947531BDF9BE0005014C0 /* message.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = message.hpp; sourceTree = "<group>"; };
670947541BDF9BE0005014C0 /* my_position_controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = my_position_controller.cpp; sourceTree = "<group>"; };
670947551BDF9BE0005014C0 /* my_position_controller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = my_position_controller.hpp; sourceTree = "<group>"; };
670947561BDF9BE0005014C0 /* my_position.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = my_position.cpp; sourceTree = "<group>"; };
670947571BDF9BE0005014C0 /* my_position.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = my_position.hpp; sourceTree = "<group>"; };
670947581BDF9BE0005014C0 /* navigator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = navigator.cpp; sourceTree = "<group>"; };
670947591BDF9BE0005014C0 /* navigator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = navigator.hpp; sourceTree = "<group>"; };
6709475A1BDF9BE0005014C0 /* path_symbol_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = path_symbol_shape.cpp; sourceTree = "<group>"; };
6709475B1BDF9BE0005014C0 /* path_symbol_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path_symbol_shape.hpp; sourceTree = "<group>"; };
6709475C1BDF9BE0005014C0 /* path_text_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = path_text_shape.cpp; sourceTree = "<group>"; };
6709475D1BDF9BE0005014C0 /* path_text_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path_text_shape.hpp; sourceTree = "<group>"; };
6709475E1BDF9BE0005014C0 /* poi_symbol_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poi_symbol_shape.cpp; sourceTree = "<group>"; };
6709475F1BDF9BE0005014C0 /* poi_symbol_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poi_symbol_shape.hpp; sourceTree = "<group>"; };
670947601BDF9BE0005014C0 /* read_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = read_manager.cpp; sourceTree = "<group>"; };
670947611BDF9BE0005014C0 /* read_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = read_manager.hpp; sourceTree = "<group>"; };
670947621BDF9BE0005014C0 /* read_mwm_task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = read_mwm_task.cpp; sourceTree = "<group>"; };
670947631BDF9BE0005014C0 /* read_mwm_task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = read_mwm_task.hpp; sourceTree = "<group>"; };
670947641BDF9BE0005014C0 /* render_group.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_group.cpp; sourceTree = "<group>"; };
670947651BDF9BE0005014C0 /* render_group.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_group.hpp; sourceTree = "<group>"; };
670947661BDF9BE0005014C0 /* render_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_node.cpp; sourceTree = "<group>"; };
670947671BDF9BE0005014C0 /* render_node.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = render_node.hpp; sourceTree = "<group>"; };
670947681BDF9BE0005014C0 /* route_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route_builder.cpp; sourceTree = "<group>"; };
670947691BDF9BE0005014C0 /* route_builder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route_builder.hpp; sourceTree = "<group>"; };
6709476A1BDF9BE0005014C0 /* route_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route_renderer.cpp; sourceTree = "<group>"; };
6709476B1BDF9BE0005014C0 /* route_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route_renderer.hpp; sourceTree = "<group>"; };
6709476C1BDF9BE0005014C0 /* route_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = route_shape.cpp; sourceTree = "<group>"; };
6709476D1BDF9BE0005014C0 /* route_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = route_shape.hpp; sourceTree = "<group>"; };
6709476E1BDF9BE0005014C0 /* rule_drawer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rule_drawer.cpp; sourceTree = "<group>"; };
6709476F1BDF9BE0005014C0 /* rule_drawer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rule_drawer.hpp; sourceTree = "<group>"; };
670947701BDF9BE0005014C0 /* selection_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = selection_shape.cpp; sourceTree = "<group>"; };
670947711BDF9BE0005014C0 /* selection_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = selection_shape.hpp; sourceTree = "<group>"; };
670947721BDF9BE0005014C0 /* shape_view_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shape_view_params.hpp; sourceTree = "<group>"; };
670947731BDF9BE0005014C0 /* stylist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stylist.cpp; sourceTree = "<group>"; };
670947741BDF9BE0005014C0 /* stylist.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stylist.hpp; sourceTree = "<group>"; };
670947751BDF9BE0005014C0 /* text_handle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_handle.cpp; sourceTree = "<group>"; };
670947761BDF9BE0005014C0 /* text_handle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_handle.hpp; sourceTree = "<group>"; };
670947771BDF9BE0005014C0 /* text_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_layout.cpp; sourceTree = "<group>"; };
670947781BDF9BE0005014C0 /* text_layout.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_layout.hpp; sourceTree = "<group>"; };
670947791BDF9BE0005014C0 /* text_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_shape.cpp; sourceTree = "<group>"; };
6709477A1BDF9BE0005014C0 /* text_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_shape.hpp; sourceTree = "<group>"; };
6709477B1BDF9BE0005014C0 /* threads_commutator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = threads_commutator.cpp; sourceTree = "<group>"; };
6709477C1BDF9BE0005014C0 /* threads_commutator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = threads_commutator.hpp; sourceTree = "<group>"; };
6709477D1BDF9BE0005014C0 /* tile_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_info.cpp; sourceTree = "<group>"; };
6709477E1BDF9BE0005014C0 /* tile_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_info.hpp; sourceTree = "<group>"; };
6709477F1BDF9BE0005014C0 /* tile_key.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_key.cpp; sourceTree = "<group>"; };
670947801BDF9BE0005014C0 /* tile_key.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_key.hpp; sourceTree = "<group>"; };
670947851BDF9BE0005014C0 /* tile_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_utils.cpp; sourceTree = "<group>"; };
670947861BDF9BE0005014C0 /* tile_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_utils.hpp; sourceTree = "<group>"; };
670947871BDF9BE0005014C0 /* user_event_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_event_stream.cpp; sourceTree = "<group>"; };
670947881BDF9BE0005014C0 /* user_event_stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_event_stream.hpp; sourceTree = "<group>"; };
670947891BDF9BE0005014C0 /* user_mark_shapes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark_shapes.cpp; sourceTree = "<group>"; };
6709478A1BDF9BE0005014C0 /* user_mark_shapes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark_shapes.hpp; sourceTree = "<group>"; };
6709478B1BDF9BE0005014C0 /* user_marks_provider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_marks_provider.cpp; sourceTree = "<group>"; };
6709478C1BDF9BE0005014C0 /* user_marks_provider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_marks_provider.hpp; sourceTree = "<group>"; };
6709478F1BDF9BE1005014C0 /* visual_params.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = visual_params.cpp; sourceTree = "<group>"; };
670947901BDF9BE1005014C0 /* visual_params.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = visual_params.hpp; sourceTree = "<group>"; };
670947E01BDF9BEC005014C0 /* engine_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = engine_context.cpp; sourceTree = "<group>"; };
670947E11BDF9BEC005014C0 /* engine_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = engine_context.hpp; sourceTree = "<group>"; };
670947E21BDF9BEC005014C0 /* frontend_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frontend_renderer.cpp; sourceTree = "<group>"; };
670947E31BDF9BEC005014C0 /* frontend_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = frontend_renderer.hpp; sourceTree = "<group>"; };
670947E81BDF9BF5005014C0 /* apply_feature_functors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = apply_feature_functors.cpp; sourceTree = "<group>"; };
670947E91BDF9BF5005014C0 /* apply_feature_functors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = apply_feature_functors.hpp; sourceTree = "<group>"; };
670947EA1BDF9BF5005014C0 /* area_shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = area_shape.cpp; sourceTree = "<group>"; };
670947EB1BDF9BF5005014C0 /* area_shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = area_shape.hpp; sourceTree = "<group>"; };
670947EC1BDF9BF5005014C0 /* backend_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = backend_renderer.cpp; sourceTree = "<group>"; };
670947ED1BDF9BF5005014C0 /* backend_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = backend_renderer.hpp; sourceTree = "<group>"; };
670947EE1BDF9BF5005014C0 /* base_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base_renderer.cpp; sourceTree = "<group>"; };
670947EF1BDF9BF5005014C0 /* base_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = base_renderer.hpp; sourceTree = "<group>"; };
670947F11BDF9BF5005014C0 /* batchers_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = batchers_pool.hpp; sourceTree = "<group>"; };
670947F41BDF9BF5005014C0 /* drape_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drape_engine.cpp; sourceTree = "<group>"; };
670947F51BDF9BF5005014C0 /* drape_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_engine.hpp; sourceTree = "<group>"; };
670948071BDF9C39005014C0 /* base_interpolator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base_interpolator.cpp; sourceTree = "<group>"; };
670948081BDF9C39005014C0 /* base_interpolator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = base_interpolator.hpp; sourceTree = "<group>"; };
670948091BDF9C39005014C0 /* interpolation_holder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interpolation_holder.cpp; sourceTree = "<group>"; };
6709480A1BDF9C39005014C0 /* interpolation_holder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = interpolation_holder.hpp; sourceTree = "<group>"; };
6709480B1BDF9C39005014C0 /* interpolations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interpolations.cpp; sourceTree = "<group>"; };
6709480C1BDF9C39005014C0 /* interpolations.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = interpolations.hpp; sourceTree = "<group>"; };
6709480F1BDF9C39005014C0 /* opacity_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opacity_animation.cpp; sourceTree = "<group>"; };
670948101BDF9C39005014C0 /* opacity_animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = opacity_animation.hpp; sourceTree = "<group>"; };
670948111BDF9C39005014C0 /* show_hide_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = show_hide_animation.cpp; sourceTree = "<group>"; };
670948121BDF9C39005014C0 /* show_hide_animation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = show_hide_animation.hpp; sourceTree = "<group>"; };
670948131BDF9C39005014C0 /* value_mapping.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = value_mapping.hpp; sourceTree = "<group>"; };
670948231BDF9C48005014C0 /* compass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compass.cpp; sourceTree = "<group>"; };
670948241BDF9C48005014C0 /* compass.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compass.hpp; sourceTree = "<group>"; };
670948251BDF9C48005014C0 /* copyright_label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copyright_label.cpp; sourceTree = "<group>"; };
670948261BDF9C48005014C0 /* copyright_label.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = copyright_label.hpp; sourceTree = "<group>"; };
6709482B1BDF9C48005014C0 /* drape_gui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drape_gui.cpp; sourceTree = "<group>"; };
6709482C1BDF9C48005014C0 /* drape_gui.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_gui.hpp; sourceTree = "<group>"; };
6709482D1BDF9C48005014C0 /* gui_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gui_text.cpp; sourceTree = "<group>"; };
6709482E1BDF9C48005014C0 /* gui_text.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gui_text.hpp; sourceTree = "<group>"; };
6709482F1BDF9C48005014C0 /* layer_render.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layer_render.cpp; sourceTree = "<group>"; };
670948301BDF9C48005014C0 /* layer_render.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = layer_render.hpp; sourceTree = "<group>"; };
670948311BDF9C48005014C0 /* ruler_helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ruler_helper.cpp; sourceTree = "<group>"; };
670948321BDF9C48005014C0 /* ruler_helper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ruler_helper.hpp; sourceTree = "<group>"; };
670948331BDF9C48005014C0 /* ruler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ruler.cpp; sourceTree = "<group>"; };
670948341BDF9C48005014C0 /* ruler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ruler.hpp; sourceTree = "<group>"; };
670948351BDF9C48005014C0 /* shape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shape.cpp; sourceTree = "<group>"; };
670948361BDF9C48005014C0 /* shape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shape.hpp; sourceTree = "<group>"; };
670948371BDF9C48005014C0 /* skin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skin.cpp; sourceTree = "<group>"; };
670948381BDF9C48005014C0 /* skin.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = skin.hpp; sourceTree = "<group>"; };
670948521BDF9C7F005014C0 /* agg_curves.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agg_curves.cpp; sourceTree = "<group>"; };
670948531BDF9C7F005014C0 /* area_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = area_info.hpp; sourceTree = "<group>"; };
670948541BDF9C7F005014C0 /* brush_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = brush_info.hpp; sourceTree = "<group>"; };
670948551BDF9C7F005014C0 /* circle_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = circle_info.hpp; sourceTree = "<group>"; };
670948561BDF9C7F005014C0 /* cpu_drawer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_drawer.cpp; sourceTree = "<group>"; };
670948571BDF9C7F005014C0 /* cpu_drawer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cpu_drawer.hpp; sourceTree = "<group>"; };
670948581BDF9C7F005014C0 /* default_font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = default_font.cpp; sourceTree = "<group>"; };
670948591BDF9C7F005014C0 /* feature_processor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_processor.cpp; sourceTree = "<group>"; };
6709485A1BDF9C7F005014C0 /* feature_processor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_processor.hpp; sourceTree = "<group>"; };
6709485B1BDF9C7F005014C0 /* feature_styler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_styler.cpp; sourceTree = "<group>"; };
6709485C1BDF9C7F005014C0 /* feature_styler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = feature_styler.hpp; sourceTree = "<group>"; };
6709485D1BDF9C7F005014C0 /* frame_image.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = frame_image.hpp; sourceTree = "<group>"; };
6709485E1BDF9C7F005014C0 /* geometry_processors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_processors.cpp; sourceTree = "<group>"; };
6709485F1BDF9C7F005014C0 /* geometry_processors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry_processors.hpp; sourceTree = "<group>"; };
670948601BDF9C7F005014C0 /* glyph_cache_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glyph_cache_impl.cpp; sourceTree = "<group>"; };
670948611BDF9C7F005014C0 /* glyph_cache_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glyph_cache_impl.hpp; sourceTree = "<group>"; };
670948621BDF9C7F005014C0 /* glyph_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glyph_cache.cpp; sourceTree = "<group>"; };
670948631BDF9C7F005014C0 /* glyph_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = glyph_cache.hpp; sourceTree = "<group>"; };
670948641BDF9C7F005014C0 /* icon_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = icon_info.hpp; sourceTree = "<group>"; };
670948651BDF9C7F005014C0 /* path_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path_info.hpp; sourceTree = "<group>"; };
670948661BDF9C7F005014C0 /* pen_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pen_info.hpp; sourceTree = "<group>"; };
670948671BDF9C7F005014C0 /* point.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = point.h; sourceTree = "<group>"; };
670E39361C46C59000E9C0A6 /* batch_merge_helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = batch_merge_helper.cpp; sourceTree = "<group>"; };
670E39371C46C59000E9C0A6 /* batch_merge_helper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = batch_merge_helper.hpp; sourceTree = "<group>"; };
670E39381C46C59000E9C0A6 /* color_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = color_constants.cpp; sourceTree = "<group>"; };
670E39391C46C59000E9C0A6 /* color_constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = color_constants.hpp; sourceTree = "<group>"; };
672D24981E892768004BB7B1 /* overlays_tracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overlays_tracker.cpp; sourceTree = "<group>"; };
672D24991E892768004BB7B1 /* overlays_tracker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = overlays_tracker.hpp; sourceTree = "<group>"; };
6743D3671C3A9F090095054B /* arrow3d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = arrow3d.cpp; sourceTree = "<group>"; };
6743D3681C3A9F090095054B /* arrow3d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = arrow3d.hpp; sourceTree = "<group>"; };
675D21851BFB871D00717E4F /* proto_to_styles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = proto_to_styles.cpp; sourceTree = "<group>"; };
675D21861BFB871D00717E4F /* proto_to_styles.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = proto_to_styles.hpp; sourceTree = "<group>"; };
675D21871BFB871D00717E4F /* rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rect.h; sourceTree = "<group>"; };
675D21881BFB871D00717E4F /* software_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_renderer.cpp; sourceTree = "<group>"; };
675D21891BFB871D00717E4F /* software_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = software_renderer.hpp; sourceTree = "<group>"; };
675D218A1BFB871D00717E4F /* text_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_engine.cpp; sourceTree = "<group>"; };
675D218B1BFB871D00717E4F /* text_engine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_engine.h; sourceTree = "<group>"; };
677A2DE31C0DD55D00635A00 /* requested_tiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = requested_tiles.cpp; sourceTree = "<group>"; };
677A2DE41C0DD55D00635A00 /* requested_tiles.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = requested_tiles.hpp; sourceTree = "<group>"; };
BB035F6D1E3A2AAE00519962 /* drape_measurer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drape_measurer.cpp; sourceTree = "<group>"; };
BB035F6E1E3A2AAE00519962 /* drape_measurer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_measurer.hpp; sourceTree = "<group>"; };
BB7D67CF1F34A62C002FD122 /* custom_features_context.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_features_context.hpp; sourceTree = "<group>"; };
BB7D67D01F34A62C002FD122 /* path_text_handle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = path_text_handle.cpp; sourceTree = "<group>"; };
BB7D67D11F34A62C002FD122 /* path_text_handle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = path_text_handle.hpp; sourceTree = "<group>"; };
BBD8F8781E96A51A00BAEB72 /* drape_hints.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drape_hints.hpp; sourceTree = "<group>"; };
BBD9E2D11F009D9E00DF189A /* user_mark_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_mark_generator.cpp; sourceTree = "<group>"; };
BBD9E2D21F009D9E00DF189A /* user_mark_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_mark_generator.hpp; sourceTree = "<group>"; };
EB2B77FD1EEDD418002697B6 /* metaline_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metaline_manager.cpp; sourceTree = "<group>"; };
EB2B77FE1EEDD418002697B6 /* metaline_manager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = metaline_manager.hpp; sourceTree = "<group>"; };
EB2B78011EEDD439002697B6 /* read_metaline_task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = read_metaline_task.cpp; sourceTree = "<group>"; };
EB2B78021EEDD439002697B6 /* read_metaline_task.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = read_metaline_task.hpp; sourceTree = "<group>"; };
F6B2830B1C1B04680081957A /* gps_track_point.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_track_point.hpp; sourceTree = "<group>"; };
F6B2830C1C1B04680081957A /* gps_track_renderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_renderer.cpp; sourceTree = "<group>"; };
F6B2830D1C1B04680081957A /* gps_track_renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gps_track_renderer.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
670947371BDF9B82005014C0 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
3D489BC51D3D21FC0052AA38 /* libdrape.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
45BB02221EB8BE1400FE5C0C /* shaders */ = {
isa = PBXGroup;
children = (
451A2A7E1EE8463F003E05A4 /* circle_point.fsh.glsl */,
451A2A7F1EE8463F003E05A4 /* circle_point.vsh.glsl */,
4560692B1EB9F9D2009AB7B7 /* shaders_lib.glsl */,
45BB02231EB8BE2B00FE5C0C /* area.vsh.glsl */,
45BB02241EB8BE2B00FE5C0C /* area3d_outline.vsh.glsl */,
45BB02251EB8BE2B00FE5C0C /* area3d.vsh.glsl */,
45BB02261EB8BE2B00FE5C0C /* arrow3d_outline.fsh.glsl */,
45BB02271EB8BE2B00FE5C0C /* arrow3d_shadow.fsh.glsl */,
45BB02281EB8BE2B00FE5C0C /* arrow3d_shadow.vsh.glsl */,
45BB02291EB8BE2B00FE5C0C /* arrow3d.fsh.glsl */,
45BB022A1EB8BE2B00FE5C0C /* arrow3d.vsh.glsl */,
45BB022B1EB8BE2B00FE5C0C /* circle.fsh.glsl */,
45BB022C1EB8BE2B00FE5C0C /* circle.vsh.glsl */,
45BB022D1EB8BE2B00FE5C0C /* colored_symbol_billboard.vsh.glsl */,
45BB022E1EB8BE2B00FE5C0C /* colored_symbol.fsh.glsl */,
45BB022F1EB8BE2B00FE5C0C /* colored_symbol.vsh.glsl */,
45BB02301EB8BE2B00FE5C0C /* dashed_line.fsh.glsl */,
45BB02311EB8BE2B00FE5C0C /* dashed_line.vsh.glsl */,
45BB02321EB8BE2B00FE5C0C /* debug_rect.fsh.glsl */,
45BB02331EB8BE2B00FE5C0C /* debug_rect.vsh.glsl */,
45BB02341EB8BE2B00FE5C0C /* discarded_texturing.fsh.glsl */,
45BB02351EB8BE2B00FE5C0C /* hatching_area.fsh.glsl */,
45BB02361EB8BE2B00FE5C0C /* hatching_area.vsh.glsl */,
45BB02371EB8BE2B00FE5C0C /* line.fsh.glsl */,
45BB02381EB8BE2B00FE5C0C /* line.vsh.glsl */,
45BB02391EB8BE2B00FE5C0C /* masked_texturing_billboard.vsh.glsl */,
45BB023A1EB8BE2B00FE5C0C /* masked_texturing.fsh.glsl */,
45BB023B1EB8BE2B00FE5C0C /* masked_texturing.vsh.glsl */,
45BB023C1EB8BE2B00FE5C0C /* my_position.vsh.glsl */,
45BB023D1EB8BE2B00FE5C0C /* path_symbol.vsh.glsl */,
45BB023E1EB8BE2B00FE5C0C /* position_accuracy3d.vsh.glsl */,
45BB023F1EB8BE2B00FE5C0C /* route_arrow.vsh.glsl */,
45BB02401EB8BE2B00FE5C0C /* route_dash.fsh.glsl */,
45BB02411EB8BE2B00FE5C0C /* route.fsh.glsl */,
45BB02421EB8BE2B00FE5C0C /* route.vsh.glsl */,
45BB02431EB8BE2B00FE5C0C /* ruler.vsh.glsl */,
45BB02441EB8BE2B00FE5C0C /* screen_quad.vsh.glsl */,
45BB02451EB8BE2B00FE5C0C /* shader_index.txt */,
45BB02461EB8BE2B00FE5C0C /* solid_color.fsh.glsl */,
45BB02471EB8BE2B00FE5C0C /* text_billboard.vsh.glsl */,
45BB02481EB8BE2B00FE5C0C /* text_fixed.fsh.glsl */,
45BB02491EB8BE2B00FE5C0C /* text_outlined_billboard.vsh.glsl */,
45BB024A1EB8BE2B00FE5C0C /* text_outlined_gui.vsh.glsl */,
45BB024B1EB8BE2B00FE5C0C /* text_outlined.vsh.glsl */,
45BB024C1EB8BE2B00FE5C0C /* text.fsh.glsl */,
45BB024D1EB8BE2B00FE5C0C /* text.vsh.glsl */,
45BB024E1EB8BE2B00FE5C0C /* texturing_billboard.vsh.glsl */,
45BB024F1EB8BE2B00FE5C0C /* texturing_gui.vsh.glsl */,
45BB02501EB8BE2B00FE5C0C /* texturing.fsh.glsl */,
45BB02511EB8BE2B00FE5C0C /* texturing.vsh.glsl */,
45BB02521EB8BE2B00FE5C0C /* texturing3d.fsh.glsl */,
45BB02551EB8BE2B00FE5C0C /* traffic_line.fsh.glsl */,
45BB02561EB8BE2B00FE5C0C /* traffic_line.vsh.glsl */,
45BB02571EB8BE2B00FE5C0C /* traffic.fsh.glsl */,
45BB02581EB8BE2B00FE5C0C /* traffic.vsh.glsl */,
45BB02591EB8BE2B00FE5C0C /* user_mark_billboard.vsh.glsl */,
45BB025A1EB8BE2B00FE5C0C /* user_mark.vsh.glsl */,
);
name = shaders;
sourceTree = "<group>";
};
670947311BDF9B82005014C0 = {
isa = PBXGroup;
children = (
3D489BC41D3D21FC0052AA38 /* libdrape.a */,
34AF87CB1DBE508400E5E7DC /* common-debug.xcconfig */,
34AF87CC1DBE508400E5E7DC /* common-release.xcconfig */,
670947411BDF9B99005014C0 /* drape_frontend */,
6709473B1BDF9B82005014C0 /* Products */,
);
sourceTree = "<group>";
};
6709473B1BDF9B82005014C0 /* Products */ = {
isa = PBXGroup;
children = (
6709473A1BDF9B82005014C0 /* libdrape_frontend.a */,
);
name = Products;
sourceTree = "<group>";
};
670947411BDF9B99005014C0 /* drape_frontend */ = {
isa = PBXGroup;
children = (
453FEDAA1F34C257005C1BB4 /* render_state.cpp */,
453FEDAB1F34C257005C1BB4 /* render_state.hpp */,
EB2B78011EEDD439002697B6 /* read_metaline_task.cpp */,
EB2B78021EEDD439002697B6 /* read_metaline_task.hpp */,
EB2B77FD1EEDD418002697B6 /* metaline_manager.cpp */,
EB2B77FE1EEDD418002697B6 /* metaline_manager.hpp */,
451A2A801EE8464E003E05A4 /* circles_pack_shape.cpp */,
451A2A811EE8464E003E05A4 /* circles_pack_shape.hpp */,
BB7D67CF1F34A62C002FD122 /* custom_features_context.hpp */,
456B3F971ED464FE009B3D1F /* postprocess_renderer.cpp */,
456B3F981ED464FE009B3D1F /* postprocess_renderer.hpp */,
45BB025B1EB8BE5200FE5C0C /* shader_def.cpp */,
45BB025C1EB8BE5200FE5C0C /* shader_def.hpp */,
45BB02221EB8BE1400FE5C0C /* shaders */,
672D24981E892768004BB7B1 /* overlays_tracker.cpp */,
672D24991E892768004BB7B1 /* overlays_tracker.hpp */,
453EEA6B1E3A28F400505E09 /* colored_symbol_shape.cpp */,
453EEA6C1E3A28F400505E09 /* colored_symbol_shape.hpp */,
347F52071DC2334A0064B273 /* drape_api_builder.cpp */,
347F52081DC2334A0064B273 /* drape_api_builder.hpp */,
347F52091DC2334A0064B273 /* drape_api_renderer.cpp */,
347F520A1DC2334A0064B273 /* drape_api_renderer.hpp */,
347F520B1DC2334A0064B273 /* drape_api.cpp */,
347F520C1DC2334A0064B273 /* drape_api.hpp */,
BBD8F8781E96A51A00BAEB72 /* drape_hints.hpp */,
BB035F6D1E3A2AAE00519962 /* drape_measurer.cpp */,
BB035F6E1E3A2AAE00519962 /* drape_measurer.hpp */,
34C624BF1DABDB0400510300 /* traffic_generator.cpp */,
34C624C01DABDB0400510300 /* traffic_generator.hpp */,
34C624C11DABDB0400510300 /* traffic_renderer.cpp */,
34C624C21DABDB0400510300 /* traffic_renderer.hpp */,
45B4B8C71CF5C16B00A54761 /* screen_animations.cpp */,
45B4B8C81CF5C16B00A54761 /* screen_animations.hpp */,
45B4B8C91CF5C16B00A54761 /* screen_operations.cpp */,
45B4B8CA1CF5C16B00A54761 /* screen_operations.hpp */,
452FE5C11EB2004F00EE470C /* screen_quad_renderer.cpp */,
452FE5C21EB2004F00EE470C /* screen_quad_renderer.hpp */,
454C19B81CCE3EC0002A2C86 /* animation_constants.hpp */,
454C19B91CCE3EC0002A2C86 /* animation_system.cpp */,
454C19BA1CCE3EC0002A2C86 /* animation_system.hpp */,
3492DA0C1CA2D9BF00C1F3B3 /* animation_utils.cpp */,
3492DA0D1CA2D9BF00C1F3B3 /* animation_utils.hpp */,
56D545641C74A44900E3719C /* overlay_batcher.cpp */,
56D545651C74A44900E3719C /* overlay_batcher.hpp */,
670E39361C46C59000E9C0A6 /* batch_merge_helper.cpp */,
670E39371C46C59000E9C0A6 /* batch_merge_helper.hpp */,
670E39381C46C59000E9C0A6 /* color_constants.cpp */,
670E39391C46C59000E9C0A6 /* color_constants.hpp */,
6743D3671C3A9F090095054B /* arrow3d.cpp */,
6743D3681C3A9F090095054B /* arrow3d.hpp */,
45580AB91E28DB2600CD535D /* scenario_manager.hpp */,
45580AB81E28DB2600CD535D /* scenario_manager.cpp */,
F6B2830B1C1B04680081957A /* gps_track_point.hpp */,
F6B2830C1C1B04680081957A /* gps_track_renderer.cpp */,
F6B2830D1C1B04680081957A /* gps_track_renderer.hpp */,
677A2DE31C0DD55D00635A00 /* requested_tiles.cpp */,
677A2DE41C0DD55D00635A00 /* requested_tiles.hpp */,
670948511BDF9C5F005014C0 /* watch */,
670948061BDF9C15005014C0 /* gui */,
670948051BDF9C0D005014C0 /* animation */,
670947E81BDF9BF5005014C0 /* apply_feature_functors.cpp */,
670947E91BDF9BF5005014C0 /* apply_feature_functors.hpp */,
670947EA1BDF9BF5005014C0 /* area_shape.cpp */,
670947EB1BDF9BF5005014C0 /* area_shape.hpp */,
670947EC1BDF9BF5005014C0 /* backend_renderer.cpp */,
670947ED1BDF9BF5005014C0 /* backend_renderer.hpp */,
670947EE1BDF9BF5005014C0 /* base_renderer.cpp */,
670947EF1BDF9BF5005014C0 /* base_renderer.hpp */,
670947F11BDF9BF5005014C0 /* batchers_pool.hpp */,
670947F41BDF9BF5005014C0 /* drape_engine.cpp */,
670947F51BDF9BF5005014C0 /* drape_engine.hpp */,
670947E01BDF9BEC005014C0 /* engine_context.cpp */,
670947E11BDF9BEC005014C0 /* engine_context.hpp */,
670947E21BDF9BEC005014C0 /* frontend_renderer.cpp */,
670947E31BDF9BEC005014C0 /* frontend_renderer.hpp */,
670947431BDF9BE0005014C0 /* kinetic_scroller.cpp */,
670947441BDF9BE0005014C0 /* kinetic_scroller.hpp */,
670947451BDF9BE0005014C0 /* line_shape_helper.cpp */,
670947461BDF9BE0005014C0 /* line_shape_helper.hpp */,
670947471BDF9BE0005014C0 /* line_shape.cpp */,
670947481BDF9BE0005014C0 /* line_shape.hpp */,
670947491BDF9BE0005014C0 /* map_data_provider.cpp */,
6709474A1BDF9BE0005014C0 /* map_data_provider.hpp */,
6709474B1BDF9BE0005014C0 /* map_shape.hpp */,
6709474E1BDF9BE0005014C0 /* message_acceptor.cpp */,
6709474F1BDF9BE0005014C0 /* message_acceptor.hpp */,
670947501BDF9BE0005014C0 /* message_queue.cpp */,
670947511BDF9BE0005014C0 /* message_queue.hpp */,
670947521BDF9BE0005014C0 /* message_subclasses.hpp */,
670947531BDF9BE0005014C0 /* message.hpp */,
670947541BDF9BE0005014C0 /* my_position_controller.cpp */,
670947551BDF9BE0005014C0 /* my_position_controller.hpp */,
670947561BDF9BE0005014C0 /* my_position.cpp */,
670947571BDF9BE0005014C0 /* my_position.hpp */,
670947581BDF9BE0005014C0 /* navigator.cpp */,
670947591BDF9BE0005014C0 /* navigator.hpp */,
6709475A1BDF9BE0005014C0 /* path_symbol_shape.cpp */,
6709475B1BDF9BE0005014C0 /* path_symbol_shape.hpp */,
BB7D67D01F34A62C002FD122 /* path_text_handle.cpp */,
BB7D67D11F34A62C002FD122 /* path_text_handle.hpp */,
6709475C1BDF9BE0005014C0 /* path_text_shape.cpp */,
6709475D1BDF9BE0005014C0 /* path_text_shape.hpp */,
6709475E1BDF9BE0005014C0 /* poi_symbol_shape.cpp */,
6709475F1BDF9BE0005014C0 /* poi_symbol_shape.hpp */,
670947601BDF9BE0005014C0 /* read_manager.cpp */,
670947611BDF9BE0005014C0 /* read_manager.hpp */,
670947621BDF9BE0005014C0 /* read_mwm_task.cpp */,
670947631BDF9BE0005014C0 /* read_mwm_task.hpp */,
670947641BDF9BE0005014C0 /* render_group.cpp */,
670947651BDF9BE0005014C0 /* render_group.hpp */,
670947661BDF9BE0005014C0 /* render_node.cpp */,
670947671BDF9BE0005014C0 /* render_node.hpp */,
670947681BDF9BE0005014C0 /* route_builder.cpp */,
670947691BDF9BE0005014C0 /* route_builder.hpp */,
6709476A1BDF9BE0005014C0 /* route_renderer.cpp */,
6709476B1BDF9BE0005014C0 /* route_renderer.hpp */,
6709476C1BDF9BE0005014C0 /* route_shape.cpp */,
6709476D1BDF9BE0005014C0 /* route_shape.hpp */,
6709476E1BDF9BE0005014C0 /* rule_drawer.cpp */,
6709476F1BDF9BE0005014C0 /* rule_drawer.hpp */,
670947701BDF9BE0005014C0 /* selection_shape.cpp */,
670947711BDF9BE0005014C0 /* selection_shape.hpp */,
670947721BDF9BE0005014C0 /* shape_view_params.hpp */,
670947731BDF9BE0005014C0 /* stylist.cpp */,
670947741BDF9BE0005014C0 /* stylist.hpp */,
670947751BDF9BE0005014C0 /* text_handle.cpp */,
670947761BDF9BE0005014C0 /* text_handle.hpp */,
670947771BDF9BE0005014C0 /* text_layout.cpp */,
670947781BDF9BE0005014C0 /* text_layout.hpp */,
670947791BDF9BE0005014C0 /* text_shape.cpp */,
6709477A1BDF9BE0005014C0 /* text_shape.hpp */,
6709477B1BDF9BE0005014C0 /* threads_commutator.cpp */,
6709477C1BDF9BE0005014C0 /* threads_commutator.hpp */,
6709477D1BDF9BE0005014C0 /* tile_info.cpp */,
6709477E1BDF9BE0005014C0 /* tile_info.hpp */,
6709477F1BDF9BE0005014C0 /* tile_key.cpp */,
670947801BDF9BE0005014C0 /* tile_key.hpp */,
670947851BDF9BE0005014C0 /* tile_utils.cpp */,
670947861BDF9BE0005014C0 /* tile_utils.hpp */,
670947871BDF9BE0005014C0 /* user_event_stream.cpp */,
670947881BDF9BE0005014C0 /* user_event_stream.hpp */,
BBD9E2D11F009D9E00DF189A /* user_mark_generator.cpp */,
BBD9E2D21F009D9E00DF189A /* user_mark_generator.hpp */,
670947891BDF9BE0005014C0 /* user_mark_shapes.cpp */,
6709478A1BDF9BE0005014C0 /* user_mark_shapes.hpp */,
6709478B1BDF9BE0005014C0 /* user_marks_provider.cpp */,
6709478C1BDF9BE0005014C0 /* user_marks_provider.hpp */,
6709478F1BDF9BE1005014C0 /* visual_params.cpp */,
670947901BDF9BE1005014C0 /* visual_params.hpp */,
);
name = drape_frontend;
path = ../../drape_frontend;
sourceTree = "<group>";
};
670948051BDF9C0D005014C0 /* animation */ = {
isa = PBXGroup;
children = (
452C9EC21CEDCF3200A55E57 /* animation.cpp */,
452C9EC31CEDCF3200A55E57 /* animation.hpp */,
452C9EC41CEDCF3200A55E57 /* arrow_animation.cpp */,
452C9EC51CEDCF3200A55E57 /* arrow_animation.hpp */,
452C9EC61CEDCF3200A55E57 /* follow_animation.cpp */,
452C9EC71CEDCF3200A55E57 /* follow_animation.hpp */,
452C9EC81CEDCF3200A55E57 /* interpolators.cpp */,
452C9EC91CEDCF3200A55E57 /* interpolators.hpp */,
452C9ECA1CEDCF3200A55E57 /* linear_animation.cpp */,
452C9ECB1CEDCF3200A55E57 /* linear_animation.hpp */,
452C9ECC1CEDCF3200A55E57 /* parallel_animation.cpp */,
452C9ECD1CEDCF3200A55E57 /* parallel_animation.hpp */,
452C9ED01CEDCF3200A55E57 /* scale_animation.cpp */,
452C9ED11CEDCF3200A55E57 /* scale_animation.hpp */,
452C9ED21CEDCF3200A55E57 /* sequence_animation.cpp */,
452C9ED31CEDCF3200A55E57 /* sequence_animation.hpp */,
670948071BDF9C39005014C0 /* base_interpolator.cpp */,
670948081BDF9C39005014C0 /* base_interpolator.hpp */,
670948091BDF9C39005014C0 /* interpolation_holder.cpp */,
6709480A1BDF9C39005014C0 /* interpolation_holder.hpp */,
6709480B1BDF9C39005014C0 /* interpolations.cpp */,
6709480C1BDF9C39005014C0 /* interpolations.hpp */,
6709480F1BDF9C39005014C0 /* opacity_animation.cpp */,
670948101BDF9C39005014C0 /* opacity_animation.hpp */,
670948111BDF9C39005014C0 /* show_hide_animation.cpp */,
670948121BDF9C39005014C0 /* show_hide_animation.hpp */,
670948131BDF9C39005014C0 /* value_mapping.hpp */,
);
path = animation;
sourceTree = "<group>";
};
670948061BDF9C15005014C0 /* gui */ = {
isa = PBXGroup;
children = (
56BF56D81C7608C0006DD7CB /* choose_position_mark.cpp */,
56BF56D91C7608C0006DD7CB /* choose_position_mark.hpp */,
670948231BDF9C48005014C0 /* compass.cpp */,
670948241BDF9C48005014C0 /* compass.hpp */,
670948251BDF9C48005014C0 /* copyright_label.cpp */,
670948261BDF9C48005014C0 /* copyright_label.hpp */,
6709482B1BDF9C48005014C0 /* drape_gui.cpp */,
6709482C1BDF9C48005014C0 /* drape_gui.hpp */,
6709482D1BDF9C48005014C0 /* gui_text.cpp */,
6709482E1BDF9C48005014C0 /* gui_text.hpp */,
6709482F1BDF9C48005014C0 /* layer_render.cpp */,
670948301BDF9C48005014C0 /* layer_render.hpp */,
670948311BDF9C48005014C0 /* ruler_helper.cpp */,
670948321BDF9C48005014C0 /* ruler_helper.hpp */,
670948331BDF9C48005014C0 /* ruler.cpp */,
670948341BDF9C48005014C0 /* ruler.hpp */,
670948351BDF9C48005014C0 /* shape.cpp */,
670948361BDF9C48005014C0 /* shape.hpp */,
670948371BDF9C48005014C0 /* skin.cpp */,
670948381BDF9C48005014C0 /* skin.hpp */,
);
path = gui;
sourceTree = "<group>";
};
670948511BDF9C5F005014C0 /* watch */ = {
isa = PBXGroup;
children = (
675D21851BFB871D00717E4F /* proto_to_styles.cpp */,
675D21861BFB871D00717E4F /* proto_to_styles.hpp */,
675D21871BFB871D00717E4F /* rect.h */,
675D21881BFB871D00717E4F /* software_renderer.cpp */,
675D21891BFB871D00717E4F /* software_renderer.hpp */,
675D218A1BFB871D00717E4F /* text_engine.cpp */,
675D218B1BFB871D00717E4F /* text_engine.h */,
670948521BDF9C7F005014C0 /* agg_curves.cpp */,
670948531BDF9C7F005014C0 /* area_info.hpp */,
670948541BDF9C7F005014C0 /* brush_info.hpp */,
670948551BDF9C7F005014C0 /* circle_info.hpp */,
670948561BDF9C7F005014C0 /* cpu_drawer.cpp */,
670948571BDF9C7F005014C0 /* cpu_drawer.hpp */,
670948581BDF9C7F005014C0 /* default_font.cpp */,
670948591BDF9C7F005014C0 /* feature_processor.cpp */,
6709485A1BDF9C7F005014C0 /* feature_processor.hpp */,
6709485B1BDF9C7F005014C0 /* feature_styler.cpp */,
6709485C1BDF9C7F005014C0 /* feature_styler.hpp */,
6709485D1BDF9C7F005014C0 /* frame_image.hpp */,
6709485E1BDF9C7F005014C0 /* geometry_processors.cpp */,
6709485F1BDF9C7F005014C0 /* geometry_processors.hpp */,
670948601BDF9C7F005014C0 /* glyph_cache_impl.cpp */,
670948611BDF9C7F005014C0 /* glyph_cache_impl.hpp */,
670948621BDF9C7F005014C0 /* glyph_cache.cpp */,
670948631BDF9C7F005014C0 /* glyph_cache.hpp */,
670948641BDF9C7F005014C0 /* icon_info.hpp */,
670948651BDF9C7F005014C0 /* path_info.hpp */,
670948661BDF9C7F005014C0 /* pen_info.hpp */,
670948671BDF9C7F005014C0 /* point.h */,
);
path = watch;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
670947381BDF9B82005014C0 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
670947971BDF9BE1005014C0 /* line_shape.hpp in Headers */,
56BF56DB1C7608C0006DD7CB /* choose_position_mark.hpp in Headers */,
BB7D67D21F34A62C002FD122 /* custom_features_context.hpp in Headers */,
EB2B78001EEDD418002697B6 /* metaline_manager.hpp in Headers */,
45580ABB1E28DB2600CD535D /* scenario_manager.hpp in Headers */,
670948031BDF9BF5005014C0 /* drape_engine.hpp in Headers */,
6709486A1BDF9C7F005014C0 /* brush_info.hpp in Headers */,
675D218E1BFB871D00717E4F /* rect.h in Headers */,
670948191BDF9C39005014C0 /* interpolations.hpp in Headers */,
456B3F9A1ED464FE009B3D1F /* postprocess_renderer.hpp in Headers */,
670947CB1BDF9BE1005014C0 /* threads_commutator.hpp in Headers */,
347F52121DC2334A0064B273 /* drape_api.hpp in Headers */,
670948701BDF9C7F005014C0 /* feature_processor.hpp in Headers */,
452C9EDF1CEDCF3200A55E57 /* parallel_animation.hpp in Headers */,
670947A41BDF9BE1005014C0 /* my_position_controller.hpp in Headers */,
452C9ED91CEDCF3200A55E57 /* follow_animation.hpp in Headers */,
670947A01BDF9BE1005014C0 /* message_queue.hpp in Headers */,
452C9ED51CEDCF3200A55E57 /* animation.hpp in Headers */,
45B4B8CE1CF5C16B00A54761 /* screen_operations.hpp in Headers */,
670947C71BDF9BE1005014C0 /* text_layout.hpp in Headers */,
670948791BDF9C7F005014C0 /* glyph_cache.hpp in Headers */,
451A2A831EE8464E003E05A4 /* circles_pack_shape.hpp in Headers */,
670947FF1BDF9BF5005014C0 /* batchers_pool.hpp in Headers */,
670947C01BDF9BE1005014C0 /* selection_shape.hpp in Headers */,
6709481D1BDF9C39005014C0 /* opacity_animation.hpp in Headers */,
670947F91BDF9BF5005014C0 /* area_shape.hpp in Headers */,
670947991BDF9BE1005014C0 /* map_data_provider.hpp in Headers */,
670947BC1BDF9BE1005014C0 /* route_shape.hpp in Headers */,
F6B283121C1B04680081957A /* gps_track_renderer.hpp in Headers */,
670E393D1C46C59000E9C0A6 /* color_constants.hpp in Headers */,
34C624C41DABDB0400510300 /* traffic_generator.hpp in Headers */,
347F520E1DC2334A0064B273 /* drape_api_builder.hpp in Headers */,
670948721BDF9C7F005014C0 /* feature_styler.hpp in Headers */,
6709484E1BDF9C48005014C0 /* shape.hpp in Headers */,
452C9EE31CEDCF3200A55E57 /* scale_animation.hpp in Headers */,
F6B283101C1B04680081957A /* gps_track_point.hpp in Headers */,
670947B61BDF9BE1005014C0 /* render_node.hpp in Headers */,
6709484C1BDF9C48005014C0 /* ruler.hpp in Headers */,
670947AE1BDF9BE1005014C0 /* poi_symbol_shape.hpp in Headers */,
670947AA1BDF9BE1005014C0 /* path_symbol_shape.hpp in Headers */,
6709483E1BDF9C48005014C0 /* copyright_label.hpp in Headers */,
675D21921BFB871D00717E4F /* text_engine.h in Headers */,
675D218D1BFB871D00717E4F /* proto_to_styles.hpp in Headers */,
670947951BDF9BE1005014C0 /* line_shape_helper.hpp in Headers */,
EB2B78041EEDD439002697B6 /* read_metaline_task.hpp in Headers */,
670948501BDF9C48005014C0 /* skin.hpp in Headers */,
56D545671C74A44900E3719C /* overlay_batcher.hpp in Headers */,
670947B21BDF9BE1005014C0 /* read_mwm_task.hpp in Headers */,
670947C91BDF9BE1005014C0 /* text_shape.hpp in Headers */,
BBD8F8791E96A51A00BAEB72 /* drape_hints.hpp in Headers */,
677A2DE61C0DD55D00635A00 /* requested_tiles.hpp in Headers */,
670947C11BDF9BE1005014C0 /* shape_view_params.hpp in Headers */,
670948461BDF9C48005014C0 /* gui_text.hpp in Headers */,
670947E51BDF9BEC005014C0 /* engine_context.hpp in Headers */,
670947BE1BDF9BE1005014C0 /* rule_drawer.hpp in Headers */,
6709487C1BDF9C7F005014C0 /* pen_info.hpp in Headers */,
6709487D1BDF9C7F005014C0 /* point.h in Headers */,
6709479A1BDF9BE1005014C0 /* map_shape.hpp in Headers */,
672D249B1E892768004BB7B1 /* overlays_tracker.hpp in Headers */,
670948731BDF9C7F005014C0 /* frame_image.hpp in Headers */,
347F52101DC2334A0064B273 /* drape_api_renderer.hpp in Headers */,
3492DA0F1CA2D9BF00C1F3B3 /* animation_utils.hpp in Headers */,
670947FB1BDF9BF5005014C0 /* backend_renderer.hpp in Headers */,
452C9ED71CEDCF3200A55E57 /* arrow_animation.hpp in Headers */,
454C19BD1CCE3EC0002A2C86 /* animation_system.hpp in Headers */,
670947DF1BDF9BE1005014C0 /* visual_params.hpp in Headers */,
452FE5C41EB2004F00EE470C /* screen_quad_renderer.hpp in Headers */,
452C9EDB1CEDCF3200A55E57 /* interpolators.hpp in Headers */,
670948171BDF9C39005014C0 /* interpolation_holder.hpp in Headers */,
45BB025E1EB8BE5200FE5C0C /* shader_def.hpp in Headers */,
670947FD1BDF9BF5005014C0 /* base_renderer.hpp in Headers */,
670947D51BDF9BE1005014C0 /* tile_utils.hpp in Headers */,
670947D91BDF9BE1005014C0 /* user_mark_shapes.hpp in Headers */,
452C9EDD1CEDCF3200A55E57 /* linear_animation.hpp in Headers */,
454C19BB1CCE3EC0002A2C86 /* animation_constants.hpp in Headers */,
6709481F1BDF9C39005014C0 /* show_hide_animation.hpp in Headers */,
670E393B1C46C59000E9C0A6 /* batch_merge_helper.hpp in Headers */,
670947931BDF9BE1005014C0 /* kinetic_scroller.hpp in Headers */,
670947E71BDF9BEC005014C0 /* frontend_renderer.hpp in Headers */,
670947F71BDF9BF5005014C0 /* apply_feature_functors.hpp in Headers */,
670947CD1BDF9BE1005014C0 /* tile_info.hpp in Headers */,
6709486B1BDF9C7F005014C0 /* circle_info.hpp in Headers */,
670947C31BDF9BE1005014C0 /* stylist.hpp in Headers */,
670948481BDF9C48005014C0 /* layer_render.hpp in Headers */,
670947AC1BDF9BE1005014C0 /* path_text_shape.hpp in Headers */,
6709483C1BDF9C48005014C0 /* compass.hpp in Headers */,
670947B01BDF9BE1005014C0 /* read_manager.hpp in Headers */,
670947CF1BDF9BE1005014C0 /* tile_key.hpp in Headers */,
670947BA1BDF9BE1005014C0 /* route_renderer.hpp in Headers */,
453EEA6E1E3A28F400505E09 /* colored_symbol_shape.hpp in Headers */,
670948201BDF9C39005014C0 /* value_mapping.hpp in Headers */,
670948441BDF9C48005014C0 /* drape_gui.hpp in Headers */,
670947B41BDF9BE1005014C0 /* render_group.hpp in Headers */,
BB7D67D41F34A62C002FD122 /* path_text_handle.hpp in Headers */,
452C9EE51CEDCF3200A55E57 /* sequence_animation.hpp in Headers */,
670948771BDF9C7F005014C0 /* glyph_cache_impl.hpp in Headers */,
670947A11BDF9BE1005014C0 /* message_subclasses.hpp in Headers */,
BBD9E2D41F009D9E00DF189A /* user_mark_generator.hpp in Headers */,
670947C51BDF9BE1005014C0 /* text_handle.hpp in Headers */,
670947D71BDF9BE1005014C0 /* user_event_stream.hpp in Headers */,
6709479E1BDF9BE1005014C0 /* message_acceptor.hpp in Headers */,
6709484A1BDF9C48005014C0 /* ruler_helper.hpp in Headers */,
453FEDAD1F34C257005C1BB4 /* render_state.hpp in Headers */,
6743D36E1C3A9F090095054B /* arrow3d.hpp in Headers */,
670947B81BDF9BE1005014C0 /* route_builder.hpp in Headers */,
45B4B8CC1CF5C16B00A54761 /* screen_animations.hpp in Headers */,
670948751BDF9C7F005014C0 /* geometry_processors.hpp in Headers */,
6709487A1BDF9C7F005014C0 /* icon_info.hpp in Headers */,
670948151BDF9C39005014C0 /* base_interpolator.hpp in Headers */,
BB035F701E3A2AAE00519962 /* drape_measurer.hpp in Headers */,
670947A61BDF9BE1005014C0 /* my_position.hpp in Headers */,
675D21901BFB871D00717E4F /* software_renderer.hpp in Headers */,
670947A81BDF9BE1005014C0 /* navigator.hpp in Headers */,
34C624C61DABDB0400510300 /* traffic_renderer.hpp in Headers */,
670947A21BDF9BE1005014C0 /* message.hpp in Headers */,
6709487B1BDF9C7F005014C0 /* path_info.hpp in Headers */,
6709486D1BDF9C7F005014C0 /* cpu_drawer.hpp in Headers */,
670948691BDF9C7F005014C0 /* area_info.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
670947391BDF9B82005014C0 /* drape_frontend */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6709473E1BDF9B82005014C0 /* Build configuration list for PBXNativeTarget "drape_frontend" */;
buildPhases = (
3451C6681EF3E86A00C718BB /* ShellScript */,
670947361BDF9B82005014C0 /* Sources */,
670947371BDF9B82005014C0 /* Frameworks */,
670947381BDF9B82005014C0 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = drape_frontend;
productName = drape_frontend;
productReference = 6709473A1BDF9B82005014C0 /* libdrape_frontend.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
670947321BDF9B82005014C0 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0710;
ORGANIZATIONNAME = maps.me;
TargetAttributes = {
670947391BDF9B82005014C0 = {
CreatedOnToolsVersion = 7.1;
};
};
};
buildConfigurationList = 670947351BDF9B82005014C0 /* Build configuration list for PBXProject "drape_frontend" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 670947311BDF9B82005014C0;
productRefGroup = 6709473B1BDF9B82005014C0 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
670947391BDF9B82005014C0 /* drape_frontend */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
3451C6681EF3E86A00C718BB /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "python ${SRCROOT}/../../tools/autobuild/shader_preprocessor.py ${SRCROOT}/../../drape_frontend/shaders shader_index.txt shaders_lib.glsl ${SRCROOT}/../../drape_frontend shader_def";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
670947361BDF9B82005014C0 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
56BF56DA1C7608C0006DD7CB /* choose_position_mark.cpp in Sources */,
67E91C751BDFC85E005CEE88 /* feature_processor.cpp in Sources */,
6743D36D1C3A9F090095054B /* arrow3d.cpp in Sources */,
BBD9E2D31F009D9E00DF189A /* user_mark_generator.cpp in Sources */,
670E393A1C46C59000E9C0A6 /* batch_merge_helper.cpp in Sources */,
452C9EDA1CEDCF3200A55E57 /* interpolators.cpp in Sources */,
451A2A821EE8464E003E05A4 /* circles_pack_shape.cpp in Sources */,
67E91C761BDFC85E005CEE88 /* glyph_cache_impl.cpp in Sources */,
67E91C781BDFC85E005CEE88 /* area_shape.cpp in Sources */,
67E91C791BDFC85E005CEE88 /* base_renderer.cpp in Sources */,
452C9ED61CEDCF3200A55E57 /* arrow_animation.cpp in Sources */,
67E91C7B1BDFC85E005CEE88 /* my_position_controller.cpp in Sources */,
454C19BC1CCE3EC0002A2C86 /* animation_system.cpp in Sources */,
67E91C7C1BDFC85E005CEE88 /* selection_shape.cpp in Sources */,
67E91C7D1BDFC85E005CEE88 /* user_marks_provider.cpp in Sources */,
67E91C7E1BDFC85E005CEE88 /* visual_params.cpp in Sources */,
6709486E1BDF9C7F005014C0 /* default_font.cpp in Sources */,
675D21661BFB785900717E4F /* ruler.cpp in Sources */,
675D218F1BFB871D00717E4F /* software_renderer.cpp in Sources */,
452C9EE21CEDCF3200A55E57 /* scale_animation.cpp in Sources */,
670947CE1BDF9BE1005014C0 /* tile_key.cpp in Sources */,
670947AB1BDF9BE1005014C0 /* path_text_shape.cpp in Sources */,
452C9EDC1CEDCF3200A55E57 /* linear_animation.cpp in Sources */,
670947F61BDF9BF5005014C0 /* apply_feature_functors.cpp in Sources */,
3492DA0E1CA2D9BF00C1F3B3 /* animation_utils.cpp in Sources */,
670947D81BDF9BE1005014C0 /* user_mark_shapes.cpp in Sources */,
670947A51BDF9BE1005014C0 /* my_position.cpp in Sources */,
670947BB1BDF9BE1005014C0 /* route_shape.cpp in Sources */,
6709479D1BDF9BE1005014C0 /* message_acceptor.cpp in Sources */,
6709483B1BDF9C48005014C0 /* compass.cpp in Sources */,
453EEA6D1E3A28F400505E09 /* colored_symbol_shape.cpp in Sources */,
670947921BDF9BE1005014C0 /* kinetic_scroller.cpp in Sources */,
6709484D1BDF9C48005014C0 /* shape.cpp in Sources */,
675D218C1BFB871D00717E4F /* proto_to_styles.cpp in Sources */,
670948781BDF9C7F005014C0 /* glyph_cache.cpp in Sources */,
670948431BDF9C48005014C0 /* drape_gui.cpp in Sources */,
670947D61BDF9BE1005014C0 /* user_event_stream.cpp in Sources */,
452C9EDE1CEDCF3200A55E57 /* parallel_animation.cpp in Sources */,
670947B11BDF9BE1005014C0 /* read_mwm_task.cpp in Sources */,
670948711BDF9C7F005014C0 /* feature_styler.cpp in Sources */,
670948471BDF9C48005014C0 /* layer_render.cpp in Sources */,
6709486C1BDF9C7F005014C0 /* cpu_drawer.cpp in Sources */,
670947C41BDF9BE1005014C0 /* text_handle.cpp in Sources */,
670947BD1BDF9BE1005014C0 /* rule_drawer.cpp in Sources */,
6709481E1BDF9C39005014C0 /* show_hide_animation.cpp in Sources */,
45B4B8CB1CF5C16B00A54761 /* screen_animations.cpp in Sources */,
6709483D1BDF9C48005014C0 /* copyright_label.cpp in Sources */,
45580ABA1E28DB2600CD535D /* scenario_manager.cpp in Sources */,
670947C81BDF9BE1005014C0 /* text_shape.cpp in Sources */,
34C624C31DABDB0400510300 /* traffic_generator.cpp in Sources */,
BB035F6F1E3A2AAE00519962 /* drape_measurer.cpp in Sources */,
670947CC1BDF9BE1005014C0 /* tile_info.cpp in Sources */,
34C624C51DABDB0400510300 /* traffic_renderer.cpp in Sources */,
670947961BDF9BE1005014C0 /* line_shape.cpp in Sources */,
670948681BDF9C7F005014C0 /* agg_curves.cpp in Sources */,
670947A91BDF9BE1005014C0 /* path_symbol_shape.cpp in Sources */,
670947FA1BDF9BF5005014C0 /* backend_renderer.cpp in Sources */,
45BB025D1EB8BE5200FE5C0C /* shader_def.cpp in Sources */,
670948451BDF9C48005014C0 /* gui_text.cpp in Sources */,
EB2B78031EEDD439002697B6 /* read_metaline_task.cpp in Sources */,
670948141BDF9C39005014C0 /* base_interpolator.cpp in Sources */,
670948491BDF9C48005014C0 /* ruler_helper.cpp in Sources */,
670947E41BDF9BEC005014C0 /* engine_context.cpp in Sources */,
670947B51BDF9BE1005014C0 /* render_node.cpp in Sources */,
EB2B77FF1EEDD418002697B6 /* metaline_manager.cpp in Sources */,
670947AF1BDF9BE1005014C0 /* read_manager.cpp in Sources */,
670947941BDF9BE1005014C0 /* line_shape_helper.cpp in Sources */,
670947C21BDF9BE1005014C0 /* stylist.cpp in Sources */,
670948741BDF9C7F005014C0 /* geometry_processors.cpp in Sources */,
670947AD1BDF9BE1005014C0 /* poi_symbol_shape.cpp in Sources */,
6709479F1BDF9BE1005014C0 /* message_queue.cpp in Sources */,
452C9EE41CEDCF3200A55E57 /* sequence_animation.cpp in Sources */,
BB7D67D31F34A62C002FD122 /* path_text_handle.cpp in Sources */,
452C9ED41CEDCF3200A55E57 /* animation.cpp in Sources */,
670947A71BDF9BE1005014C0 /* navigator.cpp in Sources */,
6709484F1BDF9C48005014C0 /* skin.cpp in Sources */,
670947B91BDF9BE1005014C0 /* route_renderer.cpp in Sources */,
670E393C1C46C59000E9C0A6 /* color_constants.cpp in Sources */,
677A2DE51C0DD55D00635A00 /* requested_tiles.cpp in Sources */,
453FEDAC1F34C257005C1BB4 /* render_state.cpp in Sources */,
45B4B8CD1CF5C16B00A54761 /* screen_operations.cpp in Sources */,
670947B31BDF9BE1005014C0 /* render_group.cpp in Sources */,
675D21911BFB871D00717E4F /* text_engine.cpp in Sources */,
347F52111DC2334A0064B273 /* drape_api.cpp in Sources */,
347F520F1DC2334A0064B273 /* drape_api_renderer.cpp in Sources */,
347F520D1DC2334A0064B273 /* drape_api_builder.cpp in Sources */,
456B3F991ED464FE009B3D1F /* postprocess_renderer.cpp in Sources */,
670947CA1BDF9BE1005014C0 /* threads_commutator.cpp in Sources */,
670947981BDF9BE1005014C0 /* map_data_provider.cpp in Sources */,
670948181BDF9C39005014C0 /* interpolations.cpp in Sources */,
670948021BDF9BF5005014C0 /* drape_engine.cpp in Sources */,
56D545661C74A44900E3719C /* overlay_batcher.cpp in Sources */,
672D249A1E892768004BB7B1 /* overlays_tracker.cpp in Sources */,
452C9ED81CEDCF3200A55E57 /* follow_animation.cpp in Sources */,
6709481C1BDF9C39005014C0 /* opacity_animation.cpp in Sources */,
452FE5C31EB2004F00EE470C /* screen_quad_renderer.cpp in Sources */,
670947E61BDF9BEC005014C0 /* frontend_renderer.cpp in Sources */,
670947D41BDF9BE1005014C0 /* tile_utils.cpp in Sources */,
F6B283111C1B04680081957A /* gps_track_renderer.cpp in Sources */,
670947C61BDF9BE1005014C0 /* text_layout.cpp in Sources */,
670948161BDF9C39005014C0 /* interpolation_holder.cpp in Sources */,
670947B71BDF9BE1005014C0 /* route_builder.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6709473C1BDF9B82005014C0 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34AF87CC1DBE508400E5E7DC /* common-release.xcconfig */;
buildSettings = {
GCC_OPTIMIZATION_LEVEL = 2;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"U_DISABLE_RENAMING=1",
);
HEADER_SEARCH_PATHS = (
"$(OMIM_ROOT)",
"$(BOOST_ROOT)",
"$(OMIM_ROOT)/3party/glm",
"$(OMIM_ROOT)/3party/protobuf/protobuf/src",
"$(OMIM_ROOT)/3party/protobuf",
"$(OMIM_ROOT)/3party/freetype/include",
);
};
name = Debug;
};
6709473D1BDF9B82005014C0 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 34AF87CC1DBE508400E5E7DC /* common-release.xcconfig */;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"U_DISABLE_RENAMING=1",
);
HEADER_SEARCH_PATHS = (
"$(OMIM_ROOT)",
"$(BOOST_ROOT)",
"$(OMIM_ROOT)/3party/glm",
"$(OMIM_ROOT)/3party/protobuf/protobuf/src",
"$(OMIM_ROOT)/3party/protobuf",
"$(OMIM_ROOT)/3party/freetype/include",
);
};
name = Release;
};
6709473F1BDF9B82005014C0 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
670947401BDF9B82005014C0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
670947351BDF9B82005014C0 /* Build configuration list for PBXProject "drape_frontend" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6709473C1BDF9B82005014C0 /* Debug */,
6709473D1BDF9B82005014C0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6709473E1BDF9B82005014C0 /* Build configuration list for PBXNativeTarget "drape_frontend" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6709473F1BDF9B82005014C0 /* Debug */,
670947401BDF9B82005014C0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 670947321BDF9B82005014C0 /* Project object */;
}
|