source: launchers/macosx/I2PLauncher.xcodeproj/project.pbxproj @ e3ab9f8e

Last change on this file since e3ab9f8e was e3ab9f8e, checked in by meeh <meeh@…>, 20 months ago

OSX Launcher: Swift GUI code updates, most related to the new launch method.

  • Property mode set to 100644
File size: 38.2 KB
Line 
1// !$*UTF8*$!
2{
3        archiveVersion = 1;
4        classes = {
5        };
6        objectVersion = 47;
7        objects = {
8
9/* Begin PBXBuildFile section */
10                BF07789721506C810014EB07 /* Storyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF07789621506C810014EB07 /* Storyboard.storyboard */; };
11                BF07789E21506D2B0014EB07 /* PopoverViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF07789C21506D2B0014EB07 /* PopoverViewController.swift */; };
12                BF14B70F215C98DC0014EB07 /* LoggerWorker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */; };
13                BF14B710215C98DC0014EB07 /* Logger.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF14B70E215C98DC0014EB07 /* Logger.mm */; };
14                BF14B712215D9E040014EB07 /* FolderContentMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */; };
15                BF1EFA3A215140E60014EB07 /* SBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA39215140E60014EB07 /* SBridge.mm */; };
16                BF1EFA40215141110014EB07 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA3D215141100014EB07 /* main.mm */; };
17                BF1EFA41215141110014EB07 /* RouterTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA3E215141100014EB07 /* RouterTask.mm */; };
18                BF1EFA47215141640014EB07 /* base.zip in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA44215141630014EB07 /* base.zip */; };
19                BF1EFA48215141640014EB07 /* ItoopieTransparent.png in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA45215141640014EB07 /* ItoopieTransparent.png */; };
20                BF3143FE2160C1BD0014EB07 /* DownloadJavaViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */; };
21                BF5061702113C48E0014EB07 /* I2PLauncher.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */; };
22                BF5061722113C4900014EB07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF5061712113C4900014EB07 /* Assets.xcassets */; };
23                BF5061752113C4900014EB07 /* UserInterfaces.xib in Resources */ = {isa = PBXBuildFile; fileRef = BF5061732113C4900014EB07 /* UserInterfaces.xib */; };
24                BF5061962113C84E0014EB07 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF5061952113C84E0014EB07 /* Cocoa.framework */; };
25                BF5315072150C55B0014EB07 /* RouterRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5315062150C55B0014EB07 /* RouterRunner.swift */; };
26                BF53150D2150CE310014EB07 /* DateTimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF53150C2150CE310014EB07 /* DateTimeUtils.swift */; };
27                BF5315132150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */; };
28                BF531515215105B40014EB07 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF531514215105B40014EB07 /* LogViewController.swift */; };
29                BF650CA92152AC7D0014EB07 /* bumpInfoPlist.sh in Resources */ = {isa = PBXBuildFile; fileRef = BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */; };
30                BF650CAB2152AC7D0014EB07 /* Deployer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF650CA72152AC7D0014EB07 /* Deployer.mm */; };
31                BF7506CB21509CFD0014EB07 /* RouterProcessStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */; };
32                BF86541321515CA00014EB07 /* launcher.jar in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA46215141640014EB07 /* launcher.jar */; };
33                BF865417215182820014EB07 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF865416215182820014EB07 /* Foundation.framework */; };
34                BFBDCAE9215040670014EB07 /* Subprocess.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAE8215040670014EB07 /* Subprocess.swift */; };
35                BFBDCAEB215041630014EB07 /* TaskPipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEA215041630014EB07 /* TaskPipeline.swift */; };
36                BFBDCAED215041C10014EB07 /* Subprocess+CompactAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */; };
37                BFBDCAEF215041E30014EB07 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEE215041E30014EB07 /* Error.swift */; };
38                BFBDCAF12150420C0014EB07 /* ExecutionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */; };
39                BFBDCAF4215042670014EB07 /* AppleStuffExceptionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */; };
40                BFBDCAF62150428D0014EB07 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF52150428D0014EB07 /* StringExtensions.swift */; };
41                BFBDCAF8215047FE0014EB07 /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */; };
42                BFBDCAFA215050810014EB07 /* ReflectionFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */; };
43                BFBDCAFE2150567D0014EB07 /* SwiftMainDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAFD2150567D0014EB07 /* SwiftMainDelegate.swift */; };
44                BFBDCB0021505BEE0014EB07 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFBDCAFF21505BED0014EB07 /* AppKit.framework */; };
45                BFBDCB02215060190014EB07 /* DetectJava.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB01215060190014EB07 /* DetectJava.swift */; };
46                BFBDCB04215060970014EB07 /* StatusBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB03215060970014EB07 /* StatusBarController.swift */; };
47                BFD899432169EE9F0014EB07 /* LaunchAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899422169EE9F0014EB07 /* LaunchAgent.swift */; };
48                BFD899452169EFE90014EB07 /* LaunchAgent+Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */; };
49                BFD899472169F01B0014EB07 /* LaunchAgentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */; };
50                BFDD81DA2156B3E30014EB07 /* RouterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDD81D92156B3E30014EB07 /* RouterManager.swift */; };
51                BFE16BF82156C61E0014EB07 /* RouterStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */; };
52                BFE16BFA2156DAED0014EB07 /* EventManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF92156DAED0014EB07 /* EventManager.swift */; };
53                BFE1CBAD2151908F0014EB07 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */; };
54/* End PBXBuildFile section */
55
56/* Begin PBXFileReference section */
57                BF07789621506C810014EB07 /* Storyboard.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Storyboard.storyboard; sourceTree = "<group>"; };
58                BF07789C21506D2B0014EB07 /* PopoverViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopoverViewController.swift; sourceTree = "<group>"; };
59                BF14B70B215C98DC0014EB07 /* LoggerWorker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoggerWorker.hpp; sourceTree = SOURCE_ROOT; };
60                BF14B70C215C98DC0014EB07 /* Logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logger.h; sourceTree = SOURCE_ROOT; };
61                BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoggerWorker.cpp; sourceTree = SOURCE_ROOT; };
62                BF14B70E215C98DC0014EB07 /* Logger.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Logger.mm; sourceTree = SOURCE_ROOT; };
63                BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FolderContentMonitor.swift; sourceTree = "<group>"; };
64                BF14B714215DA3330014EB07 /* version.h.tpl */ = {isa = PBXFileReference; lastKnownFileType = text; path = version.h.tpl; sourceTree = "<group>"; };
65                BF1EFA38215140E60014EB07 /* SBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SBridge.h; sourceTree = SOURCE_ROOT; };
66                BF1EFA39215140E60014EB07 /* SBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SBridge.mm; sourceTree = SOURCE_ROOT; };
67                BF1EFA3B215141100014EB07 /* RouterTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RouterTask.h; sourceTree = SOURCE_ROOT; };
68                BF1EFA3D215141100014EB07 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = SOURCE_ROOT; };
69                BF1EFA3E215141100014EB07 /* RouterTask.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RouterTask.mm; sourceTree = SOURCE_ROOT; };
70                BF1EFA3F215141110014EB07 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = SOURCE_ROOT; };
71                BF1EFA42215141220014EB07 /* include */ = {isa = PBXFileReference; lastKnownFileType = folder; path = include; sourceTree = SOURCE_ROOT; };
72                BF1EFA44215141630014EB07 /* base.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = base.zip; sourceTree = "<group>"; };
73                BF1EFA45215141640014EB07 /* ItoopieTransparent.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ItoopieTransparent.png; sourceTree = "<group>"; };
74                BF1EFA46215141640014EB07 /* launcher.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = launcher.jar; sourceTree = "<group>"; };
75                BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadJavaViewController.swift; sourceTree = "<group>"; };
76                BF3143FF2160CA350014EB07 /* logger_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logger_c.h; sourceTree = "<group>"; };
77                BF5061682113C48E0014EB07 /* I2PLauncher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = I2PLauncher.app; sourceTree = BUILT_PRODUCTS_DIR; };
78                BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = I2PLauncher.xcdatamodel; sourceTree = "<group>"; };
79                BF5061712113C4900014EB07 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
80                BF5061742113C4900014EB07 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UserInterfaces.xib; sourceTree = "<group>"; };
81                BF5061762113C4900014EB07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
82                BF5061792113C4900014EB07 /* I2PLauncher.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = I2PLauncher.entitlements; sourceTree = "<group>"; };
83                BF5061952113C84E0014EB07 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
84                BF5315062150C55B0014EB07 /* RouterRunner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterRunner.swift; sourceTree = "<group>"; };
85                BF53150C2150CE310014EB07 /* DateTimeUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateTimeUtils.swift; sourceTree = "<group>"; };
86                BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RouterProcessStatus+ObjectiveC.swift"; sourceTree = "<group>"; };
87                BF531514215105B40014EB07 /* LogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = "<group>"; };
88                BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = bumpInfoPlist.sh; sourceTree = SOURCE_ROOT; };
89                BF650CA72152AC7D0014EB07 /* Deployer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Deployer.mm; sourceTree = SOURCE_ROOT; };
90                BF650CA82152AC7D0014EB07 /* Deployer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Deployer.h; sourceTree = SOURCE_ROOT; };
91                BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterProcessStatus.swift; sourceTree = "<group>"; };
92                BF865414215180F60014EB07 /* libswiftDarwin.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libswiftDarwin.tbd; path = System/Library/PrivateFrameworks/Swift/libswiftDarwin.tbd; sourceTree = SDKROOT; };
93                BF865416215182820014EB07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
94                BFBDCAE8215040670014EB07 /* Subprocess.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Subprocess.swift; sourceTree = "<group>"; };
95                BFBDCAEA215041630014EB07 /* TaskPipeline.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaskPipeline.swift; sourceTree = "<group>"; };
96                BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Subprocess+CompactAPI.swift"; sourceTree = "<group>"; };
97                BFBDCAEE215041E30014EB07 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = "<group>"; };
98                BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExecutionResult.swift; sourceTree = "<group>"; };
99                BFBDCAF22150422C0014EB07 /* AppleStuffExceptionHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleStuffExceptionHandler.h; sourceTree = "<group>"; };
100                BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppleStuffExceptionHandler.m; sourceTree = "<group>"; };
101                BFBDCAF52150428D0014EB07 /* StringExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; };
102                BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayExtensions.swift; sourceTree = "<group>"; };
103                BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReflectionFunctions.swift; sourceTree = "<group>"; };
104                BFBDCAFD2150567D0014EB07 /* SwiftMainDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftMainDelegate.swift; sourceTree = "<group>"; };
105                BFBDCAFF21505BED0014EB07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
106                BFBDCB01215060190014EB07 /* DetectJava.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetectJava.swift; sourceTree = "<group>"; };
107                BFBDCB03215060970014EB07 /* StatusBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusBarController.swift; sourceTree = "<group>"; };
108                BFD899422169EE9F0014EB07 /* LaunchAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchAgent.swift; sourceTree = "<group>"; };
109                BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LaunchAgent+Status.swift"; sourceTree = "<group>"; };
110                BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchAgentManager.swift; sourceTree = "<group>"; };
111                BFDD81D92156B3E30014EB07 /* RouterManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterManager.swift; sourceTree = "<group>"; };
112                BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterStatusView.swift; sourceTree = "<group>"; };
113                BFE16BF92156DAED0014EB07 /* EventManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventManager.swift; sourceTree = "<group>"; };
114                BFE16BFD2156FD290014EB07 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
115                BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
116                BFF45818213C428E0014EB07 /* I2PLauncher-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "I2PLauncher-Bridging-Header.h"; sourceTree = "<group>"; };
117/* End PBXFileReference section */
118
119/* Begin PBXFrameworksBuildPhase section */
120                BF5061652113C48E0014EB07 /* Frameworks */ = {
121                        isa = PBXFrameworksBuildPhase;
122                        buildActionMask = 2147483647;
123                        files = (
124                                BFE1CBAD2151908F0014EB07 /* CoreFoundation.framework in Frameworks */,
125                                BF865417215182820014EB07 /* Foundation.framework in Frameworks */,
126                                BFBDCB0021505BEE0014EB07 /* AppKit.framework in Frameworks */,
127                                BF5061962113C84E0014EB07 /* Cocoa.framework in Frameworks */,
128                        );
129                        runOnlyForDeploymentPostprocessing = 0;
130                };
131/* End PBXFrameworksBuildPhase section */
132
133/* Begin PBXGroup section */
134                BF0778A0215080910014EB07 /* subprocesses */ = {
135                        isa = PBXGroup;
136                        children = (
137                                BFBDCAE8215040670014EB07 /* Subprocess.swift */,
138                                BFBDCAEA215041630014EB07 /* TaskPipeline.swift */,
139                                BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */,
140                                BFBDCAEE215041E30014EB07 /* Error.swift */,
141                                BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */,
142                                BFBDCAF22150422C0014EB07 /* AppleStuffExceptionHandler.h */,
143                                BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */,
144                        );
145                        path = subprocesses;
146                        sourceTree = "<group>";
147                };
148                BF0778A12150897A0014EB07 /* userinterface */ = {
149                        isa = PBXGroup;
150                        children = (
151                                BF07789C21506D2B0014EB07 /* PopoverViewController.swift */,
152                                BFBDCB03215060970014EB07 /* StatusBarController.swift */,
153                                BF531514215105B40014EB07 /* LogViewController.swift */,
154                                BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */,
155                                BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */,
156                        );
157                        path = userinterface;
158                        sourceTree = "<group>";
159                };
160                BF50615F2113C48E0014EB07 = {
161                        isa = PBXGroup;
162                        children = (
163                                BF14B714215DA3330014EB07 /* version.h.tpl */,
164                                BF1EFA44215141630014EB07 /* base.zip */,
165                                BF1EFA45215141640014EB07 /* ItoopieTransparent.png */,
166                                BF1EFA46215141640014EB07 /* launcher.jar */,
167                                BF50616A2113C48E0014EB07 /* I2PLauncher */,
168                                BF5061692113C48E0014EB07 /* Products */,
169                                BF5061922113C6ED0014EB07 /* Frameworks */,
170                        );
171                        sourceTree = "<group>";
172                };
173                BF5061692113C48E0014EB07 /* Products */ = {
174                        isa = PBXGroup;
175                        children = (
176                                BF5061682113C48E0014EB07 /* I2PLauncher.app */,
177                        );
178                        name = Products;
179                        sourceTree = "<group>";
180                };
181                BF50616A2113C48E0014EB07 /* I2PLauncher */ = {
182                        isa = PBXGroup;
183                        children = (
184                                BF14B70E215C98DC0014EB07 /* Logger.mm */,
185                                BF14B70C215C98DC0014EB07 /* Logger.h */,
186                                BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */,
187                                BF14B70B215C98DC0014EB07 /* LoggerWorker.hpp */,
188                                BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */,
189                                BF650CA82152AC7D0014EB07 /* Deployer.h */,
190                                BF650CA72152AC7D0014EB07 /* Deployer.mm */,
191                                BF1EFA42215141220014EB07 /* include */,
192                                BF1EFA3F215141110014EB07 /* AppDelegate.h */,
193                                BF3143FF2160CA350014EB07 /* logger_c.h */,
194                                BF1EFA3D215141100014EB07 /* main.mm */,
195                                BF1EFA3B215141100014EB07 /* RouterTask.h */,
196                                BF1EFA3E215141100014EB07 /* RouterTask.mm */,
197                                BF1EFA38215140E60014EB07 /* SBridge.h */,
198                                BF1EFA39215140E60014EB07 /* SBridge.mm */,
199                                BF5315052150C4AB0014EB07 /* Utils */,
200                                BF5315042150C4860014EB07 /* routermgmt */,
201                                BF0778A12150897A0014EB07 /* userinterface */,
202                                BF0778A0215080910014EB07 /* subprocesses */,
203                                BF5061712113C4900014EB07 /* Assets.xcassets */,
204                                BF5061732113C4900014EB07 /* UserInterfaces.xib */,
205                                BF5061762113C4900014EB07 /* Info.plist */,
206                                BF5061792113C4900014EB07 /* I2PLauncher.entitlements */,
207                                BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */,
208                                BFF45818213C428E0014EB07 /* I2PLauncher-Bridging-Header.h */,
209                                BF07789621506C810014EB07 /* Storyboard.storyboard */,
210                                BFBDCAFD2150567D0014EB07 /* SwiftMainDelegate.swift */,
211                        );
212                        path = I2PLauncher;
213                        sourceTree = "<group>";
214                };
215                BF5061922113C6ED0014EB07 /* Frameworks */ = {
216                        isa = PBXGroup;
217                        children = (
218                                BFE16BFD2156FD290014EB07 /* Sparkle.framework */,
219                                BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */,
220                                BF865416215182820014EB07 /* Foundation.framework */,
221                                BF865414215180F60014EB07 /* libswiftDarwin.tbd */,
222                                BFBDCAFF21505BED0014EB07 /* AppKit.framework */,
223                                BF5061952113C84E0014EB07 /* Cocoa.framework */,
224                        );
225                        name = Frameworks;
226                        sourceTree = "<group>";
227                };
228                BF5315042150C4860014EB07 /* routermgmt */ = {
229                        isa = PBXGroup;
230                        children = (
231                                BFBDCB01215060190014EB07 /* DetectJava.swift */,
232                                BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */,
233                                BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */,
234                                BF5315062150C55B0014EB07 /* RouterRunner.swift */,
235                                BFDD81D92156B3E30014EB07 /* RouterManager.swift */,
236                        );
237                        path = routermgmt;
238                        sourceTree = "<group>";
239                };
240                BF5315052150C4AB0014EB07 /* Utils */ = {
241                        isa = PBXGroup;
242                        children = (
243                                BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */,
244                                BFBDCAF52150428D0014EB07 /* StringExtensions.swift */,
245                                BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */,
246                                BF53150C2150CE310014EB07 /* DateTimeUtils.swift */,
247                                BFE16BF92156DAED0014EB07 /* EventManager.swift */,
248                                BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */,
249                                BFD899422169EE9F0014EB07 /* LaunchAgent.swift */,
250                                BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */,
251                                BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */,
252                        );
253                        path = Utils;
254                        sourceTree = "<group>";
255                };
256/* End PBXGroup section */
257
258/* Begin PBXNativeTarget section */
259                BF5061672113C48E0014EB07 /* I2PLauncher */ = {
260                        isa = PBXNativeTarget;
261                        buildConfigurationList = BF50617C2113C4900014EB07 /* Build configuration list for PBXNativeTarget "I2PLauncher" */;
262                        buildPhases = (
263                                BF14B713215DA1460014EB07 /* ShellScript */,
264                                BF5061642113C48E0014EB07 /* Sources */,
265                                BF5061652113C48E0014EB07 /* Frameworks */,
266                                BF1EFA4B215142030014EB07 /* ShellScript */,
267                                BF5061662113C48E0014EB07 /* Resources */,
268                        );
269                        buildRules = (
270                        );
271                        dependencies = (
272                        );
273                        name = I2PLauncher;
274                        productName = I2PLauncher;
275                        productReference = BF5061682113C48E0014EB07 /* I2PLauncher.app */;
276                        productType = "com.apple.product-type.application";
277                };
278/* End PBXNativeTarget section */
279
280/* Begin PBXProject section */
281                BF5061602113C48E0014EB07 /* Project object */ = {
282                        isa = PBXProject;
283                        attributes = {
284                                LastUpgradeCheck = 1000;
285                                ORGANIZATIONNAME = "The I2P Project";
286                                TargetAttributes = {
287                                        BF5061672113C48E0014EB07 = {
288                                                CreatedOnToolsVersion = 9.4.1;
289                                                DevelopmentTeam = W3C42P2LA8;
290                                                LastSwiftMigration = 0940;
291                                                ProvisioningStyle = Manual;
292                                                SystemCapabilities = {
293                                                        com.apple.ApplicationGroups.Mac = {
294                                                                enabled = 0;
295                                                        };
296                                                        com.apple.HardenedRuntime = {
297                                                                enabled = 1;
298                                                        };
299                                                        com.apple.NetworkExtensions = {
300                                                                enabled = 0;
301                                                        };
302                                                        com.apple.Sandbox = {
303                                                                enabled = 0;
304                                                        };
305                                                };
306                                        };
307                                };
308                        };
309                        buildConfigurationList = BF5061632113C48E0014EB07 /* Build configuration list for PBXProject "I2PLauncher" */;
310                        compatibilityVersion = "Xcode 6.3";
311                        developmentRegion = en;
312                        hasScannedForEncodings = 0;
313                        knownRegions = (
314                                en,
315                                Base,
316                        );
317                        mainGroup = BF50615F2113C48E0014EB07;
318                        productRefGroup = BF5061692113C48E0014EB07 /* Products */;
319                        projectDirPath = "";
320                        projectRoot = "";
321                        targets = (
322                                BF5061672113C48E0014EB07 /* I2PLauncher */,
323                        );
324                };
325/* End PBXProject section */
326
327/* Begin PBXResourcesBuildPhase section */
328                BF5061662113C48E0014EB07 /* Resources */ = {
329                        isa = PBXResourcesBuildPhase;
330                        buildActionMask = 2147483647;
331                        files = (
332                                BF86541321515CA00014EB07 /* launcher.jar in Resources */,
333                                BF650CA92152AC7D0014EB07 /* bumpInfoPlist.sh in Resources */,
334                                BF07789721506C810014EB07 /* Storyboard.storyboard in Resources */,
335                                BF5061722113C4900014EB07 /* Assets.xcassets in Resources */,
336                                BF5061752113C4900014EB07 /* UserInterfaces.xib in Resources */,
337                                BF1EFA48215141640014EB07 /* ItoopieTransparent.png in Resources */,
338                                BF1EFA47215141640014EB07 /* base.zip in Resources */,
339                        );
340                        runOnlyForDeploymentPostprocessing = 0;
341                };
342/* End PBXResourcesBuildPhase section */
343
344/* Begin PBXShellScriptBuildPhase section */
345                BF14B713215DA1460014EB07 /* ShellScript */ = {
346                        isa = PBXShellScriptBuildPhase;
347                        buildActionMask = 2147483647;
348                        files = (
349                        );
350                        inputFileListPaths = (
351                        );
352                        inputPaths = (
353                        );
354                        outputFileListPaths = (
355                        );
356                        outputPaths = (
357                        );
358                        runOnlyForDeploymentPostprocessing = 0;
359                        shellPath = /bin/sh;
360                        shellScript = "# Type a script or drag a script file from your workspace to insert its path.\nversion=`/usr/libexec/PlistBuddy -c \"Print CFBundleVersion\" \"${INFOPLIST_FILE}\"`\ncommit=`mtn heads --branch=i2p.i2p | awk '{ print $1 }' | head -n 1`\nbuildinfo=\"Built $(date), $commit\"\n\n# Use cat to avoid any potential alias of cp asking for overwrite of file.\ncat $SRCROOT/version.h.tpl > $SRCROOT/version.h\nsed -i '' \"s#VERSION_REPLACED_BY_XCODE_BUILD_SCRIPT#$version#\" $SRCROOT/version.h\nsed -i '' \"s#BUILD_INFO_REPLACED_BY_XCODE_BUILD_SCRIPT#$buildinfo#\" $SRCROOT/version.h\n\n$SRCROOT/check_latest_java.sh\n\n";
361                };
362                BF1EFA4B215142030014EB07 /* ShellScript */ = {
363                        isa = PBXShellScriptBuildPhase;
364                        buildActionMask = 2147483647;
365                        files = (
366                        );
367                        inputPaths = (
368                        );
369                        outputPaths = (
370                        );
371                        runOnlyForDeploymentPostprocessing = 0;
372                        shellPath = /bin/sh;
373                        shellScript = "# Run from launchers/macosx\nset -x\n\n# Warning to keep clean files\nfind \"${SRCROOT}\" \\( -name \"*.h\" -or -name \"*.m\" \\) -print0 | xargs -0 wc -l | awk '$1 > 200 && $2 != \"total\" { print $2 \":1: warning: file more than 200 lines\" }'\n\nif [ ! -z \"${REPACK_I2P}\" ]; then\n    export BUILDDIR=$(pwd)\n    export MACOSX_SOURCE_DIR=$SRCROOT\n    export I2P_SOURCE_DIR=$(realpath $SRCROOT/../..)\n    cd $MACOSX_SOURCE_DIR/..\n    # TODO: Find out why sbt hangs when executed in cli\n    #./sbt \";macosx:assembly\"\n    cd ..\n    cd $I2P_SOURCE_DIR\n    ant preppkg-osx jbigi-osx-only\n    cp build/jbigi.jar pkg-temp/lib/jbigi.jar\n    cd pkg-temp\n    rm -f $BUILDDIR/base.zip\n    zip -r -v -9 $BUILDDIR/base.zip *\n    cd $MACOSX_SOURCE_DIR\n    cp $MACOSX_SOURCE_DIR/target/scala-2.11/routerLauncher-assembly-0.1.0-SNAPSHOT.jar $BUILDDIR/launcher.jar\nfi\n\n";
374                };
375/* End PBXShellScriptBuildPhase section */
376
377/* Begin PBXSourcesBuildPhase section */
378                BF5061642113C48E0014EB07 /* Sources */ = {
379                        isa = PBXSourcesBuildPhase;
380                        buildActionMask = 2147483647;
381                        files = (
382                                BFBDCB04215060970014EB07 /* StatusBarController.swift in Sources */,
383                                BFBDCAF8215047FE0014EB07 /* ArrayExtensions.swift in Sources */,
384                                BF5315072150C55B0014EB07 /* RouterRunner.swift in Sources */,
385                                BFE16BFA2156DAED0014EB07 /* EventManager.swift in Sources */,
386                                BFBDCAF12150420C0014EB07 /* ExecutionResult.swift in Sources */,
387                                BFE16BF82156C61E0014EB07 /* RouterStatusView.swift in Sources */,
388                                BFBDCAEF215041E30014EB07 /* Error.swift in Sources */,
389                                BF1EFA41215141110014EB07 /* RouterTask.mm in Sources */,
390                                BF7506CB21509CFD0014EB07 /* RouterProcessStatus.swift in Sources */,
391                                BFBDCAE9215040670014EB07 /* Subprocess.swift in Sources */,
392                                BFBDCAFA215050810014EB07 /* ReflectionFunctions.swift in Sources */,
393                                BFBDCAED215041C10014EB07 /* Subprocess+CompactAPI.swift in Sources */,
394                                BFBDCB02215060190014EB07 /* DetectJava.swift in Sources */,
395                                BF07789E21506D2B0014EB07 /* PopoverViewController.swift in Sources */,
396                                BFD899472169F01B0014EB07 /* LaunchAgentManager.swift in Sources */,
397                                BF650CAB2152AC7D0014EB07 /* Deployer.mm in Sources */,
398                                BF1EFA40215141110014EB07 /* main.mm in Sources */,
399                                BFBDCAF4215042670014EB07 /* AppleStuffExceptionHandler.m in Sources */,
400                                BF3143FE2160C1BD0014EB07 /* DownloadJavaViewController.swift in Sources */,
401                                BF531515215105B40014EB07 /* LogViewController.swift in Sources */,
402                                BF5315132150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift in Sources */,
403                                BFD899452169EFE90014EB07 /* LaunchAgent+Status.swift in Sources */,
404                                BF14B712215D9E040014EB07 /* FolderContentMonitor.swift in Sources */,
405                                BFBDCAFE2150567D0014EB07 /* SwiftMainDelegate.swift in Sources */,
406                                BFD899432169EE9F0014EB07 /* LaunchAgent.swift in Sources */,
407                                BFDD81DA2156B3E30014EB07 /* RouterManager.swift in Sources */,
408                                BF1EFA3A215140E60014EB07 /* SBridge.mm in Sources */,
409                                BF14B70F215C98DC0014EB07 /* LoggerWorker.cpp in Sources */,
410                                BF14B710215C98DC0014EB07 /* Logger.mm in Sources */,
411                                BFBDCAF62150428D0014EB07 /* StringExtensions.swift in Sources */,
412                                BF5061702113C48E0014EB07 /* I2PLauncher.xcdatamodeld in Sources */,
413                                BFBDCAEB215041630014EB07 /* TaskPipeline.swift in Sources */,
414                                BF53150D2150CE310014EB07 /* DateTimeUtils.swift in Sources */,
415                        );
416                        runOnlyForDeploymentPostprocessing = 0;
417                };
418/* End PBXSourcesBuildPhase section */
419
420/* Begin PBXVariantGroup section */
421                BF5061732113C4900014EB07 /* UserInterfaces.xib */ = {
422                        isa = PBXVariantGroup;
423                        children = (
424                                BF5061742113C4900014EB07 /* Base */,
425                        );
426                        name = UserInterfaces.xib;
427                        sourceTree = "<group>";
428                };
429/* End PBXVariantGroup section */
430
431/* Begin XCBuildConfiguration section */
432                BF50617A2113C4900014EB07 /* Debug */ = {
433                        isa = XCBuildConfiguration;
434                        buildSettings = {
435                                ALWAYS_SEARCH_USER_PATHS = NO;
436                                CLANG_ANALYZER_NONNULL = YES;
437                                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
438                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
439                                CLANG_CXX_LIBRARY = "libc++";
440                                CLANG_ENABLE_MODULES = YES;
441                                CLANG_ENABLE_OBJC_ARC = NO;
442                                CLANG_ENABLE_OBJC_WEAK = YES;
443                                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
444                                CLANG_WARN_BOOL_CONVERSION = YES;
445                                CLANG_WARN_COMMA = YES;
446                                CLANG_WARN_CONSTANT_CONVERSION = YES;
447                                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
448                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
449                                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
450                                CLANG_WARN_EMPTY_BODY = YES;
451                                CLANG_WARN_ENUM_CONVERSION = YES;
452                                CLANG_WARN_INFINITE_RECURSION = YES;
453                                CLANG_WARN_INT_CONVERSION = YES;
454                                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
455                                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
456                                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
457                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
458                                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
459                                CLANG_WARN_STRICT_PROTOTYPES = YES;
460                                CLANG_WARN_SUSPICIOUS_MOVE = YES;
461                                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
462                                CLANG_WARN_UNREACHABLE_CODE = YES;
463                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
464                                CODE_SIGN_IDENTITY = "-";
465                                COPY_PHASE_STRIP = NO;
466                                DEBUG_INFORMATION_FORMAT = dwarf;
467                                ENABLE_STRICT_OBJC_MSGSEND = YES;
468                                ENABLE_TESTABILITY = YES;
469                                GCC_C_LANGUAGE_STANDARD = gnu11;
470                                GCC_DYNAMIC_NO_PIC = NO;
471                                GCC_NO_COMMON_BLOCKS = YES;
472                                GCC_OPTIMIZATION_LEVEL = 0;
473                                GCC_PREPROCESSOR_DEFINITIONS = (
474                                        "DEBUG=1",
475                                        "$(inherited)",
476                                );
477                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
478                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
479                                GCC_WARN_UNDECLARED_SELECTOR = YES;
480                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
481                                GCC_WARN_UNUSED_FUNCTION = YES;
482                                GCC_WARN_UNUSED_VARIABLE = YES;
483                                MACOSX_DEPLOYMENT_TARGET = 10.11;
484                                MTL_ENABLE_DEBUG_INFO = YES;
485                                ONLY_ACTIVE_ARCH = YES;
486                                SDKROOT = macosx10.13;
487                        };
488                        name = Debug;
489                };
490                BF50617B2113C4900014EB07 /* Release */ = {
491                        isa = XCBuildConfiguration;
492                        buildSettings = {
493                                ALWAYS_SEARCH_USER_PATHS = NO;
494                                CLANG_ANALYZER_NONNULL = YES;
495                                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
496                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
497                                CLANG_CXX_LIBRARY = "libc++";
498                                CLANG_ENABLE_MODULES = YES;
499                                CLANG_ENABLE_OBJC_ARC = NO;
500                                CLANG_ENABLE_OBJC_WEAK = YES;
501                                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
502                                CLANG_WARN_BOOL_CONVERSION = YES;
503                                CLANG_WARN_COMMA = YES;
504                                CLANG_WARN_CONSTANT_CONVERSION = YES;
505                                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
506                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
507                                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
508                                CLANG_WARN_EMPTY_BODY = YES;
509                                CLANG_WARN_ENUM_CONVERSION = YES;
510                                CLANG_WARN_INFINITE_RECURSION = YES;
511                                CLANG_WARN_INT_CONVERSION = YES;
512                                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
513                                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
514                                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
515                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
516                                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
517                                CLANG_WARN_STRICT_PROTOTYPES = YES;
518                                CLANG_WARN_SUSPICIOUS_MOVE = YES;
519                                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
520                                CLANG_WARN_UNREACHABLE_CODE = YES;
521                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
522                                CODE_SIGN_IDENTITY = "-";
523                                COPY_PHASE_STRIP = NO;
524                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
525                                ENABLE_NS_ASSERTIONS = NO;
526                                ENABLE_STRICT_OBJC_MSGSEND = YES;
527                                GCC_C_LANGUAGE_STANDARD = gnu11;
528                                GCC_NO_COMMON_BLOCKS = YES;
529                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
530                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
531                                GCC_WARN_UNDECLARED_SELECTOR = YES;
532                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
533                                GCC_WARN_UNUSED_FUNCTION = YES;
534                                GCC_WARN_UNUSED_VARIABLE = YES;
535                                MACOSX_DEPLOYMENT_TARGET = 10.11;
536                                MTL_ENABLE_DEBUG_INFO = NO;
537                                SDKROOT = macosx10.13;
538                                SWIFT_COMPILATION_MODE = wholemodule;
539                        };
540                        name = Release;
541                };
542                BF50617D2113C4900014EB07 /* Debug */ = {
543                        isa = XCBuildConfiguration;
544                        buildSettings = {
545                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
546                                CODE_SIGN_ENTITLEMENTS = I2PLauncher/I2PLauncher.entitlements;
547                                CODE_SIGN_IDENTITY = "Developer ID Application";
548                                CODE_SIGN_STYLE = Manual;
549                                COMBINE_HIDPI_IMAGES = YES;
550                                COMPRESS_PNG_FILES = YES;
551                                COPY_PHASE_STRIP = YES;
552                                DEAD_CODE_STRIPPING = YES;
553                                DEFINES_MODULE = YES;
554                                DEVELOPMENT_TEAM = W3C42P2LA8;
555                                ENABLE_HARDENED_RUNTIME = YES;
556                                FRAMEWORK_SEARCH_PATHS = (
557                                        /Library/Frameworks,
558                                        /System/Library/Frameworks,
559                                        "$(PROJECT_DIR)",
560                                );
561                                HEADER_SEARCH_PATHS = (
562                                        "$(SRCROOT)/include",
563                                        "$(SRCROOT)/../../../Sparkle/Sparkle",
564                                );
565                                INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = include;
566                                INFOPLIST_FILE = I2PLauncher/Info.plist;
567                                LD_NO_PIE = YES;
568                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/Frameworks @loader_path/../Frameworks";
569                                MACOSX_DEPLOYMENT_TARGET = 10.11;
570                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher";
571                                PRODUCT_NAME = "$(TARGET_NAME)";
572                                PROVISIONING_PROFILE_SPECIFIER = "";
573                                SDKROOT = macosx;
574                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
575                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
576                                SWIFT_VERSION = 3.0;
577                                SYSTEM_HEADER_SEARCH_PATHS = "$(SRCROOT)/include/**";
578                        };
579                        name = Debug;
580                };
581                BF50617E2113C4900014EB07 /* Release */ = {
582                        isa = XCBuildConfiguration;
583                        buildSettings = {
584                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
585                                CODE_SIGN_ENTITLEMENTS = I2PLauncher/I2PLauncher.entitlements;
586                                CODE_SIGN_IDENTITY = "Developer ID Application";
587                                CODE_SIGN_STYLE = Manual;
588                                COMBINE_HIDPI_IMAGES = YES;
589                                COMPRESS_PNG_FILES = YES;
590                                COPY_PHASE_STRIP = YES;
591                                DEAD_CODE_STRIPPING = YES;
592                                DEFINES_MODULE = YES;
593                                DEVELOPMENT_TEAM = W3C42P2LA8;
594                                ENABLE_HARDENED_RUNTIME = YES;
595                                FRAMEWORK_SEARCH_PATHS = (
596                                        /Library/Frameworks,
597                                        /System/Library/Frameworks,
598                                        "$(PROJECT_DIR)",
599                                );
600                                HEADER_SEARCH_PATHS = (
601                                        "$(SRCROOT)/include",
602                                        "$(SRCROOT)/../../../Sparkle/Sparkle",
603                                );
604                                INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = include;
605                                INFOPLIST_FILE = I2PLauncher/Info.plist;
606                                LD_NO_PIE = YES;
607                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/Frameworks @loader_path/../Frameworks";
608                                MACOSX_DEPLOYMENT_TARGET = 10.11;
609                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher";
610                                PRODUCT_NAME = "$(TARGET_NAME)";
611                                PROVISIONING_PROFILE_SPECIFIER = "";
612                                SDKROOT = macosx;
613                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
614                                SWIFT_VERSION = 3.0;
615                                SYSTEM_HEADER_SEARCH_PATHS = "$(SRCROOT)/include/**";
616                        };
617                        name = Release;
618                };
619/* End XCBuildConfiguration section */
620
621/* Begin XCConfigurationList section */
622                BF5061632113C48E0014EB07 /* Build configuration list for PBXProject "I2PLauncher" */ = {
623                        isa = XCConfigurationList;
624                        buildConfigurations = (
625                                BF50617A2113C4900014EB07 /* Debug */,
626                                BF50617B2113C4900014EB07 /* Release */,
627                        );
628                        defaultConfigurationIsVisible = 0;
629                        defaultConfigurationName = Release;
630                };
631                BF50617C2113C4900014EB07 /* Build configuration list for PBXNativeTarget "I2PLauncher" */ = {
632                        isa = XCConfigurationList;
633                        buildConfigurations = (
634                                BF50617D2113C4900014EB07 /* Debug */,
635                                BF50617E2113C4900014EB07 /* Release */,
636                        );
637                        defaultConfigurationIsVisible = 0;
638                        defaultConfigurationName = Release;
639                };
640/* End XCConfigurationList section */
641
642/* Begin XCVersionGroup section */
643                BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */ = {
644                        isa = XCVersionGroup;
645                        children = (
646                                BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */,
647                        );
648                        currentVersion = BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */;
649                        path = I2PLauncher.xcdatamodeld;
650                        sourceTree = "<group>";
651                        versionGroupType = wrapper.xcdatamodel;
652                };
653/* End XCVersionGroup section */
654        };
655        rootObject = BF5061602113C48E0014EB07 /* Project object */;
656}
Note: See TracBrowser for help on using the repository browser.