]>
Commit | Line | Data |
---|---|---|
7af964d1 A |
1 | // !$*UTF8*$! |
2 | { | |
3 | archiveVersion = 1; | |
4 | classes = { | |
5 | }; | |
cd5f04f5 | 6 | objectVersion = 46; |
7af964d1 A |
7 | objects = { |
8 | ||
31875a97 | 9 | /* Begin PBXAggregateTarget section */ |
bbeed59c A |
10 | 834F9B01212E560100F95A54 /* objc4_tests */ = { |
11 | isa = PBXAggregateTarget; | |
12 | buildConfigurationList = 834F9B04212E560200F95A54 /* Build configuration list for PBXAggregateTarget "objc4_tests" */; | |
13 | buildPhases = ( | |
13ba007e | 14 | 834F9B05212E561400F95A54 /* Run Script (build tests) */, |
bbeed59c A |
15 | ); |
16 | dependencies = ( | |
17 | ); | |
18 | name = objc4_tests; | |
19 | productName = objc4_tests; | |
20 | }; | |
31875a97 A |
21 | 837F67A81A771F63004D34FA /* objc-simulator */ = { |
22 | isa = PBXAggregateTarget; | |
23 | buildConfigurationList = 837F67A91A771F63004D34FA /* Build configuration list for PBXAggregateTarget "objc-simulator" */; | |
24 | buildPhases = ( | |
25 | ); | |
26 | dependencies = ( | |
27 | 837F67AD1A771F6E004D34FA /* PBXTargetDependency */, | |
28 | ); | |
29 | name = "objc-simulator"; | |
30 | productName = objc_simulator; | |
31 | }; | |
32 | /* End PBXAggregateTarget section */ | |
33 | ||
7af964d1 | 34 | /* Begin PBXBuildFile section */ |
8972963c | 35 | 393CEAC00DC69E3E000B69DE /* objc-references.mm in Sources */ = {isa = PBXBuildFile; fileRef = 393CEABF0DC69E3E000B69DE /* objc-references.mm */; }; |
7af964d1 | 36 | 393CEAC60DC69E67000B69DE /* objc-references.h in Headers */ = {isa = PBXBuildFile; fileRef = 393CEAC50DC69E67000B69DE /* objc-references.h */; }; |
8972963c A |
37 | 39ABD72312F0B61800D1054C /* objc-weak.h in Headers */ = {isa = PBXBuildFile; fileRef = 39ABD71F12F0B61800D1054C /* objc-weak.h */; }; |
38 | 39ABD72412F0B61800D1054C /* objc-weak.mm in Sources */ = {isa = PBXBuildFile; fileRef = 39ABD72012F0B61800D1054C /* objc-weak.mm */; }; | |
66799735 A |
39 | 7593EC58202248E50046AB96 /* objc-object.h in Headers */ = {isa = PBXBuildFile; fileRef = 7593EC57202248DF0046AB96 /* objc-object.h */; }; |
40 | 75A9504F202BAA0600D7D56F /* objc-locks-new.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A9504E202BAA0300D7D56F /* objc-locks-new.h */; }; | |
41 | 75A95051202BAA9A00D7D56F /* objc-locks.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A95050202BAA9A00D7D56F /* objc-locks.h */; }; | |
42 | 75A95053202BAC4100D7D56F /* objc-lockdebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A95052202BAC4100D7D56F /* objc-lockdebug.h */; }; | |
43 | 8306440920D24A5D00E356D2 /* objc-block-trampolines.h in Headers */ = {isa = PBXBuildFile; fileRef = 8306440620D24A3E00E356D2 /* objc-block-trampolines.h */; settings = {ATTRIBUTES = (Private, ); }; }; | |
7af964d1 A |
44 | 830F2A740D737FB800392440 /* objc-msg-arm.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A690D737FB800392440 /* objc-msg-arm.s */; }; |
45 | 830F2A750D737FB900392440 /* objc-msg-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A6A0D737FB800392440 /* objc-msg-i386.s */; }; | |
7af964d1 | 46 | 830F2A7D0D737FBB00392440 /* objc-msg-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A720D737FB800392440 /* objc-msg-x86_64.s */; }; |
cd5f04f5 | 47 | 830F2A950D73876100392440 /* objc-accessors.mm in Sources */ = {isa = PBXBuildFile; fileRef = 830F2A930D73876100392440 /* objc-accessors.mm */; }; |
7af964d1 | 48 | 830F2A980D738DC200392440 /* hashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 830F2A970D738DC200392440 /* hashtable.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
7af964d1 A |
49 | 83112ED40F00599600A5FBAF /* objc-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 83112ED30F00599600A5FBAF /* objc-internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; |
50 | 831C85D50E10CF850066E64C /* objc-os.h in Headers */ = {isa = PBXBuildFile; fileRef = 831C85D30E10CF850066E64C /* objc-os.h */; }; | |
cd5f04f5 | 51 | 831C85D60E10CF850066E64C /* objc-os.mm in Sources */ = {isa = PBXBuildFile; fileRef = 831C85D40E10CF850066E64C /* objc-os.mm */; }; |
7af964d1 | 52 | 834266D80E665A8B002E4DA2 /* objc-gdb.h in Headers */ = {isa = PBXBuildFile; fileRef = 834266D70E665A8B002E4DA2 /* objc-gdb.h */; settings = {ATTRIBUTES = (Private, ); }; }; |
7257e56c | 53 | 834DF8B715993EE1002F2BC9 /* objc-sel-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 834DF8B615993EE1002F2BC9 /* objc-sel-old.mm */; }; |
8972963c | 54 | 834EC0A411614167009B2563 /* objc-abi.h in Headers */ = {isa = PBXBuildFile; fileRef = 834EC0A311614167009B2563 /* objc-abi.h */; settings = {ATTRIBUTES = (Private, ); }; }; |
cd5f04f5 | 55 | 83725F4A14CA5BFA0014370E /* objc-opt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83725F4914CA5BFA0014370E /* objc-opt.mm */; }; |
7af964d1 | 56 | 838485BF0D6D687300CEA253 /* hashtable2.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485B70D6D687300CEA253 /* hashtable2.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
cd5f04f5 | 57 | 838485C00D6D687300CEA253 /* hashtable2.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485B80D6D687300CEA253 /* hashtable2.mm */; }; |
7af964d1 | 58 | 838485C30D6D687300CEA253 /* maptable.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485BB0D6D687300CEA253 /* maptable.h */; settings = {ATTRIBUTES = (Private, ); }; }; |
cd5f04f5 | 59 | 838485C40D6D687300CEA253 /* maptable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485BC0D6D687300CEA253 /* maptable.mm */; }; |
7af964d1 A |
60 | 838485EF0D6D68A200CEA253 /* objc-api.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485C80D6D68A200CEA253 /* objc-api.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
61 | 838485F00D6D68A200CEA253 /* objc-auto.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485C90D6D68A200CEA253 /* objc-auto.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
31875a97 | 62 | 838485F10D6D68A200CEA253 /* objc-auto.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CA0D6D68A200CEA253 /* objc-auto.mm */; settings = {COMPILER_FLAGS = "-fexceptions"; }; }; |
cd5f04f5 | 63 | 838485F20D6D68A200CEA253 /* objc-cache.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CB0D6D68A200CEA253 /* objc-cache.mm */; }; |
7257e56c | 64 | 838485F30D6D68A200CEA253 /* objc-class-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CC0D6D68A200CEA253 /* objc-class-old.mm */; }; |
7af964d1 | 65 | 838485F40D6D68A200CEA253 /* objc-class.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485CD0D6D68A200CEA253 /* objc-class.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
cd5f04f5 | 66 | 838485F50D6D68A200CEA253 /* objc-class.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485CE0D6D68A200CEA253 /* objc-class.mm */; }; |
7af964d1 | 67 | 838485F60D6D68A200CEA253 /* objc-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485CF0D6D68A200CEA253 /* objc-config.h */; }; |
cd5f04f5 | 68 | 838485F70D6D68A200CEA253 /* objc-errors.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D00D6D68A200CEA253 /* objc-errors.mm */; }; |
7af964d1 | 69 | 838485F80D6D68A200CEA253 /* objc-exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D10D6D68A200CEA253 /* objc-exception.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
cd5f04f5 | 70 | 838485F90D6D68A200CEA253 /* objc-exception.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D20D6D68A200CEA253 /* objc-exception.mm */; settings = {COMPILER_FLAGS = "-fexceptions"; }; }; |
8972963c | 71 | 838485FA0D6D68A200CEA253 /* objc-file.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D30D6D68A200CEA253 /* objc-file.mm */; }; |
7af964d1 | 72 | 838485FB0D6D68A200CEA253 /* objc-initialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D40D6D68A200CEA253 /* objc-initialize.h */; }; |
cd5f04f5 A |
73 | 838485FC0D6D68A200CEA253 /* objc-initialize.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D50D6D68A200CEA253 /* objc-initialize.mm */; }; |
74 | 838485FD0D6D68A200CEA253 /* objc-layout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D60D6D68A200CEA253 /* objc-layout.mm */; }; | |
7af964d1 | 75 | 838485FE0D6D68A200CEA253 /* objc-load.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D70D6D68A200CEA253 /* objc-load.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
cd5f04f5 | 76 | 838485FF0D6D68A200CEA253 /* objc-load.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485D80D6D68A200CEA253 /* objc-load.mm */; }; |
7af964d1 | 77 | 838486000D6D68A200CEA253 /* objc-loadmethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485D90D6D68A200CEA253 /* objc-loadmethod.h */; }; |
cd5f04f5 | 78 | 838486010D6D68A200CEA253 /* objc-loadmethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485DA0D6D68A200CEA253 /* objc-loadmethod.mm */; }; |
4a109af3 | 79 | 838486020D6D68A200CEA253 /* objc-lockdebug.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485DB0D6D68A200CEA253 /* objc-lockdebug.mm */; settings = {COMPILER_FLAGS = "-Os"; }; }; |
7af964d1 | 80 | 838486030D6D68A200CEA253 /* objc-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485DC0D6D68A200CEA253 /* objc-private.h */; }; |
7af964d1 | 81 | 838486070D6D68A200CEA253 /* objc-runtime-new.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E00D6D68A200CEA253 /* objc-runtime-new.h */; }; |
8972963c | 82 | 838486080D6D68A200CEA253 /* objc-runtime-new.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E10D6D68A200CEA253 /* objc-runtime-new.mm */; }; |
7257e56c | 83 | 838486090D6D68A200CEA253 /* objc-runtime-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E20D6D68A200CEA253 /* objc-runtime-old.mm */; }; |
7af964d1 | 84 | 8384860A0D6D68A200CEA253 /* objc-runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E30D6D68A200CEA253 /* objc-runtime.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
cd5f04f5 | 85 | 8384860B0D6D68A200CEA253 /* objc-runtime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E40D6D68A200CEA253 /* objc-runtime.mm */; }; |
7af964d1 | 86 | 8384860C0D6D68A200CEA253 /* objc-sel-set.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E50D6D68A200CEA253 /* objc-sel-set.h */; }; |
cd5f04f5 | 87 | 8384860D0D6D68A200CEA253 /* objc-sel-set.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E60D6D68A200CEA253 /* objc-sel-set.mm */; }; |
7af964d1 A |
88 | 8384860F0D6D68A200CEA253 /* objc-sel.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485E80D6D68A200CEA253 /* objc-sel.mm */; }; |
89 | 838486100D6D68A200CEA253 /* objc-sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485E90D6D68A200CEA253 /* objc-sync.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
cd5f04f5 A |
90 | 838486110D6D68A200CEA253 /* objc-sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EA0D6D68A200CEA253 /* objc-sync.mm */; }; |
91 | 838486120D6D68A200CEA253 /* objc-typeencoding.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EB0D6D68A200CEA253 /* objc-typeencoding.mm */; }; | |
7af964d1 A |
92 | 838486130D6D68A200CEA253 /* objc.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485EC0D6D68A200CEA253 /* objc.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
93 | 838486140D6D68A200CEA253 /* Object.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485ED0D6D68A200CEA253 /* Object.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
7257e56c | 94 | 838486150D6D68A200CEA253 /* Object.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838485EE0D6D68A200CEA253 /* Object.mm */; }; |
7af964d1 | 95 | 8384861E0D6D68A800CEA253 /* Protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 838486180D6D68A800CEA253 /* Protocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
cd5f04f5 | 96 | 8384861F0D6D68A800CEA253 /* Protocol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 838486190D6D68A800CEA253 /* Protocol.mm */; }; |
7af964d1 A |
97 | 838486200D6D68A800CEA253 /* runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8384861A0D6D68A800CEA253 /* runtime.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
98 | 838486250D6D68F000CEA253 /* List.m in Sources */ = {isa = PBXBuildFile; fileRef = 838486230D6D68F000CEA253 /* List.m */; }; | |
99 | 838486260D6D68F000CEA253 /* List.h in Headers */ = {isa = PBXBuildFile; fileRef = 838486240D6D68F000CEA253 /* List.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
100 | 838486280D6D6A2400CEA253 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = 838485BD0D6D687300CEA253 /* message.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
4a109af3 A |
101 | 83A4AEDC1EA0840800ACADDE /* module.modulemap in Headers */ = {isa = PBXBuildFile; fileRef = 83A4AED71EA06D9D00ACADDE /* module.modulemap */; settings = {ATTRIBUTES = (Public, ); }; }; |
102 | 83A4AEDE1EA08C7200ACADDE /* ObjectiveC.apinotes in Headers */ = {isa = PBXBuildFile; fileRef = 83A4AEDD1EA08C5700ACADDE /* ObjectiveC.apinotes */; settings = {ATTRIBUTES = (Public, ); }; }; | |
8972963c | 103 | 83B1A8BE0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = 83B1A8BC0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s */; }; |
7257e56c | 104 | 83BE02E40FCCB23400661494 /* objc-file-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83BE02E30FCCB23400661494 /* objc-file-old.mm */; }; |
8972963c A |
105 | 83BE02E80FCCB24D00661494 /* objc-file-old.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E50FCCB24D00661494 /* objc-file-old.h */; }; |
106 | 83BE02E90FCCB24D00661494 /* objc-file.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E60FCCB24D00661494 /* objc-file.h */; }; | |
107 | 83BE02EA0FCCB24D00661494 /* objc-runtime-old.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE02E70FCCB24D00661494 /* objc-runtime-old.h */; }; | |
8070259c | 108 | 83C9C3391668B50E00F4E544 /* objc-msg-simulator-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = 83C9C3381668B50E00F4E544 /* objc-msg-simulator-x86_64.s */; }; |
8070259c | 109 | 83D49E4F13C7C84F0057F1DD /* objc-msg-arm64.s in Sources */ = {isa = PBXBuildFile; fileRef = 83D49E4E13C7C84F0057F1DD /* objc-msg-arm64.s */; }; |
13ba007e A |
110 | 83D92696212254CF00299F69 /* isa.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D92695212254CF00299F69 /* isa.h */; }; |
111 | 83D9269821225A7400299F69 /* arm64-asm.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D9269721225A7400299F69 /* arm64-asm.h */; }; | |
8972963c | 112 | 83EB007B121C9EC200B92C16 /* objc-sel-table.s in Sources */ = {isa = PBXBuildFile; fileRef = 83EB007A121C9EC200B92C16 /* objc-sel-table.s */; }; |
66799735 A |
113 | 83EF5E9820D2298400F486A4 /* objc-blocktramps-i386.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9C116AB2820071B552 /* objc-blocktramps-i386.s */; }; |
114 | 83EF5E9920D2298400F486A4 /* objc-blocktramps-x86_64.s in Sources */ = {isa = PBXBuildFile; fileRef = E8923D9D116AB2820071B552 /* objc-blocktramps-x86_64.s */; }; | |
115 | 83EF5E9C20D2299E00F486A4 /* objc-blocktramps-arm.s in Sources */ = {isa = PBXBuildFile; fileRef = 8383A3A1122600E9009290B8 /* objc-blocktramps-arm.s */; }; | |
7257e56c A |
116 | 83F4B52815E843B100E0926F /* NSObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F4B52615E843B100E0926F /* NSObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
117 | 83F4B52915E843B100E0926F /* NSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F4B52715E843B100E0926F /* NSObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; | |
7257e56c | 118 | 83F550E0155E030800E95D3B /* objc-cache-old.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83F550DF155E030800E95D3B /* objc-cache-old.mm */; }; |
7af964d1 | 119 | 87BB4EA70EC39854005D08E1 /* objc-probes.d in Sources */ = {isa = PBXBuildFile; fileRef = 87BB4E900EC39633005D08E1 /* objc-probes.d */; }; |
cd5f04f5 | 120 | 9672F7EE14D5F488007CEC96 /* NSObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9672F7ED14D5F488007CEC96 /* NSObject.mm */; }; |
cd5f04f5 | 121 | E8923DA5116AB2820071B552 /* objc-block-trampolines.mm in Sources */ = {isa = PBXBuildFile; fileRef = E8923DA0116AB2820071B552 /* objc-block-trampolines.mm */; }; |
66799735 | 122 | F9BCC71B205C68E800DD9AFC /* objc-blocktramps-arm64.s in Sources */ = {isa = PBXBuildFile; fileRef = 8379996D13CBAF6F007C2B5F /* objc-blocktramps-arm64.s */; }; |
7af964d1 A |
123 | /* End PBXBuildFile section */ |
124 | ||
125 | /* Begin PBXContainerItemProxy section */ | |
31875a97 | 126 | 837F67AC1A771F6E004D34FA /* PBXContainerItemProxy */ = { |
7af964d1 A |
127 | isa = PBXContainerItemProxy; |
128 | containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; | |
129 | proxyType = 1; | |
31875a97 A |
130 | remoteGlobalIDString = D2AAC0620554660B00DB518D; |
131 | remoteInfo = objc; | |
7af964d1 | 132 | }; |
66799735 A |
133 | F9BCC728205C6A0900DD9AFC /* PBXContainerItemProxy */ = { |
134 | isa = PBXContainerItemProxy; | |
135 | containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; | |
136 | proxyType = 1; | |
137 | remoteGlobalIDString = F9BCC6CA205C68E800DD9AFC; | |
138 | remoteInfo = "objc-trampolines"; | |
139 | }; | |
7af964d1 A |
140 | /* End PBXContainerItemProxy section */ |
141 | ||
142 | /* Begin PBXFileReference section */ | |
143 | 393CEABF0DC69E3E000B69DE /* objc-references.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-references.mm"; path = "runtime/objc-references.mm"; sourceTree = "<group>"; }; | |
144 | 393CEAC50DC69E67000B69DE /* objc-references.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-references.h"; path = "runtime/objc-references.h"; sourceTree = "<group>"; }; | |
8972963c A |
145 | 39ABD71F12F0B61800D1054C /* objc-weak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-weak.h"; path = "runtime/objc-weak.h"; sourceTree = "<group>"; }; |
146 | 39ABD72012F0B61800D1054C /* objc-weak.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-weak.mm"; path = "runtime/objc-weak.mm"; sourceTree = "<group>"; }; | |
66799735 A |
147 | 7593EC57202248DF0046AB96 /* objc-object.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "objc-object.h"; path = "runtime/objc-object.h"; sourceTree = "<group>"; }; |
148 | 75A9504E202BAA0300D7D56F /* objc-locks-new.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "objc-locks-new.h"; path = "runtime/objc-locks-new.h"; sourceTree = "<group>"; }; | |
149 | 75A95050202BAA9A00D7D56F /* objc-locks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-locks.h"; path = "runtime/objc-locks.h"; sourceTree = "<group>"; }; | |
150 | 75A95052202BAC4100D7D56F /* objc-lockdebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-lockdebug.h"; path = "runtime/objc-lockdebug.h"; sourceTree = "<group>"; }; | |
151 | 8306440620D24A3E00E356D2 /* objc-block-trampolines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "objc-block-trampolines.h"; path = "runtime/objc-block-trampolines.h"; sourceTree = "<group>"; }; | |
7af964d1 A |
152 | 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>"; }; |
153 | 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>"; }; | |
8972963c | 154 | 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; }; |
31875a97 | 155 | 830F2A930D73876100392440 /* objc-accessors.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-accessors.mm"; path = "runtime/objc-accessors.mm"; sourceTree = "<group>"; }; |
7af964d1 | 156 | 830F2A970D738DC200392440 /* hashtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hashtable.h; path = runtime/hashtable.h; sourceTree = "<group>"; }; |
31875a97 | 157 | 830F2AA50D7394C200392440 /* markgc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = markgc.cpp; sourceTree = "<group>"; }; |
7af964d1 A |
158 | 83112ED30F00599600A5FBAF /* objc-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-internal.h"; path = "runtime/objc-internal.h"; sourceTree = "<group>"; }; |
159 | 831C85D30E10CF850066E64C /* objc-os.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-os.h"; path = "runtime/objc-os.h"; sourceTree = "<group>"; }; | |
cd5f04f5 | 160 | 831C85D40E10CF850066E64C /* objc-os.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-os.mm"; path = "runtime/objc-os.mm"; sourceTree = "<group>"; }; |
7af964d1 | 161 | 834266D70E665A8B002E4DA2 /* objc-gdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-gdb.h"; path = "runtime/objc-gdb.h"; sourceTree = "<group>"; }; |
7257e56c | 162 | 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>"; }; |
8972963c | 163 | 834EC0A311614167009B2563 /* objc-abi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-abi.h"; path = "runtime/objc-abi.h"; sourceTree = "<group>"; }; |
cd5f04f5 | 164 | 83725F4914CA5BFA0014370E /* objc-opt.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-opt.mm"; path = "runtime/objc-opt.mm"; sourceTree = "<group>"; }; |
66799735 A |
165 | 8379996D13CBAF6F007C2B5F /* objc-blocktramps-arm64.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-blocktramps-arm64.s"; path = "runtime/objc-blocktramps-arm64.s"; sourceTree = "<group>"; }; |
166 | 8383A3A1122600E9009290B8 /* objc-blocktramps-arm.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-blocktramps-arm.s"; path = "runtime/objc-blocktramps-arm.s"; sourceTree = "<group>"; }; | |
7af964d1 A |
167 | 838485B30D6D682B00CEA253 /* libobjc.order */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libobjc.order; sourceTree = "<group>"; }; |
168 | 838485B40D6D683300CEA253 /* APPLE_LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = APPLE_LICENSE; sourceTree = "<group>"; }; | |
169 | 838485B50D6D683300CEA253 /* ReleaseNotes.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReleaseNotes.rtf; sourceTree = "<group>"; }; | |
7af964d1 | 170 | 838485B70D6D687300CEA253 /* hashtable2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hashtable2.h; path = runtime/hashtable2.h; sourceTree = "<group>"; }; |
cd5f04f5 | 171 | 838485B80D6D687300CEA253 /* hashtable2.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = hashtable2.mm; path = runtime/hashtable2.mm; sourceTree = "<group>"; }; |
7af964d1 | 172 | 838485BB0D6D687300CEA253 /* maptable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = maptable.h; path = runtime/maptable.h; sourceTree = "<group>"; }; |
cd5f04f5 | 173 | 838485BC0D6D687300CEA253 /* maptable.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = maptable.mm; path = runtime/maptable.mm; sourceTree = "<group>"; }; |
7af964d1 A |
174 | 838485BD0D6D687300CEA253 /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = message.h; path = runtime/message.h; sourceTree = "<group>"; }; |
175 | 838485C80D6D68A200CEA253 /* objc-api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-api.h"; path = "runtime/objc-api.h"; sourceTree = "<group>"; }; | |
176 | 838485C90D6D68A200CEA253 /* objc-auto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-auto.h"; path = "runtime/objc-auto.h"; sourceTree = "<group>"; }; | |
7257e56c | 177 | 838485CA0D6D68A200CEA253 /* objc-auto.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-auto.mm"; path = "runtime/objc-auto.mm"; sourceTree = "<group>"; }; |
cd5f04f5 | 178 | 838485CB0D6D68A200CEA253 /* objc-cache.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-cache.mm"; path = "runtime/objc-cache.mm"; sourceTree = "<group>"; }; |
7257e56c | 179 | 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>"; }; |
7af964d1 | 180 | 838485CD0D6D68A200CEA253 /* objc-class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-class.h"; path = "runtime/objc-class.h"; sourceTree = "<group>"; }; |
cd5f04f5 | 181 | 838485CE0D6D68A200CEA253 /* objc-class.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-class.mm"; path = "runtime/objc-class.mm"; sourceTree = "<group>"; }; |
7af964d1 | 182 | 838485CF0D6D68A200CEA253 /* objc-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-config.h"; path = "runtime/objc-config.h"; sourceTree = "<group>"; }; |
cd5f04f5 | 183 | 838485D00D6D68A200CEA253 /* objc-errors.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-errors.mm"; path = "runtime/objc-errors.mm"; sourceTree = "<group>"; }; |
7af964d1 | 184 | 838485D10D6D68A200CEA253 /* objc-exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-exception.h"; path = "runtime/objc-exception.h"; sourceTree = "<group>"; }; |
cd5f04f5 | 185 | 838485D20D6D68A200CEA253 /* objc-exception.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-exception.mm"; path = "runtime/objc-exception.mm"; sourceTree = "<group>"; }; |
8972963c | 186 | 838485D30D6D68A200CEA253 /* objc-file.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-file.mm"; path = "runtime/objc-file.mm"; sourceTree = "<group>"; }; |
7af964d1 | 187 | 838485D40D6D68A200CEA253 /* objc-initialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-initialize.h"; path = "runtime/objc-initialize.h"; sourceTree = "<group>"; }; |
cd5f04f5 A |
188 | 838485D50D6D68A200CEA253 /* objc-initialize.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-initialize.mm"; path = "runtime/objc-initialize.mm"; sourceTree = "<group>"; }; |
189 | 838485D60D6D68A200CEA253 /* objc-layout.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-layout.mm"; path = "runtime/objc-layout.mm"; sourceTree = "<group>"; }; | |
7af964d1 | 190 | 838485D70D6D68A200CEA253 /* objc-load.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-load.h"; path = "runtime/objc-load.h"; sourceTree = "<group>"; }; |
cd5f04f5 | 191 | 838485D80D6D68A200CEA253 /* objc-load.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-load.mm"; path = "runtime/objc-load.mm"; sourceTree = "<group>"; }; |
7af964d1 | 192 | 838485D90D6D68A200CEA253 /* objc-loadmethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-loadmethod.h"; path = "runtime/objc-loadmethod.h"; sourceTree = "<group>"; }; |
cd5f04f5 A |
193 | 838485DA0D6D68A200CEA253 /* objc-loadmethod.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-loadmethod.mm"; path = "runtime/objc-loadmethod.mm"; sourceTree = "<group>"; }; |
194 | 838485DB0D6D68A200CEA253 /* objc-lockdebug.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-lockdebug.mm"; path = "runtime/objc-lockdebug.mm"; sourceTree = "<group>"; }; | |
7af964d1 | 195 | 838485DC0D6D68A200CEA253 /* objc-private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-private.h"; path = "runtime/objc-private.h"; sourceTree = "<group>"; }; |
7af964d1 | 196 | 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>"; }; |
8972963c | 197 | 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>"; }; |
7257e56c | 198 | 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>"; }; |
7af964d1 | 199 | 838485E30D6D68A200CEA253 /* objc-runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-runtime.h"; path = "runtime/objc-runtime.h"; sourceTree = "<group>"; }; |
cd5f04f5 | 200 | 838485E40D6D68A200CEA253 /* objc-runtime.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-runtime.mm"; path = "runtime/objc-runtime.mm"; sourceTree = "<group>"; }; |
7af964d1 | 201 | 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>"; }; |
cd5f04f5 | 202 | 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>"; }; |
7af964d1 A |
203 | 838485E80D6D68A200CEA253 /* objc-sel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-sel.mm"; path = "runtime/objc-sel.mm"; sourceTree = "<group>"; }; |
204 | 838485E90D6D68A200CEA253 /* objc-sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-sync.h"; path = "runtime/objc-sync.h"; sourceTree = "<group>"; }; | |
cd5f04f5 A |
205 | 838485EA0D6D68A200CEA253 /* objc-sync.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-sync.mm"; path = "runtime/objc-sync.mm"; sourceTree = "<group>"; }; |
206 | 838485EB0D6D68A200CEA253 /* objc-typeencoding.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "objc-typeencoding.mm"; path = "runtime/objc-typeencoding.mm"; sourceTree = "<group>"; }; | |
7af964d1 A |
207 | 838485EC0D6D68A200CEA253 /* objc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = objc.h; path = runtime/objc.h; sourceTree = "<group>"; }; |
208 | 838485ED0D6D68A200CEA253 /* Object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Object.h; path = runtime/Object.h; sourceTree = "<group>"; }; | |
7257e56c | 209 | 838485EE0D6D68A200CEA253 /* Object.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Object.mm; path = runtime/Object.mm; sourceTree = "<group>"; }; |
7af964d1 | 210 | 838486180D6D68A800CEA253 /* Protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Protocol.h; path = runtime/Protocol.h; sourceTree = "<group>"; }; |
cd5f04f5 | 211 | 838486190D6D68A800CEA253 /* Protocol.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Protocol.mm; path = runtime/Protocol.mm; sourceTree = "<group>"; }; |
7af964d1 A |
212 | 8384861A0D6D68A800CEA253 /* runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = runtime.h; path = runtime/runtime.h; sourceTree = "<group>"; }; |
213 | 838486230D6D68F000CEA253 /* List.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = List.m; path = runtime/OldClasses.subproj/List.m; sourceTree = "<group>"; }; | |
214 | 838486240D6D68F000CEA253 /* List.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = List.h; path = runtime/OldClasses.subproj/List.h; sourceTree = "<group>"; }; | |
4a109af3 A |
215 | 83A4AED71EA06D9D00ACADDE /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = runtime/Module/module.modulemap; sourceTree = "<group>"; }; |
216 | 83A4AEDD1EA08C5700ACADDE /* ObjectiveC.apinotes */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ObjectiveC.apinotes; path = runtime/Module/ObjectiveC.apinotes; sourceTree = "<group>"; }; | |
8972963c | 217 | 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>"; }; |
7257e56c | 218 | 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>"; }; |
8972963c A |
219 | 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>"; }; |
220 | 83BE02E60FCCB24D00661494 /* objc-file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "objc-file.h"; path = "runtime/objc-file.h"; sourceTree = "<group>"; }; | |
221 | 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>"; }; | |
8070259c | 222 | 83C9C3381668B50E00F4E544 /* objc-msg-simulator-x86_64.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-msg-simulator-x86_64.s"; path = "runtime/Messengers.subproj/objc-msg-simulator-x86_64.s"; sourceTree = "<group>"; }; |
4a109af3 | 223 | 83CE671D1E6E76B60095A33E /* interposable.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = interposable.txt; sourceTree = "<group>"; }; |
8070259c | 224 | 83D49E4E13C7C84F0057F1DD /* objc-msg-arm64.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-msg-arm64.s"; path = "runtime/Messengers.subproj/objc-msg-arm64.s"; sourceTree = "<group>"; }; |
13ba007e A |
225 | 83D92695212254CF00299F69 /* isa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = isa.h; path = runtime/isa.h; sourceTree = "<group>"; }; |
226 | 83D9269721225A7400299F69 /* arm64-asm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "arm64-asm.h"; path = "runtime/arm64-asm.h"; sourceTree = "<group>"; }; | |
8972963c | 227 | 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>"; }; |
7257e56c A |
228 | 83F4B52615E843B100E0926F /* NSObjCRuntime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSObjCRuntime.h; path = runtime/NSObjCRuntime.h; sourceTree = "<group>"; }; |
229 | 83F4B52715E843B100E0926F /* NSObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSObject.h; path = runtime/NSObject.h; sourceTree = "<group>"; }; | |
230 | 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>"; }; | |
7af964d1 | 231 | 87BB4E900EC39633005D08E1 /* objc-probes.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; name = "objc-probes.d"; path = "runtime/objc-probes.d"; sourceTree = "<group>"; }; |
cd5f04f5 | 232 | 9672F7ED14D5F488007CEC96 /* NSObject.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = NSObject.mm; path = runtime/NSObject.mm; sourceTree = "<group>"; }; |
8972963c | 233 | BC8B5D1212D3D48100C78A5B /* libauto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libauto.dylib; path = /usr/lib/libauto.dylib; sourceTree = "<absolute>"; }; |
7af964d1 | 234 | D2AAC0630554660B00DB518D /* libobjc.A.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libobjc.A.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; |
66799735 A |
235 | E8923D9C116AB2820071B552 /* objc-blocktramps-i386.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-blocktramps-i386.s"; path = "runtime/objc-blocktramps-i386.s"; sourceTree = "<group>"; }; |
236 | E8923D9D116AB2820071B552 /* objc-blocktramps-x86_64.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "objc-blocktramps-x86_64.s"; path = "runtime/objc-blocktramps-x86_64.s"; sourceTree = "<group>"; }; | |
cd5f04f5 | 237 | 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>"; }; |
66799735 | 238 | F9BCC727205C68E800DD9AFC /* libobjc-trampolines.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "libobjc-trampolines.dylib"; sourceTree = BUILT_PRODUCTS_DIR; }; |
7af964d1 A |
239 | /* End PBXFileReference section */ |
240 | ||
241 | /* Begin PBXFrameworksBuildPhase section */ | |
7af964d1 A |
242 | D289988505E68E00004EDB86 /* Frameworks */ = { |
243 | isa = PBXFrameworksBuildPhase; | |
244 | buildActionMask = 2147483647; | |
245 | files = ( | |
246 | ); | |
247 | runOnlyForDeploymentPostprocessing = 0; | |
248 | }; | |
66799735 A |
249 | F9BCC721205C68E800DD9AFC /* Frameworks */ = { |
250 | isa = PBXFrameworksBuildPhase; | |
251 | buildActionMask = 2147483647; | |
252 | files = ( | |
253 | ); | |
254 | runOnlyForDeploymentPostprocessing = 0; | |
255 | }; | |
7af964d1 A |
256 | /* End PBXFrameworksBuildPhase section */ |
257 | ||
258 | /* Begin PBXGroup section */ | |
259 | 08FB7794FE84155DC02AAC07 /* objc */ = { | |
260 | isa = PBXGroup; | |
261 | children = ( | |
8972963c | 262 | BC8B5D1212D3D48100C78A5B /* libauto.dylib */, |
7af964d1 A |
263 | 838485C60D6D687700CEA253 /* Public Headers */, |
264 | 838485C70D6D688200CEA253 /* Private Headers */, | |
265 | 8384862A0D6D6ABC00CEA253 /* Project Headers */, | |
266 | 838486220D6D68E300CEA253 /* Obsolete Headers */, | |
267 | 838486270D6D690F00CEA253 /* Obsolete Source */, | |
268 | 08FB7795FE84155DC02AAC07 /* Source */, | |
269 | 838485B20D6D67F900CEA253 /* Other */, | |
270 | 1AB674ADFE9D54B511CA2CBB /* Products */, | |
66799735 | 271 | F9BCC72A205C6A1600DD9AFC /* Frameworks */, |
7af964d1 A |
272 | ); |
273 | name = objc; | |
274 | sourceTree = "<group>"; | |
275 | }; | |
276 | 08FB7795FE84155DC02AAC07 /* Source */ = { | |
277 | isa = PBXGroup; | |
278 | children = ( | |
cd5f04f5 A |
279 | 838485B80D6D687300CEA253 /* hashtable2.mm */, |
280 | 838485BC0D6D687300CEA253 /* maptable.mm */, | |
281 | 9672F7ED14D5F488007CEC96 /* NSObject.mm */, | |
282 | 838486190D6D68A800CEA253 /* Protocol.mm */, | |
283 | 830F2A930D73876100392440 /* objc-accessors.mm */, | |
7257e56c | 284 | 838485CA0D6D68A200CEA253 /* objc-auto.mm */, |
8972963c | 285 | 39ABD72012F0B61800D1054C /* objc-weak.mm */, |
cd5f04f5 A |
286 | E8923DA0116AB2820071B552 /* objc-block-trampolines.mm */, |
287 | 838485CB0D6D68A200CEA253 /* objc-cache.mm */, | |
7257e56c A |
288 | 83F550DF155E030800E95D3B /* objc-cache-old.mm */, |
289 | 838485CC0D6D68A200CEA253 /* objc-class-old.mm */, | |
cd5f04f5 A |
290 | 838485CE0D6D68A200CEA253 /* objc-class.mm */, |
291 | 838485D00D6D68A200CEA253 /* objc-errors.mm */, | |
292 | 838485D20D6D68A200CEA253 /* objc-exception.mm */, | |
8972963c | 293 | 838485D30D6D68A200CEA253 /* objc-file.mm */, |
7257e56c | 294 | 83BE02E30FCCB23400661494 /* objc-file-old.mm */, |
cd5f04f5 A |
295 | 838485D50D6D68A200CEA253 /* objc-initialize.mm */, |
296 | 838485D60D6D68A200CEA253 /* objc-layout.mm */, | |
297 | 838485D80D6D68A200CEA253 /* objc-load.mm */, | |
298 | 838485DA0D6D68A200CEA253 /* objc-loadmethod.mm */, | |
299 | 838485DB0D6D68A200CEA253 /* objc-lockdebug.mm */, | |
300 | 83725F4914CA5BFA0014370E /* objc-opt.mm */, | |
301 | 831C85D40E10CF850066E64C /* objc-os.mm */, | |
7af964d1 | 302 | 393CEABF0DC69E3E000B69DE /* objc-references.mm */, |
8972963c | 303 | 838485E10D6D68A200CEA253 /* objc-runtime-new.mm */, |
7257e56c | 304 | 838485E20D6D68A200CEA253 /* objc-runtime-old.mm */, |
cd5f04f5 A |
305 | 838485E40D6D68A200CEA253 /* objc-runtime.mm */, |
306 | 838485E60D6D68A200CEA253 /* objc-sel-set.mm */, | |
8972963c | 307 | 83EB007A121C9EC200B92C16 /* objc-sel-table.s */, |
7af964d1 | 308 | 838485E80D6D68A200CEA253 /* objc-sel.mm */, |
7257e56c | 309 | 834DF8B615993EE1002F2BC9 /* objc-sel-old.mm */, |
cd5f04f5 A |
310 | 838485EA0D6D68A200CEA253 /* objc-sync.mm */, |
311 | 838485EB0D6D68A200CEA253 /* objc-typeencoding.mm */, | |
66799735 A |
312 | 8383A3A1122600E9009290B8 /* objc-blocktramps-arm.s */, |
313 | 8379996D13CBAF6F007C2B5F /* objc-blocktramps-arm64.s */, | |
314 | E8923D9C116AB2820071B552 /* objc-blocktramps-i386.s */, | |
315 | E8923D9D116AB2820071B552 /* objc-blocktramps-x86_64.s */, | |
7af964d1 | 316 | 830F2A690D737FB800392440 /* objc-msg-arm.s */, |
8070259c | 317 | 83D49E4E13C7C84F0057F1DD /* objc-msg-arm64.s */, |
7af964d1 | 318 | 830F2A6A0D737FB800392440 /* objc-msg-i386.s */, |
8972963c | 319 | 83B1A8BC0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s */, |
8070259c | 320 | 83C9C3381668B50E00F4E544 /* objc-msg-simulator-x86_64.s */, |
7af964d1 A |
321 | 830F2A720D737FB800392440 /* objc-msg-x86_64.s */, |
322 | 87BB4E900EC39633005D08E1 /* objc-probes.d */, | |
323 | ); | |
324 | name = Source; | |
325 | sourceTree = "<group>"; | |
326 | }; | |
327 | 1AB674ADFE9D54B511CA2CBB /* Products */ = { | |
328 | isa = PBXGroup; | |
329 | children = ( | |
330 | D2AAC0630554660B00DB518D /* libobjc.A.dylib */, | |
66799735 | 331 | F9BCC727205C68E800DD9AFC /* libobjc-trampolines.dylib */, |
7af964d1 A |
332 | ); |
333 | name = Products; | |
334 | sourceTree = "<group>"; | |
335 | }; | |
336 | 838485B20D6D67F900CEA253 /* Other */ = { | |
337 | isa = PBXGroup; | |
338 | children = ( | |
31875a97 | 339 | 830F2AA50D7394C200392440 /* markgc.cpp */, |
7af964d1 A |
340 | 838485B40D6D683300CEA253 /* APPLE_LICENSE */, |
341 | 838485B50D6D683300CEA253 /* ReleaseNotes.rtf */, | |
4a109af3 | 342 | 83CE671D1E6E76B60095A33E /* interposable.txt */, |
7af964d1 A |
343 | 838485B30D6D682B00CEA253 /* libobjc.order */, |
344 | ); | |
345 | name = Other; | |
346 | sourceTree = "<group>"; | |
347 | }; | |
348 | 838485C60D6D687700CEA253 /* Public Headers */ = { | |
349 | isa = PBXGroup; | |
350 | children = ( | |
4a109af3 A |
351 | 83A4AEDD1EA08C5700ACADDE /* ObjectiveC.apinotes */, |
352 | 83A4AED71EA06D9D00ACADDE /* module.modulemap */, | |
7257e56c A |
353 | 83F4B52615E843B100E0926F /* NSObjCRuntime.h */, |
354 | 83F4B52715E843B100E0926F /* NSObject.h */, | |
7af964d1 A |
355 | 838485BD0D6D687300CEA253 /* message.h */, |
356 | 838485C80D6D68A200CEA253 /* objc-api.h */, | |
357 | 838485C90D6D68A200CEA253 /* objc-auto.h */, | |
358 | 838485D10D6D68A200CEA253 /* objc-exception.h */, | |
359 | 838485E90D6D68A200CEA253 /* objc-sync.h */, | |
360 | 838485EC0D6D68A200CEA253 /* objc.h */, | |
361 | 8384861A0D6D68A800CEA253 /* runtime.h */, | |
362 | ); | |
363 | name = "Public Headers"; | |
364 | sourceTree = "<group>"; | |
365 | }; | |
366 | 838485C70D6D688200CEA253 /* Private Headers */ = { | |
367 | isa = PBXGroup; | |
368 | children = ( | |
369 | 83112ED30F00599600A5FBAF /* objc-internal.h */, | |
8972963c | 370 | 834EC0A311614167009B2563 /* objc-abi.h */, |
7af964d1 | 371 | 838485BB0D6D687300CEA253 /* maptable.h */, |
7af964d1 | 372 | 834266D70E665A8B002E4DA2 /* objc-gdb.h */, |
66799735 | 373 | 8306440620D24A3E00E356D2 /* objc-block-trampolines.h */, |
7af964d1 A |
374 | ); |
375 | name = "Private Headers"; | |
376 | sourceTree = "<group>"; | |
377 | }; | |
378 | 838486220D6D68E300CEA253 /* Obsolete Headers */ = { | |
379 | isa = PBXGroup; | |
380 | children = ( | |
7af964d1 A |
381 | 830F2A970D738DC200392440 /* hashtable.h */, |
382 | 838485B70D6D687300CEA253 /* hashtable2.h */, | |
383 | 838485CD0D6D68A200CEA253 /* objc-class.h */, | |
384 | 838485D70D6D68A200CEA253 /* objc-load.h */, | |
385 | 838485E30D6D68A200CEA253 /* objc-runtime.h */, | |
386 | 838486240D6D68F000CEA253 /* List.h */, | |
387 | 838485ED0D6D68A200CEA253 /* Object.h */, | |
388 | 838486180D6D68A800CEA253 /* Protocol.h */, | |
389 | ); | |
390 | name = "Obsolete Headers"; | |
391 | sourceTree = "<group>"; | |
392 | }; | |
393 | 838486270D6D690F00CEA253 /* Obsolete Source */ = { | |
394 | isa = PBXGroup; | |
395 | children = ( | |
396 | 838486230D6D68F000CEA253 /* List.m */, | |
7257e56c | 397 | 838485EE0D6D68A200CEA253 /* Object.mm */, |
7af964d1 A |
398 | ); |
399 | name = "Obsolete Source"; | |
400 | sourceTree = "<group>"; | |
401 | }; | |
402 | 8384862A0D6D6ABC00CEA253 /* Project Headers */ = { | |
403 | isa = PBXGroup; | |
404 | children = ( | |
13ba007e A |
405 | 83D9269721225A7400299F69 /* arm64-asm.h */, |
406 | 83D92695212254CF00299F69 /* isa.h */, | |
7af964d1 | 407 | 838485CF0D6D68A200CEA253 /* objc-config.h */, |
8972963c | 408 | 83BE02E50FCCB24D00661494 /* objc-file-old.h */, |
66799735 | 409 | 83BE02E60FCCB24D00661494 /* objc-file.h */, |
7af964d1 A |
410 | 838485D40D6D68A200CEA253 /* objc-initialize.h */, |
411 | 838485D90D6D68A200CEA253 /* objc-loadmethod.h */, | |
66799735 A |
412 | 75A9504E202BAA0300D7D56F /* objc-locks-new.h */, |
413 | 75A95052202BAC4100D7D56F /* objc-lockdebug.h */, | |
414 | 75A95050202BAA9A00D7D56F /* objc-locks.h */, | |
415 | 7593EC57202248DF0046AB96 /* objc-object.h */, | |
8972963c | 416 | 831C85D30E10CF850066E64C /* objc-os.h */, |
7af964d1 A |
417 | 838485DC0D6D68A200CEA253 /* objc-private.h */, |
418 | 393CEAC50DC69E67000B69DE /* objc-references.h */, | |
7af964d1 | 419 | 838485E00D6D68A200CEA253 /* objc-runtime-new.h */, |
8972963c | 420 | 83BE02E70FCCB24D00661494 /* objc-runtime-old.h */, |
7af964d1 | 421 | 838485E50D6D68A200CEA253 /* objc-sel-set.h */, |
8972963c | 422 | 39ABD71F12F0B61800D1054C /* objc-weak.h */, |
7af964d1 A |
423 | ); |
424 | name = "Project Headers"; | |
425 | sourceTree = "<group>"; | |
426 | }; | |
66799735 A |
427 | F9BCC72A205C6A1600DD9AFC /* Frameworks */ = { |
428 | isa = PBXGroup; | |
429 | children = ( | |
430 | ); | |
431 | name = Frameworks; | |
432 | sourceTree = "<group>"; | |
433 | }; | |
7af964d1 A |
434 | /* End PBXGroup section */ |
435 | ||
436 | /* Begin PBXHeadersBuildPhase section */ | |
66799735 A |
437 | 8306440820D24A5300E356D2 /* Headers */ = { |
438 | isa = PBXHeadersBuildPhase; | |
439 | buildActionMask = 2147483647; | |
440 | files = ( | |
441 | 8306440920D24A5D00E356D2 /* objc-block-trampolines.h in Headers */, | |
442 | ); | |
443 | runOnlyForDeploymentPostprocessing = 0; | |
444 | }; | |
7af964d1 A |
445 | D2AAC0600554660B00DB518D /* Headers */ = { |
446 | isa = PBXHeadersBuildPhase; | |
447 | buildActionMask = 2147483647; | |
448 | files = ( | |
4a109af3 | 449 | 83A4AEDE1EA08C7200ACADDE /* ObjectiveC.apinotes in Headers */, |
66799735 | 450 | 75A95051202BAA9A00D7D56F /* objc-locks.h in Headers */, |
4a109af3 | 451 | 83A4AEDC1EA0840800ACADDE /* module.modulemap in Headers */, |
8972963c | 452 | 830F2A980D738DC200392440 /* hashtable.h in Headers */, |
7af964d1 | 453 | 838485BF0D6D687300CEA253 /* hashtable2.h in Headers */, |
8972963c | 454 | 838486260D6D68F000CEA253 /* List.h in Headers */, |
7af964d1 | 455 | 838485C30D6D687300CEA253 /* maptable.h in Headers */, |
8972963c A |
456 | 838486280D6D6A2400CEA253 /* message.h in Headers */, |
457 | 834EC0A411614167009B2563 /* objc-abi.h in Headers */, | |
7af964d1 | 458 | 838485EF0D6D68A200CEA253 /* objc-api.h in Headers */, |
8972963c | 459 | 838485F00D6D68A200CEA253 /* objc-auto.h in Headers */, |
7af964d1 A |
460 | 838485F40D6D68A200CEA253 /* objc-class.h in Headers */, |
461 | 838485F60D6D68A200CEA253 /* objc-config.h in Headers */, | |
462 | 838485F80D6D68A200CEA253 /* objc-exception.h in Headers */, | |
8972963c A |
463 | 83BE02E80FCCB24D00661494 /* objc-file-old.h in Headers */, |
464 | 83BE02E90FCCB24D00661494 /* objc-file.h in Headers */, | |
66799735 | 465 | 75A9504F202BAA0600D7D56F /* objc-locks-new.h in Headers */, |
8972963c | 466 | 834266D80E665A8B002E4DA2 /* objc-gdb.h in Headers */, |
7af964d1 | 467 | 838485FB0D6D68A200CEA253 /* objc-initialize.h in Headers */, |
66799735 | 468 | 7593EC58202248E50046AB96 /* objc-object.h in Headers */, |
8972963c | 469 | 83112ED40F00599600A5FBAF /* objc-internal.h in Headers */, |
7af964d1 A |
470 | 838485FE0D6D68A200CEA253 /* objc-load.h in Headers */, |
471 | 838486000D6D68A200CEA253 /* objc-loadmethod.h in Headers */, | |
66799735 | 472 | 75A95053202BAC4100D7D56F /* objc-lockdebug.h in Headers */, |
8972963c | 473 | 831C85D50E10CF850066E64C /* objc-os.h in Headers */, |
7af964d1 | 474 | 838486030D6D68A200CEA253 /* objc-private.h in Headers */, |
8972963c | 475 | 393CEAC60DC69E67000B69DE /* objc-references.h in Headers */, |
7af964d1 | 476 | 838486070D6D68A200CEA253 /* objc-runtime-new.h in Headers */, |
8972963c | 477 | 83BE02EA0FCCB24D00661494 /* objc-runtime-old.h in Headers */, |
7af964d1 | 478 | 8384860A0D6D68A200CEA253 /* objc-runtime.h in Headers */, |
7af964d1 A |
479 | 8384860C0D6D68A200CEA253 /* objc-sel-set.h in Headers */, |
480 | 838486100D6D68A200CEA253 /* objc-sync.h in Headers */, | |
13ba007e | 481 | 83D92696212254CF00299F69 /* isa.h in Headers */, |
7af964d1 | 482 | 838486130D6D68A200CEA253 /* objc.h in Headers */, |
13ba007e | 483 | 83D9269821225A7400299F69 /* arm64-asm.h in Headers */, |
7af964d1 A |
484 | 838486140D6D68A200CEA253 /* Object.h in Headers */, |
485 | 8384861E0D6D68A800CEA253 /* Protocol.h in Headers */, | |
486 | 838486200D6D68A800CEA253 /* runtime.h in Headers */, | |
8972963c | 487 | 39ABD72312F0B61800D1054C /* objc-weak.h in Headers */, |
7257e56c A |
488 | 83F4B52815E843B100E0926F /* NSObjCRuntime.h in Headers */, |
489 | 83F4B52915E843B100E0926F /* NSObject.h in Headers */, | |
7af964d1 A |
490 | ); |
491 | runOnlyForDeploymentPostprocessing = 0; | |
492 | }; | |
493 | /* End PBXHeadersBuildPhase section */ | |
494 | ||
495 | /* Begin PBXNativeTarget section */ | |
7af964d1 A |
496 | D2AAC0620554660B00DB518D /* objc */ = { |
497 | isa = PBXNativeTarget; | |
498 | buildConfigurationList = 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "objc" */; | |
499 | buildPhases = ( | |
500 | D2AAC0600554660B00DB518D /* Headers */, | |
501 | D2AAC0610554660B00DB518D /* Sources */, | |
502 | D289988505E68E00004EDB86 /* Frameworks */, | |
503 | 830F2AB60D739AB600392440 /* Run Script (markgc) */, | |
504 | 830F2AFA0D73BC5800392440 /* Run Script (symlink) */, | |
505 | ); | |
506 | buildRules = ( | |
507 | ); | |
508 | dependencies = ( | |
66799735 | 509 | F9BCC729205C6A0900DD9AFC /* PBXTargetDependency */, |
7af964d1 A |
510 | ); |
511 | name = objc; | |
512 | productName = objc; | |
513 | productReference = D2AAC0630554660B00DB518D /* libobjc.A.dylib */; | |
514 | productType = "com.apple.product-type.library.dynamic"; | |
515 | }; | |
66799735 A |
516 | F9BCC6CA205C68E800DD9AFC /* objc-trampolines */ = { |
517 | isa = PBXNativeTarget; | |
518 | buildConfigurationList = F9BCC724205C68E800DD9AFC /* Build configuration list for PBXNativeTarget "objc-trampolines" */; | |
519 | buildPhases = ( | |
520 | 8306440820D24A5300E356D2 /* Headers */, | |
521 | F9BCC6EF205C68E800DD9AFC /* Sources */, | |
522 | F9BCC721205C68E800DD9AFC /* Frameworks */, | |
523 | ); | |
524 | buildRules = ( | |
525 | ); | |
526 | dependencies = ( | |
527 | ); | |
528 | name = "objc-trampolines"; | |
529 | productName = objc; | |
530 | productReference = F9BCC727205C68E800DD9AFC /* libobjc-trampolines.dylib */; | |
531 | productType = "com.apple.product-type.library.dynamic"; | |
532 | }; | |
7af964d1 A |
533 | /* End PBXNativeTarget section */ |
534 | ||
535 | /* Begin PBXProject section */ | |
536 | 08FB7793FE84155DC02AAC07 /* Project object */ = { | |
537 | isa = PBXProject; | |
538 | attributes = { | |
539 | BuildIndependentTargetsInParallel = NO; | |
cd5f04f5 | 540 | LastUpgradeCheck = 0440; |
31875a97 | 541 | TargetAttributes = { |
bbeed59c A |
542 | 834F9B01212E560100F95A54 = { |
543 | CreatedOnToolsVersion = 10.0; | |
544 | DevelopmentTeam = 59GAB85EFG; | |
545 | ProvisioningStyle = Automatic; | |
546 | }; | |
31875a97 A |
547 | 837F67A81A771F63004D34FA = { |
548 | CreatedOnToolsVersion = 6.3; | |
549 | }; | |
550 | }; | |
7af964d1 A |
551 | }; |
552 | buildConfigurationList = 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "objc" */; | |
cd5f04f5 | 553 | compatibilityVersion = "Xcode 3.2"; |
8972963c | 554 | developmentRegion = English; |
7af964d1 | 555 | hasScannedForEncodings = 1; |
8972963c A |
556 | knownRegions = ( |
557 | English, | |
558 | Japanese, | |
559 | French, | |
560 | German, | |
561 | ); | |
7af964d1 A |
562 | mainGroup = 08FB7794FE84155DC02AAC07 /* objc */; |
563 | projectDirPath = ""; | |
564 | projectRoot = ""; | |
565 | targets = ( | |
566 | D2AAC0620554660B00DB518D /* objc */, | |
31875a97 | 567 | 837F67A81A771F63004D34FA /* objc-simulator */, |
66799735 | 568 | F9BCC6CA205C68E800DD9AFC /* objc-trampolines */, |
bbeed59c | 569 | 834F9B01212E560100F95A54 /* objc4_tests */, |
7af964d1 A |
570 | ); |
571 | }; | |
572 | /* End PBXProject section */ | |
573 | ||
574 | /* Begin PBXShellScriptBuildPhase section */ | |
575 | 830F2AB60D739AB600392440 /* Run Script (markgc) */ = { | |
576 | isa = PBXShellScriptBuildPhase; | |
577 | buildActionMask = 2147483647; | |
c1e772c4 | 578 | comments = "Modify the built dylib (mod_init_funcs and mod_term_funcs)."; |
7af964d1 A |
579 | files = ( |
580 | ); | |
581 | inputPaths = ( | |
582 | ); | |
583 | name = "Run Script (markgc)"; | |
584 | outputPaths = ( | |
585 | ); | |
586 | runOnlyForDeploymentPostprocessing = 0; | |
587 | shellPath = /bin/sh; | |
66799735 | 588 | shellScript = "set -x\n/usr/bin/xcrun -sdk macosx.internal clang++ -Wall -mmacosx-version-min=10.12 -arch x86_64 -std=c++11 \"${SRCROOT}/markgc.cpp\" -o \"${BUILT_PRODUCTS_DIR}/markgc\"\n\"${BUILT_PRODUCTS_DIR}/markgc\" \"${BUILT_PRODUCTS_DIR}/libobjc.A.dylib\""; |
7af964d1 A |
589 | }; |
590 | 830F2AFA0D73BC5800392440 /* Run Script (symlink) */ = { | |
591 | isa = PBXShellScriptBuildPhase; | |
592 | buildActionMask = 8; | |
593 | files = ( | |
594 | ); | |
595 | inputPaths = ( | |
596 | ); | |
597 | name = "Run Script (symlink)"; | |
598 | outputPaths = ( | |
599 | ); | |
600 | runOnlyForDeploymentPostprocessing = 1; | |
601 | shellPath = /bin/sh; | |
4a109af3 | 602 | shellScript = "cd \"${INSTALL_DIR}\"\n/bin/ln -s libobjc.A.dylib libobjc.dylib\n\nTBD_UPPER=`echo ${GENERATE_TEXT_BASED_STUBS} | tr a-z A-Z`\n\nif [ ${TBD_UPPER} = \"YES\" ] || [ ${TBD_UPPER} = \"TRUE\" ] || [ ${TBD_UPPER} = \"1\" ]; then\nGENERATE_TBD=1\nfi\n\nif [ ${GENERATE_TBD} ]; then\n /bin/ln -s libobjc.A.tbd libobjc.tbd\nfi\n"; |
7af964d1 | 603 | }; |
13ba007e | 604 | 834F9B05212E561400F95A54 /* Run Script (build tests) */ = { |
bbeed59c A |
605 | isa = PBXShellScriptBuildPhase; |
606 | buildActionMask = 2147483647; | |
607 | files = ( | |
608 | ); | |
609 | inputFileListPaths = ( | |
610 | ); | |
611 | inputPaths = ( | |
612 | ); | |
13ba007e | 613 | name = "Run Script (build tests)"; |
bbeed59c A |
614 | outputFileListPaths = ( |
615 | ); | |
616 | outputPaths = ( | |
617 | ); | |
618 | runOnlyForDeploymentPostprocessing = 0; | |
619 | shellPath = /bin/sh; | |
13ba007e | 620 | shellScript = "set -x\nset -e\n\n# Set this to empty, or a space-separated list of tests to run.\ntestfiles=\"\"\n\n# Location inside DSTROOT of our test files and our BATS config file.\ntestdir=/AppleInternal/CoreOS/tests/objc4\nconfigdir=/AppleInternal/CoreOS/BATS/unit_tests\n\nmkdir -p ${DSTROOT}${testdir}\nmkdir -p ${DSTROOT}${configdir}\n\n# Common test.pl args for building and running.\ntestargs=\"ARCH=`echo ${ARCHS} | tr ' ' ','` OS=${PLATFORM_NAME} MEM=mrc,arc LANGUAGE=c,c++,objc,objc++ RUN=0 VERBOSE=1 BATS=1 ${testfiles}\"\n\n# Build the tests and BATS plist into DSTROOT.\nperl ${SRCROOT}/test/test.pl $testargs BUILD=1 RUN=0\n\n# Move the BATS plist where BATS expects it, and convert it to binary format.\nmv ${DSTROOT}${testdir}/objc4.plist ${DSTROOT}${configdir}\nplutil -convert binary1 ${DSTROOT}${configdir}/objc4.plist\n\n# Copy test sources to DSTROOT; running the test requires reading them again.\ncp -R ${SRCROOT}/test ${DSTROOT}${testdir}/test\n\n# Don't copy gcfiles because XBS chokes on them.\n# Don't copy other cruft because verifiers dislike them. (This doesn't matter for submissions but does affect local buildit builds.)\nrm -rf ${DSTROOT}${testdir}/test/gcfiles\nrm -rf ${DSTROOT}${testdir}/test/*~\nrm -rf ${DSTROOT}${testdir}/test/\\#*\\#\nrm -rf ${DSTROOT}${testdir}/test/.\\#*\n"; |
bbeed59c | 621 | }; |
7af964d1 A |
622 | /* End PBXShellScriptBuildPhase section */ |
623 | ||
624 | /* Begin PBXSourcesBuildPhase section */ | |
7af964d1 A |
625 | D2AAC0610554660B00DB518D /* Sources */ = { |
626 | isa = PBXSourcesBuildPhase; | |
627 | buildActionMask = 2147483647; | |
628 | files = ( | |
cd5f04f5 A |
629 | 838485C00D6D687300CEA253 /* hashtable2.mm in Sources */, |
630 | 838485C40D6D687300CEA253 /* maptable.mm in Sources */, | |
7257e56c | 631 | 838485F10D6D68A200CEA253 /* objc-auto.mm in Sources */, |
cd5f04f5 | 632 | 838485F20D6D68A200CEA253 /* objc-cache.mm in Sources */, |
7257e56c | 633 | 838485F30D6D68A200CEA253 /* objc-class-old.mm in Sources */, |
cd5f04f5 A |
634 | 838485F50D6D68A200CEA253 /* objc-class.mm in Sources */, |
635 | 838485F70D6D68A200CEA253 /* objc-errors.mm in Sources */, | |
636 | 838485F90D6D68A200CEA253 /* objc-exception.mm in Sources */, | |
8972963c | 637 | 838485FA0D6D68A200CEA253 /* objc-file.mm in Sources */, |
cd5f04f5 A |
638 | 838485FC0D6D68A200CEA253 /* objc-initialize.mm in Sources */, |
639 | 838485FD0D6D68A200CEA253 /* objc-layout.mm in Sources */, | |
640 | 838485FF0D6D68A200CEA253 /* objc-load.mm in Sources */, | |
641 | 838486010D6D68A200CEA253 /* objc-loadmethod.mm in Sources */, | |
642 | 838486020D6D68A200CEA253 /* objc-lockdebug.mm in Sources */, | |
8972963c | 643 | 838486080D6D68A200CEA253 /* objc-runtime-new.mm in Sources */, |
7257e56c | 644 | 838486090D6D68A200CEA253 /* objc-runtime-old.mm in Sources */, |
cd5f04f5 A |
645 | 8384860B0D6D68A200CEA253 /* objc-runtime.mm in Sources */, |
646 | 8384860D0D6D68A200CEA253 /* objc-sel-set.mm in Sources */, | |
7af964d1 | 647 | 8384860F0D6D68A200CEA253 /* objc-sel.mm in Sources */, |
cd5f04f5 A |
648 | 838486110D6D68A200CEA253 /* objc-sync.mm in Sources */, |
649 | 838486120D6D68A200CEA253 /* objc-typeencoding.mm in Sources */, | |
7257e56c | 650 | 838486150D6D68A200CEA253 /* Object.mm in Sources */, |
cd5f04f5 | 651 | 8384861F0D6D68A800CEA253 /* Protocol.mm in Sources */, |
7af964d1 A |
652 | 838486250D6D68F000CEA253 /* List.m in Sources */, |
653 | 830F2A740D737FB800392440 /* objc-msg-arm.s in Sources */, | |
654 | 830F2A750D737FB900392440 /* objc-msg-i386.s in Sources */, | |
7af964d1 | 655 | 830F2A7D0D737FBB00392440 /* objc-msg-x86_64.s in Sources */, |
cd5f04f5 | 656 | 830F2A950D73876100392440 /* objc-accessors.mm in Sources */, |
7af964d1 | 657 | 393CEAC00DC69E3E000B69DE /* objc-references.mm in Sources */, |
cd5f04f5 | 658 | 831C85D60E10CF850066E64C /* objc-os.mm in Sources */, |
7af964d1 | 659 | 87BB4EA70EC39854005D08E1 /* objc-probes.d in Sources */, |
7257e56c | 660 | 83BE02E40FCCB23400661494 /* objc-file-old.mm in Sources */, |
cd5f04f5 | 661 | E8923DA5116AB2820071B552 /* objc-block-trampolines.mm in Sources */, |
8972963c A |
662 | 83B1A8BE0FF1AC0D0019EA5B /* objc-msg-simulator-i386.s in Sources */, |
663 | 83EB007B121C9EC200B92C16 /* objc-sel-table.s in Sources */, | |
8972963c | 664 | 39ABD72412F0B61800D1054C /* objc-weak.mm in Sources */, |
8070259c | 665 | 83D49E4F13C7C84F0057F1DD /* objc-msg-arm64.s in Sources */, |
cd5f04f5 A |
666 | 9672F7EE14D5F488007CEC96 /* NSObject.mm in Sources */, |
667 | 83725F4A14CA5BFA0014370E /* objc-opt.mm in Sources */, | |
7257e56c A |
668 | 83F550E0155E030800E95D3B /* objc-cache-old.mm in Sources */, |
669 | 834DF8B715993EE1002F2BC9 /* objc-sel-old.mm in Sources */, | |
8070259c | 670 | 83C9C3391668B50E00F4E544 /* objc-msg-simulator-x86_64.s in Sources */, |
7af964d1 A |
671 | ); |
672 | runOnlyForDeploymentPostprocessing = 0; | |
673 | }; | |
66799735 A |
674 | F9BCC6EF205C68E800DD9AFC /* Sources */ = { |
675 | isa = PBXSourcesBuildPhase; | |
676 | buildActionMask = 2147483647; | |
677 | files = ( | |
678 | 83EF5E9C20D2299E00F486A4 /* objc-blocktramps-arm.s in Sources */, | |
679 | 83EF5E9820D2298400F486A4 /* objc-blocktramps-i386.s in Sources */, | |
680 | 83EF5E9920D2298400F486A4 /* objc-blocktramps-x86_64.s in Sources */, | |
681 | F9BCC71B205C68E800DD9AFC /* objc-blocktramps-arm64.s in Sources */, | |
682 | ); | |
683 | runOnlyForDeploymentPostprocessing = 0; | |
684 | }; | |
7af964d1 A |
685 | /* End PBXSourcesBuildPhase section */ |
686 | ||
687 | /* Begin PBXTargetDependency section */ | |
31875a97 | 688 | 837F67AD1A771F6E004D34FA /* PBXTargetDependency */ = { |
7af964d1 | 689 | isa = PBXTargetDependency; |
31875a97 A |
690 | target = D2AAC0620554660B00DB518D /* objc */; |
691 | targetProxy = 837F67AC1A771F6E004D34FA /* PBXContainerItemProxy */; | |
7af964d1 | 692 | }; |
66799735 A |
693 | F9BCC729205C6A0900DD9AFC /* PBXTargetDependency */ = { |
694 | isa = PBXTargetDependency; | |
695 | target = F9BCC6CA205C68E800DD9AFC /* objc-trampolines */; | |
696 | targetProxy = F9BCC728205C6A0900DD9AFC /* PBXContainerItemProxy */; | |
697 | }; | |
7af964d1 A |
698 | /* End PBXTargetDependency section */ |
699 | ||
700 | /* Begin XCBuildConfiguration section */ | |
701 | 1DEB914B08733D8E0010E9CD /* Debug */ = { | |
702 | isa = XCBuildConfiguration; | |
703 | buildSettings = { | |
8972963c | 704 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; |
4a109af3 A |
705 | COPY_HEADERS_RUN_UNIFDEF = YES; |
706 | COPY_HEADERS_UNIFDEF_FLAGS = "-UBUILD_FOR_OSX"; | |
707 | "COPY_HEADERS_UNIFDEF_FLAGS[sdk=macosx*]" = "-DBUILD_FOR_OSX"; | |
7af964d1 | 708 | COPY_PHASE_STRIP = NO; |
8972963c | 709 | DYLIB_CURRENT_VERSION = 228; |
7af964d1 A |
710 | EXECUTABLE_PREFIX = lib; |
711 | GCC_CW_ASM_SYNTAX = NO; | |
7af964d1 | 712 | GCC_OPTIMIZATION_LEVEL = 0; |
7af964d1 A |
713 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; |
714 | HEADER_SEARCH_PATHS = ( | |
715 | "$(DSTROOT)/usr/include/**", | |
716 | "$(DSTROOT)/usr/local/include/**", | |
717 | "$(CONFIGURATION_BUILD_DIR)/usr/include/**", | |
718 | "$(CONFIGURATION_BUILD_DIR)/usr/local/include/**", | |
c1e772c4 | 719 | /System/Library/Frameworks/System.framework/PrivateHeaders, |
7af964d1 A |
720 | ); |
721 | INSTALL_PATH = /usr/lib; | |
66799735 | 722 | IS_ZIPPERED = YES; |
8070259c | 723 | ORDER_FILE = "$(SDKROOT)/AppleInternal/OrderFiles/libobjc.order"; |
31875a97 | 724 | "ORDER_FILE[sdk=iphonesimulator*]" = ""; |
cd5f04f5 A |
725 | OTHER_CFLAGS = ( |
726 | "-fdollars-in-identifiers", | |
727 | "$(OTHER_CFLAGS)", | |
728 | ); | |
8070259c A |
729 | "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = ( |
730 | "-lc++abi", | |
731 | "-Wl,-segalign,0x4000", | |
31875a97 A |
732 | "-Xlinker", |
733 | "-sectalign", | |
734 | "-Xlinker", | |
735 | __DATA, | |
736 | "-Xlinker", | |
737 | __objc_data, | |
738 | "-Xlinker", | |
739 | 0x1000, | |
4a109af3 A |
740 | "-Xlinker", |
741 | "-interposable_list", | |
742 | "-Xlinker", | |
743 | interposable.txt, | |
744 | ); | |
745 | "OTHER_LDFLAGS[sdk=iphonesimulator*][arch=*]" = ( | |
746 | "-lc++abi", | |
747 | "-Xlinker", | |
748 | "-interposable_list", | |
749 | "-Xlinker", | |
750 | interposable.txt, | |
8070259c | 751 | ); |
cd5f04f5 | 752 | "OTHER_LDFLAGS[sdk=macosx*]" = ( |
8972963c | 753 | "-lCrashReporterClient", |
8972963c | 754 | "-lc++abi", |
31875a97 A |
755 | "-Xlinker", |
756 | "-sectalign", | |
757 | "-Xlinker", | |
758 | __DATA, | |
759 | "-Xlinker", | |
760 | __objc_data, | |
761 | "-Xlinker", | |
762 | 0x1000, | |
4a109af3 A |
763 | "-Xlinker", |
764 | "-interposable_list", | |
765 | "-Xlinker", | |
766 | interposable.txt, | |
7af964d1 | 767 | ); |
66799735 | 768 | OTHER_TAPI_FLAGS = "-exclude-public-header $(DSTROOT)/usr/include/objc/ObjectiveC.apinotes -exclude-public-header $(DSTROOT)/usr/include/objc/module.modulemap -Xparser -Wno-deprecated-declarations -Xparser -Wno-unavailable-declarations -Xparser -D_OBJC_PRIVATE_H_=1 -DOBJC_DECLARE_SYMBOLS=1"; |
7af964d1 A |
769 | PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/objc; |
770 | PRODUCT_NAME = objc.A; | |
771 | PUBLIC_HEADERS_FOLDER_PATH = /usr/include/objc; | |
66799735 A |
772 | SUPPORTS_TEXT_BASED_API = YES; |
773 | TAPI_VERIFY_MODE = Pedantic; | |
7af964d1 A |
774 | UNEXPORTED_SYMBOLS_FILE = unexported_symbols; |
775 | }; | |
776 | name = Debug; | |
777 | }; | |
778 | 1DEB914C08733D8E0010E9CD /* Release */ = { | |
779 | isa = XCBuildConfiguration; | |
780 | buildSettings = { | |
4a109af3 A |
781 | COPY_HEADERS_RUN_UNIFDEF = YES; |
782 | COPY_HEADERS_UNIFDEF_FLAGS = "-UBUILD_FOR_OSX"; | |
783 | "COPY_HEADERS_UNIFDEF_FLAGS[sdk=macosx*]" = "-DBUILD_FOR_OSX"; | |
8972963c | 784 | DYLIB_CURRENT_VERSION = 228; |
7af964d1 A |
785 | EXECUTABLE_PREFIX = lib; |
786 | GCC_CW_ASM_SYNTAX = NO; | |
7af964d1 A |
787 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; |
788 | HEADER_SEARCH_PATHS = ( | |
789 | "$(DSTROOT)/usr/include/**", | |
790 | "$(DSTROOT)/usr/local/include/**", | |
791 | "$(CONFIGURATION_BUILD_DIR)/usr/include/**", | |
792 | "$(CONFIGURATION_BUILD_DIR)/usr/local/include/**", | |
c1e772c4 | 793 | /System/Library/Frameworks/System.framework/PrivateHeaders, |
7af964d1 A |
794 | ); |
795 | INSTALL_PATH = /usr/lib; | |
66799735 | 796 | IS_ZIPPERED = YES; |
8070259c | 797 | ORDER_FILE = "$(SDKROOT)/AppleInternal/OrderFiles/libobjc.order"; |
31875a97 | 798 | "ORDER_FILE[sdk=iphonesimulator*]" = ""; |
cd5f04f5 A |
799 | OTHER_CFLAGS = ( |
800 | "-fdollars-in-identifiers", | |
801 | "$(OTHER_CFLAGS)", | |
802 | ); | |
8070259c A |
803 | "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = ( |
804 | "-lc++abi", | |
805 | "-Wl,-segalign,0x4000", | |
31875a97 A |
806 | "-Xlinker", |
807 | "-sectalign", | |
808 | "-Xlinker", | |
809 | __DATA, | |
810 | "-Xlinker", | |
811 | __objc_data, | |
812 | "-Xlinker", | |
813 | 0x1000, | |
4a109af3 A |
814 | "-Xlinker", |
815 | "-interposable_list", | |
816 | "-Xlinker", | |
817 | interposable.txt, | |
818 | ); | |
819 | "OTHER_LDFLAGS[sdk=iphonesimulator*][arch=*]" = ( | |
820 | "-lc++abi", | |
821 | "-Xlinker", | |
822 | "-interposable_list", | |
823 | "-Xlinker", | |
824 | interposable.txt, | |
8070259c | 825 | ); |
cd5f04f5 | 826 | "OTHER_LDFLAGS[sdk=macosx*]" = ( |
8972963c | 827 | "-lCrashReporterClient", |
8972963c | 828 | "-lc++abi", |
31875a97 A |
829 | "-Xlinker", |
830 | "-sectalign", | |
831 | "-Xlinker", | |
832 | __DATA, | |
833 | "-Xlinker", | |
834 | __objc_data, | |
835 | "-Xlinker", | |
836 | 0x1000, | |
4a109af3 A |
837 | "-Xlinker", |
838 | "-interposable_list", | |
839 | "-Xlinker", | |
840 | interposable.txt, | |
7af964d1 | 841 | ); |
66799735 | 842 | OTHER_TAPI_FLAGS = "-exclude-public-header $(DSTROOT)/usr/include/objc/ObjectiveC.apinotes -exclude-public-header $(DSTROOT)/usr/include/objc/module.modulemap -Xparser -Wno-deprecated-declarations -Xparser -Wno-unavailable-declarations -Xparser -D_OBJC_PRIVATE_H_=1 -DOBJC_DECLARE_SYMBOLS=1"; |
7af964d1 A |
843 | PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/objc; |
844 | PRODUCT_NAME = objc.A; | |
845 | PUBLIC_HEADERS_FOLDER_PATH = /usr/include/objc; | |
66799735 A |
846 | SUPPORTS_TEXT_BASED_API = YES; |
847 | TAPI_VERIFY_MODE = Pedantic; | |
7af964d1 | 848 | UNEXPORTED_SYMBOLS_FILE = unexported_symbols; |
66799735 A |
849 | WARNING_CFLAGS = ( |
850 | "$(inherited)", | |
851 | "-Wglobal-constructors", | |
852 | ); | |
7af964d1 A |
853 | }; |
854 | name = Release; | |
855 | }; | |
856 | 1DEB914F08733D8E0010E9CD /* Debug */ = { | |
857 | isa = XCBuildConfiguration; | |
858 | buildSettings = { | |
66799735 | 859 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
cd5f04f5 | 860 | CLANG_CXX_LIBRARY = "libc++"; |
cd5f04f5 | 861 | CLANG_LINK_OBJC_RUNTIME = NO; |
7257e56c | 862 | CLANG_OBJC_RUNTIME = NO; |
7af964d1 A |
863 | DEBUG_INFORMATION_FORMAT = dwarf; |
864 | GCC_ENABLE_CPP_EXCEPTIONS = NO; | |
865 | GCC_ENABLE_CPP_RTTI = NO; | |
8972963c | 866 | GCC_INLINES_ARE_PRIVATE_EXTERN = YES; |
7af964d1 | 867 | GCC_OPTIMIZATION_LEVEL = 0; |
13ba007e A |
868 | GCC_PREPROCESSOR_DEFINITIONS = ( |
869 | "OS_OBJECT_USE_OBJC=0", | |
870 | "OBJC_IS_DEBUG_BUILD=1", | |
871 | ); | |
cd5f04f5 | 872 | GCC_STRICT_ALIASING = YES; |
8972963c | 873 | GCC_SYMBOLS_PRIVATE_EXTERN = YES; |
cd5f04f5 | 874 | GCC_VERSION = com.apple.compilers.llvm.clang.1_0; |
7af964d1 | 875 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
7257e56c | 876 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; |
cd5f04f5 | 877 | GCC_WARN_ABOUT_MISSING_NEWLINE = YES; |
7af964d1 | 878 | GCC_WARN_ABOUT_RETURN_TYPE = YES; |
cd5f04f5 | 879 | GCC_WARN_SHADOW = YES; |
7af964d1 | 880 | GCC_WARN_UNUSED_VARIABLE = YES; |
7257e56c A |
881 | OTHER_CFLAGS = ""; |
882 | "OTHER_CFLAGS[arch=x86_64]" = "-fobjc-legacy-dispatch"; | |
883 | OTHER_CPLUSPLUSFLAGS = ( | |
884 | "$(OTHER_CFLAGS)", | |
885 | "-D_LIBCPP_VISIBLE=\"\"", | |
886 | ); | |
7af964d1 A |
887 | WARNING_CFLAGS = ( |
888 | "-Wall", | |
cd5f04f5 A |
889 | "-Wextra", |
890 | "-Wstrict-aliasing=2", | |
891 | "-Wstrict-overflow=4", | |
892 | "-Wno-unused-parameter", | |
893 | "-Wno-deprecated-objc-isa-usage", | |
7257e56c | 894 | "-Wno-cast-of-sel-type", |
7af964d1 A |
895 | ); |
896 | }; | |
897 | name = Debug; | |
898 | }; | |
899 | 1DEB915008733D8E0010E9CD /* Release */ = { | |
900 | isa = XCBuildConfiguration; | |
901 | buildSettings = { | |
66799735 | 902 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
cd5f04f5 | 903 | CLANG_CXX_LIBRARY = "libc++"; |
cd5f04f5 | 904 | CLANG_LINK_OBJC_RUNTIME = NO; |
7257e56c | 905 | CLANG_OBJC_RUNTIME = NO; |
7af964d1 A |
906 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
907 | GCC_ENABLE_CPP_EXCEPTIONS = NO; | |
908 | GCC_ENABLE_CPP_RTTI = NO; | |
8972963c | 909 | GCC_INLINES_ARE_PRIVATE_EXTERN = YES; |
cd5f04f5 A |
910 | GCC_PREPROCESSOR_DEFINITIONS = ( |
911 | "OS_OBJECT_USE_OBJC=0", | |
912 | "NDEBUG=1", | |
913 | ); | |
914 | GCC_STRICT_ALIASING = YES; | |
8972963c | 915 | GCC_SYMBOLS_PRIVATE_EXTERN = YES; |
cd5f04f5 | 916 | GCC_VERSION = com.apple.compilers.llvm.clang.1_0; |
7af964d1 | 917 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
7257e56c | 918 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; |
cd5f04f5 | 919 | GCC_WARN_ABOUT_MISSING_NEWLINE = YES; |
7af964d1 | 920 | GCC_WARN_ABOUT_RETURN_TYPE = YES; |
cd5f04f5 | 921 | GCC_WARN_SHADOW = YES; |
7af964d1 | 922 | GCC_WARN_UNUSED_VARIABLE = YES; |
cd5f04f5 | 923 | "OTHER_CFLAGS[arch=i386]" = "-momit-leaf-frame-pointer"; |
7257e56c A |
924 | "OTHER_CFLAGS[arch=x86_64]" = ( |
925 | "-momit-leaf-frame-pointer", | |
926 | "-fobjc-legacy-dispatch", | |
927 | ); | |
928 | OTHER_CPLUSPLUSFLAGS = ( | |
929 | "$(OTHER_CFLAGS)", | |
930 | "-D_LIBCPP_VISIBLE=\"\"", | |
931 | ); | |
7af964d1 A |
932 | WARNING_CFLAGS = ( |
933 | "-Wall", | |
cd5f04f5 A |
934 | "-Wextra", |
935 | "-Wstrict-aliasing=2", | |
936 | "-Wstrict-overflow=4", | |
937 | "-Wno-unused-parameter", | |
938 | "-Wno-deprecated-objc-isa-usage", | |
7257e56c | 939 | "-Wno-cast-of-sel-type", |
7af964d1 A |
940 | ); |
941 | }; | |
942 | name = Release; | |
943 | }; | |
bbeed59c A |
944 | 834F9B02212E560200F95A54 /* Debug */ = { |
945 | isa = XCBuildConfiguration; | |
946 | buildSettings = { | |
947 | CODE_SIGN_STYLE = Automatic; | |
948 | DEVELOPMENT_TEAM = 59GAB85EFG; | |
949 | PRODUCT_NAME = "$(TARGET_NAME)"; | |
950 | }; | |
951 | name = Debug; | |
952 | }; | |
953 | 834F9B03212E560200F95A54 /* Release */ = { | |
954 | isa = XCBuildConfiguration; | |
955 | buildSettings = { | |
956 | CODE_SIGN_STYLE = Automatic; | |
957 | DEVELOPMENT_TEAM = 59GAB85EFG; | |
958 | PRODUCT_NAME = "$(TARGET_NAME)"; | |
959 | }; | |
960 | name = Release; | |
961 | }; | |
31875a97 | 962 | 837F67AA1A771F63004D34FA /* Debug */ = { |
8972963c | 963 | isa = XCBuildConfiguration; |
8972963c | 964 | buildSettings = { |
31875a97 | 965 | PRODUCT_NAME = "$(TARGET_NAME)"; |
8972963c A |
966 | }; |
967 | name = Debug; | |
968 | }; | |
31875a97 | 969 | 837F67AB1A771F63004D34FA /* Release */ = { |
8972963c | 970 | isa = XCBuildConfiguration; |
8972963c | 971 | buildSettings = { |
31875a97 | 972 | PRODUCT_NAME = "$(TARGET_NAME)"; |
8972963c A |
973 | }; |
974 | name = Release; | |
975 | }; | |
66799735 A |
976 | F9BCC725205C68E800DD9AFC /* Debug */ = { |
977 | isa = XCBuildConfiguration; | |
978 | buildSettings = { | |
979 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; | |
980 | COPY_HEADERS_RUN_UNIFDEF = YES; | |
981 | COPY_HEADERS_UNIFDEF_FLAGS = "-UBUILD_FOR_OSX"; | |
982 | "COPY_HEADERS_UNIFDEF_FLAGS[sdk=macosx*]" = "-DBUILD_FOR_OSX"; | |
983 | COPY_PHASE_STRIP = NO; | |
984 | DYLIB_CURRENT_VERSION = 228; | |
985 | EXECUTABLE_PREFIX = lib; | |
986 | GCC_CW_ASM_SYNTAX = NO; | |
987 | GCC_OPTIMIZATION_LEVEL = 0; | |
988 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; | |
989 | HEADER_SEARCH_PATHS = ( | |
990 | "$(DSTROOT)/usr/include/**", | |
991 | "$(DSTROOT)/usr/local/include/**", | |
992 | "$(CONFIGURATION_BUILD_DIR)/usr/include/**", | |
993 | "$(CONFIGURATION_BUILD_DIR)/usr/local/include/**", | |
994 | /System/Library/Frameworks/System.framework/PrivateHeaders, | |
995 | ); | |
996 | INSTALL_PATH = /usr/lib; | |
997 | IS_ZIPPERED = YES; | |
998 | OTHER_CFLAGS = ( | |
999 | "-fdollars-in-identifiers", | |
1000 | "$(OTHER_CFLAGS)", | |
1001 | ); | |
1002 | OTHER_LDFLAGS = ( | |
1003 | "-Xlinker", | |
1004 | "-not_for_dyld_shared_cache", | |
1005 | ); | |
1006 | PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/objc; | |
1007 | PRODUCT_NAME = "$(TARGET_NAME)"; | |
1008 | PUBLIC_HEADERS_FOLDER_PATH = /usr/include/objc; | |
1009 | SUPPORTS_TEXT_BASED_API = YES; | |
1010 | TAPI_VERIFY_MODE = Pedantic; | |
1011 | }; | |
1012 | name = Debug; | |
1013 | }; | |
1014 | F9BCC726205C68E800DD9AFC /* Release */ = { | |
1015 | isa = XCBuildConfiguration; | |
1016 | buildSettings = { | |
1017 | COPY_HEADERS_RUN_UNIFDEF = YES; | |
1018 | COPY_HEADERS_UNIFDEF_FLAGS = "-UBUILD_FOR_OSX"; | |
1019 | "COPY_HEADERS_UNIFDEF_FLAGS[sdk=macosx*]" = "-DBUILD_FOR_OSX"; | |
1020 | DYLIB_CURRENT_VERSION = 228; | |
1021 | EXECUTABLE_PREFIX = lib; | |
1022 | GCC_CW_ASM_SYNTAX = NO; | |
1023 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; | |
1024 | HEADER_SEARCH_PATHS = ( | |
1025 | "$(DSTROOT)/usr/include/**", | |
1026 | "$(DSTROOT)/usr/local/include/**", | |
1027 | "$(CONFIGURATION_BUILD_DIR)/usr/include/**", | |
1028 | "$(CONFIGURATION_BUILD_DIR)/usr/local/include/**", | |
1029 | /System/Library/Frameworks/System.framework/PrivateHeaders, | |
1030 | ); | |
1031 | INSTALL_PATH = /usr/lib; | |
1032 | IS_ZIPPERED = YES; | |
1033 | OTHER_CFLAGS = ( | |
1034 | "-fdollars-in-identifiers", | |
1035 | "$(OTHER_CFLAGS)", | |
1036 | ); | |
1037 | OTHER_LDFLAGS = ( | |
1038 | "-Xlinker", | |
1039 | "-not_for_dyld_shared_cache", | |
1040 | ); | |
1041 | PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/objc; | |
1042 | PRODUCT_NAME = "$(TARGET_NAME)"; | |
1043 | PUBLIC_HEADERS_FOLDER_PATH = /usr/include/objc; | |
1044 | SUPPORTS_TEXT_BASED_API = YES; | |
1045 | TAPI_VERIFY_MODE = Pedantic; | |
1046 | }; | |
1047 | name = Release; | |
1048 | }; | |
7af964d1 A |
1049 | /* End XCBuildConfiguration section */ |
1050 | ||
1051 | /* Begin XCConfigurationList section */ | |
1052 | 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "objc" */ = { | |
1053 | isa = XCConfigurationList; | |
1054 | buildConfigurations = ( | |
1055 | 1DEB914B08733D8E0010E9CD /* Debug */, | |
1056 | 1DEB914C08733D8E0010E9CD /* Release */, | |
1057 | ); | |
1058 | defaultConfigurationIsVisible = 0; | |
1059 | defaultConfigurationName = Release; | |
1060 | }; | |
1061 | 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "objc" */ = { | |
1062 | isa = XCConfigurationList; | |
1063 | buildConfigurations = ( | |
1064 | 1DEB914F08733D8E0010E9CD /* Debug */, | |
1065 | 1DEB915008733D8E0010E9CD /* Release */, | |
1066 | ); | |
1067 | defaultConfigurationIsVisible = 0; | |
1068 | defaultConfigurationName = Release; | |
1069 | }; | |
bbeed59c A |
1070 | 834F9B04212E560200F95A54 /* Build configuration list for PBXAggregateTarget "objc4_tests" */ = { |
1071 | isa = XCConfigurationList; | |
1072 | buildConfigurations = ( | |
1073 | 834F9B02212E560200F95A54 /* Debug */, | |
1074 | 834F9B03212E560200F95A54 /* Release */, | |
1075 | ); | |
1076 | defaultConfigurationIsVisible = 0; | |
1077 | defaultConfigurationName = Release; | |
1078 | }; | |
31875a97 | 1079 | 837F67A91A771F63004D34FA /* Build configuration list for PBXAggregateTarget "objc-simulator" */ = { |
8972963c A |
1080 | isa = XCConfigurationList; |
1081 | buildConfigurations = ( | |
31875a97 A |
1082 | 837F67AA1A771F63004D34FA /* Debug */, |
1083 | 837F67AB1A771F63004D34FA /* Release */, | |
8972963c A |
1084 | ); |
1085 | defaultConfigurationIsVisible = 0; | |
1086 | defaultConfigurationName = Release; | |
1087 | }; | |
66799735 A |
1088 | F9BCC724205C68E800DD9AFC /* Build configuration list for PBXNativeTarget "objc-trampolines" */ = { |
1089 | isa = XCConfigurationList; | |
1090 | buildConfigurations = ( | |
1091 | F9BCC725205C68E800DD9AFC /* Debug */, | |
1092 | F9BCC726205C68E800DD9AFC /* Release */, | |
1093 | ); | |
1094 | defaultConfigurationIsVisible = 0; | |
1095 | defaultConfigurationName = Release; | |
1096 | }; | |
7af964d1 A |
1097 | /* End XCConfigurationList section */ |
1098 | }; | |
1099 | rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; | |
1100 | } |