forked from rock88/moonlight-nx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.pbxproj
1426 lines (1414 loc) · 96.3 KB
/
project.pbxproj
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
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {
/* Begin PBXAggregateTarget section */
36CF721025CEBAE100878A8E /* Switch Build */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 36CF721125CEBAE100878A8E /* Build configuration list for PBXAggregateTarget "Switch Build" */;
buildPhases = (
36CF721625CEBAE700878A8E /* Build */,
);
dependencies = (
);
name = "Switch Build";
productName = "Switch Build";
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
28858432262CBC5300862DB4 /* SwitchMoonlightSessionDecoderAndRenderProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28858430262CBC5300862DB4 /* SwitchMoonlightSessionDecoderAndRenderProvider.cpp */; };
28896584262C343C00139ABE /* SwitchGamepadFrontend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2889657E262C343C00139ABE /* SwitchGamepadFrontend.cpp */; };
28896585262C343C00139ABE /* SwitchKeyboardFrontend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2889657F262C343C00139ABE /* SwitchKeyboardFrontend.cpp */; };
28896586262C343C00139ABE /* SwitchMouseFrontend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28896580262C343C00139ABE /* SwitchMouseFrontend.cpp */; };
28896595262C88C000139ABE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28896594262C88C000139ABE /* AudioToolbox.framework */; };
28896597262C88C700139ABE /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28896596262C88C700139ABE /* CoreMedia.framework */; };
28896599262C88D000139ABE /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28896598262C88D000139ABE /* CoreVideo.framework */; };
2889659D262C88DD00139ABE /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2889659C262C88DC00139ABE /* VideoToolbox.framework */; };
28AD4A752606120A009314C6 /* glad.c in Sources */ = {isa = PBXBuildFile; fileRef = 28AD4A722606120A009314C6 /* glad.c */; };
28E7A5772684F1AD003F418C /* RtspConnection.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E7A5762684F1AD003F418C /* RtspConnection.c */; };
28E7A5792684F1B3003F418C /* RtspParser.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E7A5782684F1B3003F418C /* RtspParser.c */; };
28E7A57E2684F7D3003F418C /* RtpFecQueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E7A57A2684F7D3003F418C /* RtpFecQueue.c */; };
28E7A57F2684F7D3003F418C /* RtpReorderQueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E7A57D2684F7D3003F418C /* RtpReorderQueue.c */; };
28EE5DAC2635B49E00C9C623 /* PlatformCrypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 28EE5DAA2635B49E00C9C623 /* PlatformCrypto.c */; };
3602C3B7245D903000368900 /* HostButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3602C3B5245D903000368900 /* HostButton.cpp */; };
3602C3BA245DB3C800368900 /* AppListWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3602C3B8245DB3C800368900 /* AppListWindow.cpp */; };
3602C3BD245DBA9100368900 /* AppButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3602C3BB245DBA9100368900 /* AppButton.cpp */; };
3620418D25D7F04400D21EE3 /* MouseController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3620418B25D7F04400D21EE3 /* MouseController.cpp */; };
3620419825D85B6000D21EE3 /* KeyboardController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3620419625D85B5F00D21EE3 /* KeyboardController.cpp */; };
362041A225D94D7700D21EE3 /* StreamControlsController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 362041A025D94D7700D21EE3 /* StreamControlsController.cpp */; };
362041AB25D9BE4A00D21EE3 /* GamepadController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 362041A925D9BE4900D21EE3 /* GamepadController.cpp */; };
363898342471B7C500F99920 /* MbedTLSCryptoManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 363898312471B7C500F99920 /* MbedTLSCryptoManager.cpp */; };
364A6A8F24786E2200460028 /* BoxArtManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 364A6A8D24786E2200460028 /* BoxArtManager.cpp */; };
3652EFCD245B3B00001FABF3 /* widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF0F245B3B00001FABF3 /* widget.cpp */; };
3652EFCE245B3B00001FABF3 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF10245B3B00001FABF3 /* common.cpp */; };
3652EFCF245B3B00001FABF3 /* checkbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF11245B3B00001FABF3 /* checkbox.cpp */; };
3652EFD0245B3B00001FABF3 /* vscrollpanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF12245B3B00001FABF3 /* vscrollpanel.cpp */; };
3652EFD1245B3B00001FABF3 /* colorpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF13245B3B00001FABF3 /* colorpicker.cpp */; };
3652EFD2245B3B00001FABF3 /* textarea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF14245B3B00001FABF3 /* textarea.cpp */; };
3652EFD3245B3B00001FABF3 /* button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF15245B3B00001FABF3 /* button.cpp */; };
3652EFD4245B3B00001FABF3 /* shader_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF16245B3B00001FABF3 /* shader_gl.cpp */; };
3652EFD5245B3B00001FABF3 /* canvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF17245B3B00001FABF3 /* canvas.cpp */; };
3652EFD6245B3B00001FABF3 /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF18245B3B00001FABF3 /* window.cpp */; };
3652EFD7245B3B00001FABF3 /* screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF19245B3B00001FABF3 /* screen.cpp */; };
3652EFD8245B3B00001FABF3 /* graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1A245B3B00001FABF3 /* graph.cpp */; };
3652EFD9245B3B00001FABF3 /* popup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1B245B3B00001FABF3 /* popup.cpp */; };
3652EFDA245B3B00001FABF3 /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1C245B3B00001FABF3 /* layout.cpp */; };
3652EFDB245B3B00001FABF3 /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1D245B3B00001FABF3 /* texture.cpp */; };
3652EFDD245B3B00001FABF3 /* texture_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1F245B3B00001FABF3 /* texture_gl.cpp */; };
3652EFDE245B3B00001FABF3 /* tabwidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF20245B3B00001FABF3 /* tabwidget.cpp */; };
3652EFDF245B3B00001FABF3 /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF21245B3B00001FABF3 /* shader.cpp */; };
3652EFE0245B3B00001FABF3 /* imageview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF22245B3B00001FABF3 /* imageview.cpp */; };
3652EFE1245B3B00001FABF3 /* progressbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF23245B3B00001FABF3 /* progressbar.cpp */; };
3652EFE4245B3B00001FABF3 /* combobox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF26245B3B00001FABF3 /* combobox.cpp */; };
3652EFE5245B3B00001FABF3 /* theme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF27245B3B00001FABF3 /* theme.cpp */; };
3652EFE6245B3B00001FABF3 /* traits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF28245B3B00001FABF3 /* traits.cpp */; };
3652EFE7245B3B00001FABF3 /* label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF29245B3B00001FABF3 /* label.cpp */; };
3652EFE8245B3B00001FABF3 /* opengl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF2A245B3B00001FABF3 /* opengl.cpp */; };
3652EFEA245B3B00001FABF3 /* renderpass_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF2C245B3B00001FABF3 /* renderpass_gl.cpp */; };
3652EFEB245B3B00001FABF3 /* imagepanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF2D245B3B00001FABF3 /* imagepanel.cpp */; };
3652EFF0245B3B00001FABF3 /* colorwheel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF32245B3B00001FABF3 /* colorwheel.cpp */; };
3652EFF1245B3B00001FABF3 /* messagedialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF33245B3B00001FABF3 /* messagedialog.cpp */; };
3652EFF2245B3B00001FABF3 /* textbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF34245B3B00001FABF3 /* textbox.cpp */; };
3652EFF3245B3B00001FABF3 /* slider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF35245B3B00001FABF3 /* slider.cpp */; };
3652EFF5245B3B00001FABF3 /* popupbutton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF38245B3B00001FABF3 /* popupbutton.cpp */; };
3652EFF6245B3CF2001FABF3 /* nanovg.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652EEF3245B3B00001FABF3 /* nanovg.c */; };
3652EFF8245B4EE2001FABF3 /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36DFDCF22459F7A200FC51CE /* Application.cpp */; };
3652EFFC245B6434001FABF3 /* MainWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EFFA245B6434001FABF3 /* MainWindow.cpp */; };
3652F002245B6961001FABF3 /* AddHostWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F000245B6961001FABF3 /* AddHostWindow.cpp */; };
3652F065245C292B001FABF3 /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F017245C292B001FABF3 /* list.c */; };
3652F066245C292B001FABF3 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F01B245C292B001FABF3 /* compress.c */; };
3652F067245C292B001FABF3 /* packet.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F01D245C292B001FABF3 /* packet.c */; };
3652F068245C292B001FABF3 /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F029245C292B001FABF3 /* unix.c */; };
3652F069245C292B001FABF3 /* peer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F033245C292B001FABF3 /* peer.c */; };
3652F06A245C292B001FABF3 /* protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F035245C292B001FABF3 /* protocol.c */; };
3652F06B245C292B001FABF3 /* host.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F037245C292B001FABF3 /* host.c */; };
3652F06C245C292B001FABF3 /* callbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F03B245C292B001FABF3 /* callbacks.c */; };
3652F06D245C292B001FABF3 /* win32.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F03D245C292B001FABF3 /* win32.c */; };
3652F06E245C292B001FABF3 /* rs.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F045245C292B001FABF3 /* rs.c */; };
3652F06F245C292B001FABF3 /* ControlStream.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F049245C292B001FABF3 /* ControlStream.c */; };
3652F070245C292B001FABF3 /* SimpleStun.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F04C245C292B001FABF3 /* SimpleStun.c */; };
3652F071245C292B001FABF3 /* InputStream.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F04D245C292B001FABF3 /* InputStream.c */; };
3652F073245C292B001FABF3 /* PlatformSockets.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F052245C292B001FABF3 /* PlatformSockets.c */; };
3652F074245C292B001FABF3 /* Platform.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F054245C292B001FABF3 /* Platform.c */; };
3652F075245C292B001FABF3 /* VideoStream.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F055245C292B001FABF3 /* VideoStream.c */; };
3652F076245C292B001FABF3 /* Connection.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F057245C292B001FABF3 /* Connection.c */; };
3652F077245C292B001FABF3 /* VideoDepacketizer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F058245C292B001FABF3 /* VideoDepacketizer.c */; };
3652F078245C292B001FABF3 /* FakeCallbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F059245C292B001FABF3 /* FakeCallbacks.c */; };
3652F07A245C292B001FABF3 /* SdpGenerator.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F05C245C292B001FABF3 /* SdpGenerator.c */; };
3652F07D245C292B001FABF3 /* Misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F05F245C292B001FABF3 /* Misc.c */; };
3652F07E245C292B001FABF3 /* AudioStream.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F060245C292B001FABF3 /* AudioStream.c */; };
3652F07F245C292B001FABF3 /* LinkedBlockingQueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F062245C292B001FABF3 /* LinkedBlockingQueue.c */; };
3652F080245C292B001FABF3 /* ByteBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F064245C292B001FABF3 /* ByteBuffer.c */; };
3652F083245C60D1001FABF3 /* LoadingOverlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F081245C60D1001FABF3 /* LoadingOverlay.cpp */; };
3652F08A245C8569001FABF3 /* ContentWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F089245C8569001FABF3 /* ContentWindow.cpp */; };
3658241324819E56008B8758 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3658241124819E56008B8758 /* Logger.cpp */; };
3661D2F92469D1940060EE24 /* FFmpegVideoDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3661D2F72469D1940060EE24 /* FFmpegVideoDecoder.cpp */; };
3661D2FF2469E0C00060EE24 /* GLVideoRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3661D2FD2469E0C00060EE24 /* GLVideoRenderer.cpp */; };
3678EF732476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3678EF712476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp */; };
367CD95A245DE25F00A95738 /* StreamWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 367CD958245DE25F00A95738 /* StreamWindow.cpp */; };
367D2D7424829A0800A946F4 /* LogsWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 367D2D7224829A0800A946F4 /* LogsWindow.cpp */; };
3689D6DD249154F90008CB75 /* GamepadMapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3689D6DB249154F90008CB75 /* GamepadMapper.cpp */; };
36A0C0372461DBA30083289C /* AddHostButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36A0C0352461DBA30083289C /* AddHostButton.cpp */; };
36A0C03A2461E4C00083289C /* SettingsWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36A0C0382461E4C00083289C /* SettingsWindow.cpp */; };
36A0C03D2461F03C0083289C /* Settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36A0C03B2461F03C0083289C /* Settings.cpp */; };
36BD0AFE25E5251300DD1B86 /* LockThreadDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36BD0AFC25E5251300DD1B86 /* LockThreadDetector.cpp */; };
36BFCCF12479723E00245D40 /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36BFCCEA2479723E00245D40 /* xml.cpp */; };
36BFCCF22479723E00245D40 /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36BFCCEC2479723E00245D40 /* client.cpp */; };
36BFCCF32479723E00245D40 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36BFCCF02479723E00245D40 /* http.cpp */; };
36BFCCF62479724A00245D40 /* GameStreamClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36BFCCF52479724900245D40 /* GameStreamClient.cpp */; };
36BFCCF82479725900245D40 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36BFCCF72479725900245D40 /* main.cpp */; };
36D3F8442469B5C400CDEF9B /* MoonlightSession.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36D3F8422469B5C400CDEF9B /* MoonlightSession.cpp */; };
36DBDE9A2450BCD50057C8D3 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDE992450BCD50057C8D3 /* CoreFoundation.framework */; };
36DBDE9C2450BCD90057C8D3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDE9B2450BCD90057C8D3 /* CoreGraphics.framework */; };
36DBDE9E2450BCF00057C8D3 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDE9D2450BCF00057C8D3 /* IOKit.framework */; };
36DBDEA02450BCF80057C8D3 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDE9F2450BCF70057C8D3 /* AppKit.framework */; };
36DDACF824929919001133D1 /* InputSettingsWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36DDACF624929919001133D1 /* InputSettingsWindow.cpp */; };
36DFE0CD2459FA3F00FC51CE /* nanogui_resources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36DFE0CB2459FA3F00FC51CE /* nanogui_resources.cpp */; };
36DFE0CE2459FAB100FC51CE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDEA22450C2640057C8D3 /* OpenGL.framework */; };
36E63790247010C70032F5FB /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E6378E247010C70032F5FB /* Data.cpp */; };
36EB490F249927C60059EDB7 /* Alert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36EB490D249927C60059EDB7 /* Alert.cpp */; };
36EB491324993A4C0059EDB7 /* WakeOnLanManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36EB491124993A4C0059EDB7 /* WakeOnLanManager.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
36DBDE8C2450BB7E0057C8D3 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
28858412262CA94800862DB4 /* DummyMouseFrontend.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = DummyMouseFrontend.hpp; sourceTree = "<group>"; };
28858415262CA98C00862DB4 /* DummyKeyboardFrontend.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = DummyKeyboardFrontend.hpp; sourceTree = "<group>"; };
28858416262CA9BD00862DB4 /* DummyGamepadFrontend.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = DummyGamepadFrontend.hpp; sourceTree = "<group>"; };
28858430262CBC5300862DB4 /* SwitchMoonlightSessionDecoderAndRenderProvider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SwitchMoonlightSessionDecoderAndRenderProvider.cpp; sourceTree = "<group>"; };
28858431262CBC5300862DB4 /* SwitchMoonlightSessionDecoderAndRenderProvider.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SwitchMoonlightSessionDecoderAndRenderProvider.hpp; sourceTree = "<group>"; };
28858437262CBC8700862DB4 /* MoonlightSessionDecoderAndRenderProvider.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MoonlightSessionDecoderAndRenderProvider.hpp; sourceTree = "<group>"; };
28896563262B628700139ABE /* MouseFrontend.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MouseFrontend.hpp; sourceTree = "<group>"; };
2889656B262B6E0100139ABE /* GamepadFrontend.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = GamepadFrontend.hpp; sourceTree = "<group>"; };
28896573262C20C000139ABE /* KeyboardFrontend.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = KeyboardFrontend.hpp; sourceTree = "<group>"; };
2889657E262C343C00139ABE /* SwitchGamepadFrontend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SwitchGamepadFrontend.cpp; sourceTree = "<group>"; };
2889657F262C343C00139ABE /* SwitchKeyboardFrontend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SwitchKeyboardFrontend.cpp; sourceTree = "<group>"; };
28896580262C343C00139ABE /* SwitchMouseFrontend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SwitchMouseFrontend.cpp; sourceTree = "<group>"; };
28896581262C343C00139ABE /* SwitchGamepadFrontend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SwitchGamepadFrontend.hpp; sourceTree = "<group>"; };
28896582262C343C00139ABE /* SwitchKeyboardFrontend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SwitchKeyboardFrontend.hpp; sourceTree = "<group>"; };
28896583262C343C00139ABE /* SwitchMouseFrontend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SwitchMouseFrontend.hpp; sourceTree = "<group>"; };
28896594262C88C000139ABE /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
28896596262C88C700139ABE /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
28896598262C88D000139ABE /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
2889659C262C88DC00139ABE /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; };
28AD4A712606120A009314C6 /* glad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glad.h; sourceTree = "<group>"; };
28AD4A722606120A009314C6 /* glad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glad.c; sourceTree = "<group>"; };
28AD4A742606120A009314C6 /* khrplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = khrplatform.h; sourceTree = "<group>"; };
28E7A5762684F1AD003F418C /* RtspConnection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RtspConnection.c; sourceTree = "<group>"; };
28E7A5782684F1B3003F418C /* RtspParser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RtspParser.c; sourceTree = "<group>"; };
28E7A57A2684F7D3003F418C /* RtpFecQueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RtpFecQueue.c; sourceTree = "<group>"; };
28E7A57B2684F7D3003F418C /* RtpReorderQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpReorderQueue.h; sourceTree = "<group>"; };
28E7A57C2684F7D3003F418C /* RtpFecQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpFecQueue.h; sourceTree = "<group>"; };
28E7A57D2684F7D3003F418C /* RtpReorderQueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RtpReorderQueue.c; sourceTree = "<group>"; };
28EE5DAA2635B49E00C9C623 /* PlatformCrypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = PlatformCrypto.c; sourceTree = "<group>"; };
28EE5DAB2635B49E00C9C623 /* PlatformCrypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformCrypto.h; sourceTree = "<group>"; };
3602C3B5245D903000368900 /* HostButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = HostButton.cpp; sourceTree = "<group>"; };
3602C3B6245D903000368900 /* HostButton.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = HostButton.hpp; sourceTree = "<group>"; };
3602C3B8245DB3C800368900 /* AppListWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AppListWindow.cpp; sourceTree = "<group>"; };
3602C3B9245DB3C800368900 /* AppListWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AppListWindow.hpp; sourceTree = "<group>"; };
3602C3BB245DBA9100368900 /* AppButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AppButton.cpp; sourceTree = "<group>"; };
3602C3BC245DBA9100368900 /* AppButton.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AppButton.hpp; sourceTree = "<group>"; };
3602C3C0245DC7E300368900 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
3620418B25D7F04400D21EE3 /* MouseController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MouseController.cpp; sourceTree = "<group>"; };
3620418C25D7F04400D21EE3 /* MouseController.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MouseController.hpp; sourceTree = "<group>"; };
3620419125D7FDDB00D21EE3 /* Singleton.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Singleton.hpp; sourceTree = "<group>"; };
3620419625D85B5F00D21EE3 /* KeyboardController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = KeyboardController.cpp; sourceTree = "<group>"; };
3620419725D85B5F00D21EE3 /* KeyboardController.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = KeyboardController.hpp; sourceTree = "<group>"; };
362041A025D94D7700D21EE3 /* StreamControlsController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StreamControlsController.cpp; sourceTree = "<group>"; };
362041A125D94D7700D21EE3 /* StreamControlsController.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StreamControlsController.hpp; sourceTree = "<group>"; };
362041A925D9BE4900D21EE3 /* GamepadController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GamepadController.cpp; sourceTree = "<group>"; };
362041AA25D9BE4900D21EE3 /* GamepadController.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = GamepadController.hpp; sourceTree = "<group>"; };
3638982F2471B7C500F99920 /* MbedTLSCryptoManager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MbedTLSCryptoManager.hpp; sourceTree = "<group>"; };
363898302471B7C500F99920 /* OpenSSLCryptoManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpenSSLCryptoManager.cpp; sourceTree = "<group>"; };
363898312471B7C500F99920 /* MbedTLSCryptoManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MbedTLSCryptoManager.cpp; sourceTree = "<group>"; };
363898322471B7C500F99920 /* OpenSSLCryptoManager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OpenSSLCryptoManager.hpp; sourceTree = "<group>"; };
364A6A8D24786E2200460028 /* BoxArtManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BoxArtManager.cpp; sourceTree = "<group>"; };
364A6A8E24786E2200460028 /* BoxArtManager.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = BoxArtManager.hpp; sourceTree = "<group>"; };
3652ECE8245B3AFF001FABF3 /* colorpicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorpicker.h; sourceTree = "<group>"; };
3652ECE9245B3AFF001FABF3 /* renderpass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = renderpass.h; sourceTree = "<group>"; };
3652ECEA245B3AFF001FABF3 /* theme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = theme.h; sourceTree = "<group>"; };
3652ECEB245B3AFF001FABF3 /* colorwheel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorwheel.h; sourceTree = "<group>"; };
3652ECEC245B3AFF001FABF3 /* progressbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = progressbar.h; sourceTree = "<group>"; };
3652ECED245B3AFF001FABF3 /* textbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textbox.h; sourceTree = "<group>"; };
3652ECEE245B3AFF001FABF3 /* imagepanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imagepanel.h; sourceTree = "<group>"; };
3652ECEF245B3AFF001FABF3 /* label.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = label.h; sourceTree = "<group>"; };
3652ECF0245B3AFF001FABF3 /* traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = traits.h; sourceTree = "<group>"; };
3652ECF1245B3AFF001FABF3 /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shader.h; sourceTree = "<group>"; };
3652ECF2245B3AFF001FABF3 /* popup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = popup.h; sourceTree = "<group>"; };
3652ECF3245B3AFF001FABF3 /* opengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opengl.h; sourceTree = "<group>"; };
3652ECF4245B3AFF001FABF3 /* widget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = widget.h; sourceTree = "<group>"; };
3652ECF5245B3AFF001FABF3 /* nanogui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanogui.h; sourceTree = "<group>"; };
3652ECF6245B3AFF001FABF3 /* combobox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = combobox.h; sourceTree = "<group>"; };
3652ECF7245B3AFF001FABF3 /* popupbutton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = popupbutton.h; sourceTree = "<group>"; };
3652ECF8245B3AFF001FABF3 /* icons.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = icons.h; sourceTree = "<group>"; };
3652ECF9245B3AFF001FABF3 /* toolbutton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toolbutton.h; sourceTree = "<group>"; };
3652ECFA245B3AFF001FABF3 /* window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = window.h; sourceTree = "<group>"; };
3652ECFB245B3AFF001FABF3 /* imageview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imageview.h; sourceTree = "<group>"; };
3652ECFC245B3AFF001FABF3 /* graph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graph.h; sourceTree = "<group>"; };
3652ECFD245B3AFF001FABF3 /* checkbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checkbox.h; sourceTree = "<group>"; };
3652ECFE245B3AFF001FABF3 /* layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = layout.h; sourceTree = "<group>"; };
3652ECFF245B3AFF001FABF3 /* slider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slider.h; sourceTree = "<group>"; };
3652ED00245B3AFF001FABF3 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
3652ED01245B3AFF001FABF3 /* button.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = button.h; sourceTree = "<group>"; };
3652ED02245B3AFF001FABF3 /* object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object.h; sourceTree = "<group>"; };
3652ED03245B3AFF001FABF3 /* texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texture.h; sourceTree = "<group>"; };
3652ED04245B3AFF001FABF3 /* metal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metal.h; sourceTree = "<group>"; };
3652ED05245B3AFF001FABF3 /* screen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = screen.h; sourceTree = "<group>"; };
3652ED06245B3AFF001FABF3 /* canvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = canvas.h; sourceTree = "<group>"; };
3652ED07245B3AFF001FABF3 /* python.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = python.h; sourceTree = "<group>"; };
3652ED08245B3AFF001FABF3 /* vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector.h; sourceTree = "<group>"; };
3652ED09245B3AFF001FABF3 /* messagedialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagedialog.h; sourceTree = "<group>"; };
3652ED0A245B3AFF001FABF3 /* vscrollpanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vscrollpanel.h; sourceTree = "<group>"; };
3652ED0B245B3AFF001FABF3 /* formhelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = formhelper.h; sourceTree = "<group>"; };
3652ED0C245B3AFF001FABF3 /* tabwidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tabwidget.h; sourceTree = "<group>"; };
3652ED0D245B3AFF001FABF3 /* textarea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textarea.h; sourceTree = "<group>"; };
3652EEED245B3B00001FABF3 /* nanovg_gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanovg_gl.h; sourceTree = "<group>"; };
3652EEEE245B3B00001FABF3 /* nanovg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanovg.h; sourceTree = "<group>"; };
3652EEEF245B3B00001FABF3 /* stb_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_image.h; sourceTree = "<group>"; };
3652EEF0245B3B00001FABF3 /* stb_truetype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_truetype.h; sourceTree = "<group>"; };
3652EEF1245B3B00001FABF3 /* fontstash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fontstash.h; sourceTree = "<group>"; };
3652EEF2245B3B00001FABF3 /* nanovg_gl_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanovg_gl_utils.h; sourceTree = "<group>"; };
3652EEF3245B3B00001FABF3 /* nanovg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nanovg.c; sourceTree = "<group>"; };
3652EF0F245B3B00001FABF3 /* widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget.cpp; sourceTree = "<group>"; };
3652EF10245B3B00001FABF3 /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cpp; sourceTree = "<group>"; };
3652EF11245B3B00001FABF3 /* checkbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checkbox.cpp; sourceTree = "<group>"; };
3652EF12245B3B00001FABF3 /* vscrollpanel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vscrollpanel.cpp; sourceTree = "<group>"; };
3652EF13245B3B00001FABF3 /* colorpicker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorpicker.cpp; sourceTree = "<group>"; };
3652EF14245B3B00001FABF3 /* textarea.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textarea.cpp; sourceTree = "<group>"; };
3652EF15245B3B00001FABF3 /* button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = button.cpp; sourceTree = "<group>"; };
3652EF16245B3B00001FABF3 /* shader_gl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader_gl.cpp; sourceTree = "<group>"; };
3652EF17245B3B00001FABF3 /* canvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = canvas.cpp; sourceTree = "<group>"; };
3652EF18245B3B00001FABF3 /* window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = window.cpp; sourceTree = "<group>"; };
3652EF19245B3B00001FABF3 /* screen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screen.cpp; sourceTree = "<group>"; };
3652EF1A245B3B00001FABF3 /* graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graph.cpp; sourceTree = "<group>"; };
3652EF1B245B3B00001FABF3 /* popup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = popup.cpp; sourceTree = "<group>"; };
3652EF1C245B3B00001FABF3 /* layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layout.cpp; sourceTree = "<group>"; };
3652EF1D245B3B00001FABF3 /* texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture.cpp; sourceTree = "<group>"; };
3652EF1E245B3B00001FABF3 /* darwin.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = darwin.mm; sourceTree = "<group>"; };
3652EF1F245B3B00001FABF3 /* texture_gl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture_gl.cpp; sourceTree = "<group>"; };
3652EF20245B3B00001FABF3 /* tabwidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tabwidget.cpp; sourceTree = "<group>"; };
3652EF21245B3B00001FABF3 /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader.cpp; sourceTree = "<group>"; };
3652EF22245B3B00001FABF3 /* imageview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imageview.cpp; sourceTree = "<group>"; };
3652EF23245B3B00001FABF3 /* progressbar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = progressbar.cpp; sourceTree = "<group>"; };
3652EF26245B3B00001FABF3 /* combobox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = combobox.cpp; sourceTree = "<group>"; };
3652EF27245B3B00001FABF3 /* theme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = theme.cpp; sourceTree = "<group>"; };
3652EF28245B3B00001FABF3 /* traits.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traits.cpp; sourceTree = "<group>"; };
3652EF29245B3B00001FABF3 /* label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = label.cpp; sourceTree = "<group>"; };
3652EF2A245B3B00001FABF3 /* opengl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opengl.cpp; sourceTree = "<group>"; };
3652EF2C245B3B00001FABF3 /* renderpass_gl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderpass_gl.cpp; sourceTree = "<group>"; };
3652EF2D245B3B00001FABF3 /* imagepanel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imagepanel.cpp; sourceTree = "<group>"; };
3652EF32245B3B00001FABF3 /* colorwheel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorwheel.cpp; sourceTree = "<group>"; };
3652EF33245B3B00001FABF3 /* messagedialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagedialog.cpp; sourceTree = "<group>"; };
3652EF34245B3B00001FABF3 /* textbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textbox.cpp; sourceTree = "<group>"; };
3652EF35245B3B00001FABF3 /* slider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slider.cpp; sourceTree = "<group>"; };
3652EF37245B3B00001FABF3 /* opengl_check.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opengl_check.h; sourceTree = "<group>"; };
3652EF38245B3B00001FABF3 /* popupbutton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = popupbutton.cpp; sourceTree = "<group>"; };
3652EFFA245B6434001FABF3 /* MainWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MainWindow.cpp; sourceTree = "<group>"; };
3652EFFB245B6434001FABF3 /* MainWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MainWindow.hpp; sourceTree = "<group>"; };
3652EFFD245B645C001FABF3 /* ContentWindow.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ContentWindow.hpp; sourceTree = "<group>"; };
3652F000245B6961001FABF3 /* AddHostWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AddHostWindow.cpp; sourceTree = "<group>"; };
3652F001245B6961001FABF3 /* AddHostWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AddHostWindow.hpp; sourceTree = "<group>"; };
3652F017245C292B001FABF3 /* list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = "<group>"; };
3652F01B245C292B001FABF3 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; };
3652F01D245C292B001FABF3 /* packet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = packet.c; sourceTree = "<group>"; };
3652F020245C292B001FABF3 /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = "<group>"; };
3652F021245C292B001FABF3 /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = "<group>"; };
3652F022245C292B001FABF3 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
3652F023245C292B001FABF3 /* enet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enet.h; sourceTree = "<group>"; };
3652F024245C292B001FABF3 /* callbacks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = callbacks.h; sourceTree = "<group>"; };
3652F025245C292B001FABF3 /* win32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = win32.h; sourceTree = "<group>"; };
3652F026245C292B001FABF3 /* list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = list.h; sourceTree = "<group>"; };
3652F027245C292B001FABF3 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = "<group>"; };
3652F028245C292B001FABF3 /* unix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unix.h; sourceTree = "<group>"; };
3652F029245C292B001FABF3 /* unix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unix.c; sourceTree = "<group>"; };
3652F033245C292B001FABF3 /* peer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = peer.c; sourceTree = "<group>"; };
3652F035245C292B001FABF3 /* protocol.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = protocol.c; sourceTree = "<group>"; };
3652F037245C292B001FABF3 /* host.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = host.c; sourceTree = "<group>"; };
3652F03B245C292B001FABF3 /* callbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = callbacks.c; sourceTree = "<group>"; };
3652F03D245C292B001FABF3 /* win32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = win32.c; sourceTree = "<group>"; };
3652F044245C292B001FABF3 /* rs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rs.h; sourceTree = "<group>"; };
3652F045245C292B001FABF3 /* rs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rs.c; sourceTree = "<group>"; };
3652F047245C292B001FABF3 /* PlatformThreads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformThreads.h; sourceTree = "<group>"; };
3652F048245C292B001FABF3 /* Input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Input.h; sourceTree = "<group>"; };
3652F049245C292B001FABF3 /* ControlStream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ControlStream.c; sourceTree = "<group>"; };
3652F04B245C292B001FABF3 /* Rtsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Rtsp.h; sourceTree = "<group>"; };
3652F04C245C292B001FABF3 /* SimpleStun.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SimpleStun.c; sourceTree = "<group>"; };
3652F04D245C292B001FABF3 /* InputStream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = InputStream.c; sourceTree = "<group>"; };
3652F04E245C292B001FABF3 /* Limelight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Limelight.h; sourceTree = "<group>"; };
3652F051245C292B001FABF3 /* ByteBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ByteBuffer.h; sourceTree = "<group>"; };
3652F052245C292B001FABF3 /* PlatformSockets.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = PlatformSockets.c; sourceTree = "<group>"; };
3652F053245C292B001FABF3 /* LinkedBlockingQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinkedBlockingQueue.h; sourceTree = "<group>"; };
3652F054245C292B001FABF3 /* Platform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Platform.c; sourceTree = "<group>"; };
3652F055245C292B001FABF3 /* VideoStream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = VideoStream.c; sourceTree = "<group>"; };
3652F056245C292B001FABF3 /* Limelight-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Limelight-internal.h"; sourceTree = "<group>"; };
3652F057245C292B001FABF3 /* Connection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Connection.c; sourceTree = "<group>"; };
3652F058245C292B001FABF3 /* VideoDepacketizer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = VideoDepacketizer.c; sourceTree = "<group>"; };
3652F059245C292B001FABF3 /* FakeCallbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = FakeCallbacks.c; sourceTree = "<group>"; };
3652F05B245C292B001FABF3 /* Video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Video.h; sourceTree = "<group>"; };
3652F05C245C292B001FABF3 /* SdpGenerator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SdpGenerator.c; sourceTree = "<group>"; };
3652F05F245C292B001FABF3 /* Misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Misc.c; sourceTree = "<group>"; };
3652F060245C292B001FABF3 /* AudioStream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = AudioStream.c; sourceTree = "<group>"; };
3652F061245C292B001FABF3 /* Platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = "<group>"; };
3652F062245C292B001FABF3 /* LinkedBlockingQueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = LinkedBlockingQueue.c; sourceTree = "<group>"; };
3652F063245C292B001FABF3 /* PlatformSockets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformSockets.h; sourceTree = "<group>"; };
3652F064245C292B001FABF3 /* ByteBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ByteBuffer.c; sourceTree = "<group>"; };
3652F081245C60D1001FABF3 /* LoadingOverlay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LoadingOverlay.cpp; sourceTree = "<group>"; };
3652F082245C60D1001FABF3 /* LoadingOverlay.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = LoadingOverlay.hpp; sourceTree = "<group>"; };
3652F089245C8569001FABF3 /* ContentWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ContentWindow.cpp; sourceTree = "<group>"; };
3658241124819E56008B8758 /* Logger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Logger.cpp; sourceTree = "<group>"; };
3658241224819E56008B8758 /* Logger.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Logger.hpp; sourceTree = "<group>"; };
3661D2F72469D1940060EE24 /* FFmpegVideoDecoder.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FFmpegVideoDecoder.cpp; sourceTree = "<group>"; };
3661D2F82469D1940060EE24 /* FFmpegVideoDecoder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FFmpegVideoDecoder.hpp; sourceTree = "<group>"; };
3661D2FA2469D1E50060EE24 /* IFFmpegVideoDecoder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IFFmpegVideoDecoder.hpp; sourceTree = "<group>"; };
3661D2FC2469DEEF0060EE24 /* IVideoRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IVideoRenderer.hpp; sourceTree = "<group>"; };
3661D2FD2469E0C00060EE24 /* GLVideoRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GLVideoRenderer.cpp; sourceTree = "<group>"; };
3661D2FE2469E0C00060EE24 /* GLVideoRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = GLVideoRenderer.hpp; sourceTree = "<group>"; };
3678EF712476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = DebugFileRecorderAudioRenderer.cpp; sourceTree = "<group>"; };
3678EF722476D9DA0097345D /* DebugFileRecorderAudioRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = DebugFileRecorderAudioRenderer.hpp; sourceTree = "<group>"; };
367CB1E025D312CF00114747 /* AVFrameHolder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AVFrameHolder.hpp; sourceTree = "<group>"; };
367CD958245DE25F00A95738 /* StreamWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StreamWindow.cpp; sourceTree = "<group>"; };
367CD959245DE25F00A95738 /* StreamWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StreamWindow.hpp; sourceTree = "<group>"; };
367D2D7224829A0800A946F4 /* LogsWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LogsWindow.cpp; sourceTree = "<group>"; };
367D2D7324829A0800A946F4 /* LogsWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = LogsWindow.hpp; sourceTree = "<group>"; };
3689D6DB249154F90008CB75 /* GamepadMapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GamepadMapper.cpp; sourceTree = "<group>"; };
3689D6DC249154F90008CB75 /* GamepadMapper.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = GamepadMapper.hpp; sourceTree = "<group>"; };
36A0C0352461DBA30083289C /* AddHostButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AddHostButton.cpp; sourceTree = "<group>"; };
36A0C0362461DBA30083289C /* AddHostButton.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AddHostButton.hpp; sourceTree = "<group>"; };
36A0C0382461E4C00083289C /* SettingsWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SettingsWindow.cpp; sourceTree = "<group>"; };
36A0C0392461E4C00083289C /* SettingsWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SettingsWindow.hpp; sourceTree = "<group>"; };
36A0C03B2461F03C0083289C /* Settings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Settings.cpp; sourceTree = "<group>"; };
36A0C03C2461F03C0083289C /* Settings.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Settings.hpp; sourceTree = "<group>"; };
36BD0AFC25E5251300DD1B86 /* LockThreadDetector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LockThreadDetector.cpp; sourceTree = "<group>"; };
36BD0AFD25E5251300DD1B86 /* LockThreadDetector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = LockThreadDetector.hpp; sourceTree = "<group>"; };
36BFCCEA2479723E00245D40 /* xml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xml.cpp; sourceTree = "<group>"; };
36BFCCEB2479723E00245D40 /* client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = client.h; sourceTree = "<group>"; };
36BFCCEC2479723E00245D40 /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = client.cpp; sourceTree = "<group>"; };
36BFCCED2479723E00245D40 /* http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = http.h; sourceTree = "<group>"; };
36BFCCEE2479723E00245D40 /* errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = errors.h; sourceTree = "<group>"; };
36BFCCEF2479723E00245D40 /* xml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xml.h; sourceTree = "<group>"; };
36BFCCF02479723E00245D40 /* http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http.cpp; sourceTree = "<group>"; };
36BFCCF42479724900245D40 /* GameStreamClient.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GameStreamClient.hpp; sourceTree = "<group>"; };
36BFCCF52479724900245D40 /* GameStreamClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameStreamClient.cpp; sourceTree = "<group>"; };
36BFCCF72479725900245D40 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
36CF721D25D038C700878A8E /* switch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = switch.h; sourceTree = "<group>"; };
36D3F8422469B5C400CDEF9B /* MoonlightSession.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MoonlightSession.cpp; sourceTree = "<group>"; };
36D3F8432469B5C400CDEF9B /* MoonlightSession.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MoonlightSession.hpp; sourceTree = "<group>"; };
36D3F8492469CC2600CDEF9B /* IAudioRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IAudioRenderer.hpp; sourceTree = "<group>"; };
36DBDE8E2450BB7E0057C8D3 /* moonlight */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = moonlight; sourceTree = BUILT_PRODUCTS_DIR; };
36DBDE992450BCD50057C8D3 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
36DBDE9B2450BCD90057C8D3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
36DBDE9D2450BCF00057C8D3 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
36DBDE9F2450BCF70057C8D3 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
36DBDEA22450C2640057C8D3 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
36DBDEA42450C2850057C8D3 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
36DDACF624929919001133D1 /* InputSettingsWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = InputSettingsWindow.cpp; sourceTree = "<group>"; };
36DDACF724929919001133D1 /* InputSettingsWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = InputSettingsWindow.hpp; sourceTree = "<group>"; };
36DFDCF22459F7A200FC51CE /* Application.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Application.cpp; sourceTree = "<group>"; };
36DFDCF32459F7A200FC51CE /* Application.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Application.hpp; sourceTree = "<group>"; };
36DFE0CB2459FA3F00FC51CE /* nanogui_resources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nanogui_resources.cpp; sourceTree = "<group>"; };
36DFE0CC2459FA3F00FC51CE /* nanogui_resources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanogui_resources.h; sourceTree = "<group>"; };
36E6378B246FFFF30032F5FB /* CryptoManager.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CryptoManager.hpp; sourceTree = "<group>"; };
36E6378E247010C70032F5FB /* Data.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Data.cpp; sourceTree = "<group>"; };
36E6378F247010C70032F5FB /* Data.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Data.hpp; sourceTree = "<group>"; };
36EB490A24954B5B0059EDB7 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
36EB490D249927C60059EDB7 /* Alert.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Alert.cpp; sourceTree = "<group>"; };
36EB490E249927C60059EDB7 /* Alert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Alert.hpp; sourceTree = "<group>"; };
36EB491124993A4C0059EDB7 /* WakeOnLanManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = WakeOnLanManager.cpp; sourceTree = "<group>"; };
36EB491224993A4C0059EDB7 /* WakeOnLanManager.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = WakeOnLanManager.hpp; sourceTree = "<group>"; };
36F1646F2474736E00D70AD9 /* switch_wrapper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = switch_wrapper.c; sourceTree = "<group>"; };
36F16476247481F200D70AD9 /* AudrenAudioRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AudrenAudioRenderer.cpp; sourceTree = "<group>"; };
36F16477247481F200D70AD9 /* AudrenAudioRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AudrenAudioRenderer.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
36DBDE8B2450BB7E0057C8D3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
36DBDE9C2450BCD90057C8D3 /* CoreGraphics.framework in Frameworks */,
36DBDEA02450BCF80057C8D3 /* AppKit.framework in Frameworks */,
2889659D262C88DD00139ABE /* VideoToolbox.framework in Frameworks */,
36DBDE9A2450BCD50057C8D3 /* CoreFoundation.framework in Frameworks */,
36DFE0CE2459FAB100FC51CE /* OpenGL.framework in Frameworks */,
36DBDE9E2450BCF00057C8D3 /* IOKit.framework in Frameworks */,
28896595262C88C000139ABE /* AudioToolbox.framework in Frameworks */,
28896597262C88C700139ABE /* CoreMedia.framework in Frameworks */,
28896599262C88D000139ABE /* CoreVideo.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
28858411262CA93300862DB4 /* dummy */ = {
isa = PBXGroup;
children = (
28858412262CA94800862DB4 /* DummyMouseFrontend.hpp */,
28858415262CA98C00862DB4 /* DummyKeyboardFrontend.hpp */,
28858416262CA9BD00862DB4 /* DummyGamepadFrontend.hpp */,
);
path = dummy;
sourceTree = "<group>";
};
2885842F262CBC3B00862DB4 /* switch */ = {
isa = PBXGroup;
children = (
28858430262CBC5300862DB4 /* SwitchMoonlightSessionDecoderAndRenderProvider.cpp */,
28858431262CBC5300862DB4 /* SwitchMoonlightSessionDecoderAndRenderProvider.hpp */,
);
path = switch;
sourceTree = "<group>";
};
2889657D262C343C00139ABE /* switch */ = {
isa = PBXGroup;
children = (
28896580262C343C00139ABE /* SwitchMouseFrontend.cpp */,
28896583262C343C00139ABE /* SwitchMouseFrontend.hpp */,
2889657F262C343C00139ABE /* SwitchKeyboardFrontend.cpp */,
28896582262C343C00139ABE /* SwitchKeyboardFrontend.hpp */,
2889657E262C343C00139ABE /* SwitchGamepadFrontend.cpp */,
28896581262C343C00139ABE /* SwitchGamepadFrontend.hpp */,
);
path = switch;
sourceTree = "<group>";
};
28AD4A702606120A009314C6 /* glad */ = {
isa = PBXGroup;
children = (
28AD4A712606120A009314C6 /* glad.h */,
28AD4A722606120A009314C6 /* glad.c */,
);
path = glad;
sourceTree = "<group>";
};
28AD4A732606120A009314C6 /* KHR */ = {
isa = PBXGroup;
children = (
28AD4A742606120A009314C6 /* khrplatform.h */,
);
path = KHR;
sourceTree = "<group>";
};
3602C3BE245DBFF900368900 /* buttons */ = {
isa = PBXGroup;
children = (
36A0C0352461DBA30083289C /* AddHostButton.cpp */,
36A0C0362461DBA30083289C /* AddHostButton.hpp */,
3602C3B5245D903000368900 /* HostButton.cpp */,
3602C3B6245D903000368900 /* HostButton.hpp */,
3602C3BB245DBA9100368900 /* AppButton.cpp */,
3602C3BC245DBA9100368900 /* AppButton.hpp */,
);
path = buttons;
sourceTree = "<group>";
};
3602C3BF245DC00700368900 /* windows */ = {
isa = PBXGroup;
children = (
3652F089245C8569001FABF3 /* ContentWindow.cpp */,
3652EFFD245B645C001FABF3 /* ContentWindow.hpp */,
3652EFFA245B6434001FABF3 /* MainWindow.cpp */,
3652EFFB245B6434001FABF3 /* MainWindow.hpp */,
3652F000245B6961001FABF3 /* AddHostWindow.cpp */,
3652F001245B6961001FABF3 /* AddHostWindow.hpp */,
3602C3B8245DB3C800368900 /* AppListWindow.cpp */,
3602C3B9245DB3C800368900 /* AppListWindow.hpp */,
367CD958245DE25F00A95738 /* StreamWindow.cpp */,
367CD959245DE25F00A95738 /* StreamWindow.hpp */,
36A0C0382461E4C00083289C /* SettingsWindow.cpp */,
36A0C0392461E4C00083289C /* SettingsWindow.hpp */,
36DDACF624929919001133D1 /* InputSettingsWindow.cpp */,
36DDACF724929919001133D1 /* InputSettingsWindow.hpp */,
367D2D7224829A0800A946F4 /* LogsWindow.cpp */,
367D2D7324829A0800A946F4 /* LogsWindow.hpp */,
);
path = windows;
sourceTree = "<group>";
};
3620418A25D7F00500D21EE3 /* controls */ = {
isa = PBXGroup;
children = (
28858411262CA93300862DB4 /* dummy */,
2889657D262C343C00139ABE /* switch */,
362041A025D94D7700D21EE3 /* StreamControlsController.cpp */,
362041A125D94D7700D21EE3 /* StreamControlsController.hpp */,
3620418B25D7F04400D21EE3 /* MouseController.cpp */,
3620418C25D7F04400D21EE3 /* MouseController.hpp */,
28896563262B628700139ABE /* MouseFrontend.hpp */,
3620419625D85B5F00D21EE3 /* KeyboardController.cpp */,
3620419725D85B5F00D21EE3 /* KeyboardController.hpp */,
28896573262C20C000139ABE /* KeyboardFrontend.hpp */,
362041A925D9BE4900D21EE3 /* GamepadController.cpp */,
362041AA25D9BE4900D21EE3 /* GamepadController.hpp */,
2889656B262B6E0100139ABE /* GamepadFrontend.hpp */,
3689D6DB249154F90008CB75 /* GamepadMapper.cpp */,
3689D6DC249154F90008CB75 /* GamepadMapper.hpp */,
);
path = controls;
sourceTree = "<group>";
};
3620419025D7FDCC00D21EE3 /* utils */ = {
isa = PBXGroup;
children = (
3620419125D7FDDB00D21EE3 /* Singleton.hpp */,
36BD0AFC25E5251300DD1B86 /* LockThreadDetector.cpp */,
36BD0AFD25E5251300DD1B86 /* LockThreadDetector.hpp */,
);
path = utils;
sourceTree = "<group>";
};
3652ECC3245B3AFF001FABF3 /* nanogui */ = {
isa = PBXGroup;
children = (
3652ECE6245B3AFF001FABF3 /* include */,
3652ED28245B3AFF001FABF3 /* ext */,
3652EF0E245B3B00001FABF3 /* src */,
);
path = nanogui;
sourceTree = "<group>";
};
3652ECE6245B3AFF001FABF3 /* include */ = {
isa = PBXGroup;
children = (
3652ECE7245B3AFF001FABF3 /* nanogui */,
);
path = include;
sourceTree = "<group>";
};
3652ECE7245B3AFF001FABF3 /* nanogui */ = {
isa = PBXGroup;
children = (
3652ECF3245B3AFF001FABF3 /* opengl.h */,
3652ED00245B3AFF001FABF3 /* common.h */,
3652ED05245B3AFF001FABF3 /* screen.h */,
3652ECE8245B3AFF001FABF3 /* colorpicker.h */,
3652ECE9245B3AFF001FABF3 /* renderpass.h */,
3652ECEA245B3AFF001FABF3 /* theme.h */,
3652ECEB245B3AFF001FABF3 /* colorwheel.h */,
3652ECEC245B3AFF001FABF3 /* progressbar.h */,
3652ECED245B3AFF001FABF3 /* textbox.h */,
3652ECEE245B3AFF001FABF3 /* imagepanel.h */,
3652ECEF245B3AFF001FABF3 /* label.h */,
3652ECF0245B3AFF001FABF3 /* traits.h */,
3652ECF1245B3AFF001FABF3 /* shader.h */,
3652ECF2245B3AFF001FABF3 /* popup.h */,
3652ECF4245B3AFF001FABF3 /* widget.h */,
3652ECF5245B3AFF001FABF3 /* nanogui.h */,
3652ECF6245B3AFF001FABF3 /* combobox.h */,
3652ECF7245B3AFF001FABF3 /* popupbutton.h */,
3652ECF8245B3AFF001FABF3 /* icons.h */,
3652ECF9245B3AFF001FABF3 /* toolbutton.h */,
3652ECFA245B3AFF001FABF3 /* window.h */,
3652ECFB245B3AFF001FABF3 /* imageview.h */,
3652ECFC245B3AFF001FABF3 /* graph.h */,
3652ECFD245B3AFF001FABF3 /* checkbox.h */,
3652ECFE245B3AFF001FABF3 /* layout.h */,
3652ECFF245B3AFF001FABF3 /* slider.h */,
3652ED01245B3AFF001FABF3 /* button.h */,
3652ED02245B3AFF001FABF3 /* object.h */,
3652ED03245B3AFF001FABF3 /* texture.h */,
3652ED04245B3AFF001FABF3 /* metal.h */,
3652ED06245B3AFF001FABF3 /* canvas.h */,
3652ED07245B3AFF001FABF3 /* python.h */,
3652ED08245B3AFF001FABF3 /* vector.h */,
3652ED09245B3AFF001FABF3 /* messagedialog.h */,
3652ED0A245B3AFF001FABF3 /* vscrollpanel.h */,
3652ED0B245B3AFF001FABF3 /* formhelper.h */,
3652ED0C245B3AFF001FABF3 /* tabwidget.h */,
3652ED0D245B3AFF001FABF3 /* textarea.h */,
);
path = nanogui;
sourceTree = "<group>";
};
3652ED28245B3AFF001FABF3 /* ext */ = {
isa = PBXGroup;
children = (
3652EEC2245B3B00001FABF3 /* nanovg */,
);
path = ext;
sourceTree = "<group>";
};
3652EEC2245B3B00001FABF3 /* nanovg */ = {
isa = PBXGroup;
children = (
3652EEEC245B3B00001FABF3 /* src */,
);
path = nanovg;
sourceTree = "<group>";
};
3652EEEC245B3B00001FABF3 /* src */ = {
isa = PBXGroup;
children = (
3652EEED245B3B00001FABF3 /* nanovg_gl.h */,
3652EEEE245B3B00001FABF3 /* nanovg.h */,
3652EEEF245B3B00001FABF3 /* stb_image.h */,
3652EEF0245B3B00001FABF3 /* stb_truetype.h */,
3652EEF1245B3B00001FABF3 /* fontstash.h */,
3652EEF2245B3B00001FABF3 /* nanovg_gl_utils.h */,
3652EEF3245B3B00001FABF3 /* nanovg.c */,
);
path = src;
sourceTree = "<group>";
};
3652EF0E245B3B00001FABF3 /* src */ = {
isa = PBXGroup;
children = (
3652EF0F245B3B00001FABF3 /* widget.cpp */,
3652EF15245B3B00001FABF3 /* button.cpp */,
3652EF10245B3B00001FABF3 /* common.cpp */,
3652EF19245B3B00001FABF3 /* screen.cpp */,
3652EF11245B3B00001FABF3 /* checkbox.cpp */,
3652EF12245B3B00001FABF3 /* vscrollpanel.cpp */,
3652EF13245B3B00001FABF3 /* colorpicker.cpp */,
3652EF14245B3B00001FABF3 /* textarea.cpp */,
3652EF16245B3B00001FABF3 /* shader_gl.cpp */,
3652EF17245B3B00001FABF3 /* canvas.cpp */,
3652EF18245B3B00001FABF3 /* window.cpp */,
3652EF1A245B3B00001FABF3 /* graph.cpp */,
3652EF1B245B3B00001FABF3 /* popup.cpp */,
3652EF1C245B3B00001FABF3 /* layout.cpp */,
3652EF1D245B3B00001FABF3 /* texture.cpp */,
3652EF1E245B3B00001FABF3 /* darwin.mm */,
3652EF1F245B3B00001FABF3 /* texture_gl.cpp */,
3652EF20245B3B00001FABF3 /* tabwidget.cpp */,
3652EF21245B3B00001FABF3 /* shader.cpp */,
3652EF22245B3B00001FABF3 /* imageview.cpp */,
3652EF23245B3B00001FABF3 /* progressbar.cpp */,
3652EF26245B3B00001FABF3 /* combobox.cpp */,
3652EF27245B3B00001FABF3 /* theme.cpp */,
3652EF28245B3B00001FABF3 /* traits.cpp */,
3652EF29245B3B00001FABF3 /* label.cpp */,
3652EF2A245B3B00001FABF3 /* opengl.cpp */,
3652EF2C245B3B00001FABF3 /* renderpass_gl.cpp */,
3652EF2D245B3B00001FABF3 /* imagepanel.cpp */,
3652EF32245B3B00001FABF3 /* colorwheel.cpp */,
3652EF33245B3B00001FABF3 /* messagedialog.cpp */,
3652EF34245B3B00001FABF3 /* textbox.cpp */,
3652EF35245B3B00001FABF3 /* slider.cpp */,
3652EF37245B3B00001FABF3 /* opengl_check.h */,
3652EF38245B3B00001FABF3 /* popupbutton.cpp */,
);
path = src;
sourceTree = "<group>";
};
3652F014245C292B001FABF3 /* moonlight-common-c */ = {
isa = PBXGroup;
children = (
3652F015245C292B001FABF3 /* enet */,
3652F043245C292B001FABF3 /* reedsolomon */,
3652F046245C292B001FABF3 /* src */,
);
path = "moonlight-common-c";
sourceTree = "<group>";
};
3652F015245C292B001FABF3 /* enet */ = {
isa = PBXGroup;
children = (
3652F01E245C292B001FABF3 /* include */,
3652F017245C292B001FABF3 /* list.c */,
3652F01B245C292B001FABF3 /* compress.c */,
3652F01D245C292B001FABF3 /* packet.c */,
3652F029245C292B001FABF3 /* unix.c */,
3652F033245C292B001FABF3 /* peer.c */,
3652F035245C292B001FABF3 /* protocol.c */,
3652F037245C292B001FABF3 /* host.c */,
3652F03B245C292B001FABF3 /* callbacks.c */,
3652F03D245C292B001FABF3 /* win32.c */,
);
path = enet;
sourceTree = "<group>";
};
3652F01E245C292B001FABF3 /* include */ = {
isa = PBXGroup;
children = (
3652F01F245C292B001FABF3 /* enet */,
);
path = include;
sourceTree = "<group>";
};
3652F01F245C292B001FABF3 /* enet */ = {
isa = PBXGroup;
children = (
3652F020245C292B001FABF3 /* time.h */,
3652F021245C292B001FABF3 /* protocol.h */,
3652F022245C292B001FABF3 /* types.h */,
3652F023245C292B001FABF3 /* enet.h */,
3652F024245C292B001FABF3 /* callbacks.h */,
3652F025245C292B001FABF3 /* win32.h */,
3652F026245C292B001FABF3 /* list.h */,
3652F027245C292B001FABF3 /* utility.h */,
3652F028245C292B001FABF3 /* unix.h */,
);
path = enet;
sourceTree = "<group>";
};
3652F043245C292B001FABF3 /* reedsolomon */ = {
isa = PBXGroup;
children = (
3652F044245C292B001FABF3 /* rs.h */,
3652F045245C292B001FABF3 /* rs.c */,
);
path = reedsolomon;
sourceTree = "<group>";
};
3652F046245C292B001FABF3 /* src */ = {
isa = PBXGroup;
children = (
3652F060245C292B001FABF3 /* AudioStream.c */,
3652F064245C292B001FABF3 /* ByteBuffer.c */,
3652F051245C292B001FABF3 /* ByteBuffer.h */,
3652F057245C292B001FABF3 /* Connection.c */,
3652F049245C292B001FABF3 /* ControlStream.c */,
3652F059245C292B001FABF3 /* FakeCallbacks.c */,
3652F048245C292B001FABF3 /* Input.h */,
3652F04D245C292B001FABF3 /* InputStream.c */,
3652F04E245C292B001FABF3 /* Limelight.h */,
3652F056245C292B001FABF3 /* Limelight-internal.h */,
3652F062245C292B001FABF3 /* LinkedBlockingQueue.c */,
3652F053245C292B001FABF3 /* LinkedBlockingQueue.h */,
3652F05F245C292B001FABF3 /* Misc.c */,
3652F054245C292B001FABF3 /* Platform.c */,
3652F061245C292B001FABF3 /* Platform.h */,
28EE5DAB2635B49E00C9C623 /* PlatformCrypto.h */,
28EE5DAA2635B49E00C9C623 /* PlatformCrypto.c */,
3652F052245C292B001FABF3 /* PlatformSockets.c */,
3652F063245C292B001FABF3 /* PlatformSockets.h */,
3652F047245C292B001FABF3 /* PlatformThreads.h */,
28E7A57A2684F7D3003F418C /* RtpFecQueue.c */,
28E7A57C2684F7D3003F418C /* RtpFecQueue.h */,
28E7A57D2684F7D3003F418C /* RtpReorderQueue.c */,
28E7A57B2684F7D3003F418C /* RtpReorderQueue.h */,
3652F04B245C292B001FABF3 /* Rtsp.h */,
28E7A5762684F1AD003F418C /* RtspConnection.c */,
28E7A5782684F1B3003F418C /* RtspParser.c */,
3652F05C245C292B001FABF3 /* SdpGenerator.c */,
3652F04C245C292B001FABF3 /* SimpleStun.c */,
3652F05B245C292B001FABF3 /* Video.h */,
3652F058245C292B001FABF3 /* VideoDepacketizer.c */,
3652F055245C292B001FABF3 /* VideoStream.c */,
);
path = src;
sourceTree = "<group>";
};
3661D2FB2469DEDB0060EE24 /* video */ = {
isa = PBXGroup;
children = (
3661D2FD2469E0C00060EE24 /* GLVideoRenderer.cpp */,
3661D2FE2469E0C00060EE24 /* GLVideoRenderer.hpp */,
3661D2FC2469DEEF0060EE24 /* IVideoRenderer.hpp */,
);
path = video;
sourceTree = "<group>";
};
36B406932459F41E005BD903 /* src */ = {
isa = PBXGroup;
children = (
3620419025D7FDCC00D21EE3 /* utils */,
36BFCCE92479723E00245D40 /* libgamestream */,
36E63789246FFFDC0032F5FB /* crypto */,
36DFE0CA2459FA3F00FC51CE /* nanogui_resources */,
36DFDCF12459F79000FC51CE /* ui */,
36D3F8462469C8DD00CDEF9B /* streaming */,
3620418A25D7F00500D21EE3 /* controls */,
36F1646E2474736E00D70AD9 /* switch */,
36CF721C25D038C700878A8E /* switch_support */,
364A6A8D24786E2200460028 /* BoxArtManager.cpp */,
364A6A8E24786E2200460028 /* BoxArtManager.hpp */,
36A0C03B2461F03C0083289C /* Settings.cpp */,
36A0C03C2461F03C0083289C /* Settings.hpp */,
3658241124819E56008B8758 /* Logger.cpp */,
3658241224819E56008B8758 /* Logger.hpp */,
36BFCCF72479725900245D40 /* main.cpp */,
);
path = src;
sourceTree = "<group>";
};
36BFCCE92479723E00245D40 /* libgamestream */ = {
isa = PBXGroup;
children = (
36BFCCF02479723E00245D40 /* http.cpp */,
36BFCCED2479723E00245D40 /* http.h */,
36BFCCEC2479723E00245D40 /* client.cpp */,
36BFCCEB2479723E00245D40 /* client.h */,
36BFCCEA2479723E00245D40 /* xml.cpp */,
36BFCCEF2479723E00245D40 /* xml.h */,
36BFCCEE2479723E00245D40 /* errors.h */,
);
path = libgamestream;
sourceTree = "<group>";
};
36CF721C25D038C700878A8E /* switch_support */ = {
isa = PBXGroup;
children = (
28AD4A702606120A009314C6 /* glad */,
28AD4A732606120A009314C6 /* KHR */,
36CF721D25D038C700878A8E /* switch.h */,
);
path = switch_support;
sourceTree = "<group>";
};
36D3F8462469C8DD00CDEF9B /* streaming */ = {
isa = PBXGroup;
children = (
2885842F262CBC3B00862DB4 /* switch */,
36D3F8482469CC0400CDEF9B /* audio */,
3661D2FB2469DEDB0060EE24 /* video */,
36D3F8472469CB8800CDEF9B /* ffmpeg */,
36D3F8422469B5C400CDEF9B /* MoonlightSession.cpp */,
36D3F8432469B5C400CDEF9B /* MoonlightSession.hpp */,
28858437262CBC8700862DB4 /* MoonlightSessionDecoderAndRenderProvider.hpp */,
36BFCCF52479724900245D40 /* GameStreamClient.cpp */,
36BFCCF42479724900245D40 /* GameStreamClient.hpp */,
36EB491124993A4C0059EDB7 /* WakeOnLanManager.cpp */,
36EB491224993A4C0059EDB7 /* WakeOnLanManager.hpp */,
367CB1E025D312CF00114747 /* AVFrameHolder.hpp */,
);
path = streaming;
sourceTree = "<group>";
};
36D3F8472469CB8800CDEF9B /* ffmpeg */ = {
isa = PBXGroup;
children = (
3661D2F72469D1940060EE24 /* FFmpegVideoDecoder.cpp */,
3661D2F82469D1940060EE24 /* FFmpegVideoDecoder.hpp */,
3661D2FA2469D1E50060EE24 /* IFFmpegVideoDecoder.hpp */,
);
path = ffmpeg;
sourceTree = "<group>";
};
36D3F8482469CC0400CDEF9B /* audio */ = {
isa = PBXGroup;
children = (
3678EF712476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp */,
3678EF722476D9DA0097345D /* DebugFileRecorderAudioRenderer.hpp */,
36F16476247481F200D70AD9 /* AudrenAudioRenderer.cpp */,
36F16477247481F200D70AD9 /* AudrenAudioRenderer.hpp */,
36D3F8492469CC2600CDEF9B /* IAudioRenderer.hpp */,
);
path = audio;
sourceTree = "<group>";
};
36DBDE852450BB7E0057C8D3 = {
isa = PBXGroup;
children = (
3602C3C0245DC7E300368900 /* Makefile */,
36EB490A24954B5B0059EDB7 /* README.md */,
36B406932459F41E005BD903 /* src */,
36DFDCF62459F80600FC51CE /* third_party */,
36DBDE8F2450BB7E0057C8D3 /* Products */,
36DBDE982450BCD50057C8D3 /* Frameworks */,
);
sourceTree = "<group>";
};
36DBDE8F2450BB7E0057C8D3 /* Products */ = {
isa = PBXGroup;
children = (
36DBDE8E2450BB7E0057C8D3 /* moonlight */,
);
name = Products;
sourceTree = "<group>";
};
36DBDE982450BCD50057C8D3 /* Frameworks */ = {
isa = PBXGroup;
children = (
2889659C262C88DC00139ABE /* VideoToolbox.framework */,
28896598262C88D000139ABE /* CoreVideo.framework */,
28896596262C88C700139ABE /* CoreMedia.framework */,
28896594262C88C000139ABE /* AudioToolbox.framework */,
36DBDEA42450C2850057C8D3 /* Metal.framework */,
36DBDEA22450C2640057C8D3 /* OpenGL.framework */,
36DBDE9F2450BCF70057C8D3 /* AppKit.framework */,
36DBDE9D2450BCF00057C8D3 /* IOKit.framework */,
36DBDE9B2450BCD90057C8D3 /* CoreGraphics.framework */,
36DBDE992450BCD50057C8D3 /* CoreFoundation.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
36DFDCF12459F79000FC51CE /* ui */ = {
isa = PBXGroup;
children = (
3602C3BF245DC00700368900 /* windows */,
3602C3BE245DBFF900368900 /* buttons */,
36DFDCF22459F7A200FC51CE /* Application.cpp */,
36DFDCF32459F7A200FC51CE /* Application.hpp */,
3652F081245C60D1001FABF3 /* LoadingOverlay.cpp */,
3652F082245C60D1001FABF3 /* LoadingOverlay.hpp */,
36EB490D249927C60059EDB7 /* Alert.cpp */,
36EB490E249927C60059EDB7 /* Alert.hpp */,
);
path = ui;
sourceTree = "<group>";
};
36DFDCF62459F80600FC51CE /* third_party */ = {
isa = PBXGroup;
children = (
3652F014245C292B001FABF3 /* moonlight-common-c */,
3652ECC3245B3AFF001FABF3 /* nanogui */,
);
path = third_party;
sourceTree = "<group>";
};
36DFE0CA2459FA3F00FC51CE /* nanogui_resources */ = {
isa = PBXGroup;
children = (
36DFE0CB2459FA3F00FC51CE /* nanogui_resources.cpp */,
36DFE0CC2459FA3F00FC51CE /* nanogui_resources.h */,
);
path = nanogui_resources;
sourceTree = "<group>";
};
36E63789246FFFDC0032F5FB /* crypto */ = {
isa = PBXGroup;
children = (
36E6378B246FFFF30032F5FB /* CryptoManager.hpp */,
363898312471B7C500F99920 /* MbedTLSCryptoManager.cpp */,
3638982F2471B7C500F99920 /* MbedTLSCryptoManager.hpp */,
363898302471B7C500F99920 /* OpenSSLCryptoManager.cpp */,
363898322471B7C500F99920 /* OpenSSLCryptoManager.hpp */,
36E6378E247010C70032F5FB /* Data.cpp */,
36E6378F247010C70032F5FB /* Data.hpp */,
);
path = crypto;
sourceTree = "<group>";
};
36F1646E2474736E00D70AD9 /* switch */ = {
isa = PBXGroup;
children = (
36F1646F2474736E00D70AD9 /* switch_wrapper.c */,
);
path = switch;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
36DBDE8D2450BB7E0057C8D3 /* moonlight */ = {
isa = PBXNativeTarget;
buildConfigurationList = 36DBDE952450BB7E0057C8D3 /* Build configuration list for PBXNativeTarget "moonlight" */;
buildPhases = (
36A562F9245EE20200901354 /* ShellScript */,
36DBDE8A2450BB7E0057C8D3 /* Sources */,
36DBDE8B2450BB7E0057C8D3 /* Frameworks */,
36DBDE8C2450BB7E0057C8D3 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = moonlight;
productName = GLTest;
productReference = 36DBDE8E2450BB7E0057C8D3 /* moonlight */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
36DBDE862450BB7E0057C8D3 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1140;
ORGANIZATIONNAME = rock88dev;
TargetAttributes = {
36CF721025CEBAE100878A8E = {
CreatedOnToolsVersion = 12.2;
};
36DBDE8D2450BB7E0057C8D3 = {
CreatedOnToolsVersion = 11.4;
};
};
};
buildConfigurationList = 36DBDE892450BB7E0057C8D3 /* Build configuration list for PBXProject "moonlight" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;