1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 45;
7	objects = {
8
9/* Begin PBXAggregateTarget section */
10		3FA21AC7148AA93000099D2F /* cli_apps */ = {
11			isa = PBXAggregateTarget;
12			buildConfigurationList = 3FA21AC8148AA93000099D2F /* Build configuration list for PBXAggregateTarget "cli_apps" */;
13			buildPhases = (
14				3F947784191C32DC00A93E8E /* No Simulator Man Pages */,
15			);
16			dependencies = (
17				3FA21ACB148AA94A00099D2F /* PBXTargetDependency */,
18				3FA21ACD148AA94A00099D2F /* PBXTargetDependency */,
19			);
20			name = cli_apps;
21			productName = cli_apps;
22		};
23/* End PBXAggregateTarget section */
24
25/* Begin PBXBuildFile section */
26		2D312B76102CA2E300F90022 /* libnotify.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B73102CA2E300F90022 /* libnotify.c */; };
27		2D312B77102CA2E300F90022 /* notify_client.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B74102CA2E300F90022 /* notify_client.c */; };
28		2D312B78102CA2E300F90022 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B75102CA2E300F90022 /* table.c */; };
29		2D312B7A102CA30200F90022 /* notify_ipc.defs in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B79102CA30200F90022 /* notify_ipc.defs */; settings = {ATTRIBUTES = (Client, ); }; };
30		2D312B7E102CA32500F90022 /* notify_keys.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D312B7C102CA32500F90022 /* notify_keys.h */; settings = {ATTRIBUTES = (Public, ); }; };
31		2D312B7F102CA32500F90022 /* notify.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D312B7D102CA32500F90022 /* notify.h */; settings = {ATTRIBUTES = (Public, ); }; };
32		2D312B82102CA34D00F90022 /* libnotify.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D312B81102CA34D00F90022 /* libnotify.h */; settings = {ATTRIBUTES = (Private, ); }; };
33		2D312B87102CA36C00F90022 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D312B85102CA36C00F90022 /* table.h */; };
34		2D38AA0A102CD88300D3D622 /* notify.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B92102CA38F00F90022 /* notify.3 */; };
35		2D38AA0B102CD89B00D3D622 /* notify_cancel.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B88102CA38F00F90022 /* notify_cancel.3 */; };
36		2D38AA0C102CD89B00D3D622 /* notify_check.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B89102CA38F00F90022 /* notify_check.3 */; };
37		2D38AA0D102CD8B800D3D622 /* notify_get_state.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8A102CA38F00F90022 /* notify_get_state.3 */; };
38		2D38AA0E102CD8B800D3D622 /* notify_is_valid_token.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D6D820D18DA602A0034E7B4 /* notify_is_valid_token.3 */; };
39		2D38AA0F102CD8B800D3D622 /* notify_post.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8B102CA38F00F90022 /* notify_post.3 */; };
40		2D38AA10102CD8B800D3D622 /* notify_register_check.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8C102CA38F00F90022 /* notify_register_check.3 */; };
41		2D38AA11102CD8B800D3D622 /* notify_register_dispatch.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8D102CA38F00F90022 /* notify_register_dispatch.3 */; };
42		2D38AA12102CD8B800D3D622 /* notify_register_file_descriptor.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8E102CA38F00F90022 /* notify_register_file_descriptor.3 */; };
43		2D38AA13102CD8B800D3D622 /* notify_register_mach_port.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8F102CA38F00F90022 /* notify_register_mach_port.3 */; };
44		2D38AA14102CD8B800D3D622 /* notify_register_signal.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B90102CA38F00F90022 /* notify_register_signal.3 */; };
45		2D38AA15102CD8B800D3D622 /* notify_set_state.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B91102CA38F00F90022 /* notify_set_state.3 */; };
46		2DCB287210D99ADA00DF3A8D /* notify_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DCB287110D99ADA00DF3A8D /* notify_private.h */; settings = {ATTRIBUTES = (Private, ); }; };
47		3FA21ACF148AAA5000099D2F /* notify_proc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21A9C148AA7FA00099D2F /* notify_proc.c */; };
48		3FA21AD0148AAA5000099D2F /* notifyd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21A9E148AA7FA00099D2F /* notifyd.c */; };
49		3FA21AD1148AAA5000099D2F /* pathwatch.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21AA0148AA7FA00099D2F /* pathwatch.c */; };
50		3FA21AD2148AAA5000099D2F /* service.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21AA2148AA7FA00099D2F /* service.c */; };
51		3FA21AD3148AAA5000099D2F /* timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21AA5148AA7FA00099D2F /* timer.c */; };
52		3FA21AD4148AAA5D00099D2F /* notifyd.8 in Install man page */ = {isa = PBXBuildFile; fileRef = 3FA21A9D148AA7FA00099D2F /* notifyd.8 */; };
53		3FA21AD5148AAA6E00099D2F /* notifyutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21AA9148AA82700099D2F /* notifyutil.c */; };
54		3FA21AD6148AAA7500099D2F /* notifyutil.1 in Install man page */ = {isa = PBXBuildFile; fileRef = 3FA21AA8148AA82700099D2F /* notifyutil.1 */; };
55		3FA21AD8148AAABE00099D2F /* com.apple.notifyd.plist in Install launchd.plist */ = {isa = PBXBuildFile; fileRef = 3FA21A99148AA7FA00099D2F /* com.apple.notifyd.plist */; };
56		3FA21AE6148AAEAC00099D2F /* notify_ipc.defs in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B79102CA30200F90022 /* notify_ipc.defs */; settings = {ATTRIBUTES = (Client, Server, ); }; };
57		3FD0DBAD148AB12000C50811 /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FD0DBAC148AB12000C50811 /* libbsm.dylib */; };
58		FC7B7A53155781930064D203 /* notify_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7B7A52155781930064D203 /* notify_internal.h */; };
59/* End PBXBuildFile section */
60
61/* Begin PBXContainerItemProxy section */
62		3FA21ACA148AA94A00099D2F /* PBXContainerItemProxy */ = {
63			isa = PBXContainerItemProxy;
64			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
65			proxyType = 1;
66			remoteGlobalIDString = 3FA21AAF148AA8E300099D2F;
67			remoteInfo = notifyd;
68		};
69		3FA21ACC148AA94A00099D2F /* PBXContainerItemProxy */ = {
70			isa = PBXContainerItemProxy;
71			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
72			proxyType = 1;
73			remoteGlobalIDString = 3FA21ABD148AA8F000099D2F;
74			remoteInfo = notifyutil;
75		};
76/* End PBXContainerItemProxy section */
77
78/* Begin PBXCopyFilesBuildPhase section */
79		2D38AA09102CD87C00D3D622 /* Copy man3 Files */ = {
80			isa = PBXCopyFilesBuildPhase;
81			buildActionMask = 8;
82			dstPath = "$(INSTALL_PATH_PREFIX)/usr/share/man/man3";
83			dstSubfolderSpec = 0;
84			files = (
85				2D38AA0A102CD88300D3D622 /* notify.3 in Copy man3 Files */,
86				2D38AA0B102CD89B00D3D622 /* notify_cancel.3 in Copy man3 Files */,
87				2D38AA0C102CD89B00D3D622 /* notify_check.3 in Copy man3 Files */,
88				2D38AA0D102CD8B800D3D622 /* notify_get_state.3 in Copy man3 Files */,
89				2D38AA0E102CD8B800D3D622 /* notify_is_valid_token.3 in Copy man3 Files */,
90				2D38AA0F102CD8B800D3D622 /* notify_post.3 in Copy man3 Files */,
91				2D38AA10102CD8B800D3D622 /* notify_register_check.3 in Copy man3 Files */,
92				2D38AA11102CD8B800D3D622 /* notify_register_dispatch.3 in Copy man3 Files */,
93				2D38AA12102CD8B800D3D622 /* notify_register_file_descriptor.3 in Copy man3 Files */,
94				2D38AA13102CD8B800D3D622 /* notify_register_mach_port.3 in Copy man3 Files */,
95				2D38AA14102CD8B800D3D622 /* notify_register_signal.3 in Copy man3 Files */,
96				2D38AA15102CD8B800D3D622 /* notify_set_state.3 in Copy man3 Files */,
97			);
98			name = "Copy man3 Files";
99			runOnlyForDeploymentPostprocessing = 1;
100		};
101		3FA21AAE148AA8E300099D2F /* Install man page */ = {
102			isa = PBXCopyFilesBuildPhase;
103			buildActionMask = 2147483647;
104			dstPath = "$(INSTALL_PATH_PREFIX)/usr/share/man/man8";
105			dstSubfolderSpec = 0;
106			files = (
107				3FA21AD4148AAA5D00099D2F /* notifyd.8 in Install man page */,
108			);
109			name = "Install man page";
110			runOnlyForDeploymentPostprocessing = 1;
111		};
112		3FA21ABC148AA8F000099D2F /* Install man page */ = {
113			isa = PBXCopyFilesBuildPhase;
114			buildActionMask = 2147483647;
115			dstPath = "$(INSTALL_PATH_PREFIX)/usr/share/man/man1";
116			dstSubfolderSpec = 0;
117			files = (
118				3FA21AD6148AAA7500099D2F /* notifyutil.1 in Install man page */,
119			);
120			name = "Install man page";
121			runOnlyForDeploymentPostprocessing = 1;
122		};
123		3FA21AD7148AAAA600099D2F /* Install launchd.plist */ = {
124			isa = PBXCopyFilesBuildPhase;
125			buildActionMask = 8;
126			dstPath = "$(INSTALL_PATH_PREFIX)/System/Library/LaunchDaemons";
127			dstSubfolderSpec = 0;
128			files = (
129				3FA21AD8148AAABE00099D2F /* com.apple.notifyd.plist in Install launchd.plist */,
130			);
131			name = "Install launchd.plist";
132			runOnlyForDeploymentPostprocessing = 1;
133		};
134/* End PBXCopyFilesBuildPhase section */
135
136/* Begin PBXFileReference section */
137		2D312B73102CA2E300F90022 /* libnotify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libnotify.c; sourceTree = "<group>"; };
138		2D312B74102CA2E300F90022 /* notify_client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_client.c; sourceTree = "<group>"; };
139		2D312B75102CA2E300F90022 /* table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = table.c; sourceTree = "<group>"; };
140		2D312B79102CA30200F90022 /* notify_ipc.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.mig; path = notify_ipc.defs; sourceTree = "<group>"; };
141		2D312B7C102CA32500F90022 /* notify_keys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = notify_keys.h; sourceTree = "<group>"; };
142		2D312B7D102CA32500F90022 /* notify.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notify.h; sourceTree = "<group>"; };
143		2D312B81102CA34D00F90022 /* libnotify.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libnotify.h; sourceTree = "<group>"; };
144		2D312B84102CA36C00F90022 /* notify_ipc_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notify_ipc_types.h; sourceTree = "<group>"; };
145		2D312B85102CA36C00F90022 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
146		2D312B88102CA38F00F90022 /* notify_cancel.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_cancel.3; sourceTree = "<group>"; };
147		2D312B89102CA38F00F90022 /* notify_check.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_check.3; sourceTree = "<group>"; };
148		2D312B8A102CA38F00F90022 /* notify_get_state.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_get_state.3; sourceTree = "<group>"; };
149		2D312B8B102CA38F00F90022 /* notify_post.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_post.3; sourceTree = "<group>"; };
150		2D312B8C102CA38F00F90022 /* notify_register_check.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_check.3; sourceTree = "<group>"; };
151		2D312B8D102CA38F00F90022 /* notify_register_dispatch.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_dispatch.3; sourceTree = "<group>"; };
152		2D312B8E102CA38F00F90022 /* notify_register_file_descriptor.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_file_descriptor.3; sourceTree = "<group>"; };
153		2D312B8F102CA38F00F90022 /* notify_register_mach_port.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_mach_port.3; sourceTree = "<group>"; };
154		2D312B90102CA38F00F90022 /* notify_register_signal.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_signal.3; sourceTree = "<group>"; };
155		2D312B91102CA38F00F90022 /* notify_set_state.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_set_state.3; sourceTree = "<group>"; };
156		2D312B92102CA38F00F90022 /* notify.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify.3; sourceTree = "<group>"; };
157		2D6D820D18DA602A0034E7B4 /* notify_is_valid_token.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_is_valid_token.3; sourceTree = "<group>"; };
158		2DCB287110D99ADA00DF3A8D /* notify_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notify_private.h; sourceTree = "<group>"; };
159		2DF9EA0B102CF33400DE9E8D /* APPLE_LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = APPLE_LICENSE; sourceTree = "<group>"; };
160		3F82235D12B18551005DD509 /* libnotify.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libnotify.xcconfig; sourceTree = "<group>"; };
161		3F8223B412B18877005DD509 /* libsystem_notify.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libsystem_notify.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
162		3F947780191C322100A93E8E /* no-sim-man.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "no-sim-man.sh"; sourceTree = "<group>"; };
163		3F947781191C322100A93E8E /* sim-compat-symlink.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "sim-compat-symlink.sh"; sourceTree = "<group>"; };
164		3F999961185C474E00EAD3A0 /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
165		3F999963185C474E00EAD3A0 /* notifyd.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = notifyd.xcconfig; sourceTree = "<group>"; };
166		3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = notifyutil.xcconfig; sourceTree = "<group>"; };
167		3FA21A99148AA7FA00099D2F /* com.apple.notifyd.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.notifyd.plist; sourceTree = "<group>"; };
168		3FA21A9A148AA7FA00099D2F /* notify.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = notify.conf; sourceTree = "<group>"; };
169		3FA21A9B148AA7FA00099D2F /* notify.conf.iPhone */ = {isa = PBXFileReference; lastKnownFileType = text; name = notify.conf.iPhone; path = ../notify.conf.iPhone; sourceTree = "<group>"; };
170		3FA21A9C148AA7FA00099D2F /* notify_proc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notify_proc.c; sourceTree = "<group>"; };
171		3FA21A9D148AA7FA00099D2F /* notifyd.8 */ = {isa = PBXFileReference; lastKnownFileType = text; path = notifyd.8; sourceTree = "<group>"; };
172		3FA21A9E148AA7FA00099D2F /* notifyd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notifyd.c; sourceTree = "<group>"; };
173		3FA21A9F148AA7FA00099D2F /* notifyd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = notifyd.h; sourceTree = "<group>"; };
174		3FA21AA0148AA7FA00099D2F /* pathwatch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pathwatch.c; sourceTree = "<group>"; };
175		3FA21AA1148AA7FA00099D2F /* pathwatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pathwatch.h; sourceTree = "<group>"; };
176		3FA21AA2148AA7FA00099D2F /* service.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = service.c; sourceTree = "<group>"; };
177		3FA21AA3148AA7FA00099D2F /* service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = service.h; sourceTree = "<group>"; };
178		3FA21AA4148AA7FA00099D2F /* table.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
179		3FA21AA5148AA7FA00099D2F /* timer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timer.c; sourceTree = "<group>"; };
180		3FA21AA6148AA7FA00099D2F /* timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
181		3FA21AA8148AA82700099D2F /* notifyutil.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = notifyutil.1; sourceTree = "<group>"; };
182		3FA21AA9148AA82700099D2F /* notifyutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notifyutil.c; sourceTree = "<group>"; };
183		3FA21AB0148AA8E300099D2F /* notifyd */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = notifyd; sourceTree = BUILT_PRODUCTS_DIR; };
184		3FA21ABE148AA8F000099D2F /* notifyutil */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = notifyutil; sourceTree = BUILT_PRODUCTS_DIR; };
185		3FA21ADD148AABA900099D2F /* mk_notify_conf.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = mk_notify_conf.sh; sourceTree = "<group>"; };
186		3FA21ADF148AACA000099D2F /* notify.conf.MacOSX */ = {isa = PBXFileReference; lastKnownFileType = text; name = notify.conf.MacOSX; path = notifyd/notify.conf.MacOSX; sourceTree = SOURCE_ROOT; };
187		3FD0DBAC148AB12000C50811 /* libbsm.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsm.dylib; path = /usr/lib/libbsm.dylib; sourceTree = "<absolute>"; };
188		FC7B7A52155781930064D203 /* notify_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notify_internal.h; sourceTree = "<group>"; };
189/* End PBXFileReference section */
190
191/* Begin PBXFrameworksBuildPhase section */
192		3FA21AAD148AA8E300099D2F /* Frameworks */ = {
193			isa = PBXFrameworksBuildPhase;
194			buildActionMask = 2147483647;
195			files = (
196				3FD0DBAD148AB12000C50811 /* libbsm.dylib in Frameworks */,
197			);
198			runOnlyForDeploymentPostprocessing = 0;
199		};
200		3FA21ABB148AA8F000099D2F /* Frameworks */ = {
201			isa = PBXFrameworksBuildPhase;
202			buildActionMask = 2147483647;
203			files = (
204			);
205			runOnlyForDeploymentPostprocessing = 0;
206		};
207		D289987405E68DCB004EDB86 /* Frameworks */ = {
208			isa = PBXFrameworksBuildPhase;
209			buildActionMask = 2147483647;
210			files = (
211			);
212			runOnlyForDeploymentPostprocessing = 0;
213		};
214/* End PBXFrameworksBuildPhase section */
215
216/* Begin PBXGroup section */
217		08FB7794FE84155DC02AAC07 /* Libnotify */ = {
218			isa = PBXGroup;
219			children = (
220				3F94777F191C322100A93E8E /* xcodescripts */,
221				3F999960185C474E00EAD3A0 /* xcodeconfig */,
222				2D312B79102CA30200F90022 /* notify_ipc.defs */,
223				3FA21A97148AA7CD00099D2F /* libsystem_notify */,
224				3FA21AA7148AA82700099D2F /* notifyutil */,
225				3FA21A98148AA7FA00099D2F /* notifyd */,
226				2DF9EA0A102CF31700DE9E8D /* Additional Files */,
227				3FA21ACE148AAA0D00099D2F /* Products */,
228			);
229			name = Libnotify;
230			sourceTree = "<group>";
231		};
232		2D312B72102CA2C400F90022 /* Source */ = {
233			isa = PBXGroup;
234			children = (
235				2D312B73102CA2E300F90022 /* libnotify.c */,
236				2D312B74102CA2E300F90022 /* notify_client.c */,
237				2D312B75102CA2E300F90022 /* table.c */,
238			);
239			name = Source;
240			sourceTree = "<group>";
241		};
242		2D312B7B102CA30600F90022 /* Public Headers */ = {
243			isa = PBXGroup;
244			children = (
245				2D312B7C102CA32500F90022 /* notify_keys.h */,
246				2D312B7D102CA32500F90022 /* notify.h */,
247			);
248			name = "Public Headers";
249			sourceTree = "<group>";
250		};
251		2D312B80102CA33600F90022 /* Private Headers */ = {
252			isa = PBXGroup;
253			children = (
254				2DCB287110D99ADA00DF3A8D /* notify_private.h */,
255				2D312B81102CA34D00F90022 /* libnotify.h */,
256			);
257			name = "Private Headers";
258			sourceTree = "<group>";
259		};
260		2D312B83102CA35300F90022 /* Project Headers */ = {
261			isa = PBXGroup;
262			children = (
263				FC7B7A52155781930064D203 /* notify_internal.h */,
264				2D312B84102CA36C00F90022 /* notify_ipc_types.h */,
265				2D312B85102CA36C00F90022 /* table.h */,
266			);
267			name = "Project Headers";
268			sourceTree = "<group>";
269		};
270		2DF9EA0A102CF31700DE9E8D /* Additional Files */ = {
271			isa = PBXGroup;
272			children = (
273				2DF9EA0B102CF33400DE9E8D /* APPLE_LICENSE */,
274			);
275			name = "Additional Files";
276			sourceTree = "<group>";
277		};
278		3F94777F191C322100A93E8E /* xcodescripts */ = {
279			isa = PBXGroup;
280			children = (
281				3F947780191C322100A93E8E /* no-sim-man.sh */,
282				3F947781191C322100A93E8E /* sim-compat-symlink.sh */,
283			);
284			path = xcodescripts;
285			sourceTree = "<group>";
286		};
287		3F999960185C474E00EAD3A0 /* xcodeconfig */ = {
288			isa = PBXGroup;
289			children = (
290				3F999961185C474E00EAD3A0 /* base.xcconfig */,
291				3F82235D12B18551005DD509 /* libnotify.xcconfig */,
292				3F999963185C474E00EAD3A0 /* notifyd.xcconfig */,
293				3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */,
294			);
295			path = xcodeconfig;
296			sourceTree = "<group>";
297		};
298		3FA21A97148AA7CD00099D2F /* libsystem_notify */ = {
299			isa = PBXGroup;
300			children = (
301				2D312B83102CA35300F90022 /* Project Headers */,
302				2D312B80102CA33600F90022 /* Private Headers */,
303				2D312B7B102CA30600F90022 /* Public Headers */,
304				2D312B72102CA2C400F90022 /* Source */,
305				C6A0FF2B0290797F04C91782 /* Documentation */,
306			);
307			name = libsystem_notify;
308			sourceTree = "<group>";
309		};
310		3FA21A98148AA7FA00099D2F /* notifyd */ = {
311			isa = PBXGroup;
312			children = (
313				3FA21ADC148AABA900099D2F /* Build Support */,
314				3FA21A99148AA7FA00099D2F /* com.apple.notifyd.plist */,
315				3FA21A9A148AA7FA00099D2F /* notify.conf */,
316				3FA21AAA148AA85300099D2F /* Source */,
317				3FA21A9D148AA7FA00099D2F /* notifyd.8 */,
318				3FA21AAB148AA86600099D2F /* Private Headers */,
319			);
320			path = notifyd;
321			sourceTree = "<group>";
322		};
323		3FA21AA7148AA82700099D2F /* notifyutil */ = {
324			isa = PBXGroup;
325			children = (
326				3FA21AA8148AA82700099D2F /* notifyutil.1 */,
327				3FA21AA9148AA82700099D2F /* notifyutil.c */,
328			);
329			path = notifyutil;
330			sourceTree = "<group>";
331		};
332		3FA21AAA148AA85300099D2F /* Source */ = {
333			isa = PBXGroup;
334			children = (
335				3FA21A9C148AA7FA00099D2F /* notify_proc.c */,
336				3FA21A9E148AA7FA00099D2F /* notifyd.c */,
337				3FA21AA0148AA7FA00099D2F /* pathwatch.c */,
338				3FA21AA2148AA7FA00099D2F /* service.c */,
339				3FA21AA5148AA7FA00099D2F /* timer.c */,
340			);
341			name = Source;
342			sourceTree = "<group>";
343		};
344		3FA21AAB148AA86600099D2F /* Private Headers */ = {
345			isa = PBXGroup;
346			children = (
347				3FA21A9F148AA7FA00099D2F /* notifyd.h */,
348				3FA21AA1148AA7FA00099D2F /* pathwatch.h */,
349				3FA21AA3148AA7FA00099D2F /* service.h */,
350				3FA21AA4148AA7FA00099D2F /* table.h */,
351				3FA21AA6148AA7FA00099D2F /* timer.h */,
352			);
353			name = "Private Headers";
354			sourceTree = "<group>";
355		};
356		3FA21ACE148AAA0D00099D2F /* Products */ = {
357			isa = PBXGroup;
358			children = (
359				3F8223B412B18877005DD509 /* libsystem_notify.dylib */,
360				3FA21AB0148AA8E300099D2F /* notifyd */,
361				3FA21ABE148AA8F000099D2F /* notifyutil */,
362			);
363			name = Products;
364			sourceTree = "<group>";
365		};
366		3FA21ADC148AABA900099D2F /* Build Support */ = {
367			isa = PBXGroup;
368			children = (
369				3FD0DBAC148AB12000C50811 /* libbsm.dylib */,
370				3FA21ADF148AACA000099D2F /* notify.conf.MacOSX */,
371				3FA21A9B148AA7FA00099D2F /* notify.conf.iPhone */,
372				3FA21ADD148AABA900099D2F /* mk_notify_conf.sh */,
373			);
374			name = "Build Support";
375			path = xcodescripts;
376			sourceTree = "<group>";
377		};
378		C6A0FF2B0290797F04C91782 /* Documentation */ = {
379			isa = PBXGroup;
380			children = (
381				2D312B88102CA38F00F90022 /* notify_cancel.3 */,
382				2D312B89102CA38F00F90022 /* notify_check.3 */,
383				2D312B8A102CA38F00F90022 /* notify_get_state.3 */,
384				2D6D820D18DA602A0034E7B4 /* notify_is_valid_token.3 */,
385				2D312B8B102CA38F00F90022 /* notify_post.3 */,
386				2D312B8C102CA38F00F90022 /* notify_register_check.3 */,
387				2D312B8D102CA38F00F90022 /* notify_register_dispatch.3 */,
388				2D312B8E102CA38F00F90022 /* notify_register_file_descriptor.3 */,
389				2D312B8F102CA38F00F90022 /* notify_register_mach_port.3 */,
390				2D312B90102CA38F00F90022 /* notify_register_signal.3 */,
391				2D312B91102CA38F00F90022 /* notify_set_state.3 */,
392				2D312B92102CA38F00F90022 /* notify.3 */,
393			);
394			name = Documentation;
395			sourceTree = "<group>";
396		};
397/* End PBXGroup section */
398
399/* Begin PBXHeadersBuildPhase section */
400		D2AAC043055464E500DB518D /* Headers */ = {
401			isa = PBXHeadersBuildPhase;
402			buildActionMask = 2147483647;
403			files = (
404				2D312B7E102CA32500F90022 /* notify_keys.h in Headers */,
405				2D312B7F102CA32500F90022 /* notify.h in Headers */,
406				2D312B82102CA34D00F90022 /* libnotify.h in Headers */,
407				2D312B87102CA36C00F90022 /* table.h in Headers */,
408				2DCB287210D99ADA00DF3A8D /* notify_private.h in Headers */,
409				FC7B7A53155781930064D203 /* notify_internal.h in Headers */,
410			);
411			runOnlyForDeploymentPostprocessing = 0;
412		};
413/* End PBXHeadersBuildPhase section */
414
415/* Begin PBXNativeTarget section */
416		3FA21AAF148AA8E300099D2F /* notifyd */ = {
417			isa = PBXNativeTarget;
418			buildConfigurationList = 3FA21AB8148AA8E300099D2F /* Build configuration list for PBXNativeTarget "notifyd" */;
419			buildPhases = (
420				3FA21AAC148AA8E300099D2F /* Sources */,
421				3FA21AAD148AA8E300099D2F /* Frameworks */,
422				3FA21AAE148AA8E300099D2F /* Install man page */,
423				3FA21AD7148AAAA600099D2F /* Install launchd.plist */,
424				3FA21ADB148AAB1C00099D2F /* Install notify.conf */,
425			);
426			buildRules = (
427			);
428			dependencies = (
429			);
430			name = notifyd;
431			productName = notifyd;
432			productReference = 3FA21AB0148AA8E300099D2F /* notifyd */;
433			productType = "com.apple.product-type.tool";
434		};
435		3FA21ABD148AA8F000099D2F /* notifyutil */ = {
436			isa = PBXNativeTarget;
437			buildConfigurationList = 3FA21AC5148AA8F000099D2F /* Build configuration list for PBXNativeTarget "notifyutil" */;
438			buildPhases = (
439				3FA21ABA148AA8F000099D2F /* Sources */,
440				3FA21ABB148AA8F000099D2F /* Frameworks */,
441				3FA21ABC148AA8F000099D2F /* Install man page */,
442			);
443			buildRules = (
444			);
445			dependencies = (
446			);
447			name = notifyutil;
448			productName = notifyutil;
449			productReference = 3FA21ABE148AA8F000099D2F /* notifyutil */;
450			productType = "com.apple.product-type.tool";
451		};
452		D2AAC045055464E500DB518D /* libnotify */ = {
453			isa = PBXNativeTarget;
454			buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "libnotify" */;
455			buildPhases = (
456				D2AAC043055464E500DB518D /* Headers */,
457				D2AAC044055464E500DB518D /* Sources */,
458				D289987405E68DCB004EDB86 /* Frameworks */,
459				2D38AA09102CD87C00D3D622 /* Copy man3 Files */,
460				3F947782191C324900A93E8E /* No Simulator Man Pages */,
461				3F947783191C327700A93E8E /* Sim compat symlink */,
462			);
463			buildRules = (
464			);
465			dependencies = (
466			);
467			name = libnotify;
468			productName = Libnotify;
469			productReference = 3F8223B412B18877005DD509 /* libsystem_notify.dylib */;
470			productType = "com.apple.product-type.library.dynamic";
471		};
472/* End PBXNativeTarget section */
473
474/* Begin PBXProject section */
475		08FB7793FE84155DC02AAC07 /* Project object */ = {
476			isa = PBXProject;
477			attributes = {
478			};
479			buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "Libnotify" */;
480			compatibilityVersion = "Xcode 3.1";
481			developmentRegion = English;
482			hasScannedForEncodings = 1;
483			knownRegions = (
484				English,
485				Japanese,
486				French,
487				German,
488			);
489			mainGroup = 08FB7794FE84155DC02AAC07 /* Libnotify */;
490			productRefGroup = 08FB7794FE84155DC02AAC07 /* Libnotify */;
491			projectDirPath = "";
492			projectRoot = "";
493			targets = (
494				D2AAC045055464E500DB518D /* libnotify */,
495				3FA21AAF148AA8E300099D2F /* notifyd */,
496				3FA21ABD148AA8F000099D2F /* notifyutil */,
497				3FA21AC7148AA93000099D2F /* cli_apps */,
498			);
499		};
500/* End PBXProject section */
501
502/* Begin PBXShellScriptBuildPhase section */
503		3F947782191C324900A93E8E /* No Simulator Man Pages */ = {
504			isa = PBXShellScriptBuildPhase;
505			buildActionMask = 8;
506			files = (
507			);
508			inputPaths = (
509				"$(SRCROOT)/xcodescripts/no-sim-man.sh",
510			);
511			name = "No Simulator Man Pages";
512			outputPaths = (
513			);
514			runOnlyForDeploymentPostprocessing = 1;
515			shellPath = "/bin/bash -e -x";
516			shellScript = "exec \"${SCRIPT_INPUT_FILE_0}\"";
517		};
518		3F947783191C327700A93E8E /* Sim compat symlink */ = {
519			isa = PBXShellScriptBuildPhase;
520			buildActionMask = 8;
521			files = (
522			);
523			inputPaths = (
524				"$(SRCROOT)/xcodescripts/sim-compat-symlink.sh",
525			);
526			name = "Sim compat symlink";
527			outputPaths = (
528			);
529			runOnlyForDeploymentPostprocessing = 1;
530			shellPath = "/bin/bash -e -x";
531			shellScript = "exec \"${SCRIPT_INPUT_FILE_0}\"";
532		};
533		3F947784191C32DC00A93E8E /* No Simulator Man Pages */ = {
534			isa = PBXShellScriptBuildPhase;
535			buildActionMask = 8;
536			files = (
537			);
538			inputPaths = (
539				"$(SRCROOT)/xcodescripts/no-sim-man.sh",
540			);
541			name = "No Simulator Man Pages";
542			outputPaths = (
543			);
544			runOnlyForDeploymentPostprocessing = 1;
545			shellPath = "/bin/bash -e -x";
546			shellScript = "exec \"${SCRIPT_INPUT_FILE_0}\"";
547		};
548		3FA21ADB148AAB1C00099D2F /* Install notify.conf */ = {
549			isa = PBXShellScriptBuildPhase;
550			buildActionMask = 8;
551			files = (
552			);
553			inputPaths = (
554				"$(SRCROOT)/notifyd/xcodescripts/mk_notify_conf.sh",
555			);
556			name = "Install notify.conf";
557			outputPaths = (
558			);
559			runOnlyForDeploymentPostprocessing = 1;
560			shellPath = "/bin/bash -e -x";
561			shellScript = "exec \"${SCRIPT_INPUT_FILE_0}\"";
562		};
563/* End PBXShellScriptBuildPhase section */
564
565/* Begin PBXSourcesBuildPhase section */
566		3FA21AAC148AA8E300099D2F /* Sources */ = {
567			isa = PBXSourcesBuildPhase;
568			buildActionMask = 2147483647;
569			files = (
570				3FA21AE6148AAEAC00099D2F /* notify_ipc.defs in Sources */,
571				3FA21ACF148AAA5000099D2F /* notify_proc.c in Sources */,
572				3FA21AD0148AAA5000099D2F /* notifyd.c in Sources */,
573				3FA21AD1148AAA5000099D2F /* pathwatch.c in Sources */,
574				3FA21AD2148AAA5000099D2F /* service.c in Sources */,
575				3FA21AD3148AAA5000099D2F /* timer.c in Sources */,
576			);
577			runOnlyForDeploymentPostprocessing = 0;
578		};
579		3FA21ABA148AA8F000099D2F /* Sources */ = {
580			isa = PBXSourcesBuildPhase;
581			buildActionMask = 2147483647;
582			files = (
583				3FA21AD5148AAA6E00099D2F /* notifyutil.c in Sources */,
584			);
585			runOnlyForDeploymentPostprocessing = 0;
586		};
587		D2AAC044055464E500DB518D /* Sources */ = {
588			isa = PBXSourcesBuildPhase;
589			buildActionMask = 2147483647;
590			files = (
591				2D312B7A102CA30200F90022 /* notify_ipc.defs in Sources */,
592				2D312B76102CA2E300F90022 /* libnotify.c in Sources */,
593				2D312B77102CA2E300F90022 /* notify_client.c in Sources */,
594				2D312B78102CA2E300F90022 /* table.c in Sources */,
595			);
596			runOnlyForDeploymentPostprocessing = 0;
597		};
598/* End PBXSourcesBuildPhase section */
599
600/* Begin PBXTargetDependency section */
601		3FA21ACB148AA94A00099D2F /* PBXTargetDependency */ = {
602			isa = PBXTargetDependency;
603			target = 3FA21AAF148AA8E300099D2F /* notifyd */;
604			targetProxy = 3FA21ACA148AA94A00099D2F /* PBXContainerItemProxy */;
605		};
606		3FA21ACD148AA94A00099D2F /* PBXTargetDependency */ = {
607			isa = PBXTargetDependency;
608			target = 3FA21ABD148AA8F000099D2F /* notifyutil */;
609			targetProxy = 3FA21ACC148AA94A00099D2F /* PBXContainerItemProxy */;
610		};
611/* End PBXTargetDependency section */
612
613/* Begin XCBuildConfiguration section */
614		1DEB91ED08733DB70010E9CD /* Release */ = {
615			isa = XCBuildConfiguration;
616			baseConfigurationReference = 3F82235D12B18551005DD509 /* libnotify.xcconfig */;
617			buildSettings = {
618			};
619			name = Release;
620		};
621		1DEB91F108733DB70010E9CD /* Release */ = {
622			isa = XCBuildConfiguration;
623			buildSettings = {
624				APPLY_RULES_IN_COPY_FILES = YES;
625			};
626			name = Release;
627		};
628		3FA21AB9148AA8E300099D2F /* Release */ = {
629			isa = XCBuildConfiguration;
630			baseConfigurationReference = 3F999963185C474E00EAD3A0 /* notifyd.xcconfig */;
631			buildSettings = {
632				PRODUCT_NAME = "$(TARGET_NAME)";
633			};
634			name = Release;
635		};
636		3FA21AC6148AA8F000099D2F /* Release */ = {
637			isa = XCBuildConfiguration;
638			baseConfigurationReference = 3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */;
639			buildSettings = {
640				PRODUCT_NAME = "$(TARGET_NAME)";
641			};
642			name = Release;
643		};
644		3FA21AC9148AA93000099D2F /* Release */ = {
645			isa = XCBuildConfiguration;
646			baseConfigurationReference = 3F999961185C474E00EAD3A0 /* base.xcconfig */;
647			buildSettings = {
648				PRODUCT_NAME = "$(TARGET_NAME)";
649			};
650			name = Release;
651		};
652/* End XCBuildConfiguration section */
653
654/* Begin XCConfigurationList section */
655		1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "libnotify" */ = {
656			isa = XCConfigurationList;
657			buildConfigurations = (
658				1DEB91ED08733DB70010E9CD /* Release */,
659			);
660			defaultConfigurationIsVisible = 0;
661			defaultConfigurationName = Release;
662		};
663		1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "Libnotify" */ = {
664			isa = XCConfigurationList;
665			buildConfigurations = (
666				1DEB91F108733DB70010E9CD /* Release */,
667			);
668			defaultConfigurationIsVisible = 0;
669			defaultConfigurationName = Release;
670		};
671		3FA21AB8148AA8E300099D2F /* Build configuration list for PBXNativeTarget "notifyd" */ = {
672			isa = XCConfigurationList;
673			buildConfigurations = (
674				3FA21AB9148AA8E300099D2F /* Release */,
675			);
676			defaultConfigurationIsVisible = 0;
677			defaultConfigurationName = Release;
678		};
679		3FA21AC5148AA8F000099D2F /* Build configuration list for PBXNativeTarget "notifyutil" */ = {
680			isa = XCConfigurationList;
681			buildConfigurations = (
682				3FA21AC6148AA8F000099D2F /* Release */,
683			);
684			defaultConfigurationIsVisible = 0;
685			defaultConfigurationName = Release;
686		};
687		3FA21AC8148AA93000099D2F /* Build configuration list for PBXAggregateTarget "cli_apps" */ = {
688			isa = XCConfigurationList;
689			buildConfigurations = (
690				3FA21AC9148AA93000099D2F /* Release */,
691			);
692			defaultConfigurationIsVisible = 0;
693			defaultConfigurationName = Release;
694		};
695/* End XCConfigurationList section */
696	};
697	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
698}
699