tunblick/Tunnelblick.xcodeproj/project.pbxproj

Wed, 29 Jul 2009 11:28:31 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 29 Jul 2009 11:28:31 +0200
changeset 2
da073b397539
parent 1
1a5334dfb21d
permissions
-rw-r--r--

Adjust for OSX10.5 and Xcode3.1.3 building 32/64 bit universal releases.

     1 // !$*UTF8*$!
     2 {
     3 	archiveVersion = 1;
     4 	classes = {
     5 	};
     6 	objectVersion = 45;
     7 	objects = {
     9 /* Begin PBXBuildFile section */
    10 		6140EF9A0E3C334E00C5B93A /* openvpn in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6140EF990E3C334800C5B93A /* openvpn */; };
    11 		61492D380E38ED3400BC9C3F /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61492D370E38ED3400BC9C3F /* Sparkle.framework */; };
    12 		61492D3B0E38ED3900BC9C3F /* Sparkle.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 61492D370E38ED3400BC9C3F /* Sparkle.framework */; };
    13 		615F748A0ED3A4C2007F6F0A /* English.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 615F74860ED3A4C2007F6F0A /* English.lproj */; };
    14 		615F748F0ED3A4E5007F6F0A /* French.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 615F748C0ED3A4E5007F6F0A /* French.lproj */; };
    15 		615F74990ED3A4FA007F6F0A /* German.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 615F74900ED3A4FA007F6F0A /* German.lproj */; };
    16 		615F749A0ED3A4FA007F6F0A /* Japanese.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 615F74930ED3A4FA007F6F0A /* Japanese.lproj */; };
    17 		615F749B0ED3A4FA007F6F0A /* Korean.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 615F74960ED3A4FA007F6F0A /* Korean.lproj */; };
    18 		6165CC8C0E9072A5007312DC /* RouteManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6165CC8B0E9072A5007312DC /* RouteManager.m */; };
    19 		616A49190E38D0DE00477476 /* tap.kext in CopyFiles */ = {isa = PBXBuildFile; fileRef = 616A49090E38D0D400477476 /* tap.kext */; };
    20 		616A491A0E38D0DE00477476 /* tun.kext in CopyFiles */ = {isa = PBXBuildFile; fileRef = 616A490A0E38D0D400477476 /* tun.kext */; };
    21 		6185E7400E76045D0009C2FD /* helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6185E73F0E76045D0009C2FD /* helper.m */; };
    22 		61BC4B780E2F9EBC00F24255 /* VPNConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B660E2F9EBC00F24255 /* VPNConnection.m */; };
    23 		61BC4B7A0E2F9EBC00F24255 /* NSArray+cArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B680E2F9EBC00F24255 /* NSArray+cArray.m */; };
    24 		61BC4B7B0E2F9EBC00F24255 /* MenuController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B6A0E2F9EBC00F24255 /* MenuController.m */; };
    25 		61BC4B7C0E2F9EBC00F24255 /* NetSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B6C0E2F9EBC00F24255 /* NetSocket.m */; };
    26 		61BC4B7D0E2F9EBC00F24255 /* NetSocket+Text.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B6E0E2F9EBC00F24255 /* NetSocket+Text.m */; };
    27 		61BC4B7E0E2F9EBC00F24255 /* NSApplication+LoginItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B700E2F9EBC00F24255 /* NSApplication+LoginItem.m */; };
    28 		61BC4B7F0E2F9EBC00F24255 /* NSApplication+NetworkNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B720E2F9EBC00F24255 /* NSApplication+NetworkNotifications.m */; };
    29 		61BC4B800E2F9EBC00F24255 /* KeyChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B740E2F9EBC00F24255 /* KeyChain.m */; };
    30 		61BC4B810E2F9EBC00F24255 /* AuthAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B770E2F9EBC00F24255 /* AuthAgent.m */; };
    31 		61BC4B910E2F9EDA00F24255 /* UKFNSubscribeFileWatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B8B0E2F9EDA00F24255 /* UKFNSubscribeFileWatcher.m */; };
    32 		61BC4B930E2F9EDA00F24255 /* UKKQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B8E0E2F9EDA00F24255 /* UKKQueue.m */; };
    33 		61BC4B940E2F9EDA00F24255 /* UKMainThreadProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B900E2F9EDA00F24255 /* UKMainThreadProxy.m */; };
    34 		61BC4CDF0E2F9FFA00F24255 /* openvpnstart.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4B670E2F9EBC00F24255 /* openvpnstart.m */; };
    35 		61BC4CE10E2FA02800F24255 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
    36 		61BC4D8A0E2FA20800F24255 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BC4D880E2FA20800F24255 /* CoreFoundation.framework */; };
    37 		61BC4D8B0E2FA20800F24255 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BC4D890E2FA20800F24255 /* Security.framework */; };
    38 		61BC4D9E0E2FA2F300F24255 /* installer.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BC4D9D0E2FA2F300F24255 /* installer.m */; };
    39 		61BC4DA00E2FA31F00F24255 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
    40 		61BC4DAB0E2FA33C00F24255 /* installer in CopyFiles */ = {isa = PBXBuildFile; fileRef = 61BC4D6B0E2FA06900F24255 /* installer */; };
    41 		61BC4DAD0E2FA34100F24255 /* openvpnstart in CopyFiles */ = {isa = PBXBuildFile; fileRef = 61BC4BC10E2F9FE900F24255 /* openvpnstart */; };
    42 		61BC4DB30E2FA3C300F24255 /* LogWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4DB10E2FA3C300F24255 /* LogWindow.nib */; };
    43 		61BC4DB40E2FA3C300F24255 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4DB20E2FA3C300F24255 /* MainMenu.nib */; };
    44 		61BC4E6F0E2FA8A900F24255 /* 00_closed.tif in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4E690E2FA8A200F24255 /* 00_closed.tif */; };
    45 		61BC4E700E2FA8A900F24255 /* 01.tif in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4E6A0E2FA8A200F24255 /* 01.tif */; };
    46 		61BC4E710E2FA8A900F24255 /* 02.tif in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4E6B0E2FA8A200F24255 /* 02.tif */; };
    47 		61BC4E720E2FA8A900F24255 /* 03.tif in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4E6C0E2FA8A200F24255 /* 03.tif */; };
    48 		61BC4E730E2FA8A900F24255 /* connected.png in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4E6D0E2FA8A200F24255 /* connected.png */; };
    49 		61BC4E740E2FA8A900F24255 /* tunnelblick.icns in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4E6E0E2FA8A200F24255 /* tunnelblick.icns */; };
    50 		61BC4E790E2FA8D600F24255 /* client.down.osx.sh in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4E770E2FA8D000F24255 /* client.down.osx.sh */; };
    51 		61BC4E7A0E2FA8D600F24255 /* client.up.osx.sh in Resources */ = {isa = PBXBuildFile; fileRef = 61BC4E780E2FA8D000F24255 /* client.up.osx.sh */; };
    52 		61C03B990ED4E42A00175F22 /* Norwegian.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 61C03B960ED4E42A00175F22 /* Norwegian.lproj */; };
    53 		61F294A60ED389520097DE94 /* openvpn.conf in Resources */ = {isa = PBXBuildFile; fileRef = 61F294A50ED389520097DE94 /* openvpn.conf */; };
    54 		6337527D101A1EBD00775AA2 /* TBTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6337527C101A1EBD00775AA2 /* TBTextView.m */; };
    55 		63E372680FEB3FF00012DDE7 /* leasewatch in Resources */ = {isa = PBXBuildFile; fileRef = 63E372660FEB3FF00012DDE7 /* leasewatch */; };
    56 		63E372690FEB3FF00012DDE7 /* LeaseWatch.plist.template in Resources */ = {isa = PBXBuildFile; fileRef = 63E372670FEB3FF00012DDE7 /* LeaseWatch.plist.template */; };
    57 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
    58 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
    59 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
    60 /* End PBXBuildFile section */
    62 /* Begin PBXContainerItemProxy section */
    63 		61BC4D950E2FA28700F24255 /* PBXContainerItemProxy */ = {
    64 			isa = PBXContainerItemProxy;
    65 			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
    66 			proxyType = 1;
    67 			remoteGlobalIDString = 61BC4BC00E2F9FE900F24255;
    68 			remoteInfo = openvpnstart;
    69 		};
    70 		61BC4D970E2FA28700F24255 /* PBXContainerItemProxy */ = {
    71 			isa = PBXContainerItemProxy;
    72 			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
    73 			proxyType = 1;
    74 			remoteGlobalIDString = 61BC4D6A0E2FA06900F24255;
    75 			remoteInfo = installer;
    76 		};
    77 /* End PBXContainerItemProxy section */
    79 /* Begin PBXCopyFilesBuildPhase section */
    80 		61BC4D930E2FA26E00F24255 /* CopyFiles */ = {
    81 			isa = PBXCopyFilesBuildPhase;
    82 			buildActionMask = 2147483647;
    83 			dstPath = "";
    84 			dstSubfolderSpec = 7;
    85 			files = (
    86 				6140EF9A0E3C334E00C5B93A /* openvpn in CopyFiles */,
    87 				616A49190E38D0DE00477476 /* tap.kext in CopyFiles */,
    88 				616A491A0E38D0DE00477476 /* tun.kext in CopyFiles */,
    89 				61BC4DAD0E2FA34100F24255 /* openvpnstart in CopyFiles */,
    90 				61BC4DAB0E2FA33C00F24255 /* installer in CopyFiles */,
    91 			);
    92 			runOnlyForDeploymentPostprocessing = 0;
    93 		};
    94 		61C8B0AB0E38E3C100696EE9 /* Copy Files */ = {
    95 			isa = PBXCopyFilesBuildPhase;
    96 			buildActionMask = 2147483647;
    97 			dstPath = "";
    98 			dstSubfolderSpec = 10;
    99 			files = (
   100 				61492D3B0E38ED3900BC9C3F /* Sparkle.framework in Copy Files */,
   101 			);
   102 			name = "Copy Files";
   103 			runOnlyForDeploymentPostprocessing = 0;
   104 		};
   105 /* End PBXCopyFilesBuildPhase section */
   107 /* Begin PBXFileReference section */
   108 		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
   109 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
   110 		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
   111 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
   112 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
   113 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
   114 		32CA4F630368D1EE00C91783 /* Tunnelblick_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tunnelblick_Prefix.pch; sourceTree = "<group>"; };
   115 		6140EF990E3C334800C5B93A /* openvpn */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = openvpn; path = ../third_party/openvpn/openvpn; sourceTree = SOURCE_ROOT; };
   116 		61492D370E38ED3400BC9C3F /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = ../third_party/Sparkle.framework; sourceTree = SOURCE_ROOT; };
   117 		615F74860ED3A4C2007F6F0A /* English.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = English.lproj; sourceTree = "<group>"; };
   118 		615F748C0ED3A4E5007F6F0A /* French.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = French.lproj; sourceTree = "<group>"; };
   119 		615F74900ED3A4FA007F6F0A /* German.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = German.lproj; sourceTree = "<group>"; };
   120 		615F74930ED3A4FA007F6F0A /* Japanese.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Japanese.lproj; sourceTree = "<group>"; };
   121 		615F74960ED3A4FA007F6F0A /* Korean.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Korean.lproj; sourceTree = "<group>"; };
   122 		6165CC8A0E9072A5007312DC /* RouteManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RouteManager.h; sourceTree = "<group>"; };
   123 		6165CC8B0E9072A5007312DC /* RouteManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RouteManager.m; sourceTree = "<group>"; };
   124 		616A44E10E38CAA700477476 /* Kernel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kernel.framework; path = /System/Library/Frameworks/Kernel.framework; sourceTree = "<absolute>"; };
   125 		616A49090E38D0D400477476 /* tap.kext */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.kernel-extension"; name = tap.kext; path = ../third_party/tuntap/tap.kext; sourceTree = SOURCE_ROOT; };
   126 		616A490A0E38D0D400477476 /* tun.kext */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.kernel-extension"; name = tun.kext; path = ../third_party/tuntap/tun.kext; sourceTree = SOURCE_ROOT; };
   127 		6185E73E0E76045D0009C2FD /* helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = helper.h; sourceTree = "<group>"; };
   128 		6185E73F0E76045D0009C2FD /* helper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = helper.m; sourceTree = "<group>"; };
   129 		61BC4B650E2F9EBC00F24255 /* VPNConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VPNConnection.h; sourceTree = "<group>"; };
   130 		61BC4B660E2F9EBC00F24255 /* VPNConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VPNConnection.m; sourceTree = "<group>"; };
   131 		61BC4B670E2F9EBC00F24255 /* openvpnstart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = openvpnstart.m; sourceTree = "<group>"; };
   132 		61BC4B680E2F9EBC00F24255 /* NSArray+cArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+cArray.m"; sourceTree = "<group>"; };
   133 		61BC4B690E2F9EBC00F24255 /* MenuController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MenuController.h; sourceTree = "<group>"; };
   134 		61BC4B6A0E2F9EBC00F24255 /* MenuController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MenuController.m; sourceTree = "<group>"; };
   135 		61BC4B6B0E2F9EBC00F24255 /* NetSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetSocket.h; sourceTree = "<group>"; };
   136 		61BC4B6C0E2F9EBC00F24255 /* NetSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetSocket.m; sourceTree = "<group>"; };
   137 		61BC4B6D0E2F9EBC00F24255 /* NetSocket+Text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NetSocket+Text.h"; sourceTree = "<group>"; };
   138 		61BC4B6E0E2F9EBC00F24255 /* NetSocket+Text.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NetSocket+Text.m"; sourceTree = "<group>"; };
   139 		61BC4B6F0E2F9EBC00F24255 /* NSApplication+LoginItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSApplication+LoginItem.h"; sourceTree = "<group>"; };
   140 		61BC4B700E2F9EBC00F24255 /* NSApplication+LoginItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSApplication+LoginItem.m"; sourceTree = "<group>"; };
   141 		61BC4B710E2F9EBC00F24255 /* NSApplication+NetworkNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSApplication+NetworkNotifications.h"; sourceTree = "<group>"; };
   142 		61BC4B720E2F9EBC00F24255 /* NSApplication+NetworkNotifications.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSApplication+NetworkNotifications.m"; sourceTree = "<group>"; };
   143 		61BC4B730E2F9EBC00F24255 /* NSArray+cArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+cArray.h"; sourceTree = "<group>"; };
   144 		61BC4B740E2F9EBC00F24255 /* KeyChain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KeyChain.m; sourceTree = "<group>"; };
   145 		61BC4B750E2F9EBC00F24255 /* KeyChain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyChain.h; sourceTree = "<group>"; };
   146 		61BC4B760E2F9EBC00F24255 /* AuthAgent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthAgent.h; sourceTree = "<group>"; };
   147 		61BC4B770E2F9EBC00F24255 /* AuthAgent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AuthAgent.m; sourceTree = "<group>"; };
   148 		61BC4B890E2F9EDA00F24255 /* UKFileWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UKFileWatcher.h; sourceTree = "<group>"; };
   149 		61BC4B8A0E2F9EDA00F24255 /* UKFNSubscribeFileWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UKFNSubscribeFileWatcher.h; sourceTree = "<group>"; };
   150 		61BC4B8B0E2F9EDA00F24255 /* UKFNSubscribeFileWatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UKFNSubscribeFileWatcher.m; sourceTree = "<group>"; };
   151 		61BC4B8C0E2F9EDA00F24255 /* UKKQueue Readme.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "UKKQueue Readme.txt"; sourceTree = "<group>"; };
   152 		61BC4B8D0E2F9EDA00F24255 /* UKKQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UKKQueue.h; sourceTree = "<group>"; };
   153 		61BC4B8E0E2F9EDA00F24255 /* UKKQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UKKQueue.m; sourceTree = "<group>"; };
   154 		61BC4B8F0E2F9EDA00F24255 /* UKMainThreadProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UKMainThreadProxy.h; sourceTree = "<group>"; };
   155 		61BC4B900E2F9EDA00F24255 /* UKMainThreadProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UKMainThreadProxy.m; sourceTree = "<group>"; };
   156 		61BC4BC10E2F9FE900F24255 /* openvpnstart */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = openvpnstart; sourceTree = BUILT_PRODUCTS_DIR; };
   157 		61BC4D6B0E2FA06900F24255 /* installer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = installer; sourceTree = BUILT_PRODUCTS_DIR; };
   158 		61BC4D880E2FA20800F24255 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
   159 		61BC4D890E2FA20800F24255 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
   160 		61BC4D9C0E2FA2F300F24255 /* installer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = installer.h; sourceTree = "<group>"; };
   161 		61BC4D9D0E2FA2F300F24255 /* installer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = installer.m; sourceTree = "<group>"; };
   162 		61BC4DB10E2FA3C300F24255 /* LogWindow.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = LogWindow.nib; sourceTree = "<group>"; };
   163 		61BC4DB20E2FA3C300F24255 /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = "<group>"; };
   164 		61BC4DCA0E2FA51E00F24255 /* tun-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "tun-Info.plist"; sourceTree = "<group>"; };
   165 		61BC4DD30E2FA52900F24255 /* tap-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "tap-Info.plist"; sourceTree = "<group>"; };
   166 		61BC4E690E2FA8A200F24255 /* 00_closed.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = 00_closed.tif; sourceTree = "<group>"; };
   167 		61BC4E6A0E2FA8A200F24255 /* 01.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = 01.tif; sourceTree = "<group>"; };
   168 		61BC4E6B0E2FA8A200F24255 /* 02.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = 02.tif; sourceTree = "<group>"; };
   169 		61BC4E6C0E2FA8A200F24255 /* 03.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = 03.tif; sourceTree = "<group>"; };
   170 		61BC4E6D0E2FA8A200F24255 /* connected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = connected.png; sourceTree = "<group>"; };
   171 		61BC4E6E0E2FA8A200F24255 /* tunnelblick.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = tunnelblick.icns; sourceTree = "<group>"; };
   172 		61BC4E770E2FA8D000F24255 /* client.down.osx.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = client.down.osx.sh; sourceTree = "<group>"; };
   173 		61BC4E780E2FA8D000F24255 /* client.up.osx.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = client.up.osx.sh; sourceTree = "<group>"; };
   174 		61C03B960ED4E42A00175F22 /* Norwegian.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Norwegian.lproj; sourceTree = "<group>"; };
   175 		61F294A50ED389520097DE94 /* openvpn.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = openvpn.conf; sourceTree = "<group>"; };
   176 		6337527B101A1EBD00775AA2 /* TBTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TBTextView.h; sourceTree = "<group>"; };
   177 		6337527C101A1EBD00775AA2 /* TBTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TBTextView.m; sourceTree = "<group>"; };
   178 		63E372660FEB3FF00012DDE7 /* leasewatch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = leasewatch; sourceTree = "<group>"; };
   179 		63E372670FEB3FF00012DDE7 /* LeaseWatch.plist.template */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = LeaseWatch.plist.template; sourceTree = "<group>"; };
   180 		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
   181 		8D1107320486CEB800E47090 /* Tunnelblick.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Tunnelblick.app; sourceTree = BUILT_PRODUCTS_DIR; };
   182 /* End PBXFileReference section */
   184 /* Begin PBXFrameworksBuildPhase section */
   185 		61BC4BBF0E2F9FE900F24255 /* Frameworks */ = {
   186 			isa = PBXFrameworksBuildPhase;
   187 			buildActionMask = 2147483647;
   188 			files = (
   189 				61BC4CE10E2FA02800F24255 /* Foundation.framework in Frameworks */,
   190 			);
   191 			runOnlyForDeploymentPostprocessing = 0;
   192 		};
   193 		61BC4D690E2FA06900F24255 /* Frameworks */ = {
   194 			isa = PBXFrameworksBuildPhase;
   195 			buildActionMask = 2147483647;
   196 			files = (
   197 				61BC4DA00E2FA31F00F24255 /* Foundation.framework in Frameworks */,
   198 			);
   199 			runOnlyForDeploymentPostprocessing = 0;
   200 		};
   201 		8D11072E0486CEB800E47090 /* Frameworks */ = {
   202 			isa = PBXFrameworksBuildPhase;
   203 			buildActionMask = 2147483647;
   204 			files = (
   205 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
   206 				61BC4D8A0E2FA20800F24255 /* CoreFoundation.framework in Frameworks */,
   207 				61BC4D8B0E2FA20800F24255 /* Security.framework in Frameworks */,
   208 				61492D380E38ED3400BC9C3F /* Sparkle.framework in Frameworks */,
   209 			);
   210 			runOnlyForDeploymentPostprocessing = 0;
   211 		};
   212 /* End PBXFrameworksBuildPhase section */
   214 /* Begin PBXGroup section */
   215 		080E96DDFE201D6D7F000001 /* Classes */ = {
   216 			isa = PBXGroup;
   217 			children = (
   218 				61BC4B670E2F9EBC00F24255 /* openvpnstart.m */,
   219 				6337527B101A1EBD00775AA2 /* TBTextView.h */,
   220 				6337527C101A1EBD00775AA2 /* TBTextView.m */,
   221 				61BC4D9C0E2FA2F300F24255 /* installer.h */,
   222 				61BC4D9D0E2FA2F300F24255 /* installer.m */,
   223 				61BC4B880E2F9EDA00F24255 /* UKKQueue */,
   224 				61BC4B650E2F9EBC00F24255 /* VPNConnection.h */,
   225 				61BC4B660E2F9EBC00F24255 /* VPNConnection.m */,
   226 				61BC4B680E2F9EBC00F24255 /* NSArray+cArray.m */,
   227 				61BC4B690E2F9EBC00F24255 /* MenuController.h */,
   228 				61BC4B6A0E2F9EBC00F24255 /* MenuController.m */,
   229 				61BC4B6B0E2F9EBC00F24255 /* NetSocket.h */,
   230 				61BC4B6C0E2F9EBC00F24255 /* NetSocket.m */,
   231 				61BC4B6D0E2F9EBC00F24255 /* NetSocket+Text.h */,
   232 				61BC4B6E0E2F9EBC00F24255 /* NetSocket+Text.m */,
   233 				61BC4B6F0E2F9EBC00F24255 /* NSApplication+LoginItem.h */,
   234 				61BC4B700E2F9EBC00F24255 /* NSApplication+LoginItem.m */,
   235 				61BC4B710E2F9EBC00F24255 /* NSApplication+NetworkNotifications.h */,
   236 				61BC4B720E2F9EBC00F24255 /* NSApplication+NetworkNotifications.m */,
   237 				61BC4B730E2F9EBC00F24255 /* NSArray+cArray.h */,
   238 				61BC4B740E2F9EBC00F24255 /* KeyChain.m */,
   239 				61BC4B750E2F9EBC00F24255 /* KeyChain.h */,
   240 				61BC4B760E2F9EBC00F24255 /* AuthAgent.h */,
   241 				61BC4B770E2F9EBC00F24255 /* AuthAgent.m */,
   242 				6185E73E0E76045D0009C2FD /* helper.h */,
   243 				6185E73F0E76045D0009C2FD /* helper.m */,
   244 			);
   245 			name = Classes;
   246 			sourceTree = "<group>";
   247 		};
   248 		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
   249 			isa = PBXGroup;
   250 			children = (
   251 				61492D370E38ED3400BC9C3F /* Sparkle.framework */,
   252 				616A44E10E38CAA700477476 /* Kernel.framework */,
   253 				61BC4D880E2FA20800F24255 /* CoreFoundation.framework */,
   254 				61BC4D890E2FA20800F24255 /* Security.framework */,
   255 				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
   256 			);
   257 			name = "Linked Frameworks";
   258 			sourceTree = "<group>";
   259 		};
   260 		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
   261 			isa = PBXGroup;
   262 			children = (
   263 				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
   264 				13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
   265 				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
   266 			);
   267 			name = "Other Frameworks";
   268 			sourceTree = "<group>";
   269 		};
   270 		19C28FACFE9D520D11CA2CBB /* Products */ = {
   271 			isa = PBXGroup;
   272 			children = (
   273 				8D1107320486CEB800E47090 /* Tunnelblick.app */,
   274 				61BC4BC10E2F9FE900F24255 /* openvpnstart */,
   275 				61BC4D6B0E2FA06900F24255 /* installer */,
   276 			);
   277 			name = Products;
   278 			sourceTree = "<group>";
   279 		};
   280 		29B97314FDCFA39411CA2CEA /* Tunnelblick */ = {
   281 			isa = PBXGroup;
   282 			children = (
   283 				080E96DDFE201D6D7F000001 /* Classes */,
   284 				29B97315FDCFA39411CA2CEA /* Other Sources */,
   285 				29B97317FDCFA39411CA2CEA /* Resources */,
   286 				29B97323FDCFA39411CA2CEA /* Frameworks */,
   287 				19C28FACFE9D520D11CA2CBB /* Products */,
   288 				61BC4DCA0E2FA51E00F24255 /* tun-Info.plist */,
   289 				61BC4DD30E2FA52900F24255 /* tap-Info.plist */,
   290 				6165CC8A0E9072A5007312DC /* RouteManager.h */,
   291 				6165CC8B0E9072A5007312DC /* RouteManager.m */,
   292 			);
   293 			name = Tunnelblick;
   294 			sourceTree = "<group>";
   295 		};
   296 		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
   297 			isa = PBXGroup;
   298 			children = (
   299 				61F294A50ED389520097DE94 /* openvpn.conf */,
   300 				6140EF990E3C334800C5B93A /* openvpn */,
   301 				61BC4E770E2FA8D000F24255 /* client.down.osx.sh */,
   302 				61BC4E780E2FA8D000F24255 /* client.up.osx.sh */,
   303 				32CA4F630368D1EE00C91783 /* Tunnelblick_Prefix.pch */,
   304 				29B97316FDCFA39411CA2CEA /* main.m */,
   305 			);
   306 			name = "Other Sources";
   307 			sourceTree = "<group>";
   308 		};
   309 		29B97317FDCFA39411CA2CEA /* Resources */ = {
   310 			isa = PBXGroup;
   311 			children = (
   312 				63E372660FEB3FF00012DDE7 /* leasewatch */,
   313 				63E372670FEB3FF00012DDE7 /* LeaseWatch.plist.template */,
   314 				616A49090E38D0D400477476 /* tap.kext */,
   315 				616A490A0E38D0D400477476 /* tun.kext */,
   316 				61C03B960ED4E42A00175F22 /* Norwegian.lproj */,
   317 				615F74900ED3A4FA007F6F0A /* German.lproj */,
   318 				615F74930ED3A4FA007F6F0A /* Japanese.lproj */,
   319 				615F74960ED3A4FA007F6F0A /* Korean.lproj */,
   320 				615F748C0ED3A4E5007F6F0A /* French.lproj */,
   321 				615F74860ED3A4C2007F6F0A /* English.lproj */,
   322 				61BC4E690E2FA8A200F24255 /* 00_closed.tif */,
   323 				61BC4E6A0E2FA8A200F24255 /* 01.tif */,
   324 				61BC4E6B0E2FA8A200F24255 /* 02.tif */,
   325 				61BC4E6C0E2FA8A200F24255 /* 03.tif */,
   326 				61BC4E6D0E2FA8A200F24255 /* connected.png */,
   327 				61BC4E6E0E2FA8A200F24255 /* tunnelblick.icns */,
   328 				61BC4DB10E2FA3C300F24255 /* LogWindow.nib */,
   329 				61BC4DB20E2FA3C300F24255 /* MainMenu.nib */,
   330 				8D1107310486CEB800E47090 /* Info.plist */,
   331 				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
   332 			);
   333 			name = Resources;
   334 			sourceTree = "<group>";
   335 		};
   336 		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
   337 			isa = PBXGroup;
   338 			children = (
   339 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
   340 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
   341 			);
   342 			name = Frameworks;
   343 			sourceTree = "<group>";
   344 		};
   345 		61BC4B880E2F9EDA00F24255 /* UKKQueue */ = {
   346 			isa = PBXGroup;
   347 			children = (
   348 				61BC4B890E2F9EDA00F24255 /* UKFileWatcher.h */,
   349 				61BC4B8A0E2F9EDA00F24255 /* UKFNSubscribeFileWatcher.h */,
   350 				61BC4B8B0E2F9EDA00F24255 /* UKFNSubscribeFileWatcher.m */,
   351 				61BC4B8C0E2F9EDA00F24255 /* UKKQueue Readme.txt */,
   352 				61BC4B8D0E2F9EDA00F24255 /* UKKQueue.h */,
   353 				61BC4B8E0E2F9EDA00F24255 /* UKKQueue.m */,
   354 				61BC4B8F0E2F9EDA00F24255 /* UKMainThreadProxy.h */,
   355 				61BC4B900E2F9EDA00F24255 /* UKMainThreadProxy.m */,
   356 			);
   357 			path = UKKQueue;
   358 			sourceTree = "<group>";
   359 		};
   360 /* End PBXGroup section */
   362 /* Begin PBXNativeTarget section */
   363 		61BC4BC00E2F9FE900F24255 /* openvpnstart */ = {
   364 			isa = PBXNativeTarget;
   365 			buildConfigurationList = 61BC4CDE0E2F9FF400F24255 /* Build configuration list for PBXNativeTarget "openvpnstart" */;
   366 			buildPhases = (
   367 				61BC4BBE0E2F9FE900F24255 /* Sources */,
   368 				61BC4BBF0E2F9FE900F24255 /* Frameworks */,
   369 			);
   370 			buildRules = (
   371 			);
   372 			dependencies = (
   373 			);
   374 			name = openvpnstart;
   375 			productName = openvpnstart;
   376 			productReference = 61BC4BC10E2F9FE900F24255 /* openvpnstart */;
   377 			productType = "com.apple.product-type.tool";
   378 		};
   379 		61BC4D6A0E2FA06900F24255 /* installer */ = {
   380 			isa = PBXNativeTarget;
   381 			buildConfigurationList = 61BC4D6F0E2FA08700F24255 /* Build configuration list for PBXNativeTarget "installer" */;
   382 			buildPhases = (
   383 				61BC4D680E2FA06900F24255 /* Sources */,
   384 				61BC4D690E2FA06900F24255 /* Frameworks */,
   385 			);
   386 			buildRules = (
   387 			);
   388 			dependencies = (
   389 			);
   390 			name = installer;
   391 			productName = installer;
   392 			productReference = 61BC4D6B0E2FA06900F24255 /* installer */;
   393 			productType = "com.apple.product-type.tool";
   394 		};
   395 		8D1107260486CEB800E47090 /* Tunnelblick */ = {
   396 			isa = PBXNativeTarget;
   397 			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Tunnelblick" */;
   398 			buildPhases = (
   399 				616A49200E38D17500477476 /* ShellScript */,
   400 				8D1107290486CEB800E47090 /* Resources */,
   401 				8D11072C0486CEB800E47090 /* Sources */,
   402 				8D11072E0486CEB800E47090 /* Frameworks */,
   403 				61BC4D930E2FA26E00F24255 /* CopyFiles */,
   404 				61C8B0AB0E38E3C100696EE9 /* Copy Files */,
   405 				610AEAE70E2FE63900EA3C79 /* ShellScript */,
   406 			);
   407 			buildRules = (
   408 			);
   409 			dependencies = (
   410 				61BC4D960E2FA28700F24255 /* PBXTargetDependency */,
   411 				61BC4D980E2FA28700F24255 /* PBXTargetDependency */,
   412 			);
   413 			name = Tunnelblick;
   414 			productInstallPath = "$(HOME)/Applications";
   415 			productName = Tunnelblick;
   416 			productReference = 8D1107320486CEB800E47090 /* Tunnelblick.app */;
   417 			productType = "com.apple.product-type.application";
   418 		};
   419 /* End PBXNativeTarget section */
   421 /* Begin PBXProject section */
   422 		29B97313FDCFA39411CA2CEA /* Project object */ = {
   423 			isa = PBXProject;
   424 			buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Tunnelblick" */;
   425 			compatibilityVersion = "Xcode 3.1";
   426 			hasScannedForEncodings = 1;
   427 			knownRegions = (
   428 				English,
   429 				Japanese,
   430 				French,
   431 				German,
   432 				Korean,
   433 			);
   434 			mainGroup = 29B97314FDCFA39411CA2CEA /* Tunnelblick */;
   435 			projectDirPath = "";
   436 			projectRoot = "";
   437 			targets = (
   438 				8D1107260486CEB800E47090 /* Tunnelblick */,
   439 				61BC4BC00E2F9FE900F24255 /* openvpnstart */,
   440 				61BC4D6A0E2FA06900F24255 /* installer */,
   441 			);
   442 		};
   443 /* End PBXProject section */
   445 /* Begin PBXResourcesBuildPhase section */
   446 		8D1107290486CEB800E47090 /* Resources */ = {
   447 			isa = PBXResourcesBuildPhase;
   448 			buildActionMask = 2147483647;
   449 			files = (
   450 				61BC4E790E2FA8D600F24255 /* client.down.osx.sh in Resources */,
   451 				61BC4E7A0E2FA8D600F24255 /* client.up.osx.sh in Resources */,
   452 				61BC4E6F0E2FA8A900F24255 /* 00_closed.tif in Resources */,
   453 				61BC4E700E2FA8A900F24255 /* 01.tif in Resources */,
   454 				61BC4E710E2FA8A900F24255 /* 02.tif in Resources */,
   455 				61BC4E720E2FA8A900F24255 /* 03.tif in Resources */,
   456 				61BC4E730E2FA8A900F24255 /* connected.png in Resources */,
   457 				61BC4E740E2FA8A900F24255 /* tunnelblick.icns in Resources */,
   458 				8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
   459 				61BC4DB30E2FA3C300F24255 /* LogWindow.nib in Resources */,
   460 				61BC4DB40E2FA3C300F24255 /* MainMenu.nib in Resources */,
   461 				61F294A60ED389520097DE94 /* openvpn.conf in Resources */,
   462 				615F748A0ED3A4C2007F6F0A /* English.lproj in Resources */,
   463 				615F748F0ED3A4E5007F6F0A /* French.lproj in Resources */,
   464 				615F74990ED3A4FA007F6F0A /* German.lproj in Resources */,
   465 				615F749A0ED3A4FA007F6F0A /* Japanese.lproj in Resources */,
   466 				615F749B0ED3A4FA007F6F0A /* Korean.lproj in Resources */,
   467 				61C03B990ED4E42A00175F22 /* Norwegian.lproj in Resources */,
   468 				63E372680FEB3FF00012DDE7 /* leasewatch in Resources */,
   469 				63E372690FEB3FF00012DDE7 /* LeaseWatch.plist.template in Resources */,
   470 			);
   471 			runOnlyForDeploymentPostprocessing = 0;
   472 		};
   473 /* End PBXResourcesBuildPhase section */
   475 /* Begin PBXShellScriptBuildPhase section */
   476 		610AEAE70E2FE63900EA3C79 /* ShellScript */ = {
   477 			isa = PBXShellScriptBuildPhase;
   478 			buildActionMask = 2147483647;
   479 			files = (
   480 			);
   481 			inputPaths = (
   482 			);
   483 			outputPaths = (
   484 			);
   485 			runOnlyForDeploymentPostprocessing = 0;
   486 			shellPath = /bin/sh;
   487 			shellScript = "TMPDMG=build/Release/Tunnelblick\nrm -rf $TMPDMG\nmkdir -p $TMPDMG\nmv build/Release/Tunnelblick.app $TMPDMG\nln -s /Applications/ $TMPDMG/Applications\ncp using-tunnelblick.html \"$TMPDMG/Using Tunnelblick.html\"\nmkdir $TMPDMG/using-tunnelblick-files\ncp using-tunnelblick-files/* $TMPDMG/using-tunnelblick-files\n# Here's where we'll make the dmg\nrm -rf build/Release/Tunnelblick.dmg\nhdiutil create -scrub -srcfolder $TMPDMG build/Release/Tunnelblick.dmg";
   488 		};
   489 		616A49200E38D17500477476 /* ShellScript */ = {
   490 			isa = PBXShellScriptBuildPhase;
   491 			buildActionMask = 2147483647;
   492 			files = (
   493 			);
   494 			inputPaths = (
   495 			);
   496 			outputPaths = (
   497 			);
   498 			runOnlyForDeploymentPostprocessing = 0;
   499 			shellPath = /bin/sh;
   500 			shellScript = "BUILDDIR=../third_party/\ncd $BUILDDIR\n\nif [ -e built ]; then\n\texit 0\nfi\n\nmake clean\nmake\n\ntouch built";
   501 		};
   502 /* End PBXShellScriptBuildPhase section */
   504 /* Begin PBXSourcesBuildPhase section */
   505 		61BC4BBE0E2F9FE900F24255 /* Sources */ = {
   506 			isa = PBXSourcesBuildPhase;
   507 			buildActionMask = 2147483647;
   508 			files = (
   509 				61BC4CDF0E2F9FFA00F24255 /* openvpnstart.m in Sources */,
   510 			);
   511 			runOnlyForDeploymentPostprocessing = 0;
   512 		};
   513 		61BC4D680E2FA06900F24255 /* Sources */ = {
   514 			isa = PBXSourcesBuildPhase;
   515 			buildActionMask = 2147483647;
   516 			files = (
   517 				61BC4D9E0E2FA2F300F24255 /* installer.m in Sources */,
   518 			);
   519 			runOnlyForDeploymentPostprocessing = 0;
   520 		};
   521 		8D11072C0486CEB800E47090 /* Sources */ = {
   522 			isa = PBXSourcesBuildPhase;
   523 			buildActionMask = 2147483647;
   524 			files = (
   525 				8D11072D0486CEB800E47090 /* main.m in Sources */,
   526 				61BC4B780E2F9EBC00F24255 /* VPNConnection.m in Sources */,
   527 				61BC4B7A0E2F9EBC00F24255 /* NSArray+cArray.m in Sources */,
   528 				61BC4B7B0E2F9EBC00F24255 /* MenuController.m in Sources */,
   529 				61BC4B7C0E2F9EBC00F24255 /* NetSocket.m in Sources */,
   530 				61BC4B7D0E2F9EBC00F24255 /* NetSocket+Text.m in Sources */,
   531 				61BC4B7E0E2F9EBC00F24255 /* NSApplication+LoginItem.m in Sources */,
   532 				61BC4B7F0E2F9EBC00F24255 /* NSApplication+NetworkNotifications.m in Sources */,
   533 				61BC4B800E2F9EBC00F24255 /* KeyChain.m in Sources */,
   534 				61BC4B810E2F9EBC00F24255 /* AuthAgent.m in Sources */,
   535 				61BC4B910E2F9EDA00F24255 /* UKFNSubscribeFileWatcher.m in Sources */,
   536 				61BC4B930E2F9EDA00F24255 /* UKKQueue.m in Sources */,
   537 				61BC4B940E2F9EDA00F24255 /* UKMainThreadProxy.m in Sources */,
   538 				6185E7400E76045D0009C2FD /* helper.m in Sources */,
   539 				6165CC8C0E9072A5007312DC /* RouteManager.m in Sources */,
   540 				6337527D101A1EBD00775AA2 /* TBTextView.m in Sources */,
   541 			);
   542 			runOnlyForDeploymentPostprocessing = 0;
   543 		};
   544 /* End PBXSourcesBuildPhase section */
   546 /* Begin PBXTargetDependency section */
   547 		61BC4D960E2FA28700F24255 /* PBXTargetDependency */ = {
   548 			isa = PBXTargetDependency;
   549 			target = 61BC4BC00E2F9FE900F24255 /* openvpnstart */;
   550 			targetProxy = 61BC4D950E2FA28700F24255 /* PBXContainerItemProxy */;
   551 		};
   552 		61BC4D980E2FA28700F24255 /* PBXTargetDependency */ = {
   553 			isa = PBXTargetDependency;
   554 			target = 61BC4D6A0E2FA06900F24255 /* installer */;
   555 			targetProxy = 61BC4D970E2FA28700F24255 /* PBXContainerItemProxy */;
   556 		};
   557 /* End PBXTargetDependency section */
   559 /* Begin PBXVariantGroup section */
   560 		089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
   561 			isa = PBXVariantGroup;
   562 			children = (
   563 				089C165DFE840E0CC02AAC07 /* English */,
   564 			);
   565 			name = InfoPlist.strings;
   566 			sourceTree = "<group>";
   567 		};
   568 /* End PBXVariantGroup section */
   570 /* Begin XCBuildConfiguration section */
   571 		61BC4BC30E2F9FE900F24255 /* Debug */ = {
   572 			isa = XCBuildConfiguration;
   573 			buildSettings = {
   574 				COPY_PHASE_STRIP = NO;
   575 				GCC_DYNAMIC_NO_PIC = NO;
   576 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
   577 				GCC_MODEL_TUNING = G5;
   578 				GCC_OPTIMIZATION_LEVEL = 0;
   579 				INSTALL_PATH = /usr/local/bin;
   580 				PREBINDING = NO;
   581 				PRODUCT_NAME = openvpnstart;
   582 				ZERO_LINK = YES;
   583 			};
   584 			name = Debug;
   585 		};
   586 		61BC4BC40E2F9FE900F24255 /* Release */ = {
   587 			isa = XCBuildConfiguration;
   588 			buildSettings = {
   589 				COPY_PHASE_STRIP = YES;
   590 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   591 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
   592 				GCC_MODEL_TUNING = G5;
   593 				INSTALL_PATH = /usr/local/bin;
   594 				PREBINDING = NO;
   595 				PRODUCT_NAME = openvpnstart;
   596 				ZERO_LINK = NO;
   597 			};
   598 			name = Release;
   599 		};
   600 		61BC4D6D0E2FA06900F24255 /* Debug */ = {
   601 			isa = XCBuildConfiguration;
   602 			buildSettings = {
   603 				COPY_PHASE_STRIP = NO;
   604 				GCC_DYNAMIC_NO_PIC = NO;
   605 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
   606 				GCC_MODEL_TUNING = G5;
   607 				GCC_OPTIMIZATION_LEVEL = 0;
   608 				INSTALL_PATH = /usr/local/bin;
   609 				PREBINDING = NO;
   610 				PRODUCT_NAME = installer;
   611 				ZERO_LINK = YES;
   612 			};
   613 			name = Debug;
   614 		};
   615 		61BC4D6E0E2FA06900F24255 /* Release */ = {
   616 			isa = XCBuildConfiguration;
   617 			buildSettings = {
   618 				COPY_PHASE_STRIP = YES;
   619 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   620 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
   621 				GCC_MODEL_TUNING = G5;
   622 				INSTALL_PATH = /usr/local/bin;
   623 				PREBINDING = NO;
   624 				PRODUCT_NAME = installer;
   625 				ZERO_LINK = NO;
   626 			};
   627 			name = Release;
   628 		};
   629 		C01FCF4B08A954540054247B /* Debug */ = {
   630 			isa = XCBuildConfiguration;
   631 			buildSettings = {
   632 				COPY_PHASE_STRIP = NO;
   633 				FRAMEWORK_SEARCH_PATHS = (
   634 					"$(inherited)",
   635 					"\"$(SRCROOT)/../third_party\"",
   636 				);
   637 				GCC_DYNAMIC_NO_PIC = NO;
   638 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
   639 				GCC_MODEL_TUNING = G5;
   640 				GCC_OPTIMIZATION_LEVEL = 0;
   641 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
   642 				GCC_PREFIX_HEADER = Tunnelblick_Prefix.pch;
   643 				INFOPLIST_FILE = Info.plist;
   644 				INSTALL_PATH = "$(HOME)/Applications";
   645 				PRODUCT_NAME = Tunnelblick;
   646 				WRAPPER_EXTENSION = app;
   647 				ZERO_LINK = YES;
   648 			};
   649 			name = Debug;
   650 		};
   651 		C01FCF4C08A954540054247B /* Release */ = {
   652 			isa = XCBuildConfiguration;
   653 			buildSettings = {
   654 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   655 				FRAMEWORK_SEARCH_PATHS = (
   656 					"$(inherited)",
   657 					"\"$(SRCROOT)/../third_party\"",
   658 				);
   659 				GCC_MODEL_TUNING = G5;
   660 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
   661 				GCC_PREFIX_HEADER = Tunnelblick_Prefix.pch;
   662 				INFOPLIST_FILE = Info.plist;
   663 				INSTALL_PATH = "$(HOME)/Applications";
   664 				PRODUCT_NAME = Tunnelblick;
   665 				WRAPPER_EXTENSION = app;
   666 			};
   667 			name = Release;
   668 		};
   669 		C01FCF4F08A954540054247B /* Debug */ = {
   670 			isa = XCBuildConfiguration;
   671 			buildSettings = {
   672 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
   673 				GCC_WARN_UNUSED_VARIABLE = YES;
   674 				PREBINDING = NO;
   675 			};
   676 			name = Debug;
   677 		};
   678 		C01FCF5008A954540054247B /* Release */ = {
   679 			isa = XCBuildConfiguration;
   680 			buildSettings = {
   681 				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
   682 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
   683 				GCC_WARN_UNUSED_VARIABLE = YES;
   684 				PREBINDING = NO;
   685 				SDKROOT = macosx10.5;
   686 			};
   687 			name = Release;
   688 		};
   689 /* End XCBuildConfiguration section */
   691 /* Begin XCConfigurationList section */
   692 		61BC4CDE0E2F9FF400F24255 /* Build configuration list for PBXNativeTarget "openvpnstart" */ = {
   693 			isa = XCConfigurationList;
   694 			buildConfigurations = (
   695 				61BC4BC30E2F9FE900F24255 /* Debug */,
   696 				61BC4BC40E2F9FE900F24255 /* Release */,
   697 			);
   698 			defaultConfigurationIsVisible = 0;
   699 			defaultConfigurationName = Release;
   700 		};
   701 		61BC4D6F0E2FA08700F24255 /* Build configuration list for PBXNativeTarget "installer" */ = {
   702 			isa = XCConfigurationList;
   703 			buildConfigurations = (
   704 				61BC4D6D0E2FA06900F24255 /* Debug */,
   705 				61BC4D6E0E2FA06900F24255 /* Release */,
   706 			);
   707 			defaultConfigurationIsVisible = 0;
   708 			defaultConfigurationName = Release;
   709 		};
   710 		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Tunnelblick" */ = {
   711 			isa = XCConfigurationList;
   712 			buildConfigurations = (
   713 				C01FCF4B08A954540054247B /* Debug */,
   714 				C01FCF4C08A954540054247B /* Release */,
   715 			);
   716 			defaultConfigurationIsVisible = 0;
   717 			defaultConfigurationName = Release;
   718 		};
   719 		C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Tunnelblick" */ = {
   720 			isa = XCConfigurationList;
   721 			buildConfigurations = (
   722 				C01FCF4F08A954540054247B /* Debug */,
   723 				C01FCF5008A954540054247B /* Release */,
   724 			);
   725 			defaultConfigurationIsVisible = 0;
   726 			defaultConfigurationName = Release;
   727 		};
   728 /* End XCConfigurationList section */
   729 	};
   730 	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
   731 }

mercurial