Wed, 29 Jul 2009 11:28:31 +0200
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 }