1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 46;
7	objects = {
8
9/* Begin PBXBuildFile section */
10		393CEAC00DC69E3E000B69DE /* objc-references.mm in Sources */ = {isa = PBXBuildFile; fileRef = 393CEABF0DC69E3E000B69DE /* objc-references.mm */; };
11		393CEAC60DC69E67000B69DE /* objc-references.h in Headers */ = {isa = PBXBuildFile; fileRef = 393CEAC50DC69E67000B69DE /* objc-references.h */; };
12		399BC72E1224831B007FBDF0 /* objc-externalref.mm in Sources */ = {isa = PBXBuildFile; fileRef = 399BC72D1224831B007FBDF0 /* objc-externalref.mm */; };
13		39ABD72312F0B61800D1054C /* objc-weak.h in Headers */ = {isa = PBXBuildFile; fileRef = 39ABD71F12F0B61800D1054C /* objc-weak.h */; };
14		39ABD72412F0B61800D1054C /* objc-weak.mm in Sources */ = {isa = PBXBuildFile; fileRef = 39ABD72012F0B61800D1054C /* objc-weak.mm */; };
15		39ABD72512F0B61800D1054C /* objc-weak.h in Headers */ = {isa = PBXBuildFile; fileRef = 39ABD71F12F0B61800D1054C /* objc-weak.h */; };
16		39ABD72612F0B61800D1054C /* objc-weak.mm in Sources */ = {isa = PBXBuildFile; fileRef = 39ABD72012F0B61800D1054C /* objc-weak.mm */; };
17		830F2A740D737FB800392440 /* objc-msg-arm.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A690D737FB800392440 /* objc-msg-arm.s */; };
18		830F2A750D737FB900392440 /* objc-msg-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A6A0D737FB800392440 /* objc-msg-i386.s */; };
19		830F2A7D0D737FBB00392440 /* objc-msg-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A720D737FB800392440 /* objc-msg-x86_64.s */; };
20		830F2A940D73876100392440 /* objc-accessors.h in Headers */ = {isa = PBXBuildFile; fileRef = 830F2A920D73876100392440 /* objc-accessors.h */; };
21		830F2A950D73876100392440 /* objc-accessors.mm in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A930D73876100392440 /* objc-accessors.mm */; };
22		830F2A980D738DC200392440 /* hashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 830F2A970D738DC200392440 /* hashtable.h */; settings = {ATTRIBUTES = (Public, ); }; };
23		830F2AB10D73962200392440 /* markgc.c in Sources */ = {isa = PBXBuildFile; fileRef = 830F2AA50D7394C200392440 /* markgc.c */; };
24		83112ED40F00599600A5FBAF /* objc-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 83112ED30F00599600A5FBAF /* objc-internal.h */; settings = {ATTRIBUTES = (Private, ); }; };
25		831C85D50E10CF850066E64C /* objc-os.h in Headers */ = {isa = PBXBuildFile; fileRef = 831C85D30E10CF850066E64C /* objc-os.h */; };
26		831C85D60E10CF850066E64C /* objc-os.mm in Sources */ = {isa = PBXBuildFile; fileRef = 831C85D40E10CF850066E64C /* objc-os.mm */; };
27		834266D80E665A8B002E4DA2 /* objc-gdb.h in Headers */ = {isa = PBXBuildFile; fileRef = 834266D70E665A8B002E4DA2 /* objc-gdb.h */; settings = {ATTRIBUTES = (Private, ); }; };
28		834DF8B715993EE1002F2BC9 /* objc-sel-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 834DF8B615993EE1002F2BC9 /* objc-sel-old.mm */; };
29		834EC0A411614167009B2563 /* objc-abi.h in Headers */ = {isa = PBXBuildFile; fileRef = 834EC0A311614167009B2563 /* objc-abi.h */; settings = {ATTRIBUTES = (Private, ); }; };
30		83725F4A14CA5BFA0014370E /* objc-opt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83725F4914CA5BFA0014370E /* objc-opt.mm */; };
31		83725F4C14CA5C210014370E /* objc-opt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83725F4914CA5BFA0014370E /* objc-opt.mm */; };
32		8383A3A3122600E9009290B8 /* a1a2-blocktramps-arm.s in Sources */ = {isa = PBXBuildFile; fileRef = 8383A3A1122600E9009290B8 /* a1a2-blocktramps-arm.s */; };
33		8383A3A4122600E9009290B8 /* a2a3-blocktramps-arm.s in Sources */ = {isa = PBXBuildFile; fileRef = 8383A3A2122600E9009290B8 /* a2a3-blocktramps-arm.s */; };
34		8383A3AC122600FB009290B8 /* a1a2-blocktramps-arm.s in Sources */ = {isa = PBXBuildFile; fileRef = 8383A3A1122600E9009290B8 /* a1a2-blocktramps-arm.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
35		8383A3AD122600FB009290B8 /* a2a3-blocktramps-arm.s in Sources */ = {isa = PBXBuildFile; fileRef = 8383A3A2122600E9009290B8 /* a2a3-blocktramps-arm.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
36		8383A3AE122600FB009290B8 /* hashtable2.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485B80D6D687300CEA253 /* hashtable2.mm */; };
37		8383A3AF122600FB009290B8 /* maptable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485BC0D6D687300CEA253 /* maptable.mm */; };
38		8383A3B0122600FB009290B8 /* objc-accessors.mm in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A930D73876100392440 /* objc-accessors.mm */; };
39		8383A3B1122600FB009290B8 /* objc-auto.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CA0D6D68A200CEA253 /* objc-auto.mm */; };
40		8383A3B2122600FB009290B8 /* objc-auto-dump.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC07A0100EF72D9C0014EC61 /* objc-auto-dump.mm */; };
41		8383A3B3122600FB009290B8 /* objc-block-trampolines.mm in Sources */ = {isa = PBXBuildFile; fileRef = E8923DA0116AB2820071B552 /* objc-block-trampolines.mm */; };
42		8383A3B4122600FB009290B8 /* objc-cache.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CB0D6D68A200CEA253 /* objc-cache.mm */; };
43		8383A3B5122600FB009290B8 /* objc-class-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CC0D6D68A200CEA253 /* objc-class-old.mm */; };
44		8383A3B6122600FB009290B8 /* objc-class.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CE0D6D68A200CEA253 /* objc-class.mm */; };
45		8383A3B7122600FB009290B8 /* objc-errors.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D00D6D68A200CEA253 /* objc-errors.mm */; };
46		8383A3B8122600FB009290B8 /* objc-exception.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D20D6D68A200CEA253 /* objc-exception.mm */; settings = {COMPILER_FLAGS = "-fexceptions"; }; };
47		8383A3B9122600FB009290B8 /* objc-file.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D30D6D68A200CEA253 /* objc-file.mm */; };
48		8383A3BA122600FB009290B8 /* objc-file-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83BE02E30FCCB23400661494 /* objc-file-old.mm */; };
49		8383A3BB122600FB009290B8 /* objc-initialize.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D50D6D68A200CEA253 /* objc-initialize.mm */; };
50		8383A3BC122600FB009290B8 /* objc-layout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D60D6D68A200CEA253 /* objc-layout.mm */; };
51		8383A3BD122600FB009290B8 /* objc-load.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D80D6D68A200CEA253 /* objc-load.mm */; };
52		8383A3BE122600FB009290B8 /* objc-loadmethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485DA0D6D68A200CEA253 /* objc-loadmethod.mm */; };
53		8383A3BF122600FB009290B8 /* objc-lockdebug.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485DB0D6D68A200CEA253 /* objc-lockdebug.mm */; };
54		8383A3C0122600FB009290B8 /* objc-os.mm in Sources */ = {isa = PBXBuildFile; fileRef = 831C85D40E10CF850066E64C /* objc-os.mm */; };
55		8383A3C1122600FB009290B8 /* objc-references.mm in Sources */ = {isa = PBXBuildFile; fileRef = 393CEABF0DC69E3E000B69DE /* objc-references.mm */; };
56		8383A3C3122600FB009290B8 /* objc-runtime-new.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E10D6D68A200CEA253 /* objc-runtime-new.mm */; };
57		8383A3C4122600FB009290B8 /* objc-runtime-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E20D6D68A200CEA253 /* objc-runtime-old.mm */; };
58		8383A3C5122600FB009290B8 /* objc-runtime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E40D6D68A200CEA253 /* objc-runtime.mm */; };
59		8383A3C6122600FB009290B8 /* objc-sel-set.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E60D6D68A200CEA253 /* objc-sel-set.mm */; };
60		8383A3C7122600FB009290B8 /* objc-sel-table.s in Sources */ = {isa = PBXBuildFile; fileRef = 83EB007A121C9EC200B92C16 /* objc-sel-table.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
61		8383A3C8122600FB009290B8 /* objc-sel.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E80D6D68A200CEA253 /* objc-sel.mm */; };
62		8383A3C9122600FB009290B8 /* objc-sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EA0D6D68A200CEA253 /* objc-sync.mm */; };
63		8383A3CA122600FB009290B8 /* objc-typeencoding.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EB0D6D68A200CEA253 /* objc-typeencoding.mm */; };
64		8383A3CB122600FB009290B8 /* a1a2-blocktramps-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9C116AB2820071B552 /* a1a2-blocktramps-i386.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
65		8383A3CC122600FB009290B8 /* a1a2-blocktramps-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9D116AB2820071B552 /* a1a2-blocktramps-x86_64.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
66		8383A3CD122600FB009290B8 /* a2a3-blocktramps-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9E116AB2820071B552 /* a2a3-blocktramps-i386.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
67		8383A3CE122600FB009290B8 /* a2a3-blocktramps-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9F116AB2820071B552 /* a2a3-blocktramps-x86_64.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
68		8383A3D0122600FB009290B8 /* objc-msg-arm.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A690D737FB800392440 /* objc-msg-arm.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
69		8383A3D1122600FB009290B8 /* objc-msg-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A6A0D737FB800392440 /* objc-msg-i386.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
70		8383A3D2122600FB009290B8 /* objc-msg-simulator-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = 83B1A8BC0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
71		8383A3D3122600FB009290B8 /* objc-msg-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A720D737FB800392440 /* objc-msg-x86_64.s */; settings = {COMPILER_FLAGS = " -Qunused-arguments"; }; };
72		8383A3D4122600FB009290B8 /* objc-probes.d in Sources */ = {isa = PBXBuildFile; fileRef = 87BB4E900EC39633005D08E1 /* objc-probes.d */; };
73		8383A3DC1226291C009290B8 /* objc-externalref.mm in Sources */ = {isa = PBXBuildFile; fileRef = 399BC72D1224831B007FBDF0 /* objc-externalref.mm */; };
74		838485BF0D6D687300CEA253 /* hashtable2.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485B70D6D687300CEA253 /* hashtable2.h */; settings = {ATTRIBUTES = (Public, ); }; };
75		838485C00D6D687300CEA253 /* hashtable2.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485B80D6D687300CEA253 /* hashtable2.mm */; };
76		838485C30D6D687300CEA253 /* maptable.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485BB0D6D687300CEA253 /* maptable.h */; settings = {ATTRIBUTES = (Private, ); }; };
77		838485C40D6D687300CEA253 /* maptable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485BC0D6D687300CEA253 /* maptable.mm */; };
78		838485EF0D6D68A200CEA253 /* objc-api.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485C80D6D68A200CEA253 /* objc-api.h */; settings = {ATTRIBUTES = (Public, ); }; };
79		838485F00D6D68A200CEA253 /* objc-auto.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485C90D6D68A200CEA253 /* objc-auto.h */; settings = {ATTRIBUTES = (Public, ); }; };
80		838485F10D6D68A200CEA253 /* objc-auto.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CA0D6D68A200CEA253 /* objc-auto.mm */; };
81		838485F20D6D68A200CEA253 /* objc-cache.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CB0D6D68A200CEA253 /* objc-cache.mm */; };
82		838485F30D6D68A200CEA253 /* objc-class-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CC0D6D68A200CEA253 /* objc-class-old.mm */; };
83		838485F40D6D68A200CEA253 /* objc-class.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485CD0D6D68A200CEA253 /* objc-class.h */; settings = {ATTRIBUTES = (Public, ); }; };
84		838485F50D6D68A200CEA253 /* objc-class.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CE0D6D68A200CEA253 /* objc-class.mm */; };
85		838485F60D6D68A200CEA253 /* objc-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485CF0D6D68A200CEA253 /* objc-config.h */; };
86		838485F70D6D68A200CEA253 /* objc-errors.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D00D6D68A200CEA253 /* objc-errors.mm */; };
87		838485F80D6D68A200CEA253 /* objc-exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D10D6D68A200CEA253 /* objc-exception.h */; settings = {ATTRIBUTES = (Public, ); }; };
88		838485F90D6D68A200CEA253 /* objc-exception.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D20D6D68A200CEA253 /* objc-exception.mm */; settings = {COMPILER_FLAGS = "-fexceptions"; }; };
89		838485FA0D6D68A200CEA253 /* objc-file.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D30D6D68A200CEA253 /* objc-file.mm */; };
90		838485FB0D6D68A200CEA253 /* objc-initialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D40D6D68A200CEA253 /* objc-initialize.h */; };
91		838485FC0D6D68A200CEA253 /* objc-initialize.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D50D6D68A200CEA253 /* objc-initialize.mm */; };
92		838485FD0D6D68A200CEA253 /* objc-layout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D60D6D68A200CEA253 /* objc-layout.mm */; };
93		838485FE0D6D68A200CEA253 /* objc-load.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D70D6D68A200CEA253 /* objc-load.h */; settings = {ATTRIBUTES = (Public, ); }; };
94		838485FF0D6D68A200CEA253 /* objc-load.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D80D6D68A200CEA253 /* objc-load.mm */; };
95		838486000D6D68A200CEA253 /* objc-loadmethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D90D6D68A200CEA253 /* objc-loadmethod.h */; };
96		838486010D6D68A200CEA253 /* objc-loadmethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485DA0D6D68A200CEA253 /* objc-loadmethod.mm */; };
97		838486020D6D68A200CEA253 /* objc-lockdebug.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485DB0D6D68A200CEA253 /* objc-lockdebug.mm */; };
98		838486030D6D68A200CEA253 /* objc-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485DC0D6D68A200CEA253 /* objc-private.h */; };
99		838486070D6D68A200CEA253 /* objc-runtime-new.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E00D6D68A200CEA253 /* objc-runtime-new.h */; };
100		838486080D6D68A200CEA253 /* objc-runtime-new.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E10D6D68A200CEA253 /* objc-runtime-new.mm */; };
101		838486090D6D68A200CEA253 /* objc-runtime-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E20D6D68A200CEA253 /* objc-runtime-old.mm */; };
102		8384860A0D6D68A200CEA253 /* objc-runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E30D6D68A200CEA253 /* objc-runtime.h */; settings = {ATTRIBUTES = (Public, ); }; };
103		8384860B0D6D68A200CEA253 /* objc-runtime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E40D6D68A200CEA253 /* objc-runtime.mm */; };
104		8384860C0D6D68A200CEA253 /* objc-sel-set.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E50D6D68A200CEA253 /* objc-sel-set.h */; };
105		8384860D0D6D68A200CEA253 /* objc-sel-set.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E60D6D68A200CEA253 /* objc-sel-set.mm */; };
106		8384860F0D6D68A200CEA253 /* objc-sel.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E80D6D68A200CEA253 /* objc-sel.mm */; };
107		838486100D6D68A200CEA253 /* objc-sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E90D6D68A200CEA253 /* objc-sync.h */; settings = {ATTRIBUTES = (Public, ); }; };
108		838486110D6D68A200CEA253 /* objc-sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EA0D6D68A200CEA253 /* objc-sync.mm */; };
109		838486120D6D68A200CEA253 /* objc-typeencoding.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EB0D6D68A200CEA253 /* objc-typeencoding.mm */; };
110		838486130D6D68A200CEA253 /* objc.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485EC0D6D68A200CEA253 /* objc.h */; settings = {ATTRIBUTES = (Public, ); }; };
111		838486140D6D68A200CEA253 /* Object.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485ED0D6D68A200CEA253 /* Object.h */; settings = {ATTRIBUTES = (Public, ); }; };
112		838486150D6D68A200CEA253 /* Object.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EE0D6D68A200CEA253 /* Object.mm */; };
113		8384861E0D6D68A800CEA253 /* Protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 838486180D6D68A800CEA253 /* Protocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
114		8384861F0D6D68A800CEA253 /* Protocol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838486190D6D68A800CEA253 /* Protocol.mm */; };
115		838486200D6D68A800CEA253 /* runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8384861A0D6D68A800CEA253 /* runtime.h */; settings = {ATTRIBUTES = (Public, ); }; };
116		838486250D6D68F000CEA253 /* List.m in Sources */ = {isa = PBXBuildFile; fileRef = 838486230D6D68F000CEA253 /* List.m */; };
117		838486260D6D68F000CEA253 /* List.h in Headers */ = {isa = PBXBuildFile; fileRef = 838486240D6D68F000CEA253 /* List.h */; settings = {ATTRIBUTES = (Public, ); }; };
118		838486280D6D6A2400CEA253 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485BD0D6D687300CEA253 /* message.h */; settings = {ATTRIBUTES = (Public, ); }; };
119		83B1A8BE0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = 83B1A8BC0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s */; };
120		83BE02E40FCCB23400661494 /* objc-file-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83BE02E30FCCB23400661494 /* objc-file-old.mm */; };
121		83BE02E80FCCB24D00661494 /* objc-file-old.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E50FCCB24D00661494 /* objc-file-old.h */; };
122		83BE02E90FCCB24D00661494 /* objc-file.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E60FCCB24D00661494 /* objc-file.h */; };
123		83BE02EA0FCCB24D00661494 /* objc-runtime-old.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E70FCCB24D00661494 /* objc-runtime-old.h */; };
124		83E50CDB0FF19E8200D74C19 /* hashtable2.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485B70D6D687300CEA253 /* hashtable2.h */; settings = {ATTRIBUTES = (Public, ); }; };
125		83E50CDC0FF19E8200D74C19 /* maptable.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485BB0D6D687300CEA253 /* maptable.h */; settings = {ATTRIBUTES = (Private, ); }; };
126		83E50CDD0FF19E8200D74C19 /* objc-api.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485C80D6D68A200CEA253 /* objc-api.h */; settings = {ATTRIBUTES = (Public, ); }; };
127		83E50CDE0FF19E8200D74C19 /* objc-auto.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485C90D6D68A200CEA253 /* objc-auto.h */; settings = {ATTRIBUTES = (Public, ); }; };
128		83E50CDF0FF19E8200D74C19 /* objc-auto-dump.h in Headers */ = {isa = PBXBuildFile; fileRef = BC07A00B0EF72D360014EC61 /* objc-auto-dump.h */; settings = {ATTRIBUTES = (Private, ); }; };
129		83E50CE00FF19E8200D74C19 /* objc-class.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485CD0D6D68A200CEA253 /* objc-class.h */; settings = {ATTRIBUTES = (Public, ); }; };
130		83E50CE10FF19E8200D74C19 /* objc-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485CF0D6D68A200CEA253 /* objc-config.h */; };
131		83E50CE20FF19E8200D74C19 /* objc-exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D10D6D68A200CEA253 /* objc-exception.h */; settings = {ATTRIBUTES = (Public, ); }; };
132		83E50CE30FF19E8200D74C19 /* objc-initialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D40D6D68A200CEA253 /* objc-initialize.h */; };
133		83E50CE40FF19E8200D74C19 /* objc-load.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D70D6D68A200CEA253 /* objc-load.h */; settings = {ATTRIBUTES = (Public, ); }; };
134		83E50CE50FF19E8200D74C19 /* objc-loadmethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D90D6D68A200CEA253 /* objc-loadmethod.h */; };
135		83E50CE60FF19E8200D74C19 /* objc-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485DC0D6D68A200CEA253 /* objc-private.h */; };
136		83E50CE80FF19E8200D74C19 /* objc-runtime-new.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E00D6D68A200CEA253 /* objc-runtime-new.h */; };
137		83E50CE90FF19E8200D74C19 /* objc-runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E30D6D68A200CEA253 /* objc-runtime.h */; settings = {ATTRIBUTES = (Public, ); }; };
138		83E50CEB0FF19E8200D74C19 /* objc-sel-set.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E50D6D68A200CEA253 /* objc-sel-set.h */; };
139		83E50CEC0FF19E8200D74C19 /* objc-sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E90D6D68A200CEA253 /* objc-sync.h */; settings = {ATTRIBUTES = (Public, ); }; };
140		83E50CED0FF19E8200D74C19 /* objc.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485EC0D6D68A200CEA253 /* objc.h */; settings = {ATTRIBUTES = (Public, ); }; };
141		83E50CEE0FF19E8200D74C19 /* Object.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485ED0D6D68A200CEA253 /* Object.h */; settings = {ATTRIBUTES = (Public, ); }; };
142		83E50CEF0FF19E8200D74C19 /* Protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 838486180D6D68A800CEA253 /* Protocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
143		83E50CF00FF19E8200D74C19 /* runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8384861A0D6D68A800CEA253 /* runtime.h */; settings = {ATTRIBUTES = (Public, ); }; };
144		83E50CF10FF19E8200D74C19 /* List.h in Headers */ = {isa = PBXBuildFile; fileRef = 838486240D6D68F000CEA253 /* List.h */; settings = {ATTRIBUTES = (Public, ); }; };
145		83E50CF20FF19E8200D74C19 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485BD0D6D687300CEA253 /* message.h */; settings = {ATTRIBUTES = (Public, ); }; };
146		83E50CF30FF19E8200D74C19 /* objc-accessors.h in Headers */ = {isa = PBXBuildFile; fileRef = 830F2A920D73876100392440 /* objc-accessors.h */; };
147		83E50CF40FF19E8200D74C19 /* hashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 830F2A970D738DC200392440 /* hashtable.h */; settings = {ATTRIBUTES = (Public, ); }; };
148		83E50CF50FF19E8200D74C19 /* objc-references.h in Headers */ = {isa = PBXBuildFile; fileRef = 393CEAC50DC69E67000B69DE /* objc-references.h */; };
149		83E50CF60FF19E8200D74C19 /* objc-os.h in Headers */ = {isa = PBXBuildFile; fileRef = 831C85D30E10CF850066E64C /* objc-os.h */; };
150		83E50CF70FF19E8200D74C19 /* objc-gdb.h in Headers */ = {isa = PBXBuildFile; fileRef = 834266D70E665A8B002E4DA2 /* objc-gdb.h */; settings = {ATTRIBUTES = (Private, ); }; };
151		83E50CF80FF19E8200D74C19 /* objc-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 83112ED30F00599600A5FBAF /* objc-internal.h */; settings = {ATTRIBUTES = (Private, ); }; };
152		83E50D130FF19E8200D74C19 /* Object.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EE0D6D68A200CEA253 /* Object.mm */; };
153		83E50D140FF19E8200D74C19 /* Protocol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838486190D6D68A800CEA253 /* Protocol.mm */; };
154		83E50D150FF19E8200D74C19 /* List.m in Sources */ = {isa = PBXBuildFile; fileRef = 838486230D6D68F000CEA253 /* List.m */; };
155		83E57595121E892100295464 /* objc-abi.h in Headers */ = {isa = PBXBuildFile; fileRef = 834EC0A311614167009B2563 /* objc-abi.h */; settings = {ATTRIBUTES = (Private, ); }; };
156		83E57596121E896200295464 /* objc-file-old.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E50FCCB24D00661494 /* objc-file-old.h */; };
157		83E57597121E8A0A00295464 /* objc-runtime-old.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E70FCCB24D00661494 /* objc-runtime-old.h */; };
158		83E57598121E8A1600295464 /* objc-file.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E60FCCB24D00661494 /* objc-file.h */; };
159		83EB007B121C9EC200B92C16 /* objc-sel-table.s in Sources */ = {isa = PBXBuildFile; fileRef = 83EB007A121C9EC200B92C16 /* objc-sel-table.s */; };
160		83F4B52815E843B100E0926F /* NSObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F4B52615E843B100E0926F /* NSObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
161		83F4B52915E843B100E0926F /* NSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F4B52715E843B100E0926F /* NSObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
162		83F4B52B15E843C300E0926F /* NSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F4B52715E843B100E0926F /* NSObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
163		83F4B52C15E843C800E0926F /* NSObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F4B52615E843B100E0926F /* NSObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
164		83F550E0155E030800E95D3B /* objc-cache-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83F550DF155E030800E95D3B /* objc-cache-old.mm */; };
165		87BB4EA70EC39854005D08E1 /* objc-probes.d in Sources */ = {isa = PBXBuildFile; fileRef = 87BB4E900EC39633005D08E1 /* objc-probes.d */; };
166		9672F7EE14D5F488007CEC96 /* NSObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9672F7ED14D5F488007CEC96 /* NSObject.mm */; };
167		9672F7EF14D5F488007CEC96 /* NSObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9672F7ED14D5F488007CEC96 /* NSObject.mm */; };
168		BC07A00C0EF72D360014EC61 /* objc-auto-dump.h in Headers */ = {isa = PBXBuildFile; fileRef = BC07A00B0EF72D360014EC61 /* objc-auto-dump.h */; settings = {ATTRIBUTES = (Private, ); }; };
169		BC07A0110EF72D9C0014EC61 /* objc-auto-dump.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC07A0100EF72D9C0014EC61 /* objc-auto-dump.mm */; };
170		E8923DA1116AB2820071B552 /* a1a2-blocktramps-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9C116AB2820071B552 /* a1a2-blocktramps-i386.s */; };
171		E8923DA2116AB2820071B552 /* a1a2-blocktramps-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9D116AB2820071B552 /* a1a2-blocktramps-x86_64.s */; };
172		E8923DA3116AB2820071B552 /* a2a3-blocktramps-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9E116AB2820071B552 /* a2a3-blocktramps-i386.s */; };
173		E8923DA4116AB2820071B552 /* a2a3-blocktramps-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9F116AB2820071B552 /* a2a3-blocktramps-x86_64.s */; };
174		E8923DA5116AB2820071B552 /* objc-block-trampolines.mm in Sources */ = {isa = PBXBuildFile; fileRef = E8923DA0116AB2820071B552 /* objc-block-trampolines.mm */; };
175/* End PBXBuildFile section */
176
177/* Begin PBXContainerItemProxy section */
178		835720F50F8BF8EE00BD4FAD /* PBXContainerItemProxy */ = {
179			isa = PBXContainerItemProxy;
180			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
181			proxyType = 1;
182			remoteGlobalIDString = 830F2AA80D7394D000392440;
183			remoteInfo = markgc;
184		};
185/* End PBXContainerItemProxy section */
186
187/* Begin PBXFileReference section */
188		393CEABF0DC69E3E000B69DE /* objc-references.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-references.mm"; path = "runtime/objc-references.mm"; sourceTree = "<group>"; };
189		393CEAC50DC69E67000B69DE /* objc-references.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-references.h"; path = "runtime/objc-references.h"; sourceTree = "<group>"; };
190		399BC72D1224831B007FBDF0 /* objc-externalref.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-externalref.mm"; path = "runtime/objc-externalref.mm"; sourceTree = "<group>"; };
191		39ABD71F12F0B61800D1054C /* objc-weak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-weak.h"; path = "runtime/objc-weak.h"; sourceTree = "<group>"; };
192		39ABD72012F0B61800D1054C /* objc-weak.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-weak.mm"; path = "runtime/objc-weak.mm"; sourceTree = "<group>"; };
193		830F2A690D737FB800392440 /* objc-msg-arm.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-msg-arm.s"; path = "runtime/Messengers.subproj/objc-msg-arm.s"; sourceTree = "<group>"; };
194		830F2A6A0D737FB800392440 /* objc-msg-i386.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-msg-i386.s"; path = "runtime/Messengers.subproj/objc-msg-i386.s"; sourceTree = "<group>"; };
195		830F2A720D737FB800392440 /* objc-msg-x86_64.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-msg-x86_64.s"; path = "runtime/Messengers.subproj/objc-msg-x86_64.s"; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
196		830F2A920D73876100392440 /* objc-accessors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-accessors.h"; path = "runtime/Accessors.subproj/objc-accessors.h"; sourceTree = "<group>"; };
197		830F2A930D73876100392440 /* objc-accessors.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-accessors.mm"; path = "runtime/Accessors.subproj/objc-accessors.mm"; sourceTree = "<group>"; };
198		830F2A970D738DC200392440 /* hashtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hashtable.h; path = runtime/hashtable.h; sourceTree = "<group>"; };
199		830F2AA50D7394C200392440 /* markgc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = markgc.c; sourceTree = "<group>"; };
200		830F2AA90D7394D000392440 /* markgc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = markgc; sourceTree = BUILT_PRODUCTS_DIR; };
201		83112ED30F00599600A5FBAF /* objc-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-internal.h"; path = "runtime/objc-internal.h"; sourceTree = "<group>"; };
202		831C85D30E10CF850066E64C /* objc-os.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-os.h"; path = "runtime/objc-os.h"; sourceTree = "<group>"; };
203		831C85D40E10CF850066E64C /* objc-os.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-os.mm"; path = "runtime/objc-os.mm"; sourceTree = "<group>"; };
204		834266D70E665A8B002E4DA2 /* objc-gdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-gdb.h"; path = "runtime/objc-gdb.h"; sourceTree = "<group>"; };
205		834DF8B615993EE1002F2BC9 /* objc-sel-old.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-sel-old.mm"; path = "runtime/objc-sel-old.mm"; sourceTree = "<group>"; };
206		834EC0A311614167009B2563 /* objc-abi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-abi.h"; path = "runtime/objc-abi.h"; sourceTree = "<group>"; };
207		83725F4914CA5BFA0014370E /* objc-opt.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-opt.mm"; path = "runtime/objc-opt.mm"; sourceTree = "<group>"; };
208		8383A3A1122600E9009290B8 /* a1a2-blocktramps-arm.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "a1a2-blocktramps-arm.s"; path = "runtime/a1a2-blocktramps-arm.s"; sourceTree = "<group>"; };
209		8383A3A2122600E9009290B8 /* a2a3-blocktramps-arm.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "a2a3-blocktramps-arm.s"; path = "runtime/a2a3-blocktramps-arm.s"; sourceTree = "<group>"; };
210		838485B30D6D682B00CEA253 /* libobjc.order */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libobjc.order; sourceTree = "<group>"; };
211		838485B40D6D683300CEA253 /* APPLE_LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = APPLE_LICENSE; sourceTree = "<group>"; };
212		838485B50D6D683300CEA253 /* ReleaseNotes.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReleaseNotes.rtf; sourceTree = "<group>"; };
213		838485B70D6D687300CEA253 /* hashtable2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hashtable2.h; path = runtime/hashtable2.h; sourceTree = "<group>"; };
214		838485B80D6D687300CEA253 /* hashtable2.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = hashtable2.mm; path = runtime/hashtable2.mm; sourceTree = "<group>"; };
215		838485BB0D6D687300CEA253 /* maptable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = maptable.h; path = runtime/maptable.h; sourceTree = "<group>"; };
216		838485BC0D6D687300CEA253 /* maptable.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = maptable.mm; path = runtime/maptable.mm; sourceTree = "<group>"; };
217		838485BD0D6D687300CEA253 /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = message.h; path = runtime/message.h; sourceTree = "<group>"; };
218		838485C80D6D68A200CEA253 /* objc-api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-api.h"; path = "runtime/objc-api.h"; sourceTree = "<group>"; };
219		838485C90D6D68A200CEA253 /* objc-auto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-auto.h"; path = "runtime/objc-auto.h"; sourceTree = "<group>"; };
220		838485CA0D6D68A200CEA253 /* objc-auto.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-auto.mm"; path = "runtime/objc-auto.mm"; sourceTree = "<group>"; };
221		838485CB0D6D68A200CEA253 /* objc-cache.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-cache.mm"; path = "runtime/objc-cache.mm"; sourceTree = "<group>"; };
222		838485CC0D6D68A200CEA253 /* objc-class-old.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-class-old.mm"; path = "runtime/objc-class-old.mm"; sourceTree = "<group>"; };
223		838485CD0D6D68A200CEA253 /* objc-class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-class.h"; path = "runtime/objc-class.h"; sourceTree = "<group>"; };
224		838485CE0D6D68A200CEA253 /* objc-class.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-class.mm"; path = "runtime/objc-class.mm"; sourceTree = "<group>"; };
225		838485CF0D6D68A200CEA253 /* objc-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-config.h"; path = "runtime/objc-config.h"; sourceTree = "<group>"; };
226		838485D00D6D68A200CEA253 /* objc-errors.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-errors.mm"; path = "runtime/objc-errors.mm"; sourceTree = "<group>"; };
227		838485D10D6D68A200CEA253 /* objc-exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-exception.h"; path = "runtime/objc-exception.h"; sourceTree = "<group>"; };
228		838485D20D6D68A200CEA253 /* objc-exception.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-exception.mm"; path = "runtime/objc-exception.mm"; sourceTree = "<group>"; };
229		838485D30D6D68A200CEA253 /* objc-file.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-file.mm"; path = "runtime/objc-file.mm"; sourceTree = "<group>"; };
230		838485D40D6D68A200CEA253 /* objc-initialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-initialize.h"; path = "runtime/objc-initialize.h"; sourceTree = "<group>"; };
231		838485D50D6D68A200CEA253 /* objc-initialize.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-initialize.mm"; path = "runtime/objc-initialize.mm"; sourceTree = "<group>"; };
232		838485D60D6D68A200CEA253 /* objc-layout.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-layout.mm"; path = "runtime/objc-layout.mm"; sourceTree = "<group>"; };
233		838485D70D6D68A200CEA253 /* objc-load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-load.h"; path = "runtime/objc-load.h"; sourceTree = "<group>"; };
234		838485D80D6D68A200CEA253 /* objc-load.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-load.mm"; path = "runtime/objc-load.mm"; sourceTree = "<group>"; };
235		838485D90D6D68A200CEA253 /* objc-loadmethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-loadmethod.h"; path = "runtime/objc-loadmethod.h"; sourceTree = "<group>"; };
236		838485DA0D6D68A200CEA253 /* objc-loadmethod.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-loadmethod.mm"; path = "runtime/objc-loadmethod.mm"; sourceTree = "<group>"; };
237		838485DB0D6D68A200CEA253 /* objc-lockdebug.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-lockdebug.mm"; path = "runtime/objc-lockdebug.mm"; sourceTree = "<group>"; };
238		838485DC0D6D68A200CEA253 /* objc-private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-private.h"; path = "runtime/objc-private.h"; sourceTree = "<group>"; };
239		838485E00D6D68A200CEA253 /* objc-runtime-new.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-runtime-new.h"; path = "runtime/objc-runtime-new.h"; sourceTree = "<group>"; };
240		838485E10D6D68A200CEA253 /* objc-runtime-new.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-runtime-new.mm"; path = "runtime/objc-runtime-new.mm"; sourceTree = "<group>"; };
241		838485E20D6D68A200CEA253 /* objc-runtime-old.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-runtime-old.mm"; path = "runtime/objc-runtime-old.mm"; sourceTree = "<group>"; };
242		838485E30D6D68A200CEA253 /* objc-runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-runtime.h"; path = "runtime/objc-runtime.h"; sourceTree = "<group>"; };
243		838485E40D6D68A200CEA253 /* objc-runtime.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-runtime.mm"; path = "runtime/objc-runtime.mm"; sourceTree = "<group>"; };
244		838485E50D6D68A200CEA253 /* objc-sel-set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-sel-set.h"; path = "runtime/objc-sel-set.h"; sourceTree = "<group>"; };
245		838485E60D6D68A200CEA253 /* objc-sel-set.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-sel-set.mm"; path = "runtime/objc-sel-set.mm"; sourceTree = "<group>"; };
246		838485E80D6D68A200CEA253 /* objc-sel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-sel.mm"; path = "runtime/objc-sel.mm"; sourceTree = "<group>"; };
247		838485E90D6D68A200CEA253 /* objc-sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-sync.h"; path = "runtime/objc-sync.h"; sourceTree = "<group>"; };
248		838485EA0D6D68A200CEA253 /* objc-sync.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-sync.mm"; path = "runtime/objc-sync.mm"; sourceTree = "<group>"; };
249		838485EB0D6D68A200CEA253 /* objc-typeencoding.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-typeencoding.mm"; path = "runtime/objc-typeencoding.mm"; sourceTree = "<group>"; };
250		838485EC0D6D68A200CEA253 /* objc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = objc.h; path = runtime/objc.h; sourceTree = "<group>"; };
251		838485ED0D6D68A200CEA253 /* Object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Object.h; path = runtime/Object.h; sourceTree = "<group>"; };
252		838485EE0D6D68A200CEA253 /* Object.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Object.mm; path = runtime/Object.mm; sourceTree = "<group>"; };
253		838486180D6D68A800CEA253 /* Protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Protocol.h; path = runtime/Protocol.h; sourceTree = "<group>"; };
254		838486190D6D68A800CEA253 /* Protocol.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Protocol.mm; path = runtime/Protocol.mm; sourceTree = "<group>"; };
255		8384861A0D6D68A800CEA253 /* runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = runtime.h; path = runtime/runtime.h; sourceTree = "<group>"; };
256		838486230D6D68F000CEA253 /* List.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = List.m; path = runtime/OldClasses.subproj/List.m; sourceTree = "<group>"; };
257		838486240D6D68F000CEA253 /* List.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = List.h; path = runtime/OldClasses.subproj/List.h; sourceTree = "<group>"; };
258		83B1A8BC0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-msg-simulator-i386.s"; path = "runtime/Messengers.subproj/objc-msg-simulator-i386.s"; sourceTree = "<group>"; };
259		83BE02E30FCCB23400661494 /* objc-file-old.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-file-old.mm"; path = "runtime/objc-file-old.mm"; sourceTree = "<group>"; };
260		83BE02E50FCCB24D00661494 /* objc-file-old.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-file-old.h"; path = "runtime/objc-file-old.h"; sourceTree = "<group>"; };
261		83BE02E60FCCB24D00661494 /* objc-file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-file.h"; path = "runtime/objc-file.h"; sourceTree = "<group>"; };
262		83BE02E70FCCB24D00661494 /* objc-runtime-old.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-runtime-old.h"; path = "runtime/objc-runtime-old.h"; sourceTree = "<group>"; };
263		83E50D2A0FF19E8200D74C19 /* libobjc.A.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libobjc.A.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
264		83E50D2B0FF19E9E00D74C19 /* IndigoSDK.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = IndigoSDK.xcconfig; path = AppleInternal/XcodeConfig/IndigoSDK.xcconfig; sourceTree = DEVELOPER_DIR; };
265		83EB007A121C9EC200B92C16 /* objc-sel-table.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-sel-table.s"; path = "runtime/objc-sel-table.s"; sourceTree = "<group>"; };
266		83F4B52615E843B100E0926F /* NSObjCRuntime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSObjCRuntime.h; path = runtime/NSObjCRuntime.h; sourceTree = "<group>"; };
267		83F4B52715E843B100E0926F /* NSObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSObject.h; path = runtime/NSObject.h; sourceTree = "<group>"; };
268		83F550DF155E030800E95D3B /* objc-cache-old.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-cache-old.mm"; path = "runtime/objc-cache-old.mm"; sourceTree = "<group>"; };
269		87BB4E900EC39633005D08E1 /* objc-probes.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; name = "objc-probes.d"; path = "runtime/objc-probes.d"; sourceTree = "<group>"; };
270		9672F7ED14D5F488007CEC96 /* NSObject.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = NSObject.mm; path = runtime/NSObject.mm; sourceTree = "<group>"; };
271		BC07A00B0EF72D360014EC61 /* objc-auto-dump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-auto-dump.h"; path = "runtime/objc-auto-dump.h"; sourceTree = "<group>"; };
272		BC07A0100EF72D9C0014EC61 /* objc-auto-dump.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-auto-dump.mm"; path = "runtime/objc-auto-dump.mm"; sourceTree = "<group>"; };
273		BC8B5D1212D3D48100C78A5B /* libauto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libauto.dylib; path = /usr/lib/libauto.dylib; sourceTree = "<absolute>"; };
274		D2AAC0630554660B00DB518D /* libobjc.A.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libobjc.A.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
275		E8923D9C116AB2820071B552 /* a1a2-blocktramps-i386.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "a1a2-blocktramps-i386.s"; path = "runtime/a1a2-blocktramps-i386.s"; sourceTree = "<group>"; };
276		E8923D9D116AB2820071B552 /* a1a2-blocktramps-x86_64.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "a1a2-blocktramps-x86_64.s"; path = "runtime/a1a2-blocktramps-x86_64.s"; sourceTree = "<group>"; };
277		E8923D9E116AB2820071B552 /* a2a3-blocktramps-i386.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "a2a3-blocktramps-i386.s"; path = "runtime/a2a3-blocktramps-i386.s"; sourceTree = "<group>"; };
278		E8923D9F116AB2820071B552 /* a2a3-blocktramps-x86_64.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "a2a3-blocktramps-x86_64.s"; path = "runtime/a2a3-blocktramps-x86_64.s"; sourceTree = "<group>"; };
279		E8923DA0116AB2820071B552 /* objc-block-trampolines.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-block-trampolines.mm"; path = "runtime/objc-block-trampolines.mm"; sourceTree = "<group>"; };
280/* End PBXFileReference section */
281
282/* Begin PBXFrameworksBuildPhase section */
283		830F2AA70D7394D000392440 /* Frameworks */ = {
284			isa = PBXFrameworksBuildPhase;
285			buildActionMask = 2147483647;
286			files = (
287			);
288			runOnlyForDeploymentPostprocessing = 0;
289		};
290		83E50D240FF19E8200D74C19 /* Frameworks */ = {
291			isa = PBXFrameworksBuildPhase;
292			buildActionMask = 2147483647;
293			files = (
294			);
295			runOnlyForDeploymentPostprocessing = 0;
296		};
297		D289988505E68E00004EDB86 /* Frameworks */ = {
298			isa = PBXFrameworksBuildPhase;
299			buildActionMask = 2147483647;
300			files = (
301			);
302			runOnlyForDeploymentPostprocessing = 0;
303		};
304/* End PBXFrameworksBuildPhase section */
305
306/* Begin PBXGroup section */
307		08FB7794FE84155DC02AAC07 /* objc */ = {
308			isa = PBXGroup;
309			children = (
310				BC8B5D1212D3D48100C78A5B /* libauto.dylib */,
311				838485C60D6D687700CEA253 /* Public Headers */,
312				838485C70D6D688200CEA253 /* Private Headers */,
313				8384862A0D6D6ABC00CEA253 /* Project Headers */,
314				838486220D6D68E300CEA253 /* Obsolete Headers */,
315				838486270D6D690F00CEA253 /* Obsolete Source */,
316				08FB7795FE84155DC02AAC07 /* Source */,
317				838485B20D6D67F900CEA253 /* Other */,
318				1AB674ADFE9D54B511CA2CBB /* Products */,
319			);
320			name = objc;
321			sourceTree = "<group>";
322		};
323		08FB7795FE84155DC02AAC07 /* Source */ = {
324			isa = PBXGroup;
325			children = (
326				8383A3A1122600E9009290B8 /* a1a2-blocktramps-arm.s */,
327				8383A3A2122600E9009290B8 /* a2a3-blocktramps-arm.s */,
328				838485B80D6D687300CEA253 /* hashtable2.mm */,
329				838485BC0D6D687300CEA253 /* maptable.mm */,
330				9672F7ED14D5F488007CEC96 /* NSObject.mm */,
331				838486190D6D68A800CEA253 /* Protocol.mm */,
332				830F2A930D73876100392440 /* objc-accessors.mm */,
333				838485CA0D6D68A200CEA253 /* objc-auto.mm */,
334				BC07A0100EF72D9C0014EC61 /* objc-auto-dump.mm */,
335				39ABD72012F0B61800D1054C /* objc-weak.mm */,
336				E8923DA0116AB2820071B552 /* objc-block-trampolines.mm */,
337				838485CB0D6D68A200CEA253 /* objc-cache.mm */,
338				83F550DF155E030800E95D3B /* objc-cache-old.mm */,
339				838485CC0D6D68A200CEA253 /* objc-class-old.mm */,
340				838485CE0D6D68A200CEA253 /* objc-class.mm */,
341				838485D00D6D68A200CEA253 /* objc-errors.mm */,
342				838485D20D6D68A200CEA253 /* objc-exception.mm */,
343				399BC72D1224831B007FBDF0 /* objc-externalref.mm */,
344				838485D30D6D68A200CEA253 /* objc-file.mm */,
345				83BE02E30FCCB23400661494 /* objc-file-old.mm */,
346				838485D50D6D68A200CEA253 /* objc-initialize.mm */,
347				838485D60D6D68A200CEA253 /* objc-layout.mm */,
348				838485D80D6D68A200CEA253 /* objc-load.mm */,
349				838485DA0D6D68A200CEA253 /* objc-loadmethod.mm */,
350				838485DB0D6D68A200CEA253 /* objc-lockdebug.mm */,
351				83725F4914CA5BFA0014370E /* objc-opt.mm */,
352				831C85D40E10CF850066E64C /* objc-os.mm */,
353				831C85D40E10CF850066E64C /* objc-os.mm */,
354				393CEABF0DC69E3E000B69DE /* objc-references.mm */,
355				838485E10D6D68A200CEA253 /* objc-runtime-new.mm */,
356				838485E20D6D68A200CEA253 /* objc-runtime-old.mm */,
357				838485E40D6D68A200CEA253 /* objc-runtime.mm */,
358				838485E60D6D68A200CEA253 /* objc-sel-set.mm */,
359				83EB007A121C9EC200B92C16 /* objc-sel-table.s */,
360				838485E80D6D68A200CEA253 /* objc-sel.mm */,
361				834DF8B615993EE1002F2BC9 /* objc-sel-old.mm */,
362				838485EA0D6D68A200CEA253 /* objc-sync.mm */,
363				838485EB0D6D68A200CEA253 /* objc-typeencoding.mm */,
364				E8923D9C116AB2820071B552 /* a1a2-blocktramps-i386.s */,
365				E8923D9D116AB2820071B552 /* a1a2-blocktramps-x86_64.s */,
366				E8923D9E116AB2820071B552 /* a2a3-blocktramps-i386.s */,
367				E8923D9F116AB2820071B552 /* a2a3-blocktramps-x86_64.s */,
368				830F2A690D737FB800392440 /* objc-msg-arm.s */,
369				830F2A6A0D737FB800392440 /* objc-msg-i386.s */,
370				83B1A8BC0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s */,
371				830F2A720D737FB800392440 /* objc-msg-x86_64.s */,
372				87BB4E900EC39633005D08E1 /* objc-probes.d */,
373			);
374			name = Source;
375			sourceTree = "<group>";
376		};
377		1AB674ADFE9D54B511CA2CBB /* Products */ = {
378			isa = PBXGroup;
379			children = (
380				D2AAC0630554660B00DB518D /* libobjc.A.dylib */,
381				830F2AA90D7394D000392440 /* markgc */,
382				83E50D2A0FF19E8200D74C19 /* libobjc.A.dylib */,
383			);
384			name = Products;
385			sourceTree = "<group>";
386		};
387		838485B20D6D67F900CEA253 /* Other */ = {
388			isa = PBXGroup;
389			children = (
390				830F2AA50D7394C200392440 /* markgc.c */,
391				838485B40D6D683300CEA253 /* APPLE_LICENSE */,
392				838485B50D6D683300CEA253 /* ReleaseNotes.rtf */,
393				838485B30D6D682B00CEA253 /* libobjc.order */,
394				83E50D2B0FF19E9E00D74C19 /* IndigoSDK.xcconfig */,
395			);
396			name = Other;
397			sourceTree = "<group>";
398		};
399		838485C60D6D687700CEA253 /* Public Headers */ = {
400			isa = PBXGroup;
401			children = (
402				83F4B52615E843B100E0926F /* NSObjCRuntime.h */,
403				83F4B52715E843B100E0926F /* NSObject.h */,
404				838485BD0D6D687300CEA253 /* message.h */,
405				838485C80D6D68A200CEA253 /* objc-api.h */,
406				838485C90D6D68A200CEA253 /* objc-auto.h */,
407				838485D10D6D68A200CEA253 /* objc-exception.h */,
408				838485E90D6D68A200CEA253 /* objc-sync.h */,
409				838485EC0D6D68A200CEA253 /* objc.h */,
410				8384861A0D6D68A800CEA253 /* runtime.h */,
411			);
412			name = "Public Headers";
413			sourceTree = "<group>";
414		};
415		838485C70D6D688200CEA253 /* Private Headers */ = {
416			isa = PBXGroup;
417			children = (
418				83112ED30F00599600A5FBAF /* objc-internal.h */,
419				834EC0A311614167009B2563 /* objc-abi.h */,
420				838485BB0D6D687300CEA253 /* maptable.h */,
421				BC07A00B0EF72D360014EC61 /* objc-auto-dump.h */,
422				834266D70E665A8B002E4DA2 /* objc-gdb.h */,
423			);
424			name = "Private Headers";
425			sourceTree = "<group>";
426		};
427		838486220D6D68E300CEA253 /* Obsolete Headers */ = {
428			isa = PBXGroup;
429			children = (
430				830F2A970D738DC200392440 /* hashtable.h */,
431				838485B70D6D687300CEA253 /* hashtable2.h */,
432				838485CD0D6D68A200CEA253 /* objc-class.h */,
433				838485D70D6D68A200CEA253 /* objc-load.h */,
434				838485E30D6D68A200CEA253 /* objc-runtime.h */,
435				838486240D6D68F000CEA253 /* List.h */,
436				838485ED0D6D68A200CEA253 /* Object.h */,
437				838486180D6D68A800CEA253 /* Protocol.h */,
438			);
439			name = "Obsolete Headers";
440			sourceTree = "<group>";
441		};
442		838486270D6D690F00CEA253 /* Obsolete Source */ = {
443			isa = PBXGroup;
444			children = (
445				838486230D6D68F000CEA253 /* List.m */,
446				838485EE0D6D68A200CEA253 /* Object.mm */,
447			);
448			name = "Obsolete Source";
449			sourceTree = "<group>";
450		};
451		8384862A0D6D6ABC00CEA253 /* Project Headers */ = {
452			isa = PBXGroup;
453			children = (
454				830F2A920D73876100392440 /* objc-accessors.h */,
455				838485CF0D6D68A200CEA253 /* objc-config.h */,
456				83BE02E60FCCB24D00661494 /* objc-file.h */,
457				83BE02E50FCCB24D00661494 /* objc-file-old.h */,
458				838485D40D6D68A200CEA253 /* objc-initialize.h */,
459				838485D90D6D68A200CEA253 /* objc-loadmethod.h */,
460				831C85D30E10CF850066E64C /* objc-os.h */,
461				838485DC0D6D68A200CEA253 /* objc-private.h */,
462				393CEAC50DC69E67000B69DE /* objc-references.h */,
463				838485E00D6D68A200CEA253 /* objc-runtime-new.h */,
464				83BE02E70FCCB24D00661494 /* objc-runtime-old.h */,
465				838485E50D6D68A200CEA253 /* objc-sel-set.h */,
466				39ABD71F12F0B61800D1054C /* objc-weak.h */,
467			);
468			name = "Project Headers";
469			sourceTree = "<group>";
470		};
471/* End PBXGroup section */
472
473/* Begin PBXHeadersBuildPhase section */
474		83E50CDA0FF19E8200D74C19 /* Headers */ = {
475			isa = PBXHeadersBuildPhase;
476			buildActionMask = 2147483647;
477			files = (
478				83E50CF40FF19E8200D74C19 /* hashtable.h in Headers */,
479				83E50CDB0FF19E8200D74C19 /* hashtable2.h in Headers */,
480				83E50CF10FF19E8200D74C19 /* List.h in Headers */,
481				83E50CDC0FF19E8200D74C19 /* maptable.h in Headers */,
482				83E50CF20FF19E8200D74C19 /* message.h in Headers */,
483				83E57595121E892100295464 /* objc-abi.h in Headers */,
484				83E50CF30FF19E8200D74C19 /* objc-accessors.h in Headers */,
485				83E50CDD0FF19E8200D74C19 /* objc-api.h in Headers */,
486				83E50CDE0FF19E8200D74C19 /* objc-auto.h in Headers */,
487				83E50CDF0FF19E8200D74C19 /* objc-auto-dump.h in Headers */,
488				83E50CE00FF19E8200D74C19 /* objc-class.h in Headers */,
489				83E50CE10FF19E8200D74C19 /* objc-config.h in Headers */,
490				83E50CE20FF19E8200D74C19 /* objc-exception.h in Headers */,
491				83E57596121E896200295464 /* objc-file-old.h in Headers */,
492				83E57598121E8A1600295464 /* objc-file.h in Headers */,
493				83E50CF70FF19E8200D74C19 /* objc-gdb.h in Headers */,
494				83E50CE30FF19E8200D74C19 /* objc-initialize.h in Headers */,
495				83E50CF80FF19E8200D74C19 /* objc-internal.h in Headers */,
496				83E50CE40FF19E8200D74C19 /* objc-load.h in Headers */,
497				83E50CE50FF19E8200D74C19 /* objc-loadmethod.h in Headers */,
498				83E50CF60FF19E8200D74C19 /* objc-os.h in Headers */,
499				83E50CE60FF19E8200D74C19 /* objc-private.h in Headers */,
500				83E50CF50FF19E8200D74C19 /* objc-references.h in Headers */,
501				83E50CE80FF19E8200D74C19 /* objc-runtime-new.h in Headers */,
502				83E57597121E8A0A00295464 /* objc-runtime-old.h in Headers */,
503				83E50CE90FF19E8200D74C19 /* objc-runtime.h in Headers */,
504				83E50CEB0FF19E8200D74C19 /* objc-sel-set.h in Headers */,
505				83E50CEC0FF19E8200D74C19 /* objc-sync.h in Headers */,
506				83E50CED0FF19E8200D74C19 /* objc.h in Headers */,
507				83E50CEE0FF19E8200D74C19 /* Object.h in Headers */,
508				83E50CEF0FF19E8200D74C19 /* Protocol.h in Headers */,
509				83E50CF00FF19E8200D74C19 /* runtime.h in Headers */,
510				39ABD72512F0B61800D1054C /* objc-weak.h in Headers */,
511				83F4B52B15E843C300E0926F /* NSObject.h in Headers */,
512				83F4B52C15E843C800E0926F /* NSObjCRuntime.h in Headers */,
513			);
514			runOnlyForDeploymentPostprocessing = 0;
515		};
516		D2AAC0600554660B00DB518D /* Headers */ = {
517			isa = PBXHeadersBuildPhase;
518			buildActionMask = 2147483647;
519			files = (
520				830F2A980D738DC200392440 /* hashtable.h in Headers */,
521				838485BF0D6D687300CEA253 /* hashtable2.h in Headers */,
522				838486260D6D68F000CEA253 /* List.h in Headers */,
523				838485C30D6D687300CEA253 /* maptable.h in Headers */,
524				838486280D6D6A2400CEA253 /* message.h in Headers */,
525				834EC0A411614167009B2563 /* objc-abi.h in Headers */,
526				830F2A940D73876100392440 /* objc-accessors.h in Headers */,
527				838485EF0D6D68A200CEA253 /* objc-api.h in Headers */,
528				BC07A00C0EF72D360014EC61 /* objc-auto-dump.h in Headers */,
529				838485F00D6D68A200CEA253 /* objc-auto.h in Headers */,
530				838485F40D6D68A200CEA253 /* objc-class.h in Headers */,
531				838485F60D6D68A200CEA253 /* objc-config.h in Headers */,
532				838485F80D6D68A200CEA253 /* objc-exception.h in Headers */,
533				83BE02E80FCCB24D00661494 /* objc-file-old.h in Headers */,
534				83BE02E90FCCB24D00661494 /* objc-file.h in Headers */,
535				834266D80E665A8B002E4DA2 /* objc-gdb.h in Headers */,
536				838485FB0D6D68A200CEA253 /* objc-initialize.h in Headers */,
537				83112ED40F00599600A5FBAF /* objc-internal.h in Headers */,
538				838485FE0D6D68A200CEA253 /* objc-load.h in Headers */,
539				838486000D6D68A200CEA253 /* objc-loadmethod.h in Headers */,
540				831C85D50E10CF850066E64C /* objc-os.h in Headers */,
541				838486030D6D68A200CEA253 /* objc-private.h in Headers */,
542				393CEAC60DC69E67000B69DE /* objc-references.h in Headers */,
543				838486070D6D68A200CEA253 /* objc-runtime-new.h in Headers */,
544				83BE02EA0FCCB24D00661494 /* objc-runtime-old.h in Headers */,
545				8384860A0D6D68A200CEA253 /* objc-runtime.h in Headers */,
546				8384860C0D6D68A200CEA253 /* objc-sel-set.h in Headers */,
547				838486100D6D68A200CEA253 /* objc-sync.h in Headers */,
548				838486130D6D68A200CEA253 /* objc.h in Headers */,
549				838486140D6D68A200CEA253 /* Object.h in Headers */,
550				8384861E0D6D68A800CEA253 /* Protocol.h in Headers */,
551				838486200D6D68A800CEA253 /* runtime.h in Headers */,
552				39ABD72312F0B61800D1054C /* objc-weak.h in Headers */,
553				83F4B52815E843B100E0926F /* NSObjCRuntime.h in Headers */,
554				83F4B52915E843B100E0926F /* NSObject.h in Headers */,
555			);
556			runOnlyForDeploymentPostprocessing = 0;
557		};
558/* End PBXHeadersBuildPhase section */
559
560/* Begin PBXNativeTarget section */
561		830F2AA80D7394D000392440 /* markgc */ = {
562			isa = PBXNativeTarget;
563			buildConfigurationList = 830F2AAE0D7394D600392440 /* Build configuration list for PBXNativeTarget "markgc" */;
564			buildPhases = (
565				830F2AA60D7394D000392440 /* Sources */,
566				830F2AA70D7394D000392440 /* Frameworks */,
567			);
568			buildRules = (
569			);
570			dependencies = (
571			);
572			name = markgc;
573			productName = markgc;
574			productReference = 830F2AA90D7394D000392440 /* markgc */;
575			productType = "com.apple.product-type.tool";
576		};
577		83E50CD70FF19E8200D74C19 /* objc-simulator */ = {
578			isa = PBXNativeTarget;
579			buildConfigurationList = 83E50D270FF19E8200D74C19 /* Build configuration list for PBXNativeTarget "objc-simulator" */;
580			buildPhases = (
581				83E50CDA0FF19E8200D74C19 /* Headers */,
582				83E50CFC0FF19E8200D74C19 /* Sources */,
583				83E50D240FF19E8200D74C19 /* Frameworks */,
584				83E50D260FF19E8200D74C19 /* Run Script (symlink) */,
585			);
586			buildRules = (
587			);
588			dependencies = (
589			);
590			name = "objc-simulator";
591			productName = objc;
592			productReference = 83E50D2A0FF19E8200D74C19 /* libobjc.A.dylib */;
593			productType = "com.apple.product-type.library.dynamic";
594		};
595		D2AAC0620554660B00DB518D /* objc */ = {
596			isa = PBXNativeTarget;
597			buildConfigurationList = 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "objc" */;
598			buildPhases = (
599				D2AAC0600554660B00DB518D /* Headers */,
600				D2AAC0610554660B00DB518D /* Sources */,
601				D289988505E68E00004EDB86 /* Frameworks */,
602				830F2AB60D739AB600392440 /* Run Script (markgc) */,
603				830F2AFA0D73BC5800392440 /* Run Script (symlink) */,
604			);
605			buildRules = (
606			);
607			dependencies = (
608				835720F60F8BF8EE00BD4FAD /* PBXTargetDependency */,
609			);
610			name = objc;
611			productName = objc;
612			productReference = D2AAC0630554660B00DB518D /* libobjc.A.dylib */;
613			productType = "com.apple.product-type.library.dynamic";
614		};
615/* End PBXNativeTarget section */
616
617/* Begin PBXProject section */
618		08FB7793FE84155DC02AAC07 /* Project object */ = {
619			isa = PBXProject;
620			attributes = {
621				BuildIndependentTargetsInParallel = NO;
622				LastUpgradeCheck = 0440;
623			};
624			buildConfigurationList = 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "objc" */;
625			compatibilityVersion = "Xcode 3.2";
626			developmentRegion = English;
627			hasScannedForEncodings = 1;
628			knownRegions = (
629				English,
630				Japanese,
631				French,
632				German,
633			);
634			mainGroup = 08FB7794FE84155DC02AAC07 /* objc */;
635			projectDirPath = "";
636			projectRoot = "";
637			targets = (
638				D2AAC0620554660B00DB518D /* objc */,
639				830F2AA80D7394D000392440 /* markgc */,
640				83E50CD70FF19E8200D74C19 /* objc-simulator */,
641			);
642		};
643/* End PBXProject section */
644
645/* Begin PBXShellScriptBuildPhase section */
646		830F2AB60D739AB600392440 /* Run Script (markgc) */ = {
647			isa = PBXShellScriptBuildPhase;
648			buildActionMask = 2147483647;
649			comments = "Set the GC-supported bit in libobjc itself.\n\nlibobjc cannot be built with -fobjc-gc, because it needs more precise control over write-barrier use.\n\nThis is done on all architectures and platforms, even though some don't actually support GC. In those cases, a program that actually tries to use GC will fail with link errors.";
650			files = (
651			);
652			inputPaths = (
653			);
654			name = "Run Script (markgc)";
655			outputPaths = (
656			);
657			runOnlyForDeploymentPostprocessing = 0;
658			shellPath = /bin/sh;
659			shellScript = "if [ ${NATIVE_ARCH} = ${NATIVE_ARCH_32_BIT}  -o  ${NATIVE_ARCH} = ${NATIVE_ARCH_64_BIT}  -o  ${NATIVE_ARCH} = ${NATIVE_ARCH_ACTUAL} ]; then\n    \"${BUILT_PRODUCTS_DIR}/markgc\" -p \"${BUILT_PRODUCTS_DIR}/libobjc.A.dylib\"\nelse\n    echo \"Skipping markgc for cross compile.\"\nfi";
660		};
661		830F2AFA0D73BC5800392440 /* Run Script (symlink) */ = {
662			isa = PBXShellScriptBuildPhase;
663			buildActionMask = 8;
664			files = (
665			);
666			inputPaths = (
667			);
668			name = "Run Script (symlink)";
669			outputPaths = (
670			);
671			runOnlyForDeploymentPostprocessing = 1;
672			shellPath = /bin/sh;
673			shellScript = "cd \"${INSTALL_DIR}\"\n/bin/ln -s libobjc.A.dylib libobjc.dylib\n";
674		};
675		83E50D260FF19E8200D74C19 /* Run Script (symlink) */ = {
676			isa = PBXShellScriptBuildPhase;
677			buildActionMask = 8;
678			files = (
679			);
680			inputPaths = (
681			);
682			name = "Run Script (symlink)";
683			outputPaths = (
684			);
685			runOnlyForDeploymentPostprocessing = 1;
686			shellPath = /bin/sh;
687			shellScript = "cd \"${INSTALL_DIR}\"\n/bin/ln -s libobjc.A.dylib libobjc.dylib\n";
688		};
689/* End PBXShellScriptBuildPhase section */
690
691/* Begin PBXSourcesBuildPhase section */
692		830F2AA60D7394D000392440 /* Sources */ = {
693			isa = PBXSourcesBuildPhase;
694			buildActionMask = 2147483647;
695			files = (
696				830F2AB10D73962200392440 /* markgc.c in Sources */,
697			);
698			runOnlyForDeploymentPostprocessing = 0;
699		};
700		83E50CFC0FF19E8200D74C19 /* Sources */ = {
701			isa = PBXSourcesBuildPhase;
702			buildActionMask = 2147483647;
703			files = (
704				83E50D130FF19E8200D74C19 /* Object.mm in Sources */,
705				83E50D140FF19E8200D74C19 /* Protocol.mm in Sources */,
706				83E50D150FF19E8200D74C19 /* List.m in Sources */,
707				8383A3AC122600FB009290B8 /* a1a2-blocktramps-arm.s in Sources */,
708				8383A3AD122600FB009290B8 /* a2a3-blocktramps-arm.s in Sources */,
709				8383A3AE122600FB009290B8 /* hashtable2.mm in Sources */,
710				8383A3AF122600FB009290B8 /* maptable.mm in Sources */,
711				8383A3B0122600FB009290B8 /* objc-accessors.mm in Sources */,
712				8383A3B1122600FB009290B8 /* objc-auto.mm in Sources */,
713				8383A3B2122600FB009290B8 /* objc-auto-dump.mm in Sources */,
714				8383A3B3122600FB009290B8 /* objc-block-trampolines.mm in Sources */,
715				8383A3B4122600FB009290B8 /* objc-cache.mm in Sources */,
716				8383A3B5122600FB009290B8 /* objc-class-old.mm in Sources */,
717				8383A3B6122600FB009290B8 /* objc-class.mm in Sources */,
718				8383A3B7122600FB009290B8 /* objc-errors.mm in Sources */,
719				8383A3B8122600FB009290B8 /* objc-exception.mm in Sources */,
720				8383A3B9122600FB009290B8 /* objc-file.mm in Sources */,
721				8383A3BA122600FB009290B8 /* objc-file-old.mm in Sources */,
722				8383A3BB122600FB009290B8 /* objc-initialize.mm in Sources */,
723				8383A3BC122600FB009290B8 /* objc-layout.mm in Sources */,
724				8383A3BD122600FB009290B8 /* objc-load.mm in Sources */,
725				8383A3BE122600FB009290B8 /* objc-loadmethod.mm in Sources */,
726				8383A3BF122600FB009290B8 /* objc-lockdebug.mm in Sources */,
727				8383A3C0122600FB009290B8 /* objc-os.mm in Sources */,
728				8383A3C1122600FB009290B8 /* objc-references.mm in Sources */,
729				8383A3C3122600FB009290B8 /* objc-runtime-new.mm in Sources */,
730				8383A3C4122600FB009290B8 /* objc-runtime-old.mm in Sources */,
731				8383A3C5122600FB009290B8 /* objc-runtime.mm in Sources */,
732				8383A3C6122600FB009290B8 /* objc-sel-set.mm in Sources */,
733				8383A3C7122600FB009290B8 /* objc-sel-table.s in Sources */,
734				8383A3C8122600FB009290B8 /* objc-sel.mm in Sources */,
735				8383A3C9122600FB009290B8 /* objc-sync.mm in Sources */,
736				8383A3CA122600FB009290B8 /* objc-typeencoding.mm in Sources */,
737				8383A3CB122600FB009290B8 /* a1a2-blocktramps-i386.s in Sources */,
738				8383A3CC122600FB009290B8 /* a1a2-blocktramps-x86_64.s in Sources */,
739				8383A3CD122600FB009290B8 /* a2a3-blocktramps-i386.s in Sources */,
740				8383A3CE122600FB009290B8 /* a2a3-blocktramps-x86_64.s in Sources */,
741				8383A3D0122600FB009290B8 /* objc-msg-arm.s in Sources */,
742				8383A3D1122600FB009290B8 /* objc-msg-i386.s in Sources */,
743				8383A3D2122600FB009290B8 /* objc-msg-simulator-i386.s in Sources */,
744				8383A3D3122600FB009290B8 /* objc-msg-x86_64.s in Sources */,
745				8383A3D4122600FB009290B8 /* objc-probes.d in Sources */,
746				8383A3DC1226291C009290B8 /* objc-externalref.mm in Sources */,
747				39ABD72612F0B61800D1054C /* objc-weak.mm in Sources */,
748				9672F7EF14D5F488007CEC96 /* NSObject.mm in Sources */,
749				83725F4C14CA5C210014370E /* objc-opt.mm in Sources */,
750			);
751			runOnlyForDeploymentPostprocessing = 0;
752		};
753		D2AAC0610554660B00DB518D /* Sources */ = {
754			isa = PBXSourcesBuildPhase;
755			buildActionMask = 2147483647;
756			files = (
757				838485C00D6D687300CEA253 /* hashtable2.mm in Sources */,
758				838485C40D6D687300CEA253 /* maptable.mm in Sources */,
759				838485F10D6D68A200CEA253 /* objc-auto.mm in Sources */,
760				838485F20D6D68A200CEA253 /* objc-cache.mm in Sources */,
761				838485F30D6D68A200CEA253 /* objc-class-old.mm in Sources */,
762				838485F50D6D68A200CEA253 /* objc-class.mm in Sources */,
763				838485F70D6D68A200CEA253 /* objc-errors.mm in Sources */,
764				838485F90D6D68A200CEA253 /* objc-exception.mm in Sources */,
765				838485FA0D6D68A200CEA253 /* objc-file.mm in Sources */,
766				838485FC0D6D68A200CEA253 /* objc-initialize.mm in Sources */,
767				838485FD0D6D68A200CEA253 /* objc-layout.mm in Sources */,
768				838485FF0D6D68A200CEA253 /* objc-load.mm in Sources */,
769				838486010D6D68A200CEA253 /* objc-loadmethod.mm in Sources */,
770				838486020D6D68A200CEA253 /* objc-lockdebug.mm in Sources */,
771				838486080D6D68A200CEA253 /* objc-runtime-new.mm in Sources */,
772				838486090D6D68A200CEA253 /* objc-runtime-old.mm in Sources */,
773				8384860B0D6D68A200CEA253 /* objc-runtime.mm in Sources */,
774				8384860D0D6D68A200CEA253 /* objc-sel-set.mm in Sources */,
775				8384860F0D6D68A200CEA253 /* objc-sel.mm in Sources */,
776				838486110D6D68A200CEA253 /* objc-sync.mm in Sources */,
777				838486120D6D68A200CEA253 /* objc-typeencoding.mm in Sources */,
778				838486150D6D68A200CEA253 /* Object.mm in Sources */,
779				8384861F0D6D68A800CEA253 /* Protocol.mm in Sources */,
780				838486250D6D68F000CEA253 /* List.m in Sources */,
781				830F2A740D737FB800392440 /* objc-msg-arm.s in Sources */,
782				830F2A750D737FB900392440 /* objc-msg-i386.s in Sources */,
783				830F2A7D0D737FBB00392440 /* objc-msg-x86_64.s in Sources */,
784				830F2A950D73876100392440 /* objc-accessors.mm in Sources */,
785				393CEAC00DC69E3E000B69DE /* objc-references.mm in Sources */,
786				831C85D60E10CF850066E64C /* objc-os.mm in Sources */,
787				87BB4EA70EC39854005D08E1 /* objc-probes.d in Sources */,
788				BC07A0110EF72D9C0014EC61 /* objc-auto-dump.mm in Sources */,
789				83BE02E40FCCB23400661494 /* objc-file-old.mm in Sources */,
790				E8923DA1116AB2820071B552 /* a1a2-blocktramps-i386.s in Sources */,
791				E8923DA2116AB2820071B552 /* a1a2-blocktramps-x86_64.s in Sources */,
792				E8923DA3116AB2820071B552 /* a2a3-blocktramps-i386.s in Sources */,
793				E8923DA4116AB2820071B552 /* a2a3-blocktramps-x86_64.s in Sources */,
794				E8923DA5116AB2820071B552 /* objc-block-trampolines.mm in Sources */,
795				83B1A8BE0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s in Sources */,
796				83EB007B121C9EC200B92C16 /* objc-sel-table.s in Sources */,
797				8383A3A3122600E9009290B8 /* a1a2-blocktramps-arm.s in Sources */,
798				8383A3A4122600E9009290B8 /* a2a3-blocktramps-arm.s in Sources */,
799				399BC72E1224831B007FBDF0 /* objc-externalref.mm in Sources */,
800				39ABD72412F0B61800D1054C /* objc-weak.mm in Sources */,
801				9672F7EE14D5F488007CEC96 /* NSObject.mm in Sources */,
802				83725F4A14CA5BFA0014370E /* objc-opt.mm in Sources */,
803				83F550E0155E030800E95D3B /* objc-cache-old.mm in Sources */,
804				834DF8B715993EE1002F2BC9 /* objc-sel-old.mm in Sources */,
805			);
806			runOnlyForDeploymentPostprocessing = 0;
807		};
808/* End PBXSourcesBuildPhase section */
809
810/* Begin PBXTargetDependency section */
811		835720F60F8BF8EE00BD4FAD /* PBXTargetDependency */ = {
812			isa = PBXTargetDependency;
813			target = 830F2AA80D7394D000392440 /* markgc */;
814			targetProxy = 835720F50F8BF8EE00BD4FAD /* PBXContainerItemProxy */;
815		};
816/* End PBXTargetDependency section */
817
818/* Begin XCBuildConfiguration section */
819		1DEB914B08733D8E0010E9CD /* Debug */ = {
820			isa = XCBuildConfiguration;
821			buildSettings = {
822				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
823				COPY_PHASE_STRIP = NO;
824				DYLIB_CURRENT_VERSION = 228;
825				EXECUTABLE_PREFIX = lib;
826				GCC_CW_ASM_SYNTAX = NO;
827				GCC_DYNAMIC_NO_PIC = NO;
828				GCC_MODEL_TUNING = G5;
829				GCC_OPTIMIZATION_LEVEL = 0;
830				GCC_THREADSAFE_STATICS = NO;
831				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
832				HEADER_SEARCH_PATHS = (
833					"$(DSTROOT)/usr/include/**",
834					"$(DSTROOT)/usr/local/include/**",
835					"$(CONFIGURATION_BUILD_DIR)/usr/include/**",
836					"$(CONFIGURATION_BUILD_DIR)/usr/local/include/**",
837				);
838				INSTALL_PATH = /usr/lib;
839				ORDER_FILE = libobjc.order;
840				OTHER_CFLAGS = (
841					"-fdollars-in-identifiers",
842					"$(OTHER_CFLAGS)",
843				);
844				"OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = "-lc++abi";
845				"OTHER_LDFLAGS[sdk=iphonesimulator*][arch=*]" = "-l_BUILD_objc-simulator_TARGET_INSTEAD";
846				"OTHER_LDFLAGS[sdk=macosx*]" = (
847					"-lCrashReporterClient",
848					"-lauto",
849					"-lc++abi",
850				);
851				PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/objc;
852				PRODUCT_NAME = objc.A;
853				PUBLIC_HEADERS_FOLDER_PATH = /usr/include/objc;
854				UNEXPORTED_SYMBOLS_FILE = unexported_symbols;
855			};
856			name = Debug;
857		};
858		1DEB914C08733D8E0010E9CD /* Release */ = {
859			isa = XCBuildConfiguration;
860			buildSettings = {
861				DYLIB_CURRENT_VERSION = 228;
862				EXECUTABLE_PREFIX = lib;
863				GCC_CW_ASM_SYNTAX = NO;
864				GCC_THREADSAFE_STATICS = NO;
865				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
866				HEADER_SEARCH_PATHS = (
867					"$(DSTROOT)/usr/include/**",
868					"$(DSTROOT)/usr/local/include/**",
869					"$(CONFIGURATION_BUILD_DIR)/usr/include/**",
870					"$(CONFIGURATION_BUILD_DIR)/usr/local/include/**",
871				);
872				INSTALL_PATH = /usr/lib;
873				ORDER_FILE = libobjc.order;
874				OTHER_CFLAGS = (
875					"-fdollars-in-identifiers",
876					"$(OTHER_CFLAGS)",
877				);
878				"OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = "-lc++abi";
879				"OTHER_LDFLAGS[sdk=iphonesimulator*][arch=*]" = "-l_BUILD_objc-simulator_TARGET_INSTEAD";
880				"OTHER_LDFLAGS[sdk=macosx*]" = (
881					"-lCrashReporterClient",
882					"-lauto",
883					"-lc++abi",
884				);
885				PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/objc;
886				PRODUCT_NAME = objc.A;
887				PUBLIC_HEADERS_FOLDER_PATH = /usr/include/objc;
888				UNEXPORTED_SYMBOLS_FILE = unexported_symbols;
889			};
890			name = Release;
891		};
892		1DEB914F08733D8E0010E9CD /* Debug */ = {
893			isa = XCBuildConfiguration;
894			buildSettings = {
895				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
896				CLANG_CXX_LIBRARY = "libc++";
897				CLANG_LINK_OBJC_RUNTIME = NO;
898				CLANG_OBJC_RUNTIME = NO;
899				DEBUG_INFORMATION_FORMAT = dwarf;
900				GCC_ENABLE_CPP_EXCEPTIONS = NO;
901				GCC_ENABLE_CPP_RTTI = NO;
902				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
903				GCC_OPTIMIZATION_LEVEL = 0;
904				GCC_PREPROCESSOR_DEFINITIONS = "OS_OBJECT_USE_OBJC=0";
905				GCC_STRICT_ALIASING = YES;
906				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
907				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
908				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
909				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
910				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
911				GCC_WARN_ABOUT_RETURN_TYPE = YES;
912				GCC_WARN_SHADOW = YES;
913				GCC_WARN_UNUSED_VARIABLE = YES;
914				OTHER_CFLAGS = "";
915				"OTHER_CFLAGS[arch=x86_64]" = "-fobjc-legacy-dispatch";
916				OTHER_CPLUSPLUSFLAGS = (
917					"$(OTHER_CFLAGS)",
918					"-D_LIBCPP_VISIBLE=\"\"",
919				);
920				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
921				WARNING_CFLAGS = (
922					"-Wall",
923					"-Wextra",
924					"-Wstrict-aliasing=2",
925					"-Wstrict-overflow=4",
926					"-Wno-unused-parameter",
927					"-Wno-deprecated-objc-isa-usage",
928					"-Wno-cast-of-sel-type",
929				);
930			};
931			name = Debug;
932		};
933		1DEB915008733D8E0010E9CD /* Release */ = {
934			isa = XCBuildConfiguration;
935			buildSettings = {
936				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
937				CLANG_CXX_LIBRARY = "libc++";
938				CLANG_LINK_OBJC_RUNTIME = NO;
939				CLANG_OBJC_RUNTIME = NO;
940				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
941				GCC_ENABLE_CPP_EXCEPTIONS = NO;
942				GCC_ENABLE_CPP_RTTI = NO;
943				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
944				GCC_PREPROCESSOR_DEFINITIONS = (
945					"OS_OBJECT_USE_OBJC=0",
946					"NDEBUG=1",
947				);
948				GCC_STRICT_ALIASING = YES;
949				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
950				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
951				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
952				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
953				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
954				GCC_WARN_ABOUT_RETURN_TYPE = YES;
955				GCC_WARN_SHADOW = YES;
956				GCC_WARN_UNUSED_VARIABLE = YES;
957				"OTHER_CFLAGS[arch=i386]" = "-momit-leaf-frame-pointer";
958				"OTHER_CFLAGS[arch=x86_64]" = (
959					"-momit-leaf-frame-pointer",
960					"-fobjc-legacy-dispatch",
961				);
962				OTHER_CPLUSPLUSFLAGS = (
963					"$(OTHER_CFLAGS)",
964					"-D_LIBCPP_VISIBLE=\"\"",
965				);
966				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
967				WARNING_CFLAGS = (
968					"-Wall",
969					"-Wextra",
970					"-Wstrict-aliasing=2",
971					"-Wstrict-overflow=4",
972					"-Wno-unused-parameter",
973					"-Wno-deprecated-objc-isa-usage",
974					"-Wno-cast-of-sel-type",
975				);
976			};
977			name = Release;
978		};
979		830F2AAB0D7394D100392440 /* Debug */ = {
980			isa = XCBuildConfiguration;
981			buildSettings = {
982				ALWAYS_SEARCH_USER_PATHS = NO;
983				COPY_PHASE_STRIP = NO;
984				GCC_C_LANGUAGE_STANDARD = gnu99;
985				GCC_DYNAMIC_NO_PIC = NO;
986				GCC_MODEL_TUNING = G5;
987				GCC_OPTIMIZATION_LEVEL = 0;
988				INSTALL_PATH = /usr/local/bin;
989				PRODUCT_NAME = markgc;
990				SKIP_INSTALL = YES;
991			};
992			name = Debug;
993		};
994		830F2AAC0D7394D100392440 /* Release */ = {
995			isa = XCBuildConfiguration;
996			buildSettings = {
997				ALWAYS_SEARCH_USER_PATHS = NO;
998				COPY_PHASE_STRIP = YES;
999				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1000				GCC_C_LANGUAGE_STANDARD = gnu99;
1001				GCC_DYNAMIC_NO_PIC = NO;
1002				GCC_MODEL_TUNING = G5;
1003				INSTALL_PATH = /usr/local/bin;
1004				PRODUCT_NAME = markgc;
1005				SKIP_INSTALL = YES;
1006			};
1007			name = Release;
1008		};
1009		83E50D280FF19E8200D74C19 /* Debug */ = {
1010			isa = XCBuildConfiguration;
1011			baseConfigurationReference = 83E50D2B0FF19E9E00D74C19 /* IndigoSDK.xcconfig */;
1012			buildSettings = {
1013				ARCHS = i386;
1014				COPY_PHASE_STRIP = NO;
1015				DYLIB_CURRENT_VERSION = 227;
1016				EXECUTABLE_PREFIX = lib;
1017				GCC_CW_ASM_SYNTAX = NO;
1018				GCC_OPTIMIZATION_LEVEL = 0;
1019				GCC_THREADSAFE_STATICS = NO;
1020				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1021				HEADER_SEARCH_PATHS = (
1022					"$(DSTROOT)/$(INDIGO_INSTALL_PATH_PREFIX)/usr/include/**",
1023					"$(DSTROOT)/$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include/**",
1024					"$(CONFIGURATION_BUILD_DIR)/$(INDIGO_INSTALL_PATH_PREFIX)/usr/include/**",
1025					"$(CONFIGURATION_BUILD_DIR)/$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include/**",
1026				);
1027				INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/lib";
1028				LD_DYLIB_INSTALL_NAME_mh_dylib = "/usr/lib/$(EXECUTABLE_PATH)";
1029				OTHER_CFLAGS = (
1030					"-fobjc-legacy-dispatch",
1031					"-fobjc-abi-version=2",
1032					"-fdollars-in-identifiers",
1033				);
1034				OTHER_LDFLAGS = "-lc++abi";
1035				PRIVATE_HEADERS_FOLDER_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include/objc";
1036				PRODUCT_NAME = objc.A;
1037				PUBLIC_HEADERS_FOLDER_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/include/objc";
1038				UNEXPORTED_SYMBOLS_FILE = unexported_symbols;
1039			};
1040			name = Debug;
1041		};
1042		83E50D290FF19E8200D74C19 /* Release */ = {
1043			isa = XCBuildConfiguration;
1044			baseConfigurationReference = 83E50D2B0FF19E9E00D74C19 /* IndigoSDK.xcconfig */;
1045			buildSettings = {
1046				ARCHS = i386;
1047				DYLIB_CURRENT_VERSION = 227;
1048				EXECUTABLE_PREFIX = lib;
1049				GCC_CW_ASM_SYNTAX = NO;
1050				GCC_THREADSAFE_STATICS = NO;
1051				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1052				HEADER_SEARCH_PATHS = (
1053					"$(DSTROOT)/$(INDIGO_INSTALL_PATH_PREFIX)/usr/include/**",
1054					"$(DSTROOT)/$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include/**",
1055					"$(CONFIGURATION_BUILD_DIR)/$(INDIGO_INSTALL_PATH_PREFIX)/usr/include/**",
1056					"$(CONFIGURATION_BUILD_DIR)/$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include/**",
1057				);
1058				INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/lib";
1059				LD_DYLIB_INSTALL_NAME_mh_dylib = "/usr/lib/$(EXECUTABLE_PATH)";
1060				OTHER_CFLAGS = (
1061					"-fobjc-legacy-dispatch",
1062					"-fobjc-abi-version=2",
1063					"-fdollars-in-identifiers",
1064				);
1065				OTHER_LDFLAGS = "-lc++abi";
1066				PRIVATE_HEADERS_FOLDER_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include/objc";
1067				PRODUCT_NAME = objc.A;
1068				PUBLIC_HEADERS_FOLDER_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/include/objc";
1069				UNEXPORTED_SYMBOLS_FILE = unexported_symbols;
1070			};
1071			name = Release;
1072		};
1073/* End XCBuildConfiguration section */
1074
1075/* Begin XCConfigurationList section */
1076		1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "objc" */ = {
1077			isa = XCConfigurationList;
1078			buildConfigurations = (
1079				1DEB914B08733D8E0010E9CD /* Debug */,
1080				1DEB914C08733D8E0010E9CD /* Release */,
1081			);
1082			defaultConfigurationIsVisible = 0;
1083			defaultConfigurationName = Release;
1084		};
1085		1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "objc" */ = {
1086			isa = XCConfigurationList;
1087			buildConfigurations = (
1088				1DEB914F08733D8E0010E9CD /* Debug */,
1089				1DEB915008733D8E0010E9CD /* Release */,
1090			);
1091			defaultConfigurationIsVisible = 0;
1092			defaultConfigurationName = Release;
1093		};
1094		830F2AAE0D7394D600392440 /* Build configuration list for PBXNativeTarget "markgc" */ = {
1095			isa = XCConfigurationList;
1096			buildConfigurations = (
1097				830F2AAB0D7394D100392440 /* Debug */,
1098				830F2AAC0D7394D100392440 /* Release */,
1099			);
1100			defaultConfigurationIsVisible = 0;
1101			defaultConfigurationName = Release;
1102		};
1103		83E50D270FF19E8200D74C19 /* Build configuration list for PBXNativeTarget "objc-simulator" */ = {
1104			isa = XCConfigurationList;
1105			buildConfigurations = (
1106				83E50D280FF19E8200D74C19 /* Debug */,
1107				83E50D290FF19E8200D74C19 /* Release */,
1108			);
1109			defaultConfigurationIsVisible = 0;
1110			defaultConfigurationName = Release;
1111		};
1112/* End XCConfigurationList section */
1113	};
1114	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
1115}
1116