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