Extras/HardwareGrowler/HardwareGrowler.xcodeproj/project.pbxproj
author Peter Hosey
Tue May 05 00:40:54 2009 -0700 (2009-05-05)
changeset 4204 2564276c9d5c
parent 4195 07c18306756c
child 4206 3d99d21e344a
permissions -rw-r--r--
Add new power icons for battery, AC adapter, and charging from AC adapter. Includes the original Opacity document that generates these icons.
     1 // !$*UTF8*$!
     2 {
     3 	archiveVersion = 1;
     4 	classes = {
     5 	};
     6 	objectVersion = 42;
     7 	objects = {
     8 
     9 /* Begin PBXAggregateTarget section */
    10 		9533C229085C3E8C009F8046 /* External Frameworks */ = {
    11 			isa = PBXAggregateTarget;
    12 			buildConfigurationList = 9533C22E085C3E94009F8046 /* Build configuration list for PBXAggregateTarget "External Frameworks" */;
    13 			buildPhases = (
    14 				9533C2B7085C3EED009F8046 /* ShellScript */,
    15 			);
    16 			dependencies = (
    17 				9598A0A1086F4D410014C386 /* PBXTargetDependency */,
    18 			);
    19 			name = "External Frameworks";
    20 			productName = "External Frameworks";
    21 		};
    22 /* End PBXAggregateTarget section */
    23 
    24 /* Begin PBXBuildFile section */
    25 		179B92900C14D110004FB187 /* VolumeNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 179B928F0C14D110004FB187 /* VolumeNotifier.m */; };
    26 		315CBFB90FB009AE00458E96 /* Power-AC.png in Resources */ = {isa = PBXBuildFile; fileRef = 315CBFB70FB009AE00458E96 /* Power-AC.png */; };
    27 		315CBFBA0FB009AE00458E96 /* Power-Battery.png in Resources */ = {isa = PBXBuildFile; fileRef = 315CBFB80FB009AE00458E96 /* Power-Battery.png */; };
    28 		315CBFF30FB0213C00458E96 /* Power-ACCharging.png in Resources */ = {isa = PBXBuildFile; fileRef = 315CBFF20FB0213C00458E96 /* Power-ACCharging.png */; };
    29 		3423607209D8888A009FF634 /* PowerNotifier.c in Sources */ = {isa = PBXBuildFile; fileRef = 3423607009D8888A009FF634 /* PowerNotifier.c */; };
    30 		345BD6330C8B12B8005C3DA2 /* NetworkNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 345BD6320C8B12B8005C3DA2 /* NetworkNotifier.m */; };
    31 		8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
    32 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
    33 		8D11072D0486CEB800E47090 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.c */; settings = {ATTRIBUTES = (); }; };
    34 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
    35 		9324AE7907BD77DB001CB55C /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9324AE7807BD77DB001CB55C /* Growl.framework */; };
    36 		9324AE8807BD781B001CB55C /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9324AE7807BD77DB001CB55C /* Growl.framework */; };
    37 		950626470840CB8200C01CD2 /* BluetoothLogo.png in Resources */ = {isa = PBXBuildFile; fileRef = 950626460840CB8200C01CD2 /* BluetoothLogo.png */; };
    38 		9586EF0408C9C3A40039789E /* SyncNotifier.c in Sources */ = {isa = PBXBuildFile; fileRef = 9586EF0208C9C3A40039789E /* SyncNotifier.c */; };
    39 		958AB9DE07C6A7FD00F56B45 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 958AB9DD07C6A7FD00F56B45 /* SystemConfiguration.framework */; };
    40 		95AC163C0858A3BF008213B8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95AC163A0858A3BF008213B8 /* Localizable.strings */; };
    41 		95F4FC5809F16BA300666FA8 /* CFGrowlAdditions.c in Sources */ = {isa = PBXBuildFile; fileRef = 95F4FC5709F16BA300666FA8 /* CFGrowlAdditions.c */; };
    42 		DD1E113F07C7558B005BD5FC /* hwGrowlerIcon.icns in Resources */ = {isa = PBXBuildFile; fileRef = DD1E113E07C7558B005BD5FC /* hwGrowlerIcon.icns */; };
    43 		DD1E135C07C923FD005BD5FC /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = DD1E135B07C923FD005BD5FC /* Credits.rtf */; };
    44 		DD54997107BA5E420010BE54 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = DD54996F07BA5E420010BE54 /* AppController.m */; };
    45 		DD54999B07BA61650010BE54 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD54999A07BA61650010BE54 /* IOKit.framework */; };
    46 		DDE55D2807BAEDE2000631AC /* FireWireNotifier.c in Sources */ = {isa = PBXBuildFile; fileRef = DDE55D2607BAEDE2000631AC /* FireWireNotifier.c */; };
    47 		DDF9B2B007BBD4600007B5B7 /* USBNotifier.c in Sources */ = {isa = PBXBuildFile; fileRef = DDF9B2AE07BBD4600007B5B7 /* USBNotifier.c */; };
    48 		DDF9B2FE07BBD9020007B5B7 /* BluetoothNotifier.c in Sources */ = {isa = PBXBuildFile; fileRef = DDF9B2FC07BBD9020007B5B7 /* BluetoothNotifier.c */; };
    49 		DDF9B33A07BBDAA40007B5B7 /* IOBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDF9B33907BBDAA40007B5B7 /* IOBluetooth.framework */; };
    50 		DDF9B6D107BC16E30007B5B7 /* FireWireLogo.png in Resources */ = {isa = PBXBuildFile; fileRef = DDF9B6D007BC16E30007B5B7 /* FireWireLogo.png */; };
    51 		DDF9B6FB07BC1C800007B5B7 /* usbLogo.png in Resources */ = {isa = PBXBuildFile; fileRef = DDF9B6FA07BC1C800007B5B7 /* usbLogo.png */; };
    52 		DDF9B70707BC1D5D0007B5B7 /* usbLogoWhite.png in Resources */ = {isa = PBXBuildFile; fileRef = DDF9B70607BC1D5D0007B5B7 /* usbLogoWhite.png */; };
    53 		DDF9B81107BC20630007B5B7 /* readme.txt in Resources */ = {isa = PBXBuildFile; fileRef = DDF9B81007BC20630007B5B7 /* readme.txt */; };
    54 /* End PBXBuildFile section */
    55 
    56 /* Begin PBXContainerItemProxy section */
    57 		179B92760C14D0C3004FB187 /* PBXContainerItemProxy */ = {
    58 			isa = PBXContainerItemProxy;
    59 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
    60 			proxyType = 2;
    61 			remoteGlobalIDString = 34725B0F0C0678A000499F50;
    62 			remoteInfo = Growl.dylib;
    63 		};
    64 		319838500C0F5F8B002C7607 /* PBXContainerItemProxy */ = {
    65 			isa = PBXContainerItemProxy;
    66 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
    67 			proxyType = 2;
    68 			remoteGlobalIDString = E14410EF0A94072E0063C4DC;
    69 			remoteInfo = iCal;
    70 		};
    71 		9504458F09B57BB5000EAB59 /* PBXContainerItemProxy */ = {
    72 			isa = PBXContainerItemProxy;
    73 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
    74 			proxyType = 2;
    75 			remoteGlobalIDString = 93BC379E095A662B0002B365;
    76 			remoteInfo = Nano;
    77 		};
    78 		9533C299085C3ED6009F8046 /* PBXContainerItemProxy */ = {
    79 			isa = PBXContainerItemProxy;
    80 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
    81 			proxyType = 2;
    82 			remoteGlobalIDString = 8D202CF80486D31800D8A456;
    83 			remoteInfo = Growl;
    84 		};
    85 		9533C29D085C3ED6009F8046 /* PBXContainerItemProxy */ = {
    86 			isa = PBXContainerItemProxy;
    87 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
    88 			proxyType = 2;
    89 			remoteGlobalIDString = CB61E5180637763C00E0DDC7;
    90 			remoteInfo = GrowlHelperApp;
    91 		};
    92 		9533C29F085C3ED6009F8046 /* PBXContainerItemProxy */ = {
    93 			isa = PBXContainerItemProxy;
    94 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
    95 			proxyType = 2;
    96 			remoteGlobalIDString = 95075AB00817F5DB00D862A5;
    97 			remoteInfo = GrowlMenu;
    98 		};
    99 		9533C2A1085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   100 			isa = PBXContainerItemProxy;
   101 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   102 			proxyType = 2;
   103 			remoteGlobalIDString = 34F60EAB078E1CD500CECA86;
   104 			remoteInfo = Growl.framework;
   105 		};
   106 		9533C2A3085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   107 			isa = PBXContainerItemProxy;
   108 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   109 			proxyType = 2;
   110 			remoteGlobalIDString = 34F60EF9078E226300CECA86;
   111 			remoteInfo = "Growl-WithInstaller.framework";
   112 		};
   113 		9533C2A5085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   114 			isa = PBXContainerItemProxy;
   115 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   116 			proxyType = 2;
   117 			remoteGlobalIDString = 0AB508B10767C87B006EA5CB;
   118 			remoteInfo = Speech;
   119 		};
   120 		9533C2A7085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   121 			isa = PBXContainerItemProxy;
   122 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   123 			proxyType = 2;
   124 			remoteGlobalIDString = 95FC347907E0458E00BD8674;
   125 			remoteInfo = Brushed;
   126 		};
   127 		9533C2A9085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   128 			isa = PBXContainerItemProxy;
   129 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   130 			proxyType = 2;
   131 			remoteGlobalIDString = 0AB508AE0767C87B006EA5CB;
   132 			remoteInfo = Bubbles;
   133 		};
   134 		9533C2AB085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   135 			isa = PBXContainerItemProxy;
   136 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   137 			proxyType = 2;
   138 			remoteGlobalIDString = 0AB508B40767C87B006EA5CB;
   139 			remoteInfo = Bezel;
   140 		};
   141 		9533C2AD085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   142 			isa = PBXContainerItemProxy;
   143 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   144 			proxyType = 2;
   145 			remoteGlobalIDString = 0AB508AF0767C87B006EA5CB;
   146 			remoteInfo = Smoke;
   147 		};
   148 		9533C2AF085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   149 			isa = PBXContainerItemProxy;
   150 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   151 			proxyType = 2;
   152 			remoteGlobalIDString = 0AB508B00767C87B006EA5CB;
   153 			remoteInfo = MailMe;
   154 		};
   155 		9533C2B1085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   156 			isa = PBXContainerItemProxy;
   157 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   158 			proxyType = 2;
   159 			remoteGlobalIDString = 0AB508B30767C87B006EA5CB;
   160 			remoteInfo = MusicVideo;
   161 		};
   162 		9533C2B3085C3ED6009F8046 /* PBXContainerItemProxy */ = {
   163 			isa = PBXContainerItemProxy;
   164 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   165 			proxyType = 2;
   166 			remoteGlobalIDString = DD4939CC084BACA700D1CCCB;
   167 			remoteInfo = SMS;
   168 		};
   169 		9533C2BB085C3F4E009F8046 /* PBXContainerItemProxy */ = {
   170 			isa = PBXContainerItemProxy;
   171 			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
   172 			proxyType = 1;
   173 			remoteGlobalIDString = 9533C229085C3E8C009F8046;
   174 			remoteInfo = "External Frameworks";
   175 		};
   176 		9598A0A0086F4D410014C386 /* PBXContainerItemProxy */ = {
   177 			isa = PBXContainerItemProxy;
   178 			containerPortal = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   179 			proxyType = 1;
   180 			remoteGlobalIDString = 34F60EAA078E1CD500CECA86;
   181 			remoteInfo = Growl.framework;
   182 		};
   183 /* End PBXContainerItemProxy section */
   184 
   185 /* Begin PBXCopyFilesBuildPhase section */
   186 		9324AE8407BD780A001CB55C /* CopyFiles */ = {
   187 			isa = PBXCopyFilesBuildPhase;
   188 			buildActionMask = 2147483647;
   189 			dstPath = "";
   190 			dstSubfolderSpec = 10;
   191 			files = (
   192 				9324AE8807BD781B001CB55C /* Growl.framework in CopyFiles */,
   193 			);
   194 			runOnlyForDeploymentPostprocessing = 0;
   195 		};
   196 /* End PBXCopyFilesBuildPhase section */
   197 
   198 /* Begin PBXFileReference section */
   199 		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
   200 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
   201 		179B928F0C14D110004FB187 /* VolumeNotifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VolumeNotifier.m; sourceTree = "<group>"; };
   202 		29B97316FDCFA39411CA2CEA /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
   203 		29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
   204 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
   205 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
   206 		315CBFB70FB009AE00458E96 /* Power-AC.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Power-AC.png"; sourceTree = "<group>"; };
   207 		315CBFB80FB009AE00458E96 /* Power-Battery.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Power-Battery.png"; sourceTree = "<group>"; };
   208 		315CBFF20FB0213C00458E96 /* Power-ACCharging.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Power-ACCharging.png"; sourceTree = "<group>"; };
   209 		32CA4F630368D1EE00C91783 /* HardwareNotifier_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HardwareNotifier_Prefix.pch; sourceTree = "<group>"; };
   210 		3423606F09D8888A009FF634 /* PowerNotifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PowerNotifier.h; sourceTree = "<group>"; };
   211 		3423607009D8888A009FF634 /* PowerNotifier.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = PowerNotifier.c; sourceTree = "<group>"; };
   212 		345BD6320C8B12B8005C3DA2 /* NetworkNotifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkNotifier.m; sourceTree = "<group>"; };
   213 		347931350C85E5D1007ADCAA /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
   214 		347931360C85E5D1007ADCAA /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
   215 		347931370C85E5D2007ADCAA /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/MainMenu.nib; sourceTree = "<group>"; };
   216 		34CD98520C87C8F10040C77F /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
   217 		34CD98530C87C8F10040C77F /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
   218 		34CD98540C87C8F10040C77F /* sv */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = sv; path = sv.lproj/MainMenu.nib; sourceTree = "<group>"; };
   219 		34CD98C90C87CA7F0040C77F /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = pt_BR.lproj/InfoPlist.strings; sourceTree = "<group>"; };
   220 		34CD98CA0C87CA7F0040C77F /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = pt_BR.lproj/Localizable.strings; sourceTree = "<group>"; };
   221 		34CD98CB0C87CA7F0040C77F /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = pt_BR; path = pt_BR.lproj/MainMenu.nib; sourceTree = "<group>"; };
   222 		34CF44AD0C8D7D2300A2EFA4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
   223 		34CF44AE0C8D7D2300A2EFA4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
   224 		34CF44AF0C8D7D2300A2EFA4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/MainMenu.nib; sourceTree = "<group>"; };
   225 		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
   226 		8D1107320486CEB800E47090 /* HardwareGrowler.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HardwareGrowler.app; sourceTree = BUILT_PRODUCTS_DIR; };
   227 		9324AE7807BD77DB001CB55C /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Growl.framework; sourceTree = BUILT_PRODUCTS_DIR; };
   228 		950445A309B57BED000EAB59 /* fr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
   229 		950626460840CB8200C01CD2 /* BluetoothLogo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = BluetoothLogo.png; sourceTree = "<group>"; };
   230 		9533C287085C3ED6009F8046 /* Growl.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Growl.xcodeproj; path = ../../Growl.xcodeproj; sourceTree = SOURCE_ROOT; };
   231 		9586EF0108C9C3A40039789E /* SyncNotifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncNotifier.h; sourceTree = "<group>"; };
   232 		9586EF0208C9C3A40039789E /* SyncNotifier.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SyncNotifier.c; sourceTree = "<group>"; };
   233 		958AB93507C69DE000F56B45 /* NetworkNotifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkNotifier.h; sourceTree = "<group>"; };
   234 		958AB9DD07C6A7FD00F56B45 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = /System/Library/Frameworks/SystemConfiguration.framework; sourceTree = "<absolute>"; };
   235 		95AC163B0858A3BF008213B8 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
   236 		95AC16450858A3ED008213B8 /* de */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
   237 		95B00A8C08468A62004A8623 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/MainMenu.nib; sourceTree = "<group>"; };
   238 		95F4FC0C09F16A1100666FA8 /* CFGrowlAdditions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CFGrowlAdditions.h; path = ../../Common/Source/CFGrowlAdditions.h; sourceTree = SOURCE_ROOT; };
   239 		95F4FC5709F16BA300666FA8 /* CFGrowlAdditions.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = CFGrowlAdditions.c; path = ../../Common/Source/CFGrowlAdditions.c; sourceTree = SOURCE_ROOT; };
   240 		DD1E113E07C7558B005BD5FC /* hwGrowlerIcon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = hwGrowlerIcon.icns; sourceTree = "<group>"; };
   241 		DD1E135B07C923FD005BD5FC /* Credits.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Credits.rtf; path = English.lproj/Credits.rtf; sourceTree = "<group>"; };
   242 		DD43C6EF0840C0100022A0D1 /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = de; path = de.lproj/MainMenu.nib; sourceTree = "<group>"; };
   243 		DD54996E07BA5E420010BE54 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = "<group>"; };
   244 		DD54996F07BA5E420010BE54 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = "<group>"; };
   245 		DD54999A07BA61650010BE54 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
   246 		DDE55D2507BAEDE2000631AC /* FireWireNotifier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FireWireNotifier.h; sourceTree = "<group>"; };
   247 		DDE55D2607BAEDE2000631AC /* FireWireNotifier.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = FireWireNotifier.c; sourceTree = "<group>"; };
   248 		DDF9B2AD07BBD4600007B5B7 /* USBNotifier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = USBNotifier.h; sourceTree = "<group>"; };
   249 		DDF9B2AE07BBD4600007B5B7 /* USBNotifier.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = USBNotifier.c; sourceTree = "<group>"; };
   250 		DDF9B2FC07BBD9020007B5B7 /* BluetoothNotifier.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = BluetoothNotifier.c; sourceTree = "<group>"; };
   251 		DDF9B2FD07BBD9020007B5B7 /* BluetoothNotifier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BluetoothNotifier.h; sourceTree = "<group>"; };
   252 		DDF9B33907BBDAA40007B5B7 /* IOBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOBluetooth.framework; path = /System/Library/Frameworks/IOBluetooth.framework; sourceTree = "<absolute>"; };
   253 		DDF9B63707BC07B30007B5B7 /* VolumeNotifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VolumeNotifier.h; sourceTree = "<group>"; };
   254 		DDF9B6D007BC16E30007B5B7 /* FireWireLogo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = FireWireLogo.png; sourceTree = "<group>"; };
   255 		DDF9B6FA07BC1C800007B5B7 /* usbLogo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = usbLogo.png; sourceTree = "<group>"; };
   256 		DDF9B70607BC1D5D0007B5B7 /* usbLogoWhite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = usbLogoWhite.png; sourceTree = "<group>"; };
   257 		DDF9B81007BC20630007B5B7 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = readme.txt; sourceTree = "<group>"; };
   258 /* End PBXFileReference section */
   259 
   260 /* Begin PBXFrameworksBuildPhase section */
   261 		8D11072E0486CEB800E47090 /* Frameworks */ = {
   262 			isa = PBXFrameworksBuildPhase;
   263 			buildActionMask = 2147483647;
   264 			files = (
   265 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
   266 				DD54999B07BA61650010BE54 /* IOKit.framework in Frameworks */,
   267 				DDF9B33A07BBDAA40007B5B7 /* IOBluetooth.framework in Frameworks */,
   268 				9324AE7907BD77DB001CB55C /* Growl.framework in Frameworks */,
   269 				958AB9DE07C6A7FD00F56B45 /* SystemConfiguration.framework in Frameworks */,
   270 			);
   271 			runOnlyForDeploymentPostprocessing = 0;
   272 		};
   273 /* End PBXFrameworksBuildPhase section */
   274 
   275 /* Begin PBXGroup section */
   276 		080E96DDFE201D6D7F000001 /* Classes */ = {
   277 			isa = PBXGroup;
   278 			children = (
   279 				95F4FC5709F16BA300666FA8 /* CFGrowlAdditions.c */,
   280 				95F4FC0C09F16A1100666FA8 /* CFGrowlAdditions.h */,
   281 				DD54996E07BA5E420010BE54 /* AppController.h */,
   282 				DD54996F07BA5E420010BE54 /* AppController.m */,
   283 				DDE55D2507BAEDE2000631AC /* FireWireNotifier.h */,
   284 				DDE55D2607BAEDE2000631AC /* FireWireNotifier.c */,
   285 				DDF9B2AD07BBD4600007B5B7 /* USBNotifier.h */,
   286 				DDF9B2AE07BBD4600007B5B7 /* USBNotifier.c */,
   287 				DDF9B2FD07BBD9020007B5B7 /* BluetoothNotifier.h */,
   288 				DDF9B2FC07BBD9020007B5B7 /* BluetoothNotifier.c */,
   289 				DDF9B63707BC07B30007B5B7 /* VolumeNotifier.h */,
   290 				179B928F0C14D110004FB187 /* VolumeNotifier.m */,
   291 				958AB93507C69DE000F56B45 /* NetworkNotifier.h */,
   292 				345BD6320C8B12B8005C3DA2 /* NetworkNotifier.m */,
   293 				9586EF0108C9C3A40039789E /* SyncNotifier.h */,
   294 				9586EF0208C9C3A40039789E /* SyncNotifier.c */,
   295 				3423606F09D8888A009FF634 /* PowerNotifier.h */,
   296 				3423607009D8888A009FF634 /* PowerNotifier.c */,
   297 			);
   298 			name = Classes;
   299 			sourceTree = "<group>";
   300 		};
   301 		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
   302 			isa = PBXGroup;
   303 			children = (
   304 				958AB9DD07C6A7FD00F56B45 /* SystemConfiguration.framework */,
   305 				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
   306 				9324AE7807BD77DB001CB55C /* Growl.framework */,
   307 				DDF9B33907BBDAA40007B5B7 /* IOBluetooth.framework */,
   308 				DD54999A07BA61650010BE54 /* IOKit.framework */,
   309 			);
   310 			name = "Linked Frameworks";
   311 			sourceTree = "<group>";
   312 		};
   313 		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
   314 			isa = PBXGroup;
   315 			children = (
   316 				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
   317 				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
   318 			);
   319 			name = "Other Frameworks";
   320 			sourceTree = "<group>";
   321 		};
   322 		19C28FACFE9D520D11CA2CBB /* Products */ = {
   323 			isa = PBXGroup;
   324 			children = (
   325 				8D1107320486CEB800E47090 /* HardwareGrowler.app */,
   326 			);
   327 			name = Products;
   328 			sourceTree = "<group>";
   329 		};
   330 		29B97314FDCFA39411CA2CEA /* HarwareNotifier */ = {
   331 			isa = PBXGroup;
   332 			children = (
   333 				9533C287085C3ED6009F8046 /* Growl.xcodeproj */,
   334 				080E96DDFE201D6D7F000001 /* Classes */,
   335 				29B97315FDCFA39411CA2CEA /* Other Sources */,
   336 				29B97317FDCFA39411CA2CEA /* Resources */,
   337 				29B97323FDCFA39411CA2CEA /* Frameworks */,
   338 				19C28FACFE9D520D11CA2CBB /* Products */,
   339 			);
   340 			name = HarwareNotifier;
   341 			sourceTree = "<group>";
   342 		};
   343 		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
   344 			isa = PBXGroup;
   345 			children = (
   346 				32CA4F630368D1EE00C91783 /* HardwareNotifier_Prefix.pch */,
   347 				29B97316FDCFA39411CA2CEA /* main.c */,
   348 			);
   349 			name = "Other Sources";
   350 			sourceTree = "<group>";
   351 		};
   352 		29B97317FDCFA39411CA2CEA /* Resources */ = {
   353 			isa = PBXGroup;
   354 			children = (
   355 				95AC163A0858A3BF008213B8 /* Localizable.strings */,
   356 				950626460840CB8200C01CD2 /* BluetoothLogo.png */,
   357 				DDF9B81007BC20630007B5B7 /* readme.txt */,
   358 				DD1E135B07C923FD005BD5FC /* Credits.rtf */,
   359 				DD1E113E07C7558B005BD5FC /* hwGrowlerIcon.icns */,
   360 				DDF9B70607BC1D5D0007B5B7 /* usbLogoWhite.png */,
   361 				DDF9B6FA07BC1C800007B5B7 /* usbLogo.png */,
   362 				DDF9B6D007BC16E30007B5B7 /* FireWireLogo.png */,
   363 				315CBFB70FB009AE00458E96 /* Power-AC.png */,
   364 				315CBFF20FB0213C00458E96 /* Power-ACCharging.png */,
   365 				315CBFB80FB009AE00458E96 /* Power-Battery.png */,
   366 				8D1107310486CEB800E47090 /* Info.plist */,
   367 				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
   368 				29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
   369 			);
   370 			name = Resources;
   371 			sourceTree = "<group>";
   372 		};
   373 		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
   374 			isa = PBXGroup;
   375 			children = (
   376 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
   377 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
   378 			);
   379 			name = Frameworks;
   380 			sourceTree = "<group>";
   381 		};
   382 		9533C288085C3ED6009F8046 /* Products */ = {
   383 			isa = PBXGroup;
   384 			children = (
   385 				9533C29A085C3ED6009F8046 /* Growl.prefPane */,
   386 				9533C29E085C3ED6009F8046 /* GrowlHelperApp.app */,
   387 				9533C2A0085C3ED6009F8046 /* GrowlMenu.app */,
   388 				9533C2A2085C3ED6009F8046 /* Growl.framework */,
   389 				179B92770C14D0C3004FB187 /* Growl.dylib */,
   390 				9533C2A4085C3ED6009F8046 /* Growl-WithInstaller.framework */,
   391 				9533C2A6085C3ED6009F8046 /* Speech.growlView */,
   392 				9533C2A8085C3ED6009F8046 /* Brushed.growlView */,
   393 				9533C2AA085C3ED6009F8046 /* Bubbles.growlView */,
   394 				319838510C0F5F8B002C7607 /* iCal.growlView */,
   395 				9533C2AC085C3ED6009F8046 /* Bezel.growlView */,
   396 				9533C2AE085C3ED6009F8046 /* Smoke.growlView */,
   397 				9504459009B57BB5000EAB59 /* Nano.growlView */,
   398 				9533C2B0085C3ED6009F8046 /* MailMe.growlView */,
   399 				9533C2B2085C3ED6009F8046 /* MusicVideo.growlView */,
   400 				9533C2B4085C3ED6009F8046 /* SMS.growlView */,
   401 			);
   402 			name = Products;
   403 			sourceTree = "<group>";
   404 		};
   405 /* End PBXGroup section */
   406 
   407 /* Begin PBXNativeTarget section */
   408 		8D1107260486CEB800E47090 /* HardwareGrowler */ = {
   409 			isa = PBXNativeTarget;
   410 			buildConfigurationList = 95E4A2B50855C0DB006B3F45 /* Build configuration list for PBXNativeTarget "HardwareGrowler" */;
   411 			buildPhases = (
   412 				8D1107290486CEB800E47090 /* Resources */,
   413 				8D11072C0486CEB800E47090 /* Sources */,
   414 				8D11072E0486CEB800E47090 /* Frameworks */,
   415 				9324AE8407BD780A001CB55C /* CopyFiles */,
   416 			);
   417 			buildRules = (
   418 			);
   419 			comments = "Rawr!!..\n\n";
   420 			dependencies = (
   421 				9533C2BC085C3F4E009F8046 /* PBXTargetDependency */,
   422 			);
   423 			name = HardwareGrowler;
   424 			productInstallPath = "$(HOME)/Applications";
   425 			productName = HarwareNotifier;
   426 			productReference = 8D1107320486CEB800E47090 /* HardwareGrowler.app */;
   427 			productType = "com.apple.product-type.application";
   428 		};
   429 /* End PBXNativeTarget section */
   430 
   431 /* Begin PBXProject section */
   432 		29B97313FDCFA39411CA2CEA /* Project object */ = {
   433 			isa = PBXProject;
   434 			buildConfigurationList = 95E4A2BA0855C0DB006B3F45 /* Build configuration list for PBXProject "HardwareGrowler" */;
   435 			compatibilityVersion = "Xcode 2.4";
   436 			hasScannedForEncodings = 1;
   437 			knownRegions = (
   438 				English,
   439 				ja,
   440 				fr,
   441 				de,
   442 				zh_CN,
   443 				nl,
   444 				sv,
   445 				pt_BR,
   446 				ru,
   447 			);
   448 			mainGroup = 29B97314FDCFA39411CA2CEA /* HarwareNotifier */;
   449 			projectDirPath = "";
   450 			projectReferences = (
   451 				{
   452 					ProductGroup = 9533C288085C3ED6009F8046 /* Products */;
   453 					ProjectRef = 9533C287085C3ED6009F8046 /* Growl.xcodeproj */;
   454 				},
   455 			);
   456 			projectRoot = "";
   457 			targets = (
   458 				8D1107260486CEB800E47090 /* HardwareGrowler */,
   459 				9533C229085C3E8C009F8046 /* External Frameworks */,
   460 			);
   461 		};
   462 /* End PBXProject section */
   463 
   464 /* Begin PBXReferenceProxy section */
   465 		179B92770C14D0C3004FB187 /* Growl.dylib */ = {
   466 			isa = PBXReferenceProxy;
   467 			fileType = "compiled.mach-o.dylib";
   468 			path = Growl.dylib;
   469 			remoteRef = 179B92760C14D0C3004FB187 /* PBXContainerItemProxy */;
   470 			sourceTree = BUILT_PRODUCTS_DIR;
   471 		};
   472 		319838510C0F5F8B002C7607 /* iCal.growlView */ = {
   473 			isa = PBXReferenceProxy;
   474 			fileType = wrapper.cfbundle;
   475 			path = iCal.growlView;
   476 			remoteRef = 319838500C0F5F8B002C7607 /* PBXContainerItemProxy */;
   477 			sourceTree = BUILT_PRODUCTS_DIR;
   478 		};
   479 		9504459009B57BB5000EAB59 /* Nano.growlView */ = {
   480 			isa = PBXReferenceProxy;
   481 			fileType = wrapper.cfbundle;
   482 			path = Nano.growlView;
   483 			remoteRef = 9504458F09B57BB5000EAB59 /* PBXContainerItemProxy */;
   484 			sourceTree = BUILT_PRODUCTS_DIR;
   485 		};
   486 		9533C29A085C3ED6009F8046 /* Growl.prefPane */ = {
   487 			isa = PBXReferenceProxy;
   488 			fileType = wrapper.cfbundle;
   489 			path = Growl.prefPane;
   490 			remoteRef = 9533C299085C3ED6009F8046 /* PBXContainerItemProxy */;
   491 			sourceTree = BUILT_PRODUCTS_DIR;
   492 		};
   493 		9533C29E085C3ED6009F8046 /* GrowlHelperApp.app */ = {
   494 			isa = PBXReferenceProxy;
   495 			fileType = wrapper.application;
   496 			path = GrowlHelperApp.app;
   497 			remoteRef = 9533C29D085C3ED6009F8046 /* PBXContainerItemProxy */;
   498 			sourceTree = BUILT_PRODUCTS_DIR;
   499 		};
   500 		9533C2A0085C3ED6009F8046 /* GrowlMenu.app */ = {
   501 			isa = PBXReferenceProxy;
   502 			fileType = wrapper.application;
   503 			path = GrowlMenu.app;
   504 			remoteRef = 9533C29F085C3ED6009F8046 /* PBXContainerItemProxy */;
   505 			sourceTree = BUILT_PRODUCTS_DIR;
   506 		};
   507 		9533C2A2085C3ED6009F8046 /* Growl.framework */ = {
   508 			isa = PBXReferenceProxy;
   509 			fileType = wrapper.framework;
   510 			path = Growl.framework;
   511 			remoteRef = 9533C2A1085C3ED6009F8046 /* PBXContainerItemProxy */;
   512 			sourceTree = BUILT_PRODUCTS_DIR;
   513 		};
   514 		9533C2A4085C3ED6009F8046 /* Growl-WithInstaller.framework */ = {
   515 			isa = PBXReferenceProxy;
   516 			fileType = wrapper.framework;
   517 			path = "Growl-WithInstaller.framework";
   518 			remoteRef = 9533C2A3085C3ED6009F8046 /* PBXContainerItemProxy */;
   519 			sourceTree = BUILT_PRODUCTS_DIR;
   520 		};
   521 		9533C2A6085C3ED6009F8046 /* Speech.growlView */ = {
   522 			isa = PBXReferenceProxy;
   523 			fileType = wrapper.cfbundle;
   524 			path = Speech.growlView;
   525 			remoteRef = 9533C2A5085C3ED6009F8046 /* PBXContainerItemProxy */;
   526 			sourceTree = BUILT_PRODUCTS_DIR;
   527 		};
   528 		9533C2A8085C3ED6009F8046 /* Brushed.growlView */ = {
   529 			isa = PBXReferenceProxy;
   530 			fileType = wrapper.cfbundle;
   531 			path = Brushed.growlView;
   532 			remoteRef = 9533C2A7085C3ED6009F8046 /* PBXContainerItemProxy */;
   533 			sourceTree = BUILT_PRODUCTS_DIR;
   534 		};
   535 		9533C2AA085C3ED6009F8046 /* Bubbles.growlView */ = {
   536 			isa = PBXReferenceProxy;
   537 			fileType = wrapper.cfbundle;
   538 			path = Bubbles.growlView;
   539 			remoteRef = 9533C2A9085C3ED6009F8046 /* PBXContainerItemProxy */;
   540 			sourceTree = BUILT_PRODUCTS_DIR;
   541 		};
   542 		9533C2AC085C3ED6009F8046 /* Bezel.growlView */ = {
   543 			isa = PBXReferenceProxy;
   544 			fileType = wrapper.cfbundle;
   545 			path = Bezel.growlView;
   546 			remoteRef = 9533C2AB085C3ED6009F8046 /* PBXContainerItemProxy */;
   547 			sourceTree = BUILT_PRODUCTS_DIR;
   548 		};
   549 		9533C2AE085C3ED6009F8046 /* Smoke.growlView */ = {
   550 			isa = PBXReferenceProxy;
   551 			fileType = wrapper.cfbundle;
   552 			path = Smoke.growlView;
   553 			remoteRef = 9533C2AD085C3ED6009F8046 /* PBXContainerItemProxy */;
   554 			sourceTree = BUILT_PRODUCTS_DIR;
   555 		};
   556 		9533C2B0085C3ED6009F8046 /* MailMe.growlView */ = {
   557 			isa = PBXReferenceProxy;
   558 			fileType = wrapper.cfbundle;
   559 			path = MailMe.growlView;
   560 			remoteRef = 9533C2AF085C3ED6009F8046 /* PBXContainerItemProxy */;
   561 			sourceTree = BUILT_PRODUCTS_DIR;
   562 		};
   563 		9533C2B2085C3ED6009F8046 /* MusicVideo.growlView */ = {
   564 			isa = PBXReferenceProxy;
   565 			fileType = wrapper.cfbundle;
   566 			path = MusicVideo.growlView;
   567 			remoteRef = 9533C2B1085C3ED6009F8046 /* PBXContainerItemProxy */;
   568 			sourceTree = BUILT_PRODUCTS_DIR;
   569 		};
   570 		9533C2B4085C3ED6009F8046 /* SMS.growlView */ = {
   571 			isa = PBXReferenceProxy;
   572 			fileType = wrapper.cfbundle;
   573 			path = SMS.growlView;
   574 			remoteRef = 9533C2B3085C3ED6009F8046 /* PBXContainerItemProxy */;
   575 			sourceTree = BUILT_PRODUCTS_DIR;
   576 		};
   577 /* End PBXReferenceProxy section */
   578 
   579 /* Begin PBXResourcesBuildPhase section */
   580 		8D1107290486CEB800E47090 /* Resources */ = {
   581 			isa = PBXResourcesBuildPhase;
   582 			buildActionMask = 2147483647;
   583 			files = (
   584 				8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
   585 				8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
   586 				DDF9B6D107BC16E30007B5B7 /* FireWireLogo.png in Resources */,
   587 				DDF9B6FB07BC1C800007B5B7 /* usbLogo.png in Resources */,
   588 				DDF9B70707BC1D5D0007B5B7 /* usbLogoWhite.png in Resources */,
   589 				DDF9B81107BC20630007B5B7 /* readme.txt in Resources */,
   590 				DD1E113F07C7558B005BD5FC /* hwGrowlerIcon.icns in Resources */,
   591 				DD1E135C07C923FD005BD5FC /* Credits.rtf in Resources */,
   592 				950626470840CB8200C01CD2 /* BluetoothLogo.png in Resources */,
   593 				95AC163C0858A3BF008213B8 /* Localizable.strings in Resources */,
   594 				315CBFB90FB009AE00458E96 /* Power-AC.png in Resources */,
   595 				315CBFBA0FB009AE00458E96 /* Power-Battery.png in Resources */,
   596 				315CBFF30FB0213C00458E96 /* Power-ACCharging.png in Resources */,
   597 			);
   598 			runOnlyForDeploymentPostprocessing = 0;
   599 		};
   600 /* End PBXResourcesBuildPhase section */
   601 
   602 /* Begin PBXShellScriptBuildPhase section */
   603 		9533C2B7085C3EED009F8046 /* ShellScript */ = {
   604 			isa = PBXShellScriptBuildPhase;
   605 			buildActionMask = 2147483647;
   606 			files = (
   607 			);
   608 			inputPaths = (
   609 			);
   610 			outputPaths = (
   611 			);
   612 			runOnlyForDeploymentPostprocessing = 0;
   613 			shellPath = /bin/sh;
   614 			shellScript = "mkdir -p \"$BUILT_PRODUCTS_DIR\"\nGROWL_FRAMEWORK=\"$SRCROOT/../../build/$CONFIGURATION/Growl.framework\"\nif [ -d \"$GROWL_FRAMEWORK\" ]; then\n\trm -f \"$BUILT_PRODUCTS_DIR/Growl.framework\"\n\tln -s \"$GROWL_FRAMEWORK\" \"$BUILT_PRODUCTS_DIR/Growl.framework\"\nfi\n";
   615 		};
   616 /* End PBXShellScriptBuildPhase section */
   617 
   618 /* Begin PBXSourcesBuildPhase section */
   619 		8D11072C0486CEB800E47090 /* Sources */ = {
   620 			isa = PBXSourcesBuildPhase;
   621 			buildActionMask = 2147483647;
   622 			files = (
   623 				8D11072D0486CEB800E47090 /* main.c in Sources */,
   624 				DD54997107BA5E420010BE54 /* AppController.m in Sources */,
   625 				DDE55D2807BAEDE2000631AC /* FireWireNotifier.c in Sources */,
   626 				DDF9B2B007BBD4600007B5B7 /* USBNotifier.c in Sources */,
   627 				DDF9B2FE07BBD9020007B5B7 /* BluetoothNotifier.c in Sources */,
   628 				9586EF0408C9C3A40039789E /* SyncNotifier.c in Sources */,
   629 				3423607209D8888A009FF634 /* PowerNotifier.c in Sources */,
   630 				95F4FC5809F16BA300666FA8 /* CFGrowlAdditions.c in Sources */,
   631 				179B92900C14D110004FB187 /* VolumeNotifier.m in Sources */,
   632 				345BD6330C8B12B8005C3DA2 /* NetworkNotifier.m in Sources */,
   633 			);
   634 			runOnlyForDeploymentPostprocessing = 0;
   635 		};
   636 /* End PBXSourcesBuildPhase section */
   637 
   638 /* Begin PBXTargetDependency section */
   639 		9533C2BC085C3F4E009F8046 /* PBXTargetDependency */ = {
   640 			isa = PBXTargetDependency;
   641 			target = 9533C229085C3E8C009F8046 /* External Frameworks */;
   642 			targetProxy = 9533C2BB085C3F4E009F8046 /* PBXContainerItemProxy */;
   643 		};
   644 		9598A0A1086F4D410014C386 /* PBXTargetDependency */ = {
   645 			isa = PBXTargetDependency;
   646 			name = Growl.framework;
   647 			targetProxy = 9598A0A0086F4D410014C386 /* PBXContainerItemProxy */;
   648 		};
   649 /* End PBXTargetDependency section */
   650 
   651 /* Begin PBXVariantGroup section */
   652 		089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
   653 			isa = PBXVariantGroup;
   654 			children = (
   655 				089C165DFE840E0CC02AAC07 /* English */,
   656 				347931350C85E5D1007ADCAA /* nl */,
   657 				34CD98520C87C8F10040C77F /* sv */,
   658 				34CD98C90C87CA7F0040C77F /* pt_BR */,
   659 				34CF44AD0C8D7D2300A2EFA4 /* ru */,
   660 			);
   661 			name = InfoPlist.strings;
   662 			sourceTree = "<group>";
   663 		};
   664 		29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {
   665 			isa = PBXVariantGroup;
   666 			children = (
   667 				29B97319FDCFA39411CA2CEA /* English */,
   668 				DD43C6EF0840C0100022A0D1 /* de */,
   669 				95B00A8C08468A62004A8623 /* zh_CN */,
   670 				347931370C85E5D2007ADCAA /* nl */,
   671 				34CD98540C87C8F10040C77F /* sv */,
   672 				34CD98CB0C87CA7F0040C77F /* pt_BR */,
   673 				34CF44AF0C8D7D2300A2EFA4 /* ru */,
   674 			);
   675 			name = MainMenu.nib;
   676 			sourceTree = "<group>";
   677 		};
   678 		95AC163A0858A3BF008213B8 /* Localizable.strings */ = {
   679 			isa = PBXVariantGroup;
   680 			children = (
   681 				95AC163B0858A3BF008213B8 /* English */,
   682 				95AC16450858A3ED008213B8 /* de */,
   683 				950445A309B57BED000EAB59 /* fr */,
   684 				347931360C85E5D1007ADCAA /* nl */,
   685 				34CD98530C87C8F10040C77F /* sv */,
   686 				34CD98CA0C87CA7F0040C77F /* pt_BR */,
   687 				34CF44AE0C8D7D2300A2EFA4 /* ru */,
   688 			);
   689 			name = Localizable.strings;
   690 			sourceTree = "<group>";
   691 		};
   692 /* End PBXVariantGroup section */
   693 
   694 /* Begin XCBuildConfiguration section */
   695 		9533C22F085C3E94009F8046 /* Development */ = {
   696 			isa = XCBuildConfiguration;
   697 			buildSettings = {
   698 				COPY_PHASE_STRIP = NO;
   699 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
   700 				GCC_OPTIMIZATION_LEVEL = 0;
   701 				OTHER_CFLAGS = "";
   702 				OTHER_LDFLAGS = "";
   703 				OTHER_REZFLAGS = "";
   704 				PRODUCT_NAME = "External Frameworks";
   705 				SECTORDER_FLAGS = "";
   706 				WARNING_CFLAGS = (
   707 					"-Wmost",
   708 					"-Wno-four-char-constants",
   709 					"-Wno-unknown-pragmas",
   710 				);
   711 			};
   712 			name = Development;
   713 		};
   714 		9533C230085C3E94009F8046 /* Deployment */ = {
   715 			isa = XCBuildConfiguration;
   716 			buildSettings = {
   717 				COPY_PHASE_STRIP = YES;
   718 				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
   719 				GCC_OPTIMIZATION_LEVEL = 0;
   720 				OTHER_CFLAGS = "";
   721 				OTHER_LDFLAGS = "";
   722 				OTHER_REZFLAGS = "";
   723 				PRODUCT_NAME = "External Frameworks";
   724 				SECTORDER_FLAGS = "";
   725 				WARNING_CFLAGS = (
   726 					"-Wmost",
   727 					"-Wno-four-char-constants",
   728 					"-Wno-unknown-pragmas",
   729 				);
   730 			};
   731 			name = Deployment;
   732 		};
   733 		9533C231085C3E94009F8046 /* Deployment - Tiger - G4 */ = {
   734 			isa = XCBuildConfiguration;
   735 			buildSettings = {
   736 				GCC_OPTIMIZATION_LEVEL = 0;
   737 				OTHER_CFLAGS = "";
   738 				OTHER_LDFLAGS = "";
   739 				OTHER_REZFLAGS = "";
   740 				PRODUCT_NAME = "External Frameworks";
   741 				SECTORDER_FLAGS = "";
   742 				WARNING_CFLAGS = (
   743 					"-Wmost",
   744 					"-Wno-four-char-constants",
   745 					"-Wno-unknown-pragmas",
   746 				);
   747 			};
   748 			name = "Deployment - Tiger - G4";
   749 		};
   750 		9533C232085C3E94009F8046 /* Default */ = {
   751 			isa = XCBuildConfiguration;
   752 			buildSettings = {
   753 				GCC_OPTIMIZATION_LEVEL = 0;
   754 				OTHER_CFLAGS = "";
   755 				OTHER_LDFLAGS = "";
   756 				OTHER_REZFLAGS = "";
   757 				PRODUCT_NAME = "External Frameworks";
   758 				SECTORDER_FLAGS = "";
   759 				WARNING_CFLAGS = (
   760 					"-Wmost",
   761 					"-Wno-four-char-constants",
   762 					"-Wno-unknown-pragmas",
   763 				);
   764 			};
   765 			name = Default;
   766 		};
   767 		95E4A2B60855C0DB006B3F45 /* Development */ = {
   768 			isa = XCBuildConfiguration;
   769 			buildSettings = {
   770 				FRAMEWORK_SEARCH_PATHS = "\"../../build/${BUILD_STYLE}\"";
   771 				GCC_C_LANGUAGE_STANDARD = gnu99;
   772 				GCC_DYNAMIC_NO_PIC = NO;
   773 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
   774 				GCC_ENABLE_SYMBOL_SEPARATION = NO;
   775 				GCC_OPTIMIZATION_LEVEL = 0;
   776 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
   777 				GCC_PREFIX_HEADER = HardwareNotifier_Prefix.pch;
   778 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   779 				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
   780 				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
   781 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
   782 				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
   783 				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
   784 				GCC_WARN_MISSING_PARENTHESES = YES;
   785 				GCC_WARN_SHADOW = YES;
   786 				GCC_WARN_SIGN_COMPARE = YES;
   787 				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
   788 				GCC_WARN_UNINITIALIZED_AUTOS = NO;
   789 				GCC_WARN_UNUSED_FUNCTION = YES;
   790 				GCC_WARN_UNUSED_LABEL = YES;
   791 				GCC_WARN_UNUSED_VALUE = YES;
   792 				GCC_WARN_UNUSED_VARIABLE = YES;
   793 				INFOPLIST_FILE = Info.plist;
   794 				INSTALL_PATH = "$(HOME)/Applications";
   795 				MACOSX_DEPLOYMENT_TARGET = 10.3;
   796 				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
   797 				PRODUCT_NAME = HardwareGrowler;
   798 				WARNING_CFLAGS = (
   799 					"-W",
   800 					"-Wall",
   801 				);
   802 				WRAPPER_EXTENSION = app;
   803 				ZERO_LINK = NO;
   804 			};
   805 			name = Development;
   806 		};
   807 		95E4A2B70855C0DB006B3F45 /* Deployment */ = {
   808 			isa = XCBuildConfiguration;
   809 			buildSettings = {
   810 				DEAD_CODE_STRIPPING = YES;
   811 				FRAMEWORK_SEARCH_PATHS = "\"../../build/${BUILD_STYLE}\"";
   812 				GCC_C_LANGUAGE_STANDARD = gnu99;
   813 				GCC_DEBUGGING_SYMBOLS = full;
   814 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
   815 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
   816 				GCC_PREFIX_HEADER = HardwareNotifier_Prefix.pch;
   817 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   818 				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
   819 				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
   820 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
   821 				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
   822 				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
   823 				GCC_WARN_MISSING_PARENTHESES = YES;
   824 				GCC_WARN_SHADOW = YES;
   825 				GCC_WARN_SIGN_COMPARE = YES;
   826 				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
   827 				GCC_WARN_UNINITIALIZED_AUTOS = YES;
   828 				GCC_WARN_UNKNOWN_PRAGMAS = YES;
   829 				GCC_WARN_UNUSED_FUNCTION = YES;
   830 				GCC_WARN_UNUSED_LABEL = YES;
   831 				GCC_WARN_UNUSED_PARAMETER = YES;
   832 				GCC_WARN_UNUSED_VALUE = YES;
   833 				GCC_WARN_UNUSED_VARIABLE = YES;
   834 				INFOPLIST_FILE = Info.plist;
   835 				INSTALL_PATH = "$(HOME)/Applications";
   836 				MACOSX_DEPLOYMENT_TARGET = 10.3;
   837 				PRODUCT_NAME = HardwareGrowler;
   838 				WARNING_CFLAGS = (
   839 					"-W",
   840 					"-Wall",
   841 				);
   842 				WRAPPER_EXTENSION = app;
   843 				ZERO_LINK = NO;
   844 			};
   845 			name = Deployment;
   846 		};
   847 		95E4A2B80855C0DB006B3F45 /* Deployment - Tiger - G4 */ = {
   848 			isa = XCBuildConfiguration;
   849 			buildSettings = {
   850 				DEAD_CODE_STRIPPING = YES;
   851 				DEPLOYMENT_POSTPROCESSING = YES;
   852 				FRAMEWORK_SEARCH_PATHS = "\"../../build/${BUILD_STYLE}\"";
   853 				GCC_C_LANGUAGE_STANDARD = gnu99;
   854 				GCC_DEBUGGING_SYMBOLS = full;
   855 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
   856 				GCC_ENABLE_SYMBOL_SEPARATION = NO;
   857 				GCC_FAST_OBJC_DISPATCH = YES;
   858 				GCC_MODEL_CPU = G4;
   859 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
   860 				GCC_PREFIX_HEADER = HardwareNotifier_Prefix.pch;
   861 				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
   862 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
   863 				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
   864 				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
   865 				GCC_WARN_MISSING_PARENTHESES = YES;
   866 				GCC_WARN_SHADOW = YES;
   867 				GCC_WARN_SIGN_COMPARE = YES;
   868 				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
   869 				GCC_WARN_UNINITIALIZED_AUTOS = YES;
   870 				GCC_WARN_UNKNOWN_PRAGMAS = YES;
   871 				GCC_WARN_UNUSED_FUNCTION = YES;
   872 				GCC_WARN_UNUSED_LABEL = YES;
   873 				GCC_WARN_UNUSED_PARAMETER = YES;
   874 				GCC_WARN_UNUSED_VALUE = YES;
   875 				GCC_WARN_UNUSED_VARIABLE = YES;
   876 				INFOPLIST_FILE = Info.plist;
   877 				INSTALL_PATH = "$(HOME)/Applications";
   878 				MACOSX_DEPLOYMENT_TARGET = 10.4;
   879 				PREBINDING = NO;
   880 				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
   881 				PRODUCT_NAME = HardwareGrowler;
   882 				WARNING_CFLAGS = (
   883 					"-W",
   884 					"-Wall",
   885 				);
   886 				WRAPPER_EXTENSION = app;
   887 				ZERO_LINK = NO;
   888 			};
   889 			name = "Deployment - Tiger - G4";
   890 		};
   891 		95E4A2B90855C0DB006B3F45 /* Default */ = {
   892 			isa = XCBuildConfiguration;
   893 			buildSettings = {
   894 				FRAMEWORK_SEARCH_PATHS = "\"../../build/${BUILD_STYLE}\"";
   895 				GCC_C_LANGUAGE_STANDARD = gnu99;
   896 				GCC_ENABLE_SYMBOL_SEPARATION = NO;
   897 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
   898 				GCC_PREFIX_HEADER = HardwareNotifier_Prefix.pch;
   899 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   900 				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
   901 				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
   902 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
   903 				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
   904 				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
   905 				GCC_WARN_MISSING_PARENTHESES = YES;
   906 				GCC_WARN_SHADOW = YES;
   907 				GCC_WARN_SIGN_COMPARE = YES;
   908 				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
   909 				GCC_WARN_UNINITIALIZED_AUTOS = YES;
   910 				GCC_WARN_UNKNOWN_PRAGMAS = YES;
   911 				GCC_WARN_UNUSED_FUNCTION = YES;
   912 				GCC_WARN_UNUSED_LABEL = YES;
   913 				GCC_WARN_UNUSED_PARAMETER = YES;
   914 				GCC_WARN_UNUSED_VALUE = YES;
   915 				GCC_WARN_UNUSED_VARIABLE = YES;
   916 				INFOPLIST_FILE = Info.plist;
   917 				INSTALL_PATH = "$(HOME)/Applications";
   918 				MACOSX_DEPLOYMENT_TARGET = 10.3;
   919 				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
   920 				PRODUCT_NAME = HardwareGrowler;
   921 				WARNING_CFLAGS = (
   922 					"-W",
   923 					"-Wall",
   924 				);
   925 				WRAPPER_EXTENSION = app;
   926 				ZERO_LINK = NO;
   927 			};
   928 			name = Default;
   929 		};
   930 		95E4A2BB0855C0DB006B3F45 /* Development */ = {
   931 			isa = XCBuildConfiguration;
   932 			buildSettings = {
   933 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   934 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
   935 			};
   936 			name = Development;
   937 		};
   938 		95E4A2BC0855C0DB006B3F45 /* Deployment */ = {
   939 			isa = XCBuildConfiguration;
   940 			buildSettings = {
   941 				ARCHS = (
   942 					ppc,
   943 					i386,
   944 				);
   945 				COPY_PHASE_STRIP = NO;
   946 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   947 				DEPLOYMENT_POSTPROCESSING = YES;
   948 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
   949 				MACOSX_DEPLOYMENT_TARGET = 10.4;
   950 				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
   951 				SEPARATE_STRIP = YES;
   952 				STRIP_INSTALLED_PRODUCT = YES;
   953 			};
   954 			name = Deployment;
   955 		};
   956 		95E4A2BD0855C0DB006B3F45 /* Deployment - Tiger - G4 */ = {
   957 			isa = XCBuildConfiguration;
   958 			buildSettings = {
   959 				ARCHS = (
   960 					ppc,
   961 					i386,
   962 				);
   963 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   964 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
   965 				MACOSX_DEPLOYMENT_TARGET = 10.4;
   966 				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
   967 			};
   968 			name = "Deployment - Tiger - G4";
   969 		};
   970 		95E4A2BE0855C0DB006B3F45 /* Default */ = {
   971 			isa = XCBuildConfiguration;
   972 			buildSettings = {
   973 				ARCHS = (
   974 					ppc,
   975 					i386,
   976 				);
   977 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   978 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
   979 				MACOSX_DEPLOYMENT_TARGET = 10.4;
   980 				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
   981 			};
   982 			name = Default;
   983 		};
   984 /* End XCBuildConfiguration section */
   985 
   986 /* Begin XCConfigurationList section */
   987 		9533C22E085C3E94009F8046 /* Build configuration list for PBXAggregateTarget "External Frameworks" */ = {
   988 			isa = XCConfigurationList;
   989 			buildConfigurations = (
   990 				9533C22F085C3E94009F8046 /* Development */,
   991 				9533C230085C3E94009F8046 /* Deployment */,
   992 				9533C231085C3E94009F8046 /* Deployment - Tiger - G4 */,
   993 				9533C232085C3E94009F8046 /* Default */,
   994 			);
   995 			defaultConfigurationIsVisible = 0;
   996 			defaultConfigurationName = Default;
   997 		};
   998 		95E4A2B50855C0DB006B3F45 /* Build configuration list for PBXNativeTarget "HardwareGrowler" */ = {
   999 			isa = XCConfigurationList;
  1000 			buildConfigurations = (
  1001 				95E4A2B60855C0DB006B3F45 /* Development */,
  1002 				95E4A2B70855C0DB006B3F45 /* Deployment */,
  1003 				95E4A2B80855C0DB006B3F45 /* Deployment - Tiger - G4 */,
  1004 				95E4A2B90855C0DB006B3F45 /* Default */,
  1005 			);
  1006 			defaultConfigurationIsVisible = 0;
  1007 			defaultConfigurationName = Default;
  1008 		};
  1009 		95E4A2BA0855C0DB006B3F45 /* Build configuration list for PBXProject "HardwareGrowler" */ = {
  1010 			isa = XCConfigurationList;
  1011 			buildConfigurations = (
  1012 				95E4A2BB0855C0DB006B3F45 /* Development */,
  1013 				95E4A2BC0855C0DB006B3F45 /* Deployment */,
  1014 				95E4A2BD0855C0DB006B3F45 /* Deployment - Tiger - G4 */,
  1015 				95E4A2BE0855C0DB006B3F45 /* Default */,
  1016 			);
  1017 			defaultConfigurationIsVisible = 0;
  1018 			defaultConfigurationName = Default;
  1019 		};
  1020 /* End XCConfigurationList section */
  1021 	};
  1022 	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
  1023 }