project.pbxproj   [plain text]


// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 45;
	objects = {

/* Begin PBXAggregateTarget section */
		3FA21AC7148AA93000099D2F /* cli_apps */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 3FA21AC8148AA93000099D2F /* Build configuration list for PBXAggregateTarget "cli_apps" */;
			buildPhases = (
				3F947784191C32DC00A93E8E /* No Simulator Man Pages */,
			);
			dependencies = (
				3FA21ACB148AA94A00099D2F /* PBXTargetDependency */,
				3FA21ACD148AA94A00099D2F /* PBXTargetDependency */,
			);
			name = cli_apps;
			productName = cli_apps;
		};
		72FA84FB1BD6EAB900A4CC6F /* tests */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 72FA84FC1BD6EAB900A4CC6F /* Build configuration list for PBXAggregateTarget "tests" */;
			buildPhases = (
			);
			dependencies = (
				72FA84FF1BD6EC2000A4CC6F /* PBXTargetDependency */,
			);
			name = tests;
			productName = tests;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		1864C88E23F227D200A383C1 /* notify_test_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 1864C88223F2174E00A383C1 /* notify_test_helper.c */; };
		1886391920E1A2BF00C8BEA9 /* notify_bench.c in Sources */ = {isa = PBXBuildFile; fileRef = 727C90371B9A372700D5B754 /* notify_bench.c */; };
		2D312B76102CA2E300F90022 /* libnotify.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B73102CA2E300F90022 /* libnotify.c */; };
		2D312B77102CA2E300F90022 /* notify_client.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B74102CA2E300F90022 /* notify_client.c */; };
		2D312B78102CA2E300F90022 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B75102CA2E300F90022 /* table.c */; };
		2D312B7A102CA30200F90022 /* notify_ipc.defs in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B79102CA30200F90022 /* notify_ipc.defs */; settings = {ATTRIBUTES = (Client, ); }; };
		2D312B7E102CA32500F90022 /* notify_keys.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D312B7C102CA32500F90022 /* notify_keys.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2D312B7F102CA32500F90022 /* notify.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D312B7D102CA32500F90022 /* notify.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2D312B87102CA36C00F90022 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D312B85102CA36C00F90022 /* table.h */; };
		2D38AA0A102CD88300D3D622 /* notify.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B92102CA38F00F90022 /* notify.3 */; };
		2D38AA0B102CD89B00D3D622 /* notify_cancel.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B88102CA38F00F90022 /* notify_cancel.3 */; };
		2D38AA0C102CD89B00D3D622 /* notify_check.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B89102CA38F00F90022 /* notify_check.3 */; };
		2D38AA0D102CD8B800D3D622 /* notify_get_state.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8A102CA38F00F90022 /* notify_get_state.3 */; };
		2D38AA0E102CD8B800D3D622 /* notify_is_valid_token.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D6D820D18DA602A0034E7B4 /* notify_is_valid_token.3 */; };
		2D38AA0F102CD8B800D3D622 /* notify_post.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8B102CA38F00F90022 /* notify_post.3 */; };
		2D38AA10102CD8B800D3D622 /* notify_register_check.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8C102CA38F00F90022 /* notify_register_check.3 */; };
		2D38AA11102CD8B800D3D622 /* notify_register_dispatch.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8D102CA38F00F90022 /* notify_register_dispatch.3 */; };
		2D38AA12102CD8B800D3D622 /* notify_register_file_descriptor.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8E102CA38F00F90022 /* notify_register_file_descriptor.3 */; };
		2D38AA13102CD8B800D3D622 /* notify_register_mach_port.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B8F102CA38F00F90022 /* notify_register_mach_port.3 */; };
		2D38AA14102CD8B800D3D622 /* notify_register_signal.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B90102CA38F00F90022 /* notify_register_signal.3 */; };
		2D38AA15102CD8B800D3D622 /* notify_set_state.3 in Copy man3 Files */ = {isa = PBXBuildFile; fileRef = 2D312B91102CA38F00F90022 /* notify_set_state.3 */; };
		2D4F060B1B14E7DF00D59CEF /* com.apple.notifyd.sb in Install Sandbox profile */ = {isa = PBXBuildFile; fileRef = 2DD962061B14E6560040D341 /* com.apple.notifyd.sb */; };
		2DCB287210D99ADA00DF3A8D /* notify_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DCB287110D99ADA00DF3A8D /* notify_private.h */; settings = {ATTRIBUTES = (Private, ); }; };
		3FA21ACF148AAA5000099D2F /* notify_proc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21A9C148AA7FA00099D2F /* notify_proc.c */; };
		3FA21AD0148AAA5000099D2F /* notifyd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21A9E148AA7FA00099D2F /* notifyd.c */; };
		3FA21AD1148AAA5000099D2F /* pathwatch.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21AA0148AA7FA00099D2F /* pathwatch.c */; };
		3FA21AD2148AAA5000099D2F /* service.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21AA2148AA7FA00099D2F /* service.c */; };
		3FA21AD4148AAA5D00099D2F /* notifyd.8 in Install man page */ = {isa = PBXBuildFile; fileRef = 3FA21A9D148AA7FA00099D2F /* notifyd.8 */; };
		3FA21AD5148AAA6E00099D2F /* notifyutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA21AA9148AA82700099D2F /* notifyutil.c */; };
		3FA21AD6148AAA7500099D2F /* notifyutil.1 in Install man page */ = {isa = PBXBuildFile; fileRef = 3FA21AA8148AA82700099D2F /* notifyutil.1 */; };
		3FA21AD8148AAABE00099D2F /* com.apple.notifyd.plist in Install launchd.plist */ = {isa = PBXBuildFile; fileRef = 3FA21A99148AA7FA00099D2F /* com.apple.notifyd.plist */; };
		3FA21AE6148AAEAC00099D2F /* notify_ipc.defs in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B79102CA30200F90022 /* notify_ipc.defs */; settings = {ATTRIBUTES = (Client, Server, ); }; };
		3FD0DBAD148AB12000C50811 /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FD0DBAC148AB12000C50811 /* libbsm.dylib */; };
		6E8E6AD02282A7DA0084C085 /* notify.defs in Sources */ = {isa = PBXBuildFile; fileRef = 6E8E6ACD2282A7DA0084C085 /* notify.defs */; settings = {ATTRIBUTES = (Server, ); }; };
		6EC91ED52178FF7100F11587 /* libCrashReporterClient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EC91ED42178FF7100F11587 /* libCrashReporterClient.a */; };
		94099C762087E7D50004B6BC /* RegisterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 94099C752087E7D50004B6BC /* RegisterTests.m */; settings = {COMPILER_FLAGS = "-Wno-gnu-statement-expression -fobjc-exceptions"; }; };
		9456B8522023CAB300CF7D27 /* libnotify.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B73102CA2E300F90022 /* libnotify.c */; };
		9456B8532023CAB600CF7D27 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B75102CA2E300F90022 /* table.c */; };
		9487BF2A2089A99A0043BF74 /* notify_client.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B74102CA2E300F90022 /* notify_client.c */; };
		9487BF2B2089A9E30043BF74 /* notify_ipc.defs in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B79102CA30200F90022 /* notify_ipc.defs */; };
		9487BF2C2089BAA30043BF74 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B75102CA2E300F90022 /* table.c */; };
		9487BF2D2089BAB20043BF74 /* libnotify.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D312B73102CA2E300F90022 /* libnotify.c */; };
		E6481E7F2165785F00C04412 /* notify_probes.d in Sources */ = {isa = PBXBuildFile; fileRef = E6481E7E2165785F00C04412 /* notify_probes.d */; };
		FC7B7A53155781930064D203 /* notify_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7B7A52155781930064D203 /* notify_internal.h */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		1864C88C23F227C200A383C1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1864C88323F227AC00A383C1;
			remoteInfo = notfity_test_helper;
		};
		3FA21ACA148AA94A00099D2F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3FA21AAF148AA8E300099D2F;
			remoteInfo = notifyd;
		};
		3FA21ACC148AA94A00099D2F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3FA21ABD148AA8F000099D2F;
			remoteInfo = notifyutil;
		};
		72FA84FE1BD6EC2000A4CC6F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 72FA84F61BD6E9DF00A4CC6F;
			remoteInfo = darwintests;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		1886391220E1A22F00C8BEA9 /* Install man page */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1;
			dstSubfolderSpec = 0;
			files = (
			);
			name = "Install man page";
			runOnlyForDeploymentPostprocessing = 1;
		};
		2D38AA09102CD87C00D3D622 /* Copy man3 Files */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /usr/share/man/man3;
			dstSubfolderSpec = 0;
			files = (
				2D38AA0A102CD88300D3D622 /* notify.3 in Copy man3 Files */,
				2D38AA0B102CD89B00D3D622 /* notify_cancel.3 in Copy man3 Files */,
				2D38AA0C102CD89B00D3D622 /* notify_check.3 in Copy man3 Files */,
				2D38AA0D102CD8B800D3D622 /* notify_get_state.3 in Copy man3 Files */,
				2D38AA0E102CD8B800D3D622 /* notify_is_valid_token.3 in Copy man3 Files */,
				2D38AA0F102CD8B800D3D622 /* notify_post.3 in Copy man3 Files */,
				2D38AA10102CD8B800D3D622 /* notify_register_check.3 in Copy man3 Files */,
				2D38AA11102CD8B800D3D622 /* notify_register_dispatch.3 in Copy man3 Files */,
				2D38AA12102CD8B800D3D622 /* notify_register_file_descriptor.3 in Copy man3 Files */,
				2D38AA13102CD8B800D3D622 /* notify_register_mach_port.3 in Copy man3 Files */,
				2D38AA14102CD8B800D3D622 /* notify_register_signal.3 in Copy man3 Files */,
				2D38AA15102CD8B800D3D622 /* notify_set_state.3 in Copy man3 Files */,
			);
			name = "Copy man3 Files";
			runOnlyForDeploymentPostprocessing = 1;
		};
		2D4F060A1B14E79900D59CEF /* Install Sandbox profile */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /System/Library/Sandbox/Profiles;
			dstSubfolderSpec = 0;
			files = (
				2D4F060B1B14E7DF00D59CEF /* com.apple.notifyd.sb in Install Sandbox profile */,
			);
			name = "Install Sandbox profile";
			runOnlyForDeploymentPostprocessing = 1;
		};
		3FA21AAE148AA8E300099D2F /* Install man page */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man8;
			dstSubfolderSpec = 0;
			files = (
				3FA21AD4148AAA5D00099D2F /* notifyd.8 in Install man page */,
			);
			name = "Install man page";
			runOnlyForDeploymentPostprocessing = 1;
		};
		3FA21ABC148AA8F000099D2F /* Install man page */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1;
			dstSubfolderSpec = 0;
			files = (
				3FA21AD6148AAA7500099D2F /* notifyutil.1 in Install man page */,
			);
			name = "Install man page";
			runOnlyForDeploymentPostprocessing = 1;
		};
		3FA21AD7148AAAA600099D2F /* Install launchd.plist */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /System/Library/LaunchDaemons;
			dstSubfolderSpec = 0;
			files = (
				3FA21AD8148AAABE00099D2F /* com.apple.notifyd.plist in Install launchd.plist */,
			);
			name = "Install launchd.plist";
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		180F8D3E21136EBF009A472B /* notify_pathwatch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notify_pathwatch.c; sourceTree = "<group>"; };
		18177A7123612EDC008CCFDE /* notify_register_mach_port.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notify_register_mach_port.c; sourceTree = "<group>"; };
		182FD2C2210BB0F600BF263C /* notify_benchmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_benchmark.c; sourceTree = "<group>"; };
		18314CC821FF867600FEB43D /* notifyutil_entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = notifyutil_entitlements.plist; sourceTree = "<group>"; };
		18383C6720F909A300D5C465 /* notify_regenerate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_regenerate.c; sourceTree = "<group>"; };
		18383C6820F909A300D5C465 /* notify_register_signal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_register_signal.c; sourceTree = "<group>"; };
		18383C6920F909A300D5C465 /* notify_sigusr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_sigusr.c; sourceTree = "<group>"; };
		183F91E32357FCEB009A1BFC /* notify_suspend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notify_suspend.c; sourceTree = "<group>"; };
		1846D85A24AAC578001D052D /* notify_register_file_desc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notify_register_file_desc.c; sourceTree = "<group>"; };
		1864C88123F216CB00A383C1 /* notify_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_exec.c; sourceTree = "<group>"; };
		1864C88223F2174E00A383C1 /* notify_test_helper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notify_test_helper.c; sourceTree = "<group>"; };
		1864C88B23F227AC00A383C1 /* notify_test_helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = notify_test_helper; sourceTree = BUILT_PRODUCTS_DIR; };
		1886391720E1A22F00C8BEA9 /* notifybench */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = notifybench; sourceTree = BUILT_PRODUCTS_DIR; };
		2D312B73102CA2E300F90022 /* libnotify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libnotify.c; sourceTree = "<group>"; usesTabs = 1; };
		2D312B74102CA2E300F90022 /* notify_client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_client.c; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
		2D312B75102CA2E300F90022 /* table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = table.c; sourceTree = "<group>"; };
		2D312B79102CA30200F90022 /* notify_ipc.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.mig; path = notify_ipc.defs; sourceTree = "<group>"; };
		2D312B7C102CA32500F90022 /* notify_keys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = notify_keys.h; sourceTree = "<group>"; };
		2D312B7D102CA32500F90022 /* notify.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notify.h; sourceTree = "<group>"; };
		2D312B81102CA34D00F90022 /* libnotify.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libnotify.h; sourceTree = "<group>"; usesTabs = 1; };
		2D312B85102CA36C00F90022 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; usesTabs = 1; };
		2D312B88102CA38F00F90022 /* notify_cancel.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_cancel.3; sourceTree = "<group>"; };
		2D312B89102CA38F00F90022 /* notify_check.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_check.3; sourceTree = "<group>"; };
		2D312B8A102CA38F00F90022 /* notify_get_state.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_get_state.3; sourceTree = "<group>"; };
		2D312B8B102CA38F00F90022 /* notify_post.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_post.3; sourceTree = "<group>"; };
		2D312B8C102CA38F00F90022 /* notify_register_check.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_check.3; sourceTree = "<group>"; };
		2D312B8D102CA38F00F90022 /* notify_register_dispatch.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_dispatch.3; sourceTree = "<group>"; };
		2D312B8E102CA38F00F90022 /* notify_register_file_descriptor.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_file_descriptor.3; sourceTree = "<group>"; };
		2D312B8F102CA38F00F90022 /* notify_register_mach_port.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_mach_port.3; sourceTree = "<group>"; };
		2D312B90102CA38F00F90022 /* notify_register_signal.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_register_signal.3; sourceTree = "<group>"; };
		2D312B91102CA38F00F90022 /* notify_set_state.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_set_state.3; sourceTree = "<group>"; };
		2D312B92102CA38F00F90022 /* notify.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify.3; sourceTree = "<group>"; };
		2D6D820D18DA602A0034E7B4 /* notify_is_valid_token.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = notify_is_valid_token.3; sourceTree = "<group>"; };
		2DCB287110D99ADA00DF3A8D /* notify_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notify_private.h; sourceTree = "<group>"; };
		2DD962061B14E6560040D341 /* com.apple.notifyd.sb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = com.apple.notifyd.sb; sourceTree = "<group>"; };
		2DF9EA0B102CF33400DE9E8D /* APPLE_LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = APPLE_LICENSE; sourceTree = "<group>"; };
		3F82235D12B18551005DD509 /* libnotify.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libnotify.xcconfig; sourceTree = "<group>"; };
		3F8223B412B18877005DD509 /* libsystem_notify.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libsystem_notify.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		3F947780191C322100A93E8E /* no-sim-man.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "no-sim-man.sh"; sourceTree = "<group>"; };
		3F999961185C474E00EAD3A0 /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
		3F999963185C474E00EAD3A0 /* notifyd.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = notifyd.xcconfig; sourceTree = "<group>"; };
		3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = notifyutil.xcconfig; sourceTree = "<group>"; };
		3FA21A99148AA7FA00099D2F /* com.apple.notifyd.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.notifyd.plist; sourceTree = "<group>"; };
		3FA21A9A148AA7FA00099D2F /* notify.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = notify.conf; sourceTree = "<group>"; };
		3FA21A9B148AA7FA00099D2F /* notify.conf.iPhone */ = {isa = PBXFileReference; lastKnownFileType = text; name = notify.conf.iPhone; path = ../notify.conf.iPhone; sourceTree = "<group>"; };
		3FA21A9C148AA7FA00099D2F /* notify_proc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notify_proc.c; sourceTree = "<group>"; usesTabs = 1; };
		3FA21A9D148AA7FA00099D2F /* notifyd.8 */ = {isa = PBXFileReference; lastKnownFileType = text; path = notifyd.8; sourceTree = "<group>"; };
		3FA21A9E148AA7FA00099D2F /* notifyd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notifyd.c; sourceTree = "<group>"; usesTabs = 1; };
		3FA21A9F148AA7FA00099D2F /* notifyd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = notifyd.h; sourceTree = "<group>"; usesTabs = 1; };
		3FA21AA0148AA7FA00099D2F /* pathwatch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pathwatch.c; sourceTree = "<group>"; };
		3FA21AA1148AA7FA00099D2F /* pathwatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pathwatch.h; sourceTree = "<group>"; };
		3FA21AA2148AA7FA00099D2F /* service.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = service.c; sourceTree = "<group>"; usesTabs = 1; };
		3FA21AA3148AA7FA00099D2F /* service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = service.h; sourceTree = "<group>"; };
		3FA21AA8148AA82700099D2F /* notifyutil.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = notifyutil.1; sourceTree = "<group>"; };
		3FA21AA9148AA82700099D2F /* notifyutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notifyutil.c; sourceTree = "<group>"; };
		3FA21AB0148AA8E300099D2F /* notifyd */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = notifyd; sourceTree = BUILT_PRODUCTS_DIR; };
		3FA21ABE148AA8F000099D2F /* notifyutil */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = notifyutil; sourceTree = BUILT_PRODUCTS_DIR; };
		3FA21ADD148AABA900099D2F /* mk_notify_conf.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = mk_notify_conf.sh; sourceTree = "<group>"; };
		3FA21ADF148AACA000099D2F /* notify.conf.MacOSX */ = {isa = PBXFileReference; lastKnownFileType = text; name = notify.conf.MacOSX; path = notifyd/notify.conf.MacOSX; sourceTree = SOURCE_ROOT; };
		3FD0DBAC148AB12000C50811 /* libbsm.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsm.dylib; path = /usr/lib/libbsm.dylib; sourceTree = "<absolute>"; };
		6E8DAA2E2184283500A90CEA /* table.in.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = table.in.c; sourceTree = "<group>"; usesTabs = 1; };
		6E8E6ACC2282A7D30084C085 /* notify.defs */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.mig; name = notify.defs; path = usr/include/mach/notify.defs; sourceTree = SDKROOT; };
		6E8E6ACD2282A7DA0084C085 /* notify.defs */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.mig; name = notify.defs; path = usr/include/mach/notify.defs; sourceTree = SDKROOT; };
		6EC91ED42178FF7100F11587 /* libCrashReporterClient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libCrashReporterClient.a; path = /usr/local/lib/libCrashReporterClient.a; sourceTree = "<absolute>"; };
		727C90301B9A372700D5B754 /* dispatch_cancel_in_block.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dispatch_cancel_in_block.c; sourceTree = "<group>"; };
		727C90341B9A372700D5B754 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		727C90371B9A372700D5B754 /* notify_bench.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_bench.c; sourceTree = "<group>"; };
		727C90381B9A372700D5B754 /* notify_control.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_control.c; sourceTree = "<group>"; };
		727C90391B9A372700D5B754 /* notify_disable_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_disable_test.c; sourceTree = "<group>"; };
		727C903A1B9A372700D5B754 /* notify_many_dups.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_many_dups.c; sourceTree = "<group>"; };
		727C903B1B9A372700D5B754 /* random_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = random_test.c; sourceTree = "<group>"; };
		7875226923A34F3B002B6F1D /* entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = entitlements.plist; sourceTree = "<group>"; };
		94099C732087E7D50004B6BC /* xctests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = xctests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		94099C752087E7D50004B6BC /* RegisterTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RegisterTests.m; sourceTree = "<group>"; };
		94099C772087E7D50004B6BC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		9487BF2820882DAD0043BF74 /* parallel_register_cancel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parallel_register_cancel.c; sourceTree = "<group>"; };
		9B71D22F206AB52200BB9574 /* notify_qos.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_qos.c; sourceTree = "<group>"; };
		C0FF3C23234516ED00ABBA89 /* notify_matching.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notify_matching.c; sourceTree = "<group>"; };
		C0FF3C242345172700ABBA89 /* notify_leaks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = notify_leaks.c; sourceTree = "<group>"; };
		E6481E7E2165785F00C04412 /* notify_probes.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = notify_probes.d; sourceTree = "<group>"; };
		FC7B7A52155781930064D203 /* notify_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notify_internal.h; sourceTree = "<group>"; usesTabs = 1; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		1886391120E1A22F00C8BEA9 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3FA21AAD148AA8E300099D2F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3FD0DBAD148AB12000C50811 /* libbsm.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3FA21ABB148AA8F000099D2F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		94099C702087E7D50004B6BC /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D289987405E68DCB004EDB86 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6EC91ED52178FF7100F11587 /* libCrashReporterClient.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		08FB7794FE84155DC02AAC07 /* Libnotify */ = {
			isa = PBXGroup;
			children = (
				1886391820E1A24A00C8BEA9 /* notifybench */,
				3F94777F191C322100A93E8E /* xcodescripts */,
				3F999960185C474E00EAD3A0 /* xcodeconfig */,
				2D312B79102CA30200F90022 /* notify_ipc.defs */,
				6E8E6ACD2282A7DA0084C085 /* notify.defs */,
				3FA21A97148AA7CD00099D2F /* libsystem_notify */,
				3FA21AA7148AA82700099D2F /* notifyutil */,
				3FA21A98148AA7FA00099D2F /* notifyd */,
				2DF9EA0A102CF31700DE9E8D /* Additional Files */,
				94099C742087E7D50004B6BC /* xctests */,
				3FA21ACE148AAA0D00099D2F /* Products */,
				727C902F1B9A372700D5B754 /* tests */,
				94099C732087E7D50004B6BC /* xctests.xctest */,
				1886391720E1A22F00C8BEA9 /* notifybench */,
				6EC91ED32178FF7100F11587 /* Frameworks */,
				1864C88B23F227AC00A383C1 /* notify_test_helper */,
			);
			name = Libnotify;
			sourceTree = "<group>";
		};
		1886391820E1A24A00C8BEA9 /* notifybench */ = {
			isa = PBXGroup;
			children = (
				727C90371B9A372700D5B754 /* notify_bench.c */,
			);
			path = notifybench;
			sourceTree = "<group>";
		};
		2D312B72102CA2C400F90022 /* Source */ = {
			isa = PBXGroup;
			children = (
				E6481E7E2165785F00C04412 /* notify_probes.d */,
				2D312B73102CA2E300F90022 /* libnotify.c */,
				2D312B74102CA2E300F90022 /* notify_client.c */,
				2D312B75102CA2E300F90022 /* table.c */,
				6E8DAA2E2184283500A90CEA /* table.in.c */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		2D312B7B102CA30600F90022 /* Public Headers */ = {
			isa = PBXGroup;
			children = (
				2D312B7C102CA32500F90022 /* notify_keys.h */,
				2D312B7D102CA32500F90022 /* notify.h */,
			);
			name = "Public Headers";
			sourceTree = "<group>";
		};
		2D312B80102CA33600F90022 /* Private Headers */ = {
			isa = PBXGroup;
			children = (
				2DCB287110D99ADA00DF3A8D /* notify_private.h */,
				2D312B81102CA34D00F90022 /* libnotify.h */,
			);
			name = "Private Headers";
			sourceTree = "<group>";
		};
		2D312B83102CA35300F90022 /* Project Headers */ = {
			isa = PBXGroup;
			children = (
				FC7B7A52155781930064D203 /* notify_internal.h */,
				2D312B85102CA36C00F90022 /* table.h */,
			);
			name = "Project Headers";
			sourceTree = "<group>";
		};
		2DF9EA0A102CF31700DE9E8D /* Additional Files */ = {
			isa = PBXGroup;
			children = (
				2DF9EA0B102CF33400DE9E8D /* APPLE_LICENSE */,
			);
			name = "Additional Files";
			sourceTree = "<group>";
		};
		3F94777F191C322100A93E8E /* xcodescripts */ = {
			isa = PBXGroup;
			children = (
				3F947780191C322100A93E8E /* no-sim-man.sh */,
			);
			path = xcodescripts;
			sourceTree = "<group>";
		};
		3F999960185C474E00EAD3A0 /* xcodeconfig */ = {
			isa = PBXGroup;
			children = (
				6E8E6ACC2282A7D30084C085 /* notify.defs */,
				3F999961185C474E00EAD3A0 /* base.xcconfig */,
				3F82235D12B18551005DD509 /* libnotify.xcconfig */,
				3F999963185C474E00EAD3A0 /* notifyd.xcconfig */,
				3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */,
			);
			path = xcodeconfig;
			sourceTree = "<group>";
		};
		3FA21A97148AA7CD00099D2F /* libsystem_notify */ = {
			isa = PBXGroup;
			children = (
				2D312B83102CA35300F90022 /* Project Headers */,
				2D312B80102CA33600F90022 /* Private Headers */,
				2D312B7B102CA30600F90022 /* Public Headers */,
				2D312B72102CA2C400F90022 /* Source */,
				C6A0FF2B0290797F04C91782 /* Documentation */,
			);
			name = libsystem_notify;
			sourceTree = "<group>";
		};
		3FA21A98148AA7FA00099D2F /* notifyd */ = {
			isa = PBXGroup;
			children = (
				7875226923A34F3B002B6F1D /* entitlements.plist */,
				2DD962061B14E6560040D341 /* com.apple.notifyd.sb */,
				3FA21A99148AA7FA00099D2F /* com.apple.notifyd.plist */,
				3FA21A9A148AA7FA00099D2F /* notify.conf */,
				3FA21A9D148AA7FA00099D2F /* notifyd.8 */,
				3FA21ADC148AABA900099D2F /* Build Support */,
				3FA21AAA148AA85300099D2F /* Source */,
				3FA21AAB148AA86600099D2F /* Private Headers */,
			);
			path = notifyd;
			sourceTree = "<group>";
		};
		3FA21AA7148AA82700099D2F /* notifyutil */ = {
			isa = PBXGroup;
			children = (
				3FA21AA8148AA82700099D2F /* notifyutil.1 */,
				3FA21AA9148AA82700099D2F /* notifyutil.c */,
				18314CC821FF867600FEB43D /* notifyutil_entitlements.plist */,
			);
			path = notifyutil;
			sourceTree = "<group>";
		};
		3FA21AAA148AA85300099D2F /* Source */ = {
			isa = PBXGroup;
			children = (
				3FA21A9C148AA7FA00099D2F /* notify_proc.c */,
				3FA21A9E148AA7FA00099D2F /* notifyd.c */,
				3FA21AA0148AA7FA00099D2F /* pathwatch.c */,
				3FA21AA2148AA7FA00099D2F /* service.c */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		3FA21AAB148AA86600099D2F /* Private Headers */ = {
			isa = PBXGroup;
			children = (
				3FA21A9F148AA7FA00099D2F /* notifyd.h */,
				3FA21AA1148AA7FA00099D2F /* pathwatch.h */,
				3FA21AA3148AA7FA00099D2F /* service.h */,
			);
			name = "Private Headers";
			sourceTree = "<group>";
		};
		3FA21ACE148AAA0D00099D2F /* Products */ = {
			isa = PBXGroup;
			children = (
				3F8223B412B18877005DD509 /* libsystem_notify.dylib */,
				3FA21AB0148AA8E300099D2F /* notifyd */,
				3FA21ABE148AA8F000099D2F /* notifyutil */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		3FA21ADC148AABA900099D2F /* Build Support */ = {
			isa = PBXGroup;
			children = (
				3FD0DBAC148AB12000C50811 /* libbsm.dylib */,
				3FA21ADF148AACA000099D2F /* notify.conf.MacOSX */,
				3FA21A9B148AA7FA00099D2F /* notify.conf.iPhone */,
				3FA21ADD148AABA900099D2F /* mk_notify_conf.sh */,
			);
			name = "Build Support";
			path = xcodescripts;
			sourceTree = "<group>";
		};
		6EC91ED32178FF7100F11587 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				6EC91ED42178FF7100F11587 /* libCrashReporterClient.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		727C902F1B9A372700D5B754 /* tests */ = {
			isa = PBXGroup;
			children = (
				1864C88123F216CB00A383C1 /* notify_exec.c */,
				1864C88223F2174E00A383C1 /* notify_test_helper.c */,
				C0FF3C23234516ED00ABBA89 /* notify_matching.c */,
				18383C6720F909A300D5C465 /* notify_regenerate.c */,
				1846D85A24AAC578001D052D /* notify_register_file_desc.c */,
				18177A7123612EDC008CCFDE /* notify_register_mach_port.c */,
				18383C6820F909A300D5C465 /* notify_register_signal.c */,
				18383C6920F909A300D5C465 /* notify_sigusr.c */,
				727C90341B9A372700D5B754 /* Makefile */,
				9B71D22F206AB52200BB9574 /* notify_qos.c */,
				727C90301B9A372700D5B754 /* dispatch_cancel_in_block.c */,
				727C90381B9A372700D5B754 /* notify_control.c */,
				727C90391B9A372700D5B754 /* notify_disable_test.c */,
				727C903A1B9A372700D5B754 /* notify_many_dups.c */,
				183F91E32357FCEB009A1BFC /* notify_suspend.c */,
				727C903B1B9A372700D5B754 /* random_test.c */,
				9487BF2820882DAD0043BF74 /* parallel_register_cancel.c */,
				182FD2C2210BB0F600BF263C /* notify_benchmark.c */,
				180F8D3E21136EBF009A472B /* notify_pathwatch.c */,
				C0FF3C242345172700ABBA89 /* notify_leaks.c */,
			);
			path = tests;
			sourceTree = "<group>";
		};
		94099C742087E7D50004B6BC /* xctests */ = {
			isa = PBXGroup;
			children = (
				94099C752087E7D50004B6BC /* RegisterTests.m */,
				94099C772087E7D50004B6BC /* Info.plist */,
			);
			path = xctests;
			sourceTree = "<group>";
		};
		C6A0FF2B0290797F04C91782 /* Documentation */ = {
			isa = PBXGroup;
			children = (
				2D312B88102CA38F00F90022 /* notify_cancel.3 */,
				2D312B89102CA38F00F90022 /* notify_check.3 */,
				2D312B8A102CA38F00F90022 /* notify_get_state.3 */,
				2D6D820D18DA602A0034E7B4 /* notify_is_valid_token.3 */,
				2D312B8B102CA38F00F90022 /* notify_post.3 */,
				2D312B8C102CA38F00F90022 /* notify_register_check.3 */,
				2D312B8D102CA38F00F90022 /* notify_register_dispatch.3 */,
				2D312B8E102CA38F00F90022 /* notify_register_file_descriptor.3 */,
				2D312B8F102CA38F00F90022 /* notify_register_mach_port.3 */,
				2D312B90102CA38F00F90022 /* notify_register_signal.3 */,
				2D312B91102CA38F00F90022 /* notify_set_state.3 */,
				2D312B92102CA38F00F90022 /* notify.3 */,
			);
			name = Documentation;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		D2AAC043055464E500DB518D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2D312B7E102CA32500F90022 /* notify_keys.h in Headers */,
				2D312B7F102CA32500F90022 /* notify.h in Headers */,
				2D312B87102CA36C00F90022 /* table.h in Headers */,
				2DCB287210D99ADA00DF3A8D /* notify_private.h in Headers */,
				FC7B7A53155781930064D203 /* notify_internal.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXLegacyTarget section */
		72FA84F61BD6E9DF00A4CC6F /* darwintests */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "$(ACTION)";
			buildConfigurationList = 72FA84F71BD6E9DF00A4CC6F /* Build configuration list for PBXLegacyTarget "darwintests" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/make;
			buildWorkingDirectory = tests;
			dependencies = (
				1864C88D23F227C200A383C1 /* PBXTargetDependency */,
			);
			name = darwintests;
			passBuildSettingsInEnvironment = 1;
			productName = darwintests;
		};
/* End PBXLegacyTarget section */

/* Begin PBXNativeTarget section */
		1864C88323F227AC00A383C1 /* notify_test_helper */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1864C88823F227AC00A383C1 /* Build configuration list for PBXNativeTarget "notify_test_helper" */;
			buildPhases = (
				1864C88423F227AC00A383C1 /* Sources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = notify_test_helper;
			productName = notifyutil;
			productReference = 1864C88B23F227AC00A383C1 /* notify_test_helper */;
			productType = "com.apple.product-type.tool";
		};
		1886390E20E1A22F00C8BEA9 /* notifybench */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1886391420E1A22F00C8BEA9 /* Build configuration list for PBXNativeTarget "notifybench" */;
			buildPhases = (
				1886390F20E1A22F00C8BEA9 /* Sources */,
				1886391120E1A22F00C8BEA9 /* Frameworks */,
				1886391220E1A22F00C8BEA9 /* Install man page */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = notifybench;
			productName = notifyutil;
			productReference = 1886391720E1A22F00C8BEA9 /* notifybench */;
			productType = "com.apple.product-type.tool";
		};
		3FA21AAF148AA8E300099D2F /* notifyd */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3FA21AB8148AA8E300099D2F /* Build configuration list for PBXNativeTarget "notifyd" */;
			buildPhases = (
				3FA21AAC148AA8E300099D2F /* Sources */,
				3FA21AAD148AA8E300099D2F /* Frameworks */,
				3FA21AAE148AA8E300099D2F /* Install man page */,
				3FA21AD7148AAAA600099D2F /* Install launchd.plist */,
				3FA21ADB148AAB1C00099D2F /* Install notify.conf */,
				2D4F060A1B14E79900D59CEF /* Install Sandbox profile */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = notifyd;
			productName = notifyd;
			productReference = 3FA21AB0148AA8E300099D2F /* notifyd */;
			productType = "com.apple.product-type.tool";
		};
		3FA21ABD148AA8F000099D2F /* notifyutil */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3FA21AC5148AA8F000099D2F /* Build configuration list for PBXNativeTarget "notifyutil" */;
			buildPhases = (
				3FA21ABA148AA8F000099D2F /* Sources */,
				3FA21ABB148AA8F000099D2F /* Frameworks */,
				3FA21ABC148AA8F000099D2F /* Install man page */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = notifyutil;
			productName = notifyutil;
			productReference = 3FA21ABE148AA8F000099D2F /* notifyutil */;
			productType = "com.apple.product-type.tool";
		};
		94099C722087E7D50004B6BC /* xctests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 94099C792087E7D50004B6BC /* Build configuration list for PBXNativeTarget "xctests" */;
			buildPhases = (
				94099C6F2087E7D50004B6BC /* Sources */,
				94099C702087E7D50004B6BC /* Frameworks */,
				94099C712087E7D50004B6BC /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = xctests;
			productName = xctests;
			productReference = 94099C732087E7D50004B6BC /* xctests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		D2AAC045055464E500DB518D /* libnotify */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "libnotify" */;
			buildPhases = (
				D2AAC043055464E500DB518D /* Headers */,
				D2AAC044055464E500DB518D /* Sources */,
				D289987405E68DCB004EDB86 /* Frameworks */,
				2D38AA09102CD87C00D3D622 /* Copy man3 Files */,
				3F947782191C324900A93E8E /* No Simulator Man Pages */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = libnotify;
			productName = Libnotify;
			productReference = 3F8223B412B18877005DD509 /* libsystem_notify.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		08FB7793FE84155DC02AAC07 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 1100;
				TargetAttributes = {
					72FA84F61BD6E9DF00A4CC6F = {
						CreatedOnToolsVersion = 7.1;
					};
					72FA84FB1BD6EAB900A4CC6F = {
						CreatedOnToolsVersion = 7.1;
					};
					94099C722087E7D50004B6BC = {
						CreatedOnToolsVersion = 10.0;
					};
				};
			};
			buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "Libnotify" */;
			compatibilityVersion = "Xcode 3.1";
			developmentRegion = en;
			hasScannedForEncodings = 1;
			knownRegions = (
				en,
			);
			mainGroup = 08FB7794FE84155DC02AAC07 /* Libnotify */;
			productRefGroup = 08FB7794FE84155DC02AAC07 /* Libnotify */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				D2AAC045055464E500DB518D /* libnotify */,
				3FA21AAF148AA8E300099D2F /* notifyd */,
				3FA21ABD148AA8F000099D2F /* notifyutil */,
				1886390E20E1A22F00C8BEA9 /* notifybench */,
				1864C88323F227AC00A383C1 /* notify_test_helper */,
				3FA21AC7148AA93000099D2F /* cli_apps */,
				72FA84F61BD6E9DF00A4CC6F /* darwintests */,
				72FA84FB1BD6EAB900A4CC6F /* tests */,
				94099C722087E7D50004B6BC /* xctests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		94099C712087E7D50004B6BC /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		3F947782191C324900A93E8E /* No Simulator Man Pages */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/xcodescripts/no-sim-man.sh",
			);
			name = "No Simulator Man Pages";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = "/bin/bash -e -x";
			shellScript = "exec \"${SCRIPT_INPUT_FILE_0}\"";
		};
		3F947784191C32DC00A93E8E /* No Simulator Man Pages */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/xcodescripts/no-sim-man.sh",
			);
			name = "No Simulator Man Pages";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = "/bin/bash -e -x";
			shellScript = "exec \"${SCRIPT_INPUT_FILE_0}\"";
		};
		3FA21ADB148AAB1C00099D2F /* Install notify.conf */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/notifyd/xcodescripts/mk_notify_conf.sh",
			);
			name = "Install notify.conf";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = "/bin/bash -e -x";
			shellScript = "if [ $(id -u) != 0 ]; then\n\tosascript -e \"do shell script quoted form of \\\"${SRCROOT}/notifyd/xcodescripts/mk_notify_conf.sh\\\" with administrator privileges\"\nelse\n\texec \"${SCRIPT_INPUT_FILE_0}\"\nfi\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		1864C88423F227AC00A383C1 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1864C88E23F227D200A383C1 /* notify_test_helper.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1886390F20E1A22F00C8BEA9 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1886391920E1A2BF00C8BEA9 /* notify_bench.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3FA21AAC148AA8E300099D2F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6E8E6AD02282A7DA0084C085 /* notify.defs in Sources */,
				9456B8532023CAB600CF7D27 /* table.c in Sources */,
				3FA21AE6148AAEAC00099D2F /* notify_ipc.defs in Sources */,
				3FA21ACF148AAA5000099D2F /* notify_proc.c in Sources */,
				3FA21AD0148AAA5000099D2F /* notifyd.c in Sources */,
				9456B8522023CAB300CF7D27 /* libnotify.c in Sources */,
				3FA21AD1148AAA5000099D2F /* pathwatch.c in Sources */,
				3FA21AD2148AAA5000099D2F /* service.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3FA21ABA148AA8F000099D2F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3FA21AD5148AAA6E00099D2F /* notifyutil.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		94099C6F2087E7D50004B6BC /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				9487BF2C2089BAA30043BF74 /* table.c in Sources */,
				9487BF2A2089A99A0043BF74 /* notify_client.c in Sources */,
				94099C762087E7D50004B6BC /* RegisterTests.m in Sources */,
				9487BF2B2089A9E30043BF74 /* notify_ipc.defs in Sources */,
				9487BF2D2089BAB20043BF74 /* libnotify.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2AAC044055464E500DB518D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2D312B7A102CA30200F90022 /* notify_ipc.defs in Sources */,
				2D312B76102CA2E300F90022 /* libnotify.c in Sources */,
				2D312B77102CA2E300F90022 /* notify_client.c in Sources */,
				E6481E7F2165785F00C04412 /* notify_probes.d in Sources */,
				2D312B78102CA2E300F90022 /* table.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		1864C88D23F227C200A383C1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1864C88323F227AC00A383C1 /* notify_test_helper */;
			targetProxy = 1864C88C23F227C200A383C1 /* PBXContainerItemProxy */;
		};
		3FA21ACB148AA94A00099D2F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3FA21AAF148AA8E300099D2F /* notifyd */;
			targetProxy = 3FA21ACA148AA94A00099D2F /* PBXContainerItemProxy */;
		};
		3FA21ACD148AA94A00099D2F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3FA21ABD148AA8F000099D2F /* notifyutil */;
			targetProxy = 3FA21ACC148AA94A00099D2F /* PBXContainerItemProxy */;
		};
		72FA84FF1BD6EC2000A4CC6F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 72FA84F61BD6E9DF00A4CC6F /* darwintests */;
			targetProxy = 72FA84FE1BD6EC2000A4CC6F /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		1864C88923F227AC00A383C1 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				INSTALL_PATH = /AppleInternal/Tests/Libnotify/;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		1864C88A23F227AC00A383C1 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				INSTALL_PATH = /AppleInternal/Tests/Libnotify/;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		1886391520E1A22F00C8BEA9 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				INSTALL_PATH = /usr/local/bin;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		1886391620E1A22F00C8BEA9 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				INSTALL_PATH = /usr/local/bin;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		1DEB91ED08733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F82235D12B18551005DD509 /* libnotify.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
			};
			name = Release;
		};
		1DEB91F108733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				APPLY_RULES_IN_COPY_FILES = "";
				CLANG_STATIC_ANALYZER_MODE = deep;
				CLANG_WARN_ASSIGN_ENUM = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				LLVM_LTO = YES;
				RUN_CLANG_STATIC_ANALYZER = YES;
				SUPPORTED_PLATFORMS = "watchsimulator watchos iphonesimulator iphoneos macosx bridgeos appletvsimulator appletvos";
				WARNING_CFLAGS = "-Wno-dollar-in-identifier-extension";
			};
			name = Release;
		};
		3FA21AB9148AA8E300099D2F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999963185C474E00EAD3A0 /* notifyd.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				CODE_SIGN_ENTITLEMENTS = notifyd/entitlements.plist;
				OTHER_CFLAGS = (
					"$(inherited)",
					"-DSINGLE_THREADED_NOTIFY_STATE=1",
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		3FA21AC6148AA8F000099D2F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				CODE_SIGN_ENTITLEMENTS = notifyutil/notifyutil_entitlements.plist;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		3FA21AC9148AA93000099D2F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999961185C474E00EAD3A0 /* base.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		72FA84F81BD6E9DF00A4CC6F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = "";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx.internal;
				SUPPORTED_PLATFORMS = "iphoneos macosx watchos appletvos bridgeos";
			};
			name = Release;
		};
		72FA84FD1BD6EAB900A4CC6F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SUPPORTED_PLATFORMS = "macosx iphoneos watchos appletvos";
			};
			name = Release;
		};
		94099C782087E7D50004B6BC /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F82235D12B18551005DD509 /* libnotify.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = NO;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				INFOPLIST_FILE = xctests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MTL_ENABLE_DEBUG_INFO = NO;
				OTHER_CFLAGS = (
					"$(inherited)",
					"-DBUILDING_TESTS=1",
					"-fno-lto",
				);
				OTHER_MIGFLAGS = "-DBUILDING_TESTS=1";
				PRODUCT_BUNDLE_IDENTIFIER = com.example.xctests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx.internal;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		949B783D208BE1F2002AD6AF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				APPLY_RULES_IN_COPY_FILES = "";
				CLANG_STATIC_ANALYZER_MODE = deep;
				CLANG_WARN_ASSIGN_ENUM = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				LLVM_LTO = YES;
				ONLY_ACTIVE_ARCH = YES;
				RUN_CLANG_STATIC_ANALYZER = YES;
				SUPPORTED_PLATFORMS = "watchsimulator watchos iphonesimulator iphoneos macosx bridgeos appletvsimulator appletvos";
				WARNING_CFLAGS = "-Wno-dollar-in-identifier-extension";
			};
			name = Debug;
		};
		949B783E208BE1F2002AD6AF /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F82235D12B18551005DD509 /* libnotify.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
			};
			name = Debug;
		};
		949B783F208BE1F2002AD6AF /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999963185C474E00EAD3A0 /* notifyd.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				CODE_SIGN_ENTITLEMENTS = notifyd/entitlements.plist;
				OTHER_CFLAGS = (
					"$(inherited)",
					"-DSINGLE_THREADED_NOTIFY_STATE=1",
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		949B7840208BE1F2002AD6AF /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999964185C474E00EAD3A0 /* notifyutil.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				CODE_SIGN_ENTITLEMENTS = notifyutil/notifyutil_entitlements.plist;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		949B7841208BE1F2002AD6AF /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F999961185C474E00EAD3A0 /* base.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		949B7842208BE1F2002AD6AF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = "";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx.internal;
				SUPPORTED_PLATFORMS = "iphoneos macosx watchos appletvos bridgeos";
			};
			name = Debug;
		};
		949B7843208BE1F2002AD6AF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SUPPORTED_PLATFORMS = "macosx iphoneos watchos appletvos";
			};
			name = Debug;
		};
		949B7844208BE1F2002AD6AF /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3F82235D12B18551005DD509 /* libnotify.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = NO;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				INFOPLIST_FILE = xctests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MTL_ENABLE_DEBUG_INFO = NO;
				OTHER_CFLAGS = (
					"$(inherited)",
					"-DDEBUG=1",
					"-O0",
					"-DBUILDING_TESTS=1",
					"-fno-lto",
				);
				OTHER_MIGFLAGS = "-DBUILDING_TESTS=1";
				PRODUCT_BUNDLE_IDENTIFIER = com.example.xctests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx.internal;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Debug;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1864C88823F227AC00A383C1 /* Build configuration list for PBXNativeTarget "notify_test_helper" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1864C88923F227AC00A383C1 /* Release */,
				1864C88A23F227AC00A383C1 /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1886391420E1A22F00C8BEA9 /* Build configuration list for PBXNativeTarget "notifybench" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1886391520E1A22F00C8BEA9 /* Release */,
				1886391620E1A22F00C8BEA9 /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "libnotify" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91ED08733DB70010E9CD /* Release */,
				949B783E208BE1F2002AD6AF /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "Libnotify" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91F108733DB70010E9CD /* Release */,
				949B783D208BE1F2002AD6AF /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3FA21AB8148AA8E300099D2F /* Build configuration list for PBXNativeTarget "notifyd" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3FA21AB9148AA8E300099D2F /* Release */,
				949B783F208BE1F2002AD6AF /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3FA21AC5148AA8F000099D2F /* Build configuration list for PBXNativeTarget "notifyutil" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3FA21AC6148AA8F000099D2F /* Release */,
				949B7840208BE1F2002AD6AF /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3FA21AC8148AA93000099D2F /* Build configuration list for PBXAggregateTarget "cli_apps" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3FA21AC9148AA93000099D2F /* Release */,
				949B7841208BE1F2002AD6AF /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		72FA84F71BD6E9DF00A4CC6F /* Build configuration list for PBXLegacyTarget "darwintests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				72FA84F81BD6E9DF00A4CC6F /* Release */,
				949B7842208BE1F2002AD6AF /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		72FA84FC1BD6EAB900A4CC6F /* Build configuration list for PBXAggregateTarget "tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				72FA84FD1BD6EAB900A4CC6F /* Release */,
				949B7843208BE1F2002AD6AF /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		94099C792087E7D50004B6BC /* Build configuration list for PBXNativeTarget "xctests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				94099C782087E7D50004B6BC /* Release */,
				949B7844208BE1F2002AD6AF /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}