]> git.saurik.com Git - apple/security.git/blame - libsecurity_codesigning/libsecurity_codesigning.xcodeproj/project.pbxproj
Security-55163.44.tar.gz
[apple/security.git] / libsecurity_codesigning / libsecurity_codesigning.xcodeproj / project.pbxproj
CommitLineData
b1ab9ed8
A
1// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 46;
7 objects = {
8
9/* Begin PBXAggregateTarget section */
10 C26AC0EB143BCF01001C98CE /* SystemPolicy */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = C26AC0EC143BCF01001C98CE /* Build configuration list for PBXAggregateTarget "SystemPolicy" */;
13 buildPhases = (
14 C26AC0F0143BCF18001C98CE /* ShellScript */,
15 C26AC0F4143BD1C4001C98CE /* CopyFiles */,
16 C2F24DFE14BCBBF200309FCD /* ShellScript */,
17 C2578CB11579627200D4FE48 /* CopyFiles */,
18 );
19 dependencies = (
20 );
21 name = SystemPolicy;
22 productName = SystemPolicy;
23 };
24 C26AC7090DAEB3A7005BFB40 /* DTrace */ = {
25 isa = PBXAggregateTarget;
26 buildConfigurationList = C26AC70D0DAEB3C6005BFB40 /* Build configuration list for PBXAggregateTarget "DTrace" */;
27 buildPhases = (
28 C26AC7080DAEB3A7005BFB40 /* ShellScript */,
29 );
30 dependencies = (
31 );
32 name = DTrace;
33 productName = DTrace;
34 };
35 C2D383B80A23A8C4005C63A2 /* Requirements Language */ = {
36 isa = PBXAggregateTarget;
37 buildConfigurationList = C2D383C00A23A8E3005C63A2 /* Build configuration list for PBXAggregateTarget "Requirements Language" */;
38 buildPhases = (
39 C2D383B70A23A8C4005C63A2 /* ShellScript */,
40 );
41 dependencies = (
42 );
43 name = "Requirements Language";
44 productName = "Requirements Language";
45 };
46 C2E2873F0B5D8F8F009336A0 /* Everything */ = {
47 isa = PBXAggregateTarget;
48 buildConfigurationList = C2E287470B5D8FD8009336A0 /* Build configuration list for PBXAggregateTarget "Everything" */;
49 buildPhases = (
50 );
51 dependencies = (
52 C2E287410B5D8F97009336A0 /* PBXTargetDependency */,
53 C250F6C50B5EF4E40076098F /* PBXTargetDependency */,
54 C2E287430B5D8F9A009336A0 /* PBXTargetDependency */,
55 C26AC0F2143BD02B001C98CE /* PBXTargetDependency */,
56 );
57 name = Everything;
58 productName = Everything;
59 };
60/* End PBXAggregateTarget section */
61
62/* Begin PBXBuildFile section */
63 18B965861472FBF6005A4D2E /* reqdumper.h in Headers */ = {isa = PBXBuildFile; fileRef = C21CFC5E0A250D1C006CD5B1 /* reqdumper.h */; settings = {ATTRIBUTES = (Public, ); }; };
64 18B965871472FC5B005A4D2E /* requirement.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D383360A237F47005C63A2 /* requirement.h */; settings = {ATTRIBUTES = (Public, ); }; };
65 18B965881472FC5B005A4D2E /* reqmaker.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C1DFC20A2F820500D1B02B /* reqmaker.h */; settings = {ATTRIBUTES = (Public, ); }; };
66 18B965891472FC5B005A4D2E /* reqreader.h in Headers */ = {isa = PBXBuildFile; fileRef = C2093AA70BB0948000EB8599 /* reqreader.h */; settings = {ATTRIBUTES = (Public, ); }; };
67 18B9658A1472FC5B005A4D2E /* reqinterp.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C1DFBA0A2F80EB00D1B02B /* reqinterp.h */; settings = {ATTRIBUTES = (Public, ); }; };
68 18B9658B1472FC5B005A4D2E /* reqparser.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D383340A237F47005C63A2 /* reqparser.h */; settings = {ATTRIBUTES = (Public, ); }; };
69 18B9658C1472FC9E005A4D2E /* codedirectory.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D383170A237F47005C63A2 /* codedirectory.h */; settings = {ATTRIBUTES = (Public, ); }; };
70 18B965941472FE27005A4D2E /* renum.h in Headers */ = {isa = PBXBuildFile; fileRef = C2EF100F0A49BD89005A44BB /* renum.h */; settings = {ATTRIBUTES = (Public, ); }; };
71 18B965951472FE30005A4D2E /* cdbuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D383150A237F47005C63A2 /* cdbuilder.h */; settings = {ATTRIBUTES = (Public, ); }; };
72 C2093AA80BB0948000EB8599 /* reqreader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2093AA60BB0948000EB8599 /* reqreader.cpp */; };
73 C211070A158C1082001D7F76 /* gkmerge in CopyFiles */ = {isa = PBXBuildFile; fileRef = C2110704158BF5C8001D7F76 /* gkmerge */; };
74 C21CFC5F0A250D1C006CD5B1 /* reqdumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C21CFC5D0A250D1C006CD5B1 /* reqdumper.cpp */; };
75 C21EA3DD0AD2F81300E6E31C /* SecCodeSigner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C21EA3DB0AD2F81300E6E31C /* SecCodeSigner.cpp */; };
76 C21EA3E30AD2FA0900E6E31C /* CodeSigner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C21EA3E10AD2FA0900E6E31C /* CodeSigner.cpp */; };
77 C22463610B86210100626F1B /* antlrplugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2CC31130B85254F005FA59D /* antlrplugin.cpp */; };
78 C2256BDD158BC0F200F72211 /* gkhandmake in CopyFiles */ = {isa = PBXBuildFile; fileRef = C278A19B158AB2C300FA6767 /* gkhandmake */; };
79 C2256BDE158BC0F200F72211 /* gklist in CopyFiles */ = {isa = PBXBuildFile; fileRef = C278A19C158AB2C300FA6767 /* gklist */; };
80 C236E3D70AD59446000F5140 /* signer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C236E3D50AD59446000F5140 /* signer.cpp */; };
81 C236E3DB0AD595C2000F5140 /* signerutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C236E3D90AD595C2000F5140 /* signerutils.cpp */; };
82 C24EABAB1421432800C16AA9 /* policydb.h in Headers */ = {isa = PBXBuildFile; fileRef = C24EABAA1421432800C16AA9 /* policydb.h */; };
83 C24EABAD1421433700C16AA9 /* policydb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C24EABAC1421433700C16AA9 /* policydb.cpp */; };
84 C250F6C30B5EF1910076098F /* SecIntegrity.h in Headers */ = {isa = PBXBuildFile; fileRef = C250F6C20B5EF1910076098F /* SecIntegrity.h */; };
85 C259DFD60AD6D9BA00C9ACC6 /* sigblob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C259DFD40AD6D9BA00C9ACC6 /* sigblob.cpp */; };
86 C26763D714FD9EBE00A46EDF /* drmaker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C26763D514FD9EBE00A46EDF /* drmaker.cpp */; };
87 C26763D814FD9EBE00A46EDF /* drmaker.h in Headers */ = {isa = PBXBuildFile; fileRef = C26763D614FD9EBE00A46EDF /* drmaker.h */; };
88 C26AC0F5143BD1C8001C98CE /* SystemPolicy in CopyFiles */ = {isa = PBXBuildFile; fileRef = C26AC0F3143BD1B3001C98CE /* SystemPolicy */; };
89 C26B45C10B8A9C0A003C0ACA /* ucspc in Frameworks */ = {isa = PBXBuildFile; fileRef = C26B45C00B8A9C00003C0ACA /* ucspc */; };
90 C26FF62D0E5B375A00F640A0 /* SecIntegrityLib.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CC31040B8523AD005FA59D /* SecIntegrityLib.h */; settings = {ATTRIBUTES = (); }; };
91 C26FF62E0E5B375A00F640A0 /* SecCodeHostLib.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BC1F340B580DA7003EC9DC /* SecCodeHostLib.h */; settings = {ATTRIBUTES = (); }; };
92 C26FF62F0E5B376B00F640A0 /* CodeSigning.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D383180A237F47005C63A2 /* CodeSigning.h */; settings = {ATTRIBUTES = (); }; };
93 C26FF6300E5B376B00F640A0 /* CSCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D3831C0A237F47005C63A2 /* CSCommon.h */; settings = {ATTRIBUTES = (); }; };
94 C26FF6310E5B376B00F640A0 /* CSCommonPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D50CDF0E155A4F0059A195 /* CSCommonPriv.h */; settings = {ATTRIBUTES = (); }; };
95 C26FF6320E5B376B00F640A0 /* SecCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D3831E0A237F47005C63A2 /* SecCode.h */; settings = {ATTRIBUTES = (); }; };
96 C26FF6330E5B376B00F640A0 /* SecCodePriv.h in Headers */ = {isa = PBXBuildFile; fileRef = C2E8AF240DE25CA7000F6D3B /* SecCodePriv.h */; settings = {ATTRIBUTES = (); }; };
97 C26FF6340E5B376B00F640A0 /* SecStaticCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D383220A237F47005C63A2 /* SecStaticCode.h */; settings = {ATTRIBUTES = (); }; };
98 C26FF6350E5B376B00F640A0 /* SecStaticCodePriv.h in Headers */ = {isa = PBXBuildFile; fileRef = C2E8AF260DE25CA7000F6D3B /* SecStaticCodePriv.h */; settings = {ATTRIBUTES = (); }; };
99 C26FF6360E5B376B00F640A0 /* SecRequirement.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D383260A237F47005C63A2 /* SecRequirement.h */; settings = {ATTRIBUTES = (); }; };
100 C26FF6370E5B376B00F640A0 /* SecRequirementPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = C2E8AF250DE25CA7000F6D3B /* SecRequirementPriv.h */; settings = {ATTRIBUTES = (); }; };
101 C26FF6380E5B376B00F640A0 /* SecCodeSigner.h in Headers */ = {isa = PBXBuildFile; fileRef = C21EA3DC0AD2F81300E6E31C /* SecCodeSigner.h */; settings = {ATTRIBUTES = (); }; };
102 C26FF6390E5B376B00F640A0 /* SecCodeHost.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D383190A237F47005C63A2 /* SecCodeHost.h */; settings = {ATTRIBUTES = (); }; };
103 C26FF63A0E5B376B00F640A0 /* SecIntegrity.h in Headers */ = {isa = PBXBuildFile; fileRef = C250F6C20B5EF1910076098F /* SecIntegrity.h */; settings = {ATTRIBUTES = (); }; };
104 C273606E1433F09000A9A5FF /* SecAssessment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C273606C1433F09000A9A5FF /* SecAssessment.cpp */; };
105 C273606F1433F09000A9A5FF /* SecAssessment.h in Headers */ = {isa = PBXBuildFile; fileRef = C273606D1433F09000A9A5FF /* SecAssessment.h */; settings = {ATTRIBUTES = (); }; };
106 C27360D51436866D00A9A5FF /* xpcengine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C27360D41436866C00A9A5FF /* xpcengine.cpp */; };
107 C28342E70E366E6800E54360 /* csdatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C28342E40E366E6800E54360 /* csdatabase.cpp */; };
108 C28342EE0E36719D00E54360 /* detachedrep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C28342EB0E36719D00E54360 /* detachedrep.cpp */; };
109 C29CDE2A1583F46F00A42059 /* gkclear in CopyFiles */ = {isa = PBXBuildFile; fileRef = C2578CC215798D0F00D4FE48 /* gkclear */; };
110 C29CDE2B1583F46F00A42059 /* gkgenerate in CopyFiles */ = {isa = PBXBuildFile; fileRef = C2578CC315798D0F00D4FE48 /* gkgenerate */; };
111 C29CDE2C1583F46F00A42059 /* gkrecord in CopyFiles */ = {isa = PBXBuildFile; fileRef = C2578CC415798D0F00D4FE48 /* gkrecord */; };
112 C2A436150F2133B2007A41A6 /* slcrep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A436130F2133B2007A41A6 /* slcrep.cpp */; };
113 C2A436160F2133B2007A41A6 /* slcrep.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A436140F2133B2007A41A6 /* slcrep.h */; };
114 C2A976AA0B8A2E36008B4EA0 /* csutilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A976A80B8A2E36008B4EA0 /* csutilities.cpp */; };
115 C2BC1F350B580DA7003EC9DC /* SecCodeHostLib.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BC1F340B580DA7003EC9DC /* SecCodeHostLib.h */; };
116 C2BD519C0A9392FD000FE43D /* machorep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BD519A0A9392FD000FE43D /* machorep.cpp */; };
117 C2BD60FA0AC863FC0057FD3D /* csgeneric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BD60F80AC863FC0057FD3D /* csgeneric.cpp */; };
118 C2C1DF140A2E3D7200D1B02B /* requirement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383350A237F47005C63A2 /* requirement.cpp */; };
119 C2C1DFBB0A2F80EB00D1B02B /* reqinterp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2C1DFB90A2F80EB00D1B02B /* reqinterp.cpp */; };
120 C2C1DFC30A2F820500D1B02B /* reqmaker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2C1DFC10A2F820500D1B02B /* reqmaker.cpp */; };
121 C2C3BC5F0BA1D6FE00E869D1 /* cfmdiskrep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2C3BC5D0BA1D6FE00E869D1 /* cfmdiskrep.cpp */; };
122 C2C3BCD30BA1E47E00E869D1 /* singlediskrep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2C3BCD10BA1E47E00E869D1 /* singlediskrep.cpp */; };
123 C2C931B40AB8BA1200F83950 /* SecCodeHost.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2C931B30AB8BA1200F83950 /* SecCodeHost.cpp */; };
124 C2CC310F0B852424005FA59D /* SecIntegrityLib.c in Sources */ = {isa = PBXBuildFile; fileRef = C2CC310E0B852424005FA59D /* SecIntegrityLib.c */; };
125 C2D3833C0A237F47005C63A2 /* bundlediskrep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383120A237F47005C63A2 /* bundlediskrep.cpp */; };
126 C2D3833E0A237F47005C63A2 /* cdbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383140A237F47005C63A2 /* cdbuilder.cpp */; };
127 C2D383400A237F47005C63A2 /* codedirectory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383160A237F47005C63A2 /* codedirectory.cpp */; };
128 C2D383440A237F47005C63A2 /* cs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D3831A0A237F47005C63A2 /* cs.cpp */; };
129 C2D383470A237F47005C63A2 /* SecCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D3831D0A237F47005C63A2 /* SecCode.cpp */; };
130 C2D383490A237F47005C63A2 /* cskernel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D3831F0A237F47005C63A2 /* cskernel.cpp */; };
131 C2D3834B0A237F47005C63A2 /* SecStaticCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383210A237F47005C63A2 /* SecStaticCode.cpp */; };
132 C2D3834D0A237F47005C63A2 /* csprocess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383230A237F47005C63A2 /* csprocess.cpp */; };
133 C2D3834F0A237F47005C63A2 /* SecRequirement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383250A237F47005C63A2 /* SecRequirement.cpp */; };
134 C2D383510A237F47005C63A2 /* diskrep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383270A237F47005C63A2 /* diskrep.cpp */; };
135 C2D383550A237F47005C63A2 /* filediskrep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D3832B0A237F47005C63A2 /* filediskrep.cpp */; };
136 C2D383570A237F47005C63A2 /* Code.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D3832D0A237F47005C63A2 /* Code.cpp */; };
137 C2D383590A237F47005C63A2 /* kerneldiskrep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D3832F0A237F47005C63A2 /* kerneldiskrep.cpp */; };
138 C2D3835B0A237F47005C63A2 /* StaticCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383310A237F47005C63A2 /* StaticCode.cpp */; };
139 C2D3835D0A237F47005C63A2 /* reqparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383330A237F47005C63A2 /* reqparser.cpp */; };
140 C2D383610A237F47005C63A2 /* Requirements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D383370A237F47005C63A2 /* Requirements.cpp */; };
141 C2DC2DCA145F594000AD2A3A /* xar++.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2353410145F1B110073F964 /* xar++.cpp */; };
142 C2DC2DCB145F5CD000AD2A3A /* policyengine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C27360201432A61900A9A5FF /* policyengine.cpp */; };
143 C2E2873D0B5D8D80009336A0 /* SecCodeHostLib.c in Sources */ = {isa = PBXBuildFile; fileRef = C2E2873C0B5D8D80009336A0 /* SecCodeHostLib.c */; };
144 C2E911E20ADEBE3200275CB2 /* resources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2E911E00ADEBE3200275CB2 /* resources.cpp */; };
145 C2EF10100A49BD89005A44BB /* renum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2EF100E0A49BD89005A44BB /* renum.cpp */; };
146 C2F4439A14C626D4000A01E6 /* quarantine++.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2F4439814C626D4000A01E6 /* quarantine++.cpp */; };
147 C2F4439B14C626D4000A01E6 /* quarantine++.h in Headers */ = {isa = PBXBuildFile; fileRef = C2F4439914C626D4000A01E6 /* quarantine++.h */; };
148 C2F6566E0BCBFB250078779E /* cserror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2F6566C0BCBFB250078779E /* cserror.cpp */; };
149 EB68B111150DAEEA00B4013D /* RequirementLexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB68B10B150DAEBB00B4013D /* RequirementLexer.cpp */; };
150 EB68B112150DAEEA00B4013D /* RequirementParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB68B10D150DAEBB00B4013D /* RequirementParser.cpp */; };
151 EB68B133150DB04400B4013D /* RequirementKeywords.h in Headers */ = {isa = PBXBuildFile; fileRef = EB68B10A150DAEBB00B4013D /* RequirementKeywords.h */; };
152 EB68B134150DB04400B4013D /* RequirementLexer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EB68B10C150DAEBB00B4013D /* RequirementLexer.hpp */; };
153 EB68B135150DB04400B4013D /* RequirementParser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EB68B10E150DAEBB00B4013D /* RequirementParser.hpp */; };
154 FEB30C9310DAC89D00557BA2 /* SecTask.c in Sources */ = {isa = PBXBuildFile; fileRef = FEB30C9210DAC89D00557BA2 /* SecTask.c */; };
155 FEB30CA410DAC97400557BA2 /* SecTask.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB30C9410DAC8A500557BA2 /* SecTask.h */; settings = {ATTRIBUTES = (); }; };
156/* End PBXBuildFile section */
157
158/* Begin PBXContainerItemProxy section */
159 182BB504146F2823000BF1F3 /* PBXContainerItemProxy */ = {
160 isa = PBXContainerItemProxy;
161 containerPortal = 182BB4FC146F2823000BF1F3 /* libsecurityd.xcodeproj */;
162 proxyType = 2;
163 remoteGlobalIDString = 4CA1FEBE052A3C8100F22E42;
164 remoteInfo = libsecurityd_client;
165 };
166 182BB506146F2823000BF1F3 /* PBXContainerItemProxy */ = {
167 isa = PBXContainerItemProxy;
168 containerPortal = 182BB4FC146F2823000BF1F3 /* libsecurityd.xcodeproj */;
169 proxyType = 2;
170 remoteGlobalIDString = 4CA1FECD052A44A100F22E42;
171 remoteInfo = libsecurityd_server;
172 };
173 182BB508146F2823000BF1F3 /* PBXContainerItemProxy */ = {
174 isa = PBXContainerItemProxy;
175 containerPortal = 182BB4FC146F2823000BF1F3 /* libsecurityd.xcodeproj */;
176 proxyType = 2;
177 remoteGlobalIDString = C2A788730B7AA65B00CFF85C;
178 remoteInfo = ucspc;
179 };
180 182BB50E146F28F6000BF1F3 /* PBXContainerItemProxy */ = {
181 isa = PBXContainerItemProxy;
182 containerPortal = 182BB4FC146F2823000BF1F3 /* libsecurityd.xcodeproj */;
183 proxyType = 1;
184 remoteGlobalIDString = 4C09A2920557240300FED7A3;
185 remoteInfo = libsecurityd_generate;
186 };
187 182BB510146F292B000BF1F3 /* PBXContainerItemProxy */ = {
188 isa = PBXContainerItemProxy;
189 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
190 proxyType = 1;
191 remoteGlobalIDString = C26AC0EB143BCF01001C98CE;
192 remoteInfo = SystemPolicy;
193 };
194 1844617C146E9A5200B12992 /* PBXContainerItemProxy */ = {
195 isa = PBXContainerItemProxy;
196 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
197 proxyType = 1;
198 remoteGlobalIDString = C26AC7090DAEB3A7005BFB40;
199 remoteInfo = DTrace;
200 };
201 C250F6C40B5EF4E40076098F /* PBXContainerItemProxy */ = {
202 isa = PBXContainerItemProxy;
203 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
204 proxyType = 1;
205 remoteGlobalIDString = C2BC1F250B580D3A003EC9DC;
206 remoteInfo = libintegrity;
207 };
208 C26AC0F1143BD02B001C98CE /* PBXContainerItemProxy */ = {
209 isa = PBXContainerItemProxy;
210 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
211 proxyType = 1;
212 remoteGlobalIDString = C26AC0EB143BCF01001C98CE;
213 remoteInfo = SystemPolicy;
214 };
215 C2E287400B5D8F97009336A0 /* PBXContainerItemProxy */ = {
216 isa = PBXContainerItemProxy;
217 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
218 proxyType = 1;
219 remoteGlobalIDString = 4CA1FEBD052A3C8100F22E42;
220 remoteInfo = libsecurity_codesigning;
221 };
222 C2E287420B5D8F9A009336A0 /* PBXContainerItemProxy */ = {
223 isa = PBXContainerItemProxy;
224 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
225 proxyType = 1;
226 remoteGlobalIDString = C2BC1F2E0B580D4B003EC9DC;
227 remoteInfo = libcodehost;
228 };
229/* End PBXContainerItemProxy section */
230
231/* Begin PBXCopyFilesBuildPhase section */
232 C2578CB11579627200D4FE48 /* CopyFiles */ = {
233 isa = PBXCopyFilesBuildPhase;
234 buildActionMask = 8;
235 dstPath = /usr/local/bin;
236 dstSubfolderSpec = 0;
237 files = (
238 C211070A158C1082001D7F76 /* gkmerge in CopyFiles */,
239 C2256BDD158BC0F200F72211 /* gkhandmake in CopyFiles */,
240 C2256BDE158BC0F200F72211 /* gklist in CopyFiles */,
241 C29CDE2A1583F46F00A42059 /* gkclear in CopyFiles */,
242 C29CDE2B1583F46F00A42059 /* gkgenerate in CopyFiles */,
243 C29CDE2C1583F46F00A42059 /* gkrecord in CopyFiles */,
244 );
245 runOnlyForDeploymentPostprocessing = 1;
246 };
247 C26AC0F4143BD1C4001C98CE /* CopyFiles */ = {
248 isa = PBXCopyFilesBuildPhase;
249 buildActionMask = 8;
250 dstPath = private/var/db;
251 dstSubfolderSpec = 0;
252 files = (
253 C26AC0F5143BD1C8001C98CE /* SystemPolicy in CopyFiles */,
254 );
255 runOnlyForDeploymentPostprocessing = 1;
256 };
257/* End PBXCopyFilesBuildPhase section */
258
259/* Begin PBXFileReference section */
260 182BB4FC146F2823000BF1F3 /* libsecurityd.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurityd.xcodeproj; path = ../libsecurityd/libsecurityd.xcodeproj; sourceTree = "<group>"; };
261 1844619F146E9AD100B12992 /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
262 184461A0146E9AD100B12992 /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = "<group>"; };
263 184461A1146E9AD100B12992 /* lib.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = lib.xcconfig; sourceTree = "<group>"; };
264 184461A2146E9AD100B12992 /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; };
265 4CA1FEBE052A3C8100F22E42 /* libsecurity_codesigning.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsecurity_codesigning.a; sourceTree = BUILT_PRODUCTS_DIR; };
266 C2093AA60BB0948000EB8599 /* reqreader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reqreader.cpp; sourceTree = "<group>"; };
267 C2093AA70BB0948000EB8599 /* reqreader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = reqreader.h; sourceTree = "<group>"; };
268 C2110704158BF5C8001D7F76 /* gkmerge */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; name = gkmerge; path = gke/gkmerge; sourceTree = SOURCE_ROOT; };
269 C21CFC5D0A250D1C006CD5B1 /* reqdumper.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reqdumper.cpp; sourceTree = "<group>"; };
270 C21CFC5E0A250D1C006CD5B1 /* reqdumper.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = reqdumper.h; sourceTree = "<group>"; };
271 C21EA3DB0AD2F81300E6E31C /* SecCodeSigner.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SecCodeSigner.cpp; sourceTree = "<group>"; };
272 C21EA3DC0AD2F81300E6E31C /* SecCodeSigner.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecCodeSigner.h; sourceTree = "<group>"; };
273 C21EA3E10AD2FA0900E6E31C /* CodeSigner.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CodeSigner.cpp; sourceTree = "<group>"; };
274 C21EA3E20AD2FA0900E6E31C /* CodeSigner.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CodeSigner.h; sourceTree = "<group>"; };
275 C235340E145F1B050073F964 /* xar++.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "xar++.h"; sourceTree = "<group>"; };
276 C2353410145F1B110073F964 /* xar++.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "xar++.cpp"; sourceTree = "<group>"; };
277 C236E3D50AD59446000F5140 /* signer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = signer.cpp; sourceTree = "<group>"; };
278 C236E3D60AD59446000F5140 /* signer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = signer.h; sourceTree = "<group>"; };
279 C236E3D90AD595C2000F5140 /* signerutils.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = signerutils.cpp; sourceTree = "<group>"; };
280 C236E3DA0AD595C2000F5140 /* signerutils.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = signerutils.h; sourceTree = "<group>"; };
281 C24EABAA1421432800C16AA9 /* policydb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = policydb.h; sourceTree = "<group>"; };
282 C24EABAC1421433700C16AA9 /* policydb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = policydb.cpp; sourceTree = "<group>"; };
283 C250F6C20B5EF1910076098F /* SecIntegrity.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecIntegrity.h; sourceTree = "<group>"; };
284 C250F6C60B5EF5B50076098F /* SecIntegrity.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SecIntegrity.cpp; sourceTree = "<group>"; };
285 C2578CC215798D0F00D4FE48 /* gkclear */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = gkclear; path = gke/gkclear; sourceTree = SOURCE_ROOT; };
286 C2578CC315798D0F00D4FE48 /* gkgenerate */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = gkgenerate; path = gke/gkgenerate; sourceTree = SOURCE_ROOT; };
287 C2578CC415798D0F00D4FE48 /* gkrecord */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = gkrecord; path = gke/gkrecord; sourceTree = SOURCE_ROOT; };
288 C259DFD40AD6D9BA00C9ACC6 /* sigblob.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = sigblob.cpp; sourceTree = "<group>"; };
289 C259DFD50AD6D9BA00C9ACC6 /* sigblob.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sigblob.h; sourceTree = "<group>"; };
290 C26763D514FD9EBE00A46EDF /* drmaker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drmaker.cpp; sourceTree = "<group>"; };
291 C26763D614FD9EBE00A46EDF /* drmaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = drmaker.h; sourceTree = "<group>"; };
292 C26AC0F3143BD1B3001C98CE /* SystemPolicy */ = {isa = PBXFileReference; lastKnownFileType = text; name = SystemPolicy; path = cstemp/SystemPolicy; sourceTree = BUILT_PRODUCTS_DIR; };
293 C26AC6FD0DAEB2C4005BFB40 /* security_codesigning.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = security_codesigning.d; sourceTree = "<group>"; };
294 C26B45C00B8A9C00003C0ACA /* ucspc */ = {isa = PBXFileReference; lastKnownFileType = text; name = ucspc; path = cstemp/ucspc; sourceTree = BUILT_PRODUCTS_DIR; };
295 C27249D2143237CD0058B552 /* syspolicy.sql */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = syspolicy.sql; sourceTree = "<group>"; };
296 C273601D1432A60B00A9A5FF /* policyengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = policyengine.h; sourceTree = "<group>"; };
297 C27360201432A61900A9A5FF /* policyengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = policyengine.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
298 C273606C1433F09000A9A5FF /* SecAssessment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = SecAssessment.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
299 C273606D1433F09000A9A5FF /* SecAssessment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = SecAssessment.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
300 C27360D41436866C00A9A5FF /* xpcengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = xpcengine.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
301 C27360D71436868600A9A5FF /* xpcengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xpcengine.h; sourceTree = "<group>"; };
302 C278A19B158AB2C300FA6767 /* gkhandmake */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = gkhandmake; path = gke/gkhandmake; sourceTree = SOURCE_ROOT; };
303 C278A19C158AB2C300FA6767 /* gklist */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = gklist; path = gke/gklist; sourceTree = SOURCE_ROOT; };
304 C28342E40E366E6800E54360 /* csdatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csdatabase.cpp; sourceTree = "<group>"; };
305 C28342E50E366E6800E54360 /* csdatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csdatabase.h; sourceTree = "<group>"; };
306 C28342EB0E36719D00E54360 /* detachedrep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = detachedrep.cpp; sourceTree = "<group>"; };
307 C28342EC0E36719D00E54360 /* detachedrep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = detachedrep.h; sourceTree = "<group>"; };
308 C293E2C21554653700F3E396 /* sp-watch.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; name = "sp-watch.d"; path = "dtrace/sp-watch.d"; sourceTree = SOURCE_ROOT; };
309 C2A436130F2133B2007A41A6 /* slcrep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slcrep.cpp; sourceTree = "<group>"; };
310 C2A436140F2133B2007A41A6 /* slcrep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slcrep.h; sourceTree = "<group>"; };
311 C2A976A80B8A2E36008B4EA0 /* csutilities.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = csutilities.cpp; sourceTree = "<group>"; };
312 C2A976A90B8A2E36008B4EA0 /* csutilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = csutilities.h; sourceTree = "<group>"; };
313 C2BC1F260B580D3A003EC9DC /* libintegrity.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libintegrity.a; sourceTree = BUILT_PRODUCTS_DIR; };
314 C2BC1F2F0B580D4B003EC9DC /* libcodehost.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcodehost.a; sourceTree = BUILT_PRODUCTS_DIR; };
315 C2BC1F340B580DA7003EC9DC /* SecCodeHostLib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecCodeHostLib.h; sourceTree = "<group>"; };
316 C2BD519A0A9392FD000FE43D /* machorep.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = machorep.cpp; sourceTree = "<group>"; };
317 C2BD519B0A9392FD000FE43D /* machorep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = machorep.h; sourceTree = "<group>"; };
318 C2BD60F80AC863FC0057FD3D /* csgeneric.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = csgeneric.cpp; sourceTree = "<group>"; };
319 C2BD60F90AC863FC0057FD3D /* csgeneric.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = csgeneric.h; sourceTree = "<group>"; };
320 C2C1DF8F0A2E4A2700D1B02B /* requirements.grammar */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = requirements.grammar; sourceTree = SOURCE_ROOT; };
321 C2C1DFB90A2F80EB00D1B02B /* reqinterp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reqinterp.cpp; sourceTree = "<group>"; };
322 C2C1DFBA0A2F80EB00D1B02B /* reqinterp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = reqinterp.h; sourceTree = "<group>"; };
323 C2C1DFC10A2F820500D1B02B /* reqmaker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reqmaker.cpp; sourceTree = "<group>"; };
324 C2C1DFC20A2F820500D1B02B /* reqmaker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = reqmaker.h; sourceTree = "<group>"; };
325 C2C3BC5D0BA1D6FE00E869D1 /* cfmdiskrep.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cfmdiskrep.cpp; sourceTree = "<group>"; };
326 C2C3BC5E0BA1D6FE00E869D1 /* cfmdiskrep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cfmdiskrep.h; sourceTree = "<group>"; };
327 C2C3BCD10BA1E47E00E869D1 /* singlediskrep.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = singlediskrep.cpp; sourceTree = "<group>"; };
328 C2C3BCD20BA1E47E00E869D1 /* singlediskrep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = singlediskrep.h; sourceTree = "<group>"; };
329 C2C4F4EE0E0980C700137848 /* codesigning_dtrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = codesigning_dtrace.h; path = cstemp/codesigning_dtrace.h; sourceTree = BUILT_PRODUCTS_DIR; };
330 C2C931B30AB8BA1200F83950 /* SecCodeHost.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SecCodeHost.cpp; sourceTree = "<group>"; };
331 C2CC30A00B8519CC005FA59D /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CoreFoundation.framework; sourceTree = "<group>"; };
332 C2CC31040B8523AD005FA59D /* SecIntegrityLib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecIntegrityLib.h; sourceTree = "<group>"; };
333 C2CC310E0B852424005FA59D /* SecIntegrityLib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SecIntegrityLib.c; sourceTree = "<group>"; };
334 C2CC31130B85254F005FA59D /* antlrplugin.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = antlrplugin.cpp; path = lib/antlrplugin.cpp; sourceTree = "<group>"; };
335 C2CC31140B85254F005FA59D /* antlrplugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = antlrplugin.h; path = lib/antlrplugin.h; sourceTree = "<group>"; };
336 C2D383120A237F47005C63A2 /* bundlediskrep.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bundlediskrep.cpp; sourceTree = "<group>"; };
337 C2D383130A237F47005C63A2 /* bundlediskrep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bundlediskrep.h; sourceTree = "<group>"; };
338 C2D383140A237F47005C63A2 /* cdbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cdbuilder.cpp; sourceTree = "<group>"; };
339 C2D383150A237F47005C63A2 /* cdbuilder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cdbuilder.h; sourceTree = "<group>"; };
340 C2D383160A237F47005C63A2 /* codedirectory.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = codedirectory.cpp; sourceTree = "<group>"; };
341 C2D383170A237F47005C63A2 /* codedirectory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = codedirectory.h; sourceTree = "<group>"; };
342 C2D383180A237F47005C63A2 /* CodeSigning.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CodeSigning.h; sourceTree = "<group>"; };
343 C2D383190A237F47005C63A2 /* SecCodeHost.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecCodeHost.h; sourceTree = "<group>"; };
344 C2D3831A0A237F47005C63A2 /* cs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cs.cpp; sourceTree = "<group>"; };
345 C2D3831B0A237F47005C63A2 /* cs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cs.h; sourceTree = "<group>"; };
346 C2D3831C0A237F47005C63A2 /* CSCommon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CSCommon.h; sourceTree = "<group>"; };
347 C2D3831D0A237F47005C63A2 /* SecCode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SecCode.cpp; sourceTree = "<group>"; };
348 C2D3831E0A237F47005C63A2 /* SecCode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecCode.h; sourceTree = "<group>"; };
349 C2D3831F0A237F47005C63A2 /* cskernel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cskernel.cpp; sourceTree = "<group>"; };
350 C2D383200A237F47005C63A2 /* cskernel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cskernel.h; sourceTree = "<group>"; };
351 C2D383210A237F47005C63A2 /* SecStaticCode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SecStaticCode.cpp; sourceTree = "<group>"; };
352 C2D383220A237F47005C63A2 /* SecStaticCode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecStaticCode.h; sourceTree = "<group>"; };
353 C2D383230A237F47005C63A2 /* csprocess.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = csprocess.cpp; sourceTree = "<group>"; };
354 C2D383240A237F47005C63A2 /* csprocess.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = csprocess.h; sourceTree = "<group>"; };
355 C2D383250A237F47005C63A2 /* SecRequirement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SecRequirement.cpp; sourceTree = "<group>"; };
356 C2D383260A237F47005C63A2 /* SecRequirement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecRequirement.h; sourceTree = "<group>"; };
357 C2D383270A237F47005C63A2 /* diskrep.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = diskrep.cpp; sourceTree = "<group>"; };
358 C2D383280A237F47005C63A2 /* diskrep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = diskrep.h; sourceTree = "<group>"; };
359 C2D3832B0A237F47005C63A2 /* filediskrep.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = filediskrep.cpp; sourceTree = "<group>"; };
360 C2D3832C0A237F47005C63A2 /* filediskrep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = filediskrep.h; sourceTree = "<group>"; };
361 C2D3832D0A237F47005C63A2 /* Code.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Code.cpp; sourceTree = "<group>"; };
362 C2D3832E0A237F47005C63A2 /* Code.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Code.h; sourceTree = "<group>"; };
363 C2D3832F0A237F47005C63A2 /* kerneldiskrep.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = kerneldiskrep.cpp; sourceTree = "<group>"; };
364 C2D383300A237F47005C63A2 /* kerneldiskrep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = kerneldiskrep.h; sourceTree = "<group>"; };
365 C2D383310A237F47005C63A2 /* StaticCode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = StaticCode.cpp; sourceTree = "<group>"; };
366 C2D383320A237F47005C63A2 /* StaticCode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = StaticCode.h; sourceTree = "<group>"; };
367 C2D383330A237F47005C63A2 /* reqparser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reqparser.cpp; sourceTree = "<group>"; };
368 C2D383340A237F47005C63A2 /* reqparser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = reqparser.h; sourceTree = "<group>"; };
369 C2D383350A237F47005C63A2 /* requirement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = requirement.cpp; sourceTree = "<group>"; };
370 C2D383360A237F47005C63A2 /* requirement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = requirement.h; sourceTree = "<group>"; };
371 C2D383370A237F47005C63A2 /* Requirements.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Requirements.cpp; sourceTree = "<group>"; };
372 C2D383380A237F47005C63A2 /* Requirements.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Requirements.h; sourceTree = "<group>"; };
373 C2D383390A237F47005C63A2 /* security_codesigning.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = security_codesigning.exp; sourceTree = "<group>"; };
374 C2D50CDF0E155A4F0059A195 /* CSCommonPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSCommonPriv.h; sourceTree = "<group>"; };
375 C2E2873C0B5D8D80009336A0 /* SecCodeHostLib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SecCodeHostLib.c; sourceTree = "<group>"; };
376 C2E8AF240DE25CA7000F6D3B /* SecCodePriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecCodePriv.h; sourceTree = "<group>"; };
377 C2E8AF250DE25CA7000F6D3B /* SecRequirementPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecRequirementPriv.h; sourceTree = "<group>"; };
378 C2E8AF260DE25CA7000F6D3B /* SecStaticCodePriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecStaticCodePriv.h; sourceTree = "<group>"; };
379 C2E911E00ADEBE3200275CB2 /* resources.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = resources.cpp; sourceTree = "<group>"; };
380 C2E911E10ADEBE3200275CB2 /* resources.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = resources.h; sourceTree = "<group>"; };
381 C2EF100E0A49BD89005A44BB /* renum.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = renum.cpp; sourceTree = "<group>"; };
382 C2EF100F0A49BD89005A44BB /* renum.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = renum.h; sourceTree = "<group>"; };
383 C2F4439814C626D4000A01E6 /* quarantine++.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "quarantine++.cpp"; sourceTree = "<group>"; };
384 C2F4439914C626D4000A01E6 /* quarantine++.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "quarantine++.h"; sourceTree = "<group>"; };
385 C2F6071B107D575700A83618 /* codesign-watch.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; name = "codesign-watch.d"; path = "dtrace/codesign-watch.d"; sourceTree = SOURCE_ROOT; };
386 C2F6566C0BCBFB250078779E /* cserror.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cserror.cpp; sourceTree = "<group>"; };
387 C2F6566D0BCBFB250078779E /* cserror.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cserror.h; sourceTree = "<group>"; };
388 EB68B10A150DAEBB00B4013D /* RequirementKeywords.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RequirementKeywords.h; sourceTree = "<group>"; };
389 EB68B10B150DAEBB00B4013D /* RequirementLexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RequirementLexer.cpp; sourceTree = "<group>"; };
390 EB68B10C150DAEBB00B4013D /* RequirementLexer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RequirementLexer.hpp; sourceTree = "<group>"; };
391 EB68B10D150DAEBB00B4013D /* RequirementParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RequirementParser.cpp; sourceTree = "<group>"; };
392 EB68B10E150DAEBB00B4013D /* RequirementParser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RequirementParser.hpp; sourceTree = "<group>"; };
393 EB68B10F150DAEBB00B4013D /* RequirementParserTokenTypes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RequirementParserTokenTypes.hpp; sourceTree = "<group>"; };
394 EB68B110150DAEBB00B4013D /* RequirementParserTokenTypes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = RequirementParserTokenTypes.txt; sourceTree = "<group>"; };
395 FEB30C9210DAC89D00557BA2 /* SecTask.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SecTask.c; sourceTree = "<group>"; };
396 FEB30C9410DAC8A500557BA2 /* SecTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecTask.h; sourceTree = "<group>"; };
397/* End PBXFileReference section */
398
399/* Begin PBXFrameworksBuildPhase section */
400 4CA1FEBB052A3C8100F22E42 /* Frameworks */ = {
401 isa = PBXFrameworksBuildPhase;
402 buildActionMask = 2147483647;
403 files = (
404 );
405 runOnlyForDeploymentPostprocessing = 0;
406 };
407 C2BC1F240B580D3A003EC9DC /* Frameworks */ = {
408 isa = PBXFrameworksBuildPhase;
409 buildActionMask = 2147483647;
410 files = (
411 );
412 runOnlyForDeploymentPostprocessing = 0;
413 };
414 C2BC1F2D0B580D4B003EC9DC /* Frameworks */ = {
415 isa = PBXFrameworksBuildPhase;
416 buildActionMask = 2147483647;
417 files = (
418 C26B45C10B8A9C0A003C0ACA /* ucspc in Frameworks */,
419 );
420 runOnlyForDeploymentPostprocessing = 0;
421 };
422/* End PBXFrameworksBuildPhase section */
423
424/* Begin PBXGroup section */
425 182BB4FD146F2823000BF1F3 /* Products */ = {
426 isa = PBXGroup;
427 children = (
428 182BB505146F2823000BF1F3 /* libsecurityd_client.a */,
429 182BB507146F2823000BF1F3 /* libsecurityd_server.a */,
430 182BB509146F2823000BF1F3 /* ucspc.a */,
431 );
432 name = Products;
433 sourceTree = "<group>";
434 };
435 1844619E146E9AD100B12992 /* config */ = {
436 isa = PBXGroup;
437 children = (
438 1844619F146E9AD100B12992 /* base.xcconfig */,
439 184461A0146E9AD100B12992 /* debug.xcconfig */,
440 184461A1146E9AD100B12992 /* lib.xcconfig */,
441 184461A2146E9AD100B12992 /* release.xcconfig */,
442 );
443 name = config;
444 path = ../config;
445 sourceTree = "<group>";
446 };
447 4C308388053237100028A8C6 /* lib */ = {
448 isa = PBXGroup;
449 children = (
450 C2C1DF5F0A2E457E00D1B02B /* API */,
451 C2C1DF600A2E458D00D1B02B /* API Objects */,
452 C216C72D0AD59B22003B07D4 /* Signing Operations */,
453 C2C1DF630A2E45BF00D1B02B /* Code Directory */,
454 C2C1DF620A2E45B600D1B02B /* Requirements */,
455 C2C1DF640A2E45F500D1B02B /* Code Classes */,
456 C2C1DF610A2E459E00D1B02B /* Disk Representations */,
457 C2BC1F370B580DAE003EC9DC /* Static Support */,
458 C26AC6FF0DAEB2D0005BFB40 /* DTrace */,
459 C293E2B915543F0800F3E396 /* gke */,
460 C2CCF0360A3F524B0085795A /* Local Utilities */,
461 C2CC31160B852554005FA59D /* Security Plugins */,
462 FEB30C9110DAC6C400557BA2 /* Entitlements */,
463 C24EABA914213FAF00C16AA9 /* System Policy */,
464 );
465 path = lib;
466 sourceTree = "<group>";
467 };
468 4CA1FEA7052A3C3800F22E42 = {
469 isa = PBXGroup;
470 children = (
471 182BB4FC146F2823000BF1F3 /* libsecurityd.xcodeproj */,
472 4C308388053237100028A8C6 /* lib */,
473 1844619E146E9AD100B12992 /* config */,
474 C2D383F90A23A9D9005C63A2 /* cstemp */,
475 C2CC30EF0B8519CF005FA59D /* Frameworks */,
476 4CA1FEBF052A3C8100F22E42 /* Products */,
477 );
478 sourceTree = "<group>";
479 };
480 4CA1FEBF052A3C8100F22E42 /* Products */ = {
481 isa = PBXGroup;
482 children = (
483 4CA1FEBE052A3C8100F22E42 /* libsecurity_codesigning.a */,
484 C2BC1F260B580D3A003EC9DC /* libintegrity.a */,
485 C2BC1F2F0B580D4B003EC9DC /* libcodehost.a */,
486 );
487 name = Products;
488 sourceTree = "<group>";
489 };
490 C216C72D0AD59B22003B07D4 /* Signing Operations */ = {
491 isa = PBXGroup;
492 children = (
493 C236E3D60AD59446000F5140 /* signer.h */,
494 C236E3D50AD59446000F5140 /* signer.cpp */,
495 C236E3DA0AD595C2000F5140 /* signerutils.h */,
496 C236E3D90AD595C2000F5140 /* signerutils.cpp */,
497 );
498 name = "Signing Operations";
499 sourceTree = "<group>";
500 };
501 C24EABA914213FAF00C16AA9 /* System Policy */ = {
502 isa = PBXGroup;
503 children = (
504 C273606D1433F09000A9A5FF /* SecAssessment.h */,
505 C273606C1433F09000A9A5FF /* SecAssessment.cpp */,
506 C24EABAA1421432800C16AA9 /* policydb.h */,
507 C24EABAC1421433700C16AA9 /* policydb.cpp */,
508 C273601D1432A60B00A9A5FF /* policyengine.h */,
509 C27360201432A61900A9A5FF /* policyengine.cpp */,
510 C27360D71436868600A9A5FF /* xpcengine.h */,
511 C27360D41436866C00A9A5FF /* xpcengine.cpp */,
512 C27249D2143237CD0058B552 /* syspolicy.sql */,
513 );
514 name = "System Policy";
515 sourceTree = "<group>";
516 };
517 C26AC6FF0DAEB2D0005BFB40 /* DTrace */ = {
518 isa = PBXGroup;
519 children = (
520 C293E2C21554653700F3E396 /* sp-watch.d */,
521 C26AC6FD0DAEB2C4005BFB40 /* security_codesigning.d */,
522 C2F6071B107D575700A83618 /* codesign-watch.d */,
523 );
524 name = DTrace;
525 sourceTree = "<group>";
526 };
527 C293E2B915543F0800F3E396 /* gke */ = {
528 isa = PBXGroup;
529 children = (
530 C2110704158BF5C8001D7F76 /* gkmerge */,
531 C278A19B158AB2C300FA6767 /* gkhandmake */,
532 C278A19C158AB2C300FA6767 /* gklist */,
533 C2578CC215798D0F00D4FE48 /* gkclear */,
534 C2578CC315798D0F00D4FE48 /* gkgenerate */,
535 C2578CC415798D0F00D4FE48 /* gkrecord */,
536 );
537 name = gke;
538 path = whitelist;
539 sourceTree = SOURCE_ROOT;
540 };
541 C2BC1F370B580DAE003EC9DC /* Static Support */ = {
542 isa = PBXGroup;
543 children = (
544 C2CC31040B8523AD005FA59D /* SecIntegrityLib.h */,
545 C2CC310E0B852424005FA59D /* SecIntegrityLib.c */,
546 C2BC1F340B580DA7003EC9DC /* SecCodeHostLib.h */,
547 C2E2873C0B5D8D80009336A0 /* SecCodeHostLib.c */,
548 );
549 name = "Static Support";
550 sourceTree = "<group>";
551 };
552 C2C1DF5F0A2E457E00D1B02B /* API */ = {
553 isa = PBXGroup;
554 children = (
555 C2D383180A237F47005C63A2 /* CodeSigning.h */,
556 C2D3831C0A237F47005C63A2 /* CSCommon.h */,
557 C2D50CDF0E155A4F0059A195 /* CSCommonPriv.h */,
558 C2D3831E0A237F47005C63A2 /* SecCode.h */,
559 C2E8AF240DE25CA7000F6D3B /* SecCodePriv.h */,
560 C2D3831D0A237F47005C63A2 /* SecCode.cpp */,
561 C2D383220A237F47005C63A2 /* SecStaticCode.h */,
562 C2E8AF260DE25CA7000F6D3B /* SecStaticCodePriv.h */,
563 C2D383210A237F47005C63A2 /* SecStaticCode.cpp */,
564 C2D383260A237F47005C63A2 /* SecRequirement.h */,
565 C2E8AF250DE25CA7000F6D3B /* SecRequirementPriv.h */,
566 C2D383250A237F47005C63A2 /* SecRequirement.cpp */,
567 C21EA3DC0AD2F81300E6E31C /* SecCodeSigner.h */,
568 C21EA3DB0AD2F81300E6E31C /* SecCodeSigner.cpp */,
569 C2D383190A237F47005C63A2 /* SecCodeHost.h */,
570 C2C931B30AB8BA1200F83950 /* SecCodeHost.cpp */,
571 C250F6C20B5EF1910076098F /* SecIntegrity.h */,
572 C250F6C60B5EF5B50076098F /* SecIntegrity.cpp */,
573 C2D383390A237F47005C63A2 /* security_codesigning.exp */,
574 );
575 name = API;
576 sourceTree = "<group>";
577 };
578 C2C1DF600A2E458D00D1B02B /* API Objects */ = {
579 isa = PBXGroup;
580 children = (
581 C2D3831B0A237F47005C63A2 /* cs.h */,
582 C2D3831A0A237F47005C63A2 /* cs.cpp */,
583 C2D3832E0A237F47005C63A2 /* Code.h */,
584 C2D3832D0A237F47005C63A2 /* Code.cpp */,
585 C2D383320A237F47005C63A2 /* StaticCode.h */,
586 C2D383310A237F47005C63A2 /* StaticCode.cpp */,
587 C2D383380A237F47005C63A2 /* Requirements.h */,
588 C2D383370A237F47005C63A2 /* Requirements.cpp */,
589 C21EA3E20AD2FA0900E6E31C /* CodeSigner.h */,
590 C21EA3E10AD2FA0900E6E31C /* CodeSigner.cpp */,
591 );
592 name = "API Objects";
593 sourceTree = "<group>";
594 };
595 C2C1DF610A2E459E00D1B02B /* Disk Representations */ = {
596 isa = PBXGroup;
597 children = (
598 C2D383280A237F47005C63A2 /* diskrep.h */,
599 C2D383270A237F47005C63A2 /* diskrep.cpp */,
600 C2D3832C0A237F47005C63A2 /* filediskrep.h */,
601 C2D3832B0A237F47005C63A2 /* filediskrep.cpp */,
602 C2D383130A237F47005C63A2 /* bundlediskrep.h */,
603 C2D383120A237F47005C63A2 /* bundlediskrep.cpp */,
604 C2D383300A237F47005C63A2 /* kerneldiskrep.h */,
605 C2D3832F0A237F47005C63A2 /* kerneldiskrep.cpp */,
606 C2C3BC5E0BA1D6FE00E869D1 /* cfmdiskrep.h */,
607 C2C3BC5D0BA1D6FE00E869D1 /* cfmdiskrep.cpp */,
608 C2BD519B0A9392FD000FE43D /* machorep.h */,
609 C2BD519A0A9392FD000FE43D /* machorep.cpp */,
610 C2A436140F2133B2007A41A6 /* slcrep.h */,
611 C2A436130F2133B2007A41A6 /* slcrep.cpp */,
612 C2C3BCD20BA1E47E00E869D1 /* singlediskrep.h */,
613 C2C3BCD10BA1E47E00E869D1 /* singlediskrep.cpp */,
614 C28342EC0E36719D00E54360 /* detachedrep.h */,
615 C28342EB0E36719D00E54360 /* detachedrep.cpp */,
616 );
617 name = "Disk Representations";
618 sourceTree = "<group>";
619 };
620 C2C1DF620A2E45B600D1B02B /* Requirements */ = {
621 isa = PBXGroup;
622 children = (
623 C2C1DF8F0A2E4A2700D1B02B /* requirements.grammar */,
624 EB68B10A150DAEBB00B4013D /* RequirementKeywords.h */,
625 EB68B10B150DAEBB00B4013D /* RequirementLexer.cpp */,
626 EB68B10C150DAEBB00B4013D /* RequirementLexer.hpp */,
627 EB68B10D150DAEBB00B4013D /* RequirementParser.cpp */,
628 EB68B10E150DAEBB00B4013D /* RequirementParser.hpp */,
629 EB68B10F150DAEBB00B4013D /* RequirementParserTokenTypes.hpp */,
630 EB68B110150DAEBB00B4013D /* RequirementParserTokenTypes.txt */,
631 C2D383360A237F47005C63A2 /* requirement.h */,
632 C2D383350A237F47005C63A2 /* requirement.cpp */,
633 C2C1DFC20A2F820500D1B02B /* reqmaker.h */,
634 C2C1DFC10A2F820500D1B02B /* reqmaker.cpp */,
635 C2093AA70BB0948000EB8599 /* reqreader.h */,
636 C2093AA60BB0948000EB8599 /* reqreader.cpp */,
637 C2C1DFBA0A2F80EB00D1B02B /* reqinterp.h */,
638 C2C1DFB90A2F80EB00D1B02B /* reqinterp.cpp */,
639 C2D383340A237F47005C63A2 /* reqparser.h */,
640 C2D383330A237F47005C63A2 /* reqparser.cpp */,
641 C21CFC5E0A250D1C006CD5B1 /* reqdumper.h */,
642 C21CFC5D0A250D1C006CD5B1 /* reqdumper.cpp */,
643 C26763D614FD9EBE00A46EDF /* drmaker.h */,
644 C26763D514FD9EBE00A46EDF /* drmaker.cpp */,
645 );
646 name = Requirements;
647 sourceTree = "<group>";
648 };
649 C2C1DF630A2E45BF00D1B02B /* Code Directory */ = {
650 isa = PBXGroup;
651 children = (
652 C2D383170A237F47005C63A2 /* codedirectory.h */,
653 C2D383160A237F47005C63A2 /* codedirectory.cpp */,
654 C2D383150A237F47005C63A2 /* cdbuilder.h */,
655 C2D383140A237F47005C63A2 /* cdbuilder.cpp */,
656 );
657 name = "Code Directory";
658 sourceTree = "<group>";
659 };
660 C2C1DF640A2E45F500D1B02B /* Code Classes */ = {
661 isa = PBXGroup;
662 children = (
663 C2D383200A237F47005C63A2 /* cskernel.h */,
664 C2D3831F0A237F47005C63A2 /* cskernel.cpp */,
665 C2D383240A237F47005C63A2 /* csprocess.h */,
666 C2D383230A237F47005C63A2 /* csprocess.cpp */,
667 C2BD60F90AC863FC0057FD3D /* csgeneric.h */,
668 C2BD60F80AC863FC0057FD3D /* csgeneric.cpp */,
669 );
670 name = "Code Classes";
671 sourceTree = "<group>";
672 };
673 C2CC30EF0B8519CF005FA59D /* Frameworks */ = {
674 isa = PBXGroup;
675 children = (
676 C2CC30A00B8519CC005FA59D /* CoreFoundation.framework */,
677 );
678 name = Frameworks;
679 path = /System/Library/Frameworks;
680 sourceTree = "<absolute>";
681 };
682 C2CC31160B852554005FA59D /* Security Plugins */ = {
683 isa = PBXGroup;
684 children = (
685 C2CC31140B85254F005FA59D /* antlrplugin.h */,
686 C2CC31130B85254F005FA59D /* antlrplugin.cpp */,
687 );
688 name = "Security Plugins";
689 path = ..;
690 sourceTree = "<group>";
691 };
692 C2CCF0360A3F524B0085795A /* Local Utilities */ = {
693 isa = PBXGroup;
694 children = (
695 C28342E50E366E6800E54360 /* csdatabase.h */,
696 C28342E40E366E6800E54360 /* csdatabase.cpp */,
697 C2F6566D0BCBFB250078779E /* cserror.h */,
698 C2F6566C0BCBFB250078779E /* cserror.cpp */,
699 C2E911E10ADEBE3200275CB2 /* resources.h */,
700 C2E911E00ADEBE3200275CB2 /* resources.cpp */,
701 C259DFD50AD6D9BA00C9ACC6 /* sigblob.h */,
702 C259DFD40AD6D9BA00C9ACC6 /* sigblob.cpp */,
703 C2EF100F0A49BD89005A44BB /* renum.h */,
704 C2EF100E0A49BD89005A44BB /* renum.cpp */,
705 C2A976A90B8A2E36008B4EA0 /* csutilities.h */,
706 C2A976A80B8A2E36008B4EA0 /* csutilities.cpp */,
707 C235340E145F1B050073F964 /* xar++.h */,
708 C2353410145F1B110073F964 /* xar++.cpp */,
709 C2F4439914C626D4000A01E6 /* quarantine++.h */,
710 C2F4439814C626D4000A01E6 /* quarantine++.cpp */,
711 );
712 name = "Local Utilities";
713 sourceTree = "<group>";
714 };
715 C2D383F90A23A9D9005C63A2 /* cstemp */ = {
716 isa = PBXGroup;
717 children = (
718 C2C4F4EE0E0980C700137848 /* codesigning_dtrace.h */,
719 C26AC0F3143BD1B3001C98CE /* SystemPolicy */,
720 C26B45C00B8A9C00003C0ACA /* ucspc */,
721 );
722 path = cstemp;
723 sourceTree = BUILT_PRODUCTS_DIR;
724 };
725 FEB30C9110DAC6C400557BA2 /* Entitlements */ = {
726 isa = PBXGroup;
727 children = (
728 FEB30C9410DAC8A500557BA2 /* SecTask.h */,
729 FEB30C9210DAC89D00557BA2 /* SecTask.c */,
730 );
731 name = Entitlements;
732 sourceTree = "<group>";
733 };
734/* End PBXGroup section */
735
736/* Begin PBXHeadersBuildPhase section */
737 4CA1FEB9052A3C8100F22E42 /* Headers */ = {
738 isa = PBXHeadersBuildPhase;
739 buildActionMask = 2147483647;
740 files = (
741 18B965861472FBF6005A4D2E /* reqdumper.h in Headers */,
742 18B965871472FC5B005A4D2E /* requirement.h in Headers */,
743 18B965881472FC5B005A4D2E /* reqmaker.h in Headers */,
744 18B965891472FC5B005A4D2E /* reqreader.h in Headers */,
745 18B9658A1472FC5B005A4D2E /* reqinterp.h in Headers */,
746 18B9658B1472FC5B005A4D2E /* reqparser.h in Headers */,
747 18B9658C1472FC9E005A4D2E /* codedirectory.h in Headers */,
748 18B965951472FE30005A4D2E /* cdbuilder.h in Headers */,
749 18B965941472FE27005A4D2E /* renum.h in Headers */,
750 EB68B133150DB04400B4013D /* RequirementKeywords.h in Headers */,
751 EB68B134150DB04400B4013D /* RequirementLexer.hpp in Headers */,
752 EB68B135150DB04400B4013D /* RequirementParser.hpp in Headers */,
753 FEB30CA410DAC97400557BA2 /* SecTask.h in Headers */,
754 C26FF6310E5B376B00F640A0 /* CSCommonPriv.h in Headers */,
755 C26FF6330E5B376B00F640A0 /* SecCodePriv.h in Headers */,
756 C26FF6350E5B376B00F640A0 /* SecStaticCodePriv.h in Headers */,
757 C26FF6370E5B376B00F640A0 /* SecRequirementPriv.h in Headers */,
758 C26FF6380E5B376B00F640A0 /* SecCodeSigner.h in Headers */,
759 C26FF63A0E5B376B00F640A0 /* SecIntegrity.h in Headers */,
760 C26FF62D0E5B375A00F640A0 /* SecIntegrityLib.h in Headers */,
761 C26FF62E0E5B375A00F640A0 /* SecCodeHostLib.h in Headers */,
762 C273606F1433F09000A9A5FF /* SecAssessment.h in Headers */,
763 C26FF62F0E5B376B00F640A0 /* CodeSigning.h in Headers */,
764 C26FF6300E5B376B00F640A0 /* CSCommon.h in Headers */,
765 C26FF6320E5B376B00F640A0 /* SecCode.h in Headers */,
766 C26FF6340E5B376B00F640A0 /* SecStaticCode.h in Headers */,
767 C26FF6360E5B376B00F640A0 /* SecRequirement.h in Headers */,
768 C26FF6390E5B376B00F640A0 /* SecCodeHost.h in Headers */,
769 C2A436160F2133B2007A41A6 /* slcrep.h in Headers */,
770 C24EABAB1421432800C16AA9 /* policydb.h in Headers */,
771 C2F4439B14C626D4000A01E6 /* quarantine++.h in Headers */,
772 C26763D814FD9EBE00A46EDF /* drmaker.h in Headers */,
773 );
774 runOnlyForDeploymentPostprocessing = 0;
775 };
776 C2BC1F220B580D3A003EC9DC /* Headers */ = {
777 isa = PBXHeadersBuildPhase;
778 buildActionMask = 2147483647;
779 files = (
780 C250F6C30B5EF1910076098F /* SecIntegrity.h in Headers */,
781 );
782 runOnlyForDeploymentPostprocessing = 0;
783 };
784 C2BC1F2B0B580D4B003EC9DC /* Headers */ = {
785 isa = PBXHeadersBuildPhase;
786 buildActionMask = 2147483647;
787 files = (
788 C2BC1F350B580DA7003EC9DC /* SecCodeHostLib.h in Headers */,
789 );
790 runOnlyForDeploymentPostprocessing = 0;
791 };
792/* End PBXHeadersBuildPhase section */
793
794/* Begin PBXNativeTarget section */
795 4CA1FEBD052A3C8100F22E42 /* libsecurity_codesigning */ = {
796 isa = PBXNativeTarget;
797 buildConfigurationList = C263E67509A2971B000043F1 /* Build configuration list for PBXNativeTarget "libsecurity_codesigning" */;
798 buildPhases = (
799 4CA1FEB9052A3C8100F22E42 /* Headers */,
800 4CA1FEBA052A3C8100F22E42 /* Sources */,
801 4CA1FEBB052A3C8100F22E42 /* Frameworks */,
802 1865FFD5147517A300FD79DF /* ShellScript */,
803 );
804 buildRules = (
805 );
806 dependencies = (
807 182BB50F146F28F6000BF1F3 /* PBXTargetDependency */,
808 1844617D146E9A5200B12992 /* PBXTargetDependency */,
809 182BB511146F292B000BF1F3 /* PBXTargetDependency */,
810 );
811 name = libsecurity_codesigning;
812 productName = libsecurity_codesigning;
813 productReference = 4CA1FEBE052A3C8100F22E42 /* libsecurity_codesigning.a */;
814 productType = "com.apple.product-type.library.static";
815 };
816 C2BC1F250B580D3A003EC9DC /* libintegrity */ = {
817 isa = PBXNativeTarget;
818 buildConfigurationList = C2BC1F270B580D3F003EC9DC /* Build configuration list for PBXNativeTarget "libintegrity" */;
819 buildPhases = (
820 C2BC1F220B580D3A003EC9DC /* Headers */,
821 C2BC1F230B580D3A003EC9DC /* Sources */,
822 C2BC1F240B580D3A003EC9DC /* Frameworks */,
823 );
824 buildRules = (
825 );
826 dependencies = (
827 );
828 name = libintegrity;
829 productName = libintegrity;
830 productReference = C2BC1F260B580D3A003EC9DC /* libintegrity.a */;
831 productType = "com.apple.product-type.library.static";
832 };
833 C2BC1F2E0B580D4B003EC9DC /* libcodehost */ = {
834 isa = PBXNativeTarget;
835 buildConfigurationList = C2BC1F300B580D69003EC9DC /* Build configuration list for PBXNativeTarget "libcodehost" */;
836 buildPhases = (
837 C26B45C30B8A9C1A003C0ACA /* Prepare ucspc */,
838 C2BC1F2B0B580D4B003EC9DC /* Headers */,
839 C2BC1F2C0B580D4B003EC9DC /* Sources */,
840 C2BC1F2D0B580D4B003EC9DC /* Frameworks */,
841 );
842 buildRules = (
843 );
844 dependencies = (
845 );
846 name = libcodehost;
847 productName = libcodehost;
848 productReference = C2BC1F2F0B580D4B003EC9DC /* libcodehost.a */;
849 productType = "com.apple.product-type.library.static";
850 };
851/* End PBXNativeTarget section */
852
853/* Begin PBXProject section */
854 4CA1FEAB052A3C3800F22E42 /* Project object */ = {
855 isa = PBXProject;
856 attributes = {
857 LastUpgradeCheck = 0420;
858 };
859 buildConfigurationList = C263E67909A2971B000043F1 /* Build configuration list for PBXProject "libsecurity_codesigning" */;
860 compatibilityVersion = "Xcode 3.2";
861 developmentRegion = English;
862 hasScannedForEncodings = 1;
863 knownRegions = (
864 English,
865 Japanese,
866 French,
867 German,
868 );
869 mainGroup = 4CA1FEA7052A3C3800F22E42;
870 productRefGroup = 4CA1FEBF052A3C8100F22E42 /* Products */;
871 projectDirPath = "";
872 projectReferences = (
873 {
874 ProductGroup = 182BB4FD146F2823000BF1F3 /* Products */;
875 ProjectRef = 182BB4FC146F2823000BF1F3 /* libsecurityd.xcodeproj */;
876 },
877 );
878 projectRoot = "";
879 targets = (
880 C2E2873F0B5D8F8F009336A0 /* Everything */,
881 4CA1FEBD052A3C8100F22E42 /* libsecurity_codesigning */,
882 C2D383B80A23A8C4005C63A2 /* Requirements Language */,
883 C2BC1F250B580D3A003EC9DC /* libintegrity */,
884 C2BC1F2E0B580D4B003EC9DC /* libcodehost */,
885 C26AC7090DAEB3A7005BFB40 /* DTrace */,
886 C26AC0EB143BCF01001C98CE /* SystemPolicy */,
887 );
888 };
889/* End PBXProject section */
890
891/* Begin PBXReferenceProxy section */
892 182BB505146F2823000BF1F3 /* libsecurityd_client.a */ = {
893 isa = PBXReferenceProxy;
894 fileType = archive.ar;
895 path = libsecurityd_client.a;
896 remoteRef = 182BB504146F2823000BF1F3 /* PBXContainerItemProxy */;
897 sourceTree = BUILT_PRODUCTS_DIR;
898 };
899 182BB507146F2823000BF1F3 /* libsecurityd_server.a */ = {
900 isa = PBXReferenceProxy;
901 fileType = archive.ar;
902 path = libsecurityd_server.a;
903 remoteRef = 182BB506146F2823000BF1F3 /* PBXContainerItemProxy */;
904 sourceTree = BUILT_PRODUCTS_DIR;
905 };
906 182BB509146F2823000BF1F3 /* ucspc.a */ = {
907 isa = PBXReferenceProxy;
908 fileType = archive.ar;
909 path = ucspc.a;
910 remoteRef = 182BB508146F2823000BF1F3 /* PBXContainerItemProxy */;
911 sourceTree = BUILT_PRODUCTS_DIR;
912 };
913/* End PBXReferenceProxy section */
914
915/* Begin PBXShellScriptBuildPhase section */
916 1865FFD5147517A300FD79DF /* ShellScript */ = {
917 isa = PBXShellScriptBuildPhase;
918 buildActionMask = 2147483647;
919 files = (
920 );
921 inputPaths = (
922 );
923 outputPaths = (
924 );
925 runOnlyForDeploymentPostprocessing = 0;
926 shellPath = /bin/sh;
927 shellScript = "ranlib \"${BUILT_PRODUCTS_DIR}/${FULL_PRODUCT_NAME}\"";
928 };
929 C26AC0F0143BCF18001C98CE /* ShellScript */ = {
930 isa = PBXShellScriptBuildPhase;
931 buildActionMask = 12;
932 files = (
933 );
934 inputPaths = (
935 "$(PROJECT_DIR)/lib/syspolicy.sql",
936 );
937 outputPaths = (
938 "$(TEMPDIR)/SystemPolicy",
939 );
940 runOnlyForDeploymentPostprocessing = 0;
941 shellPath = /bin/sh;
942 shellScript = "mkdir -p \"$(dirname \"$SCRIPT_OUTPUT_FILE_0\")\"\nrm -f \"$SCRIPT_OUTPUT_FILE_0\"\nsqlite3 \"$SCRIPT_OUTPUT_FILE_0\" <<END\n.read \"$SCRIPT_INPUT_FILE_0\"\nEND\n";
943 showEnvVarsInLog = 0;
944 };
945 C26AC7080DAEB3A7005BFB40 /* ShellScript */ = {
946 isa = PBXShellScriptBuildPhase;
947 buildActionMask = 2147483647;
948 files = (
949 );
950 inputPaths = (
951 "$(PROJECT_DIR)/lib/security_codesigning.d",
952 );
953 outputPaths = (
954 "$(TEMPDIR)/codesigning_dtrace.h",
955 );
956 runOnlyForDeploymentPostprocessing = 0;
957 shellPath = /bin/sh;
958 shellScript = "mkdir -p $TEMPDIR\n/usr/sbin/dtrace -h -C -s $PROJECT_DIR/lib/security_codesigning.d -o $TEMPDIR/codesigning_dtrace.h\n";
959 showEnvVarsInLog = 0;
960 };
961 C26B45C30B8A9C1A003C0ACA /* Prepare ucspc */ = {
962 isa = PBXShellScriptBuildPhase;
963 buildActionMask = 2147483647;
964 files = (
965 );
966 inputPaths = (
967 );
968 name = "Prepare ucspc";
969 outputPaths = (
970 );
971 runOnlyForDeploymentPostprocessing = 0;
972 shellPath = /bin/bash;
973 shellScript = "cstemp=\"${BUILT_PRODUCTS_DIR}/cstemp\"\nif [ -r \"${BUILT_PRODUCTS_DIR}/ucspc\" ]; then\t# local build case\n\tcp \"${BUILT_PRODUCTS_DIR}/ucspc\" \"$cstemp\"\nelse\t\t\t\t\t\t\t\t\t\t# buildit build case\n\tcp \"/usr/local/SecurityPieces/Frameworks/ucspc.framework/Versions/A/ucspc\" \"$cstemp\"\nfi\n";
974 };
975 C2D383B70A23A8C4005C63A2 /* ShellScript */ = {
976 isa = PBXShellScriptBuildPhase;
977 buildActionMask = 2147483647;
978 files = (
979 );
980 inputPaths = (
981 "$(SRCROOT)/requirements.grammar",
982 );
983 outputPaths = (
984 "$(SRCROOT)/lib/RequirementLexer.hpp",
985 "$(SRCROOT)/lib/RequirementLexer.cpp",
986 "$(SRCROOT)/lib/RequirementParser.hpp",
987 "$(SRCROOT)/lib/RequirementKeywords.h",
988 "$(SRCROOT)/lib/RequirementParser.cpp",
989 );
990 runOnlyForDeploymentPostprocessing = 0;
991 shellPath = /bin/bash;
992 shellScript = "antlr=/usr/local/bin/antlr.jar\nDEBUG=\"\"\nmkdir -p $SRCROOT/lib\nrm -f $SRCROOT/lib/Requirement{Parser,Lexer}*\njava -cp \"$antlr\" antlr.Tool -o $SRCROOT/lib $DEBUG requirements.grammar\nsed -n 's/^.*=\\(\".*\"\\)=.*$/ \\1,/p' $SRCROOT/lib/RequirementParserTokenTypes.txt >$SRCROOT/lib/RequirementKeywords.h\n";
993 };
994 C2F24DFE14BCBBF200309FCD /* ShellScript */ = {
995 isa = PBXShellScriptBuildPhase;
996 buildActionMask = 8;
997 files = (
998 );
999 inputPaths = (
1000 "$(TEMPDIR)/SystemPolicy",
1001 );
1002 outputPaths = (
1003 "$(DSTROOT)/private/var/db/.SystemPolicy-default",
1004 );
1005 runOnlyForDeploymentPostprocessing = 1;
1006 shellPath = /bin/bash;
1007 shellScript = "cp \"$SCRIPT_INPUT_FILE_0\" \"$SCRIPT_OUTPUT_FILE_0\"\nchmod 444 \"$SCRIPT_OUTPUT_FILE_0\"";
1008 showEnvVarsInLog = 0;
1009 };
1010/* End PBXShellScriptBuildPhase section */
1011
1012/* Begin PBXSourcesBuildPhase section */
1013 4CA1FEBA052A3C8100F22E42 /* Sources */ = {
1014 isa = PBXSourcesBuildPhase;
1015 buildActionMask = 2147483647;
1016 files = (
1017 C2D3833C0A237F47005C63A2 /* bundlediskrep.cpp in Sources */,
1018 C2D3833E0A237F47005C63A2 /* cdbuilder.cpp in Sources */,
1019 C2D383400A237F47005C63A2 /* codedirectory.cpp in Sources */,
1020 C2D383440A237F47005C63A2 /* cs.cpp in Sources */,
1021 C2D383470A237F47005C63A2 /* SecCode.cpp in Sources */,
1022 C2D383490A237F47005C63A2 /* cskernel.cpp in Sources */,
1023 C2D3834B0A237F47005C63A2 /* SecStaticCode.cpp in Sources */,
1024 C2D3834D0A237F47005C63A2 /* csprocess.cpp in Sources */,
1025 C2D3834F0A237F47005C63A2 /* SecRequirement.cpp in Sources */,
1026 C2D383510A237F47005C63A2 /* diskrep.cpp in Sources */,
1027 C2D383550A237F47005C63A2 /* filediskrep.cpp in Sources */,
1028 C2D383570A237F47005C63A2 /* Code.cpp in Sources */,
1029 C2D383590A237F47005C63A2 /* kerneldiskrep.cpp in Sources */,
1030 C2D3835B0A237F47005C63A2 /* StaticCode.cpp in Sources */,
1031 C2D3835D0A237F47005C63A2 /* reqparser.cpp in Sources */,
1032 C2C1DF140A2E3D7200D1B02B /* requirement.cpp in Sources */,
1033 C2D383610A237F47005C63A2 /* Requirements.cpp in Sources */,
1034 C21CFC5F0A250D1C006CD5B1 /* reqdumper.cpp in Sources */,
1035 C2C1DFBB0A2F80EB00D1B02B /* reqinterp.cpp in Sources */,
1036 C2C1DFC30A2F820500D1B02B /* reqmaker.cpp in Sources */,
1037 C22463610B86210100626F1B /* antlrplugin.cpp in Sources */,
1038 C2EF10100A49BD89005A44BB /* renum.cpp in Sources */,
1039 C2BD519C0A9392FD000FE43D /* machorep.cpp in Sources */,
1040 C2C931B40AB8BA1200F83950 /* SecCodeHost.cpp in Sources */,
1041 C2BD60FA0AC863FC0057FD3D /* csgeneric.cpp in Sources */,
1042 C21EA3DD0AD2F81300E6E31C /* SecCodeSigner.cpp in Sources */,
1043 C21EA3E30AD2FA0900E6E31C /* CodeSigner.cpp in Sources */,
1044 C236E3D70AD59446000F5140 /* signer.cpp in Sources */,
1045 C236E3DB0AD595C2000F5140 /* signerutils.cpp in Sources */,
1046 C259DFD60AD6D9BA00C9ACC6 /* sigblob.cpp in Sources */,
1047 C2E911E20ADEBE3200275CB2 /* resources.cpp in Sources */,
1048 C2A976AA0B8A2E36008B4EA0 /* csutilities.cpp in Sources */,
1049 C2C3BC5F0BA1D6FE00E869D1 /* cfmdiskrep.cpp in Sources */,
1050 C2C3BCD30BA1E47E00E869D1 /* singlediskrep.cpp in Sources */,
1051 C2093AA80BB0948000EB8599 /* reqreader.cpp in Sources */,
1052 C2F6566E0BCBFB250078779E /* cserror.cpp in Sources */,
1053 C28342E70E366E6800E54360 /* csdatabase.cpp in Sources */,
1054 C28342EE0E36719D00E54360 /* detachedrep.cpp in Sources */,
1055 C2A436150F2133B2007A41A6 /* slcrep.cpp in Sources */,
1056 FEB30C9310DAC89D00557BA2 /* SecTask.c in Sources */,
1057 C24EABAD1421433700C16AA9 /* policydb.cpp in Sources */,
1058 C273606E1433F09000A9A5FF /* SecAssessment.cpp in Sources */,
1059 C27360D51436866D00A9A5FF /* xpcengine.cpp in Sources */,
1060 C2DC2DCA145F594000AD2A3A /* xar++.cpp in Sources */,
1061 C2DC2DCB145F5CD000AD2A3A /* policyengine.cpp in Sources */,
1062 C2F4439A14C626D4000A01E6 /* quarantine++.cpp in Sources */,
1063 C26763D714FD9EBE00A46EDF /* drmaker.cpp in Sources */,
1064 EB68B111150DAEEA00B4013D /* RequirementLexer.cpp in Sources */,
1065 EB68B112150DAEEA00B4013D /* RequirementParser.cpp in Sources */,
1066 );
1067 runOnlyForDeploymentPostprocessing = 0;
1068 };
1069 C2BC1F230B580D3A003EC9DC /* Sources */ = {
1070 isa = PBXSourcesBuildPhase;
1071 buildActionMask = 2147483647;
1072 files = (
1073 C2CC310F0B852424005FA59D /* SecIntegrityLib.c in Sources */,
1074 );
1075 runOnlyForDeploymentPostprocessing = 0;
1076 };
1077 C2BC1F2C0B580D4B003EC9DC /* Sources */ = {
1078 isa = PBXSourcesBuildPhase;
1079 buildActionMask = 2147483647;
1080 files = (
1081 C2E2873D0B5D8D80009336A0 /* SecCodeHostLib.c in Sources */,
1082 );
1083 runOnlyForDeploymentPostprocessing = 0;
1084 };
1085/* End PBXSourcesBuildPhase section */
1086
1087/* Begin PBXTargetDependency section */
1088 182BB50F146F28F6000BF1F3 /* PBXTargetDependency */ = {
1089 isa = PBXTargetDependency;
1090 name = libsecurityd_generate;
1091 targetProxy = 182BB50E146F28F6000BF1F3 /* PBXContainerItemProxy */;
1092 };
1093 182BB511146F292B000BF1F3 /* PBXTargetDependency */ = {
1094 isa = PBXTargetDependency;
1095 target = C26AC0EB143BCF01001C98CE /* SystemPolicy */;
1096 targetProxy = 182BB510146F292B000BF1F3 /* PBXContainerItemProxy */;
1097 };
1098 1844617D146E9A5200B12992 /* PBXTargetDependency */ = {
1099 isa = PBXTargetDependency;
1100 target = C26AC7090DAEB3A7005BFB40 /* DTrace */;
1101 targetProxy = 1844617C146E9A5200B12992 /* PBXContainerItemProxy */;
1102 };
1103 C250F6C50B5EF4E40076098F /* PBXTargetDependency */ = {
1104 isa = PBXTargetDependency;
1105 target = C2BC1F250B580D3A003EC9DC /* libintegrity */;
1106 targetProxy = C250F6C40B5EF4E40076098F /* PBXContainerItemProxy */;
1107 };
1108 C26AC0F2143BD02B001C98CE /* PBXTargetDependency */ = {
1109 isa = PBXTargetDependency;
1110 target = C26AC0EB143BCF01001C98CE /* SystemPolicy */;
1111 targetProxy = C26AC0F1143BD02B001C98CE /* PBXContainerItemProxy */;
1112 };
1113 C2E287410B5D8F97009336A0 /* PBXTargetDependency */ = {
1114 isa = PBXTargetDependency;
1115 target = 4CA1FEBD052A3C8100F22E42 /* libsecurity_codesigning */;
1116 targetProxy = C2E287400B5D8F97009336A0 /* PBXContainerItemProxy */;
1117 };
1118 C2E287430B5D8F9A009336A0 /* PBXTargetDependency */ = {
1119 isa = PBXTargetDependency;
1120 target = C2BC1F2E0B580D4B003EC9DC /* libcodehost */;
1121 targetProxy = C2E287420B5D8F9A009336A0 /* PBXContainerItemProxy */;
1122 };
1123/* End PBXTargetDependency section */
1124
1125/* Begin XCBuildConfiguration section */
1126 C263E67609A2971B000043F1 /* Debug */ = {
1127 isa = XCBuildConfiguration;
1128 baseConfigurationReference = 184461A0146E9AD100B12992 /* debug.xcconfig */;
1129 buildSettings = {
1130 HEADER_SEARCH_PATHS = (
1131 "$(inherited)",
1132 "$(SYSTEM_LIBRARY_DIR)/Frameworks/System.framework/PrivateHeaders",
1133 );
1134 PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/security_codesigning;
1135 SKIP_INSTALL = NO;
1136 };
1137 name = Debug;
1138 };
1139 C263E67809A2971B000043F1 /* Release */ = {
1140 isa = XCBuildConfiguration;
1141 baseConfigurationReference = 184461A2146E9AD100B12992 /* release.xcconfig */;
1142 buildSettings = {
1143 HEADER_SEARCH_PATHS = (
1144 "$(inherited)",
1145 "$(SYSTEM_LIBRARY_DIR)/Frameworks/System.framework/PrivateHeaders",
1146 );
1147 PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/security_codesigning;
1148 SKIP_INSTALL = NO;
1149 };
1150 name = Release;
1151 };
1152 C263E67A09A2971B000043F1 /* Debug */ = {
1153 isa = XCBuildConfiguration;
1154 baseConfigurationReference = 184461A1146E9AD100B12992 /* lib.xcconfig */;
1155 buildSettings = {
1156 TEMPDIR = "$(BUILT_PRODUCTS_DIR)/cstemp";
1157 };
1158 name = Debug;
1159 };
1160 C263E67C09A2971B000043F1 /* Release */ = {
1161 isa = XCBuildConfiguration;
1162 baseConfigurationReference = 184461A1146E9AD100B12992 /* lib.xcconfig */;
1163 buildSettings = {
1164 TEMPDIR = "$(BUILT_PRODUCTS_DIR)/cstemp";
1165 };
1166 name = Release;
1167 };
1168 C26AC0ED143BCF01001C98CE /* Debug */ = {
1169 isa = XCBuildConfiguration;
1170 buildSettings = {
1171 };
1172 name = Debug;
1173 };
1174 C26AC0EF143BCF01001C98CE /* Release */ = {
1175 isa = XCBuildConfiguration;
1176 buildSettings = {
1177 };
1178 name = Release;
1179 };
1180 C26AC70A0DAEB3A8005BFB40 /* Debug */ = {
1181 isa = XCBuildConfiguration;
1182 buildSettings = {
1183 };
1184 name = Debug;
1185 };
1186 C26AC70C0DAEB3A8005BFB40 /* Release */ = {
1187 isa = XCBuildConfiguration;
1188 buildSettings = {
1189 };
1190 name = Release;
1191 };
1192 C2BC1F280B580D3F003EC9DC /* Debug */ = {
1193 isa = XCBuildConfiguration;
1194 baseConfigurationReference = 184461A0146E9AD100B12992 /* debug.xcconfig */;
1195 buildSettings = {
1196 SKIP_INSTALL = NO;
1197 };
1198 name = Debug;
1199 };
1200 C2BC1F2A0B580D3F003EC9DC /* Release */ = {
1201 isa = XCBuildConfiguration;
1202 baseConfigurationReference = 184461A2146E9AD100B12992 /* release.xcconfig */;
1203 buildSettings = {
1204 SKIP_INSTALL = NO;
1205 };
1206 name = Release;
1207 };
1208 C2BC1F310B580D69003EC9DC /* Debug */ = {
1209 isa = XCBuildConfiguration;
1210 baseConfigurationReference = 184461A0146E9AD100B12992 /* debug.xcconfig */;
1211 buildSettings = {
1212 SKIP_INSTALL = NO;
1213 };
1214 name = Debug;
1215 };
1216 C2BC1F330B580D69003EC9DC /* Release */ = {
1217 isa = XCBuildConfiguration;
1218 baseConfigurationReference = 184461A2146E9AD100B12992 /* release.xcconfig */;
1219 buildSettings = {
1220 SKIP_INSTALL = NO;
1221 };
1222 name = Release;
1223 };
1224 C2D383C10A23A8E3005C63A2 /* Debug */ = {
1225 isa = XCBuildConfiguration;
1226 buildSettings = {
1227 };
1228 name = Debug;
1229 };
1230 C2D383C30A23A8E3005C63A2 /* Release */ = {
1231 isa = XCBuildConfiguration;
1232 buildSettings = {
1233 };
1234 name = Release;
1235 };
1236 C2E287480B5D8FD8009336A0 /* Debug */ = {
1237 isa = XCBuildConfiguration;
1238 buildSettings = {
1239 };
1240 name = Debug;
1241 };
1242 C2E2874A0B5D8FD8009336A0 /* Release */ = {
1243 isa = XCBuildConfiguration;
1244 buildSettings = {
1245 };
1246 name = Release;
1247 };
1248/* End XCBuildConfiguration section */
1249
1250/* Begin XCConfigurationList section */
1251 C263E67509A2971B000043F1 /* Build configuration list for PBXNativeTarget "libsecurity_codesigning" */ = {
1252 isa = XCConfigurationList;
1253 buildConfigurations = (
1254 C263E67609A2971B000043F1 /* Debug */,
1255 C263E67809A2971B000043F1 /* Release */,
1256 );
1257 defaultConfigurationIsVisible = 0;
1258 defaultConfigurationName = Release;
1259 };
1260 C263E67909A2971B000043F1 /* Build configuration list for PBXProject "libsecurity_codesigning" */ = {
1261 isa = XCConfigurationList;
1262 buildConfigurations = (
1263 C263E67A09A2971B000043F1 /* Debug */,
1264 C263E67C09A2971B000043F1 /* Release */,
1265 );
1266 defaultConfigurationIsVisible = 0;
1267 defaultConfigurationName = Release;
1268 };
1269 C26AC0EC143BCF01001C98CE /* Build configuration list for PBXAggregateTarget "SystemPolicy" */ = {
1270 isa = XCConfigurationList;
1271 buildConfigurations = (
1272 C26AC0ED143BCF01001C98CE /* Debug */,
1273 C26AC0EF143BCF01001C98CE /* Release */,
1274 );
1275 defaultConfigurationIsVisible = 0;
1276 defaultConfigurationName = Release;
1277 };
1278 C26AC70D0DAEB3C6005BFB40 /* Build configuration list for PBXAggregateTarget "DTrace" */ = {
1279 isa = XCConfigurationList;
1280 buildConfigurations = (
1281 C26AC70A0DAEB3A8005BFB40 /* Debug */,
1282 C26AC70C0DAEB3A8005BFB40 /* Release */,
1283 );
1284 defaultConfigurationIsVisible = 0;
1285 defaultConfigurationName = Release;
1286 };
1287 C2BC1F270B580D3F003EC9DC /* Build configuration list for PBXNativeTarget "libintegrity" */ = {
1288 isa = XCConfigurationList;
1289 buildConfigurations = (
1290 C2BC1F280B580D3F003EC9DC /* Debug */,
1291 C2BC1F2A0B580D3F003EC9DC /* Release */,
1292 );
1293 defaultConfigurationIsVisible = 0;
1294 defaultConfigurationName = Release;
1295 };
1296 C2BC1F300B580D69003EC9DC /* Build configuration list for PBXNativeTarget "libcodehost" */ = {
1297 isa = XCConfigurationList;
1298 buildConfigurations = (
1299 C2BC1F310B580D69003EC9DC /* Debug */,
1300 C2BC1F330B580D69003EC9DC /* Release */,
1301 );
1302 defaultConfigurationIsVisible = 0;
1303 defaultConfigurationName = Release;
1304 };
1305 C2D383C00A23A8E3005C63A2 /* Build configuration list for PBXAggregateTarget "Requirements Language" */ = {
1306 isa = XCConfigurationList;
1307 buildConfigurations = (
1308 C2D383C10A23A8E3005C63A2 /* Debug */,
1309 C2D383C30A23A8E3005C63A2 /* Release */,
1310 );
1311 defaultConfigurationIsVisible = 0;
1312 defaultConfigurationName = Release;
1313 };
1314 C2E287470B5D8FD8009336A0 /* Build configuration list for PBXAggregateTarget "Everything" */ = {
1315 isa = XCConfigurationList;
1316 buildConfigurations = (
1317 C2E287480B5D8FD8009336A0 /* Debug */,
1318 C2E2874A0B5D8FD8009336A0 /* Release */,
1319 );
1320 defaultConfigurationIsVisible = 0;
1321 defaultConfigurationName = Release;
1322 };
1323/* End XCConfigurationList section */
1324 };
1325 rootObject = 4CA1FEAB052A3C3800F22E42 /* Project object */;
1326}