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

Last change on this file since a367778 was a367778, checked in by meeh <meeh@…>, 3 years ago

Mac OSX Launcher: Misc changes + xcode project file update

  • Property mode set to 100644
File size: 50.7 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                BF0956E721EAD3590014EB07 /* profile.tgz in Resources */ = {isa = PBXBuildFile; fileRef = BF0956E621EAD3590014EB07 /* profile.tgz */; };
13                BF14B70F215C98DC0014EB07 /* LoggerWorker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */; };
14                BF14B710215C98DC0014EB07 /* Logger.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF14B70E215C98DC0014EB07 /* Logger.mm */; };
15                BF14B712215D9E040014EB07 /* FolderContentMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */; };
16                BF1D6D8F21BB32460014EB07 /* Preferences.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF1D6D8E21BB32460014EB07 /* Preferences.storyboard */; };
17                BF1D6D9121BB344D0014EB07 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9021BB344D0014EB07 /* Preferences.swift */; };
18                BF1D6D9321BB36880014EB07 /* PreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9221BB36880014EB07 /* PreferencesViewController.swift */; };
19                BF1D6D9521BB379A0014EB07 /* PreferencesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9421BB379A0014EB07 /* PreferencesWindowController.swift */; };
20                BF1D6D9921BB7DC10014EB07 /* FirefoxManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9821BB7DC10014EB07 /* FirefoxManager.swift */; };
21                BF1D6D9B21BB86520014EB07 /* ConsoleWebView.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF1D6D9A21BB86520014EB07 /* ConsoleWebView.storyboard */; };
22                BF1D6D9D21BB87000014EB07 /* EmbeddedConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9C21BB87000014EB07 /* EmbeddedConsoleView.swift */; };
23                BF1D6D9F21BBA1460014EB07 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF1D6D9E21BBA1460014EB07 /* WebKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
24                BF1D6DA321BBB8120014EB07 /* AdvancedTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6DA221BBB8120014EB07 /* AdvancedTableView.swift */; };
25                BF1D6DA521BBB84E0014EB07 /* PreferencesViewController+TableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6DA421BBB84E0014EB07 /* PreferencesViewController+TableView.swift */; };
26                BF1EFA3A215140E60014EB07 /* SBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA39215140E60014EB07 /* SBridge.mm */; };
27                BF1EFA40215141110014EB07 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA3D215141100014EB07 /* main.mm */; };
28                BF1EFA41215141110014EB07 /* RouterTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA3E215141100014EB07 /* RouterTask.mm */; };
29                BF1EFA47215141640014EB07 /* base.zip in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA44215141630014EB07 /* base.zip */; };
30                BF1EFA48215141640014EB07 /* ItoopieTransparent.png in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA45215141640014EB07 /* ItoopieTransparent.png */; };
31                BF3143FE2160C1BD0014EB07 /* DownloadJavaViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */; };
32                BF5061702113C48E0014EB07 /* I2PLauncher.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */; };
33                BF5061722113C4900014EB07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF5061712113C4900014EB07 /* Assets.xcassets */; };
34                BF5061752113C4900014EB07 /* UserInterfaces.xib in Resources */ = {isa = PBXBuildFile; fileRef = BF5061732113C4900014EB07 /* UserInterfaces.xib */; };
35                BF5061962113C84E0014EB07 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF5061952113C84E0014EB07 /* Cocoa.framework */; };
36                BF5315072150C55B0014EB07 /* RouterRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5315062150C55B0014EB07 /* RouterRunner.swift */; };
37                BF53150D2150CE310014EB07 /* DateTimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF53150C2150CE310014EB07 /* DateTimeUtils.swift */; };
38                BF5315132150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */; };
39                BF531515215105B40014EB07 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF531514215105B40014EB07 /* LogViewController.swift */; };
40                BF650CA92152AC7D0014EB07 /* bumpInfoPlist.sh in Resources */ = {isa = PBXBuildFile; fileRef = BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */; };
41                BF650CAB2152AC7D0014EB07 /* Deployer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF650CA72152AC7D0014EB07 /* Deployer.mm */; };
42                BF7506CB21509CFD0014EB07 /* RouterProcessStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */; };
43                BF86541321515CA00014EB07 /* launcher.jar in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA46215141640014EB07 /* launcher.jar */; };
44                BF865417215182820014EB07 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF865416215182820014EB07 /* Foundation.framework */; };
45                BFA5226221CD43480014EB07 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5226121CD43480014EB07 /* AppDelegate.swift */; };
46                BFA5226421CD434A0014EB07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BFA5226321CD434A0014EB07 /* Assets.xcassets */; };
47                BFA5226E21CD44740014EB07 /* StartupItemApp.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = BFA5225F21CD43480014EB07 /* StartupItemApp.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
48                BFA5227021CDBF450014EB07 /* Startup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5226F21CDBF450014EB07 /* Startup.swift */; };
49                BFBDCAE9215040670014EB07 /* Subprocess.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAE8215040670014EB07 /* Subprocess.swift */; };
50                BFBDCAEB215041630014EB07 /* TaskPipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEA215041630014EB07 /* TaskPipeline.swift */; };
51                BFBDCAED215041C10014EB07 /* Subprocess+CompactAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */; };
52                BFBDCAEF215041E30014EB07 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEE215041E30014EB07 /* Error.swift */; };
53                BFBDCAF12150420C0014EB07 /* ExecutionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */; };
54                BFBDCAF4215042670014EB07 /* AppleStuffExceptionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */; };
55                BFBDCAF62150428D0014EB07 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF52150428D0014EB07 /* StringExtensions.swift */; };
56                BFBDCAF8215047FE0014EB07 /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */; };
57                BFBDCAFA215050810014EB07 /* ReflectionFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */; };
58                BFBDCAFE2150567D0014EB07 /* SwiftMainDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAFD2150567D0014EB07 /* SwiftMainDelegate.swift */; };
59                BFBDCB0021505BEE0014EB07 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFBDCAFF21505BED0014EB07 /* AppKit.framework */; };
60                BFBDCB02215060190014EB07 /* DetectJava.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB01215060190014EB07 /* DetectJava.swift */; };
61                BFBDCB04215060970014EB07 /* StatusBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB03215060970014EB07 /* StatusBarController.swift */; };
62                BFD899432169EE9F0014EB07 /* LaunchAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899422169EE9F0014EB07 /* LaunchAgent.swift */; };
63                BFD899452169EFE90014EB07 /* LaunchAgent+Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */; };
64                BFD899472169F01B0014EB07 /* LaunchAgentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */; };
65                BFDD81DA2156B3E30014EB07 /* RouterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDD81D92156B3E30014EB07 /* RouterManager.swift */; };
66                BFE16BF82156C61E0014EB07 /* RouterStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */; };
67                BFE16BFA2156DAED0014EB07 /* EventManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF92156DAED0014EB07 /* EventManager.swift */; };
68                BFE1CBAD2151908F0014EB07 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */; };
69/* End PBXBuildFile section */
70
71/* Begin PBXCopyFilesBuildPhase section */
72                BFA5226D21CD44610014EB07 /* CopyFiles */ = {
73                        isa = PBXCopyFilesBuildPhase;
74                        buildActionMask = 2147483647;
75                        dstPath = Contents/Library/LoginItems;
76                        dstSubfolderSpec = 1;
77                        files = (
78                                BFA5226E21CD44740014EB07 /* StartupItemApp.app in CopyFiles */,
79                        );
80                        runOnlyForDeploymentPostprocessing = 0;
81                };
82/* End PBXCopyFilesBuildPhase section */
83
84/* Begin PBXFileReference section */
85                BF07789621506C810014EB07 /* Storyboard.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Storyboard.storyboard; sourceTree = "<group>"; };
86                BF07789C21506D2B0014EB07 /* PopoverViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopoverViewController.swift; sourceTree = "<group>"; };
87                BF0956E621EAD3590014EB07 /* profile.tgz */ = {isa = PBXFileReference; lastKnownFileType = file; path = profile.tgz; sourceTree = "<group>"; };
88                BF14B70B215C98DC0014EB07 /* LoggerWorker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoggerWorker.hpp; sourceTree = SOURCE_ROOT; };
89                BF14B70C215C98DC0014EB07 /* Logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logger.h; sourceTree = SOURCE_ROOT; };
90                BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoggerWorker.cpp; sourceTree = SOURCE_ROOT; };
91                BF14B70E215C98DC0014EB07 /* Logger.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Logger.mm; sourceTree = SOURCE_ROOT; };
92                BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FolderContentMonitor.swift; sourceTree = "<group>"; };
93                BF14B714215DA3330014EB07 /* version.h.tpl */ = {isa = PBXFileReference; lastKnownFileType = text; path = version.h.tpl; sourceTree = "<group>"; };
94                BF1D6D8E21BB32460014EB07 /* Preferences.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Preferences.storyboard; sourceTree = "<group>"; };
95                BF1D6D9021BB344D0014EB07 /* Preferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = "<group>"; };
96                BF1D6D9221BB36880014EB07 /* PreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesViewController.swift; sourceTree = "<group>"; };
97                BF1D6D9421BB379A0014EB07 /* PreferencesWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesWindowController.swift; sourceTree = "<group>"; };
98                BF1D6D9821BB7DC10014EB07 /* FirefoxManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirefoxManager.swift; sourceTree = "<group>"; };
99                BF1D6D9A21BB86520014EB07 /* ConsoleWebView.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ConsoleWebView.storyboard; sourceTree = "<group>"; };
100                BF1D6D9C21BB87000014EB07 /* EmbeddedConsoleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedConsoleView.swift; sourceTree = "<group>"; };
101                BF1D6D9E21BBA1460014EB07 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
102                BF1D6DA221BBB8120014EB07 /* AdvancedTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedTableView.swift; sourceTree = "<group>"; };
103                BF1D6DA421BBB84E0014EB07 /* PreferencesViewController+TableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesViewController+TableView.swift"; sourceTree = "<group>"; };
104                BF1EFA38215140E60014EB07 /* SBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SBridge.h; sourceTree = SOURCE_ROOT; };
105                BF1EFA39215140E60014EB07 /* SBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SBridge.mm; sourceTree = SOURCE_ROOT; };
106                BF1EFA3B215141100014EB07 /* RouterTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RouterTask.h; sourceTree = SOURCE_ROOT; };
107                BF1EFA3D215141100014EB07 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = SOURCE_ROOT; };
108                BF1EFA3E215141100014EB07 /* RouterTask.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RouterTask.mm; sourceTree = SOURCE_ROOT; };
109                BF1EFA3F215141110014EB07 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = SOURCE_ROOT; };
110                BF1EFA42215141220014EB07 /* include */ = {isa = PBXFileReference; lastKnownFileType = folder; path = include; sourceTree = SOURCE_ROOT; };
111                BF1EFA44215141630014EB07 /* base.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = base.zip; sourceTree = "<group>"; };
112                BF1EFA45215141640014EB07 /* ItoopieTransparent.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ItoopieTransparent.png; sourceTree = "<group>"; };
113                BF1EFA46215141640014EB07 /* launcher.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = launcher.jar; sourceTree = "<group>"; };
114                BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadJavaViewController.swift; sourceTree = "<group>"; };
115                BF3143FF2160CA350014EB07 /* logger_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logger_c.h; sourceTree = "<group>"; };
116                BF5061682113C48E0014EB07 /* I2PLauncher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = I2PLauncher.app; sourceTree = BUILT_PRODUCTS_DIR; };
117                BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = I2PLauncher.xcdatamodel; sourceTree = "<group>"; };
118                BF5061712113C4900014EB07 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
119                BF5061742113C4900014EB07 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UserInterfaces.xib; sourceTree = "<group>"; };
120                BF5061762113C4900014EB07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
121                BF5061792113C4900014EB07 /* I2PLauncher.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = I2PLauncher.entitlements; sourceTree = "<group>"; };
122                BF5061952113C84E0014EB07 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
123                BF5315062150C55B0014EB07 /* RouterRunner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterRunner.swift; sourceTree = "<group>"; };
124                BF53150C2150CE310014EB07 /* DateTimeUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateTimeUtils.swift; sourceTree = "<group>"; };
125                BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RouterProcessStatus+ObjectiveC.swift"; sourceTree = "<group>"; };
126                BF531514215105B40014EB07 /* LogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = "<group>"; };
127                BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = bumpInfoPlist.sh; sourceTree = SOURCE_ROOT; };
128                BF650CA72152AC7D0014EB07 /* Deployer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Deployer.mm; sourceTree = SOURCE_ROOT; };
129                BF650CA82152AC7D0014EB07 /* Deployer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Deployer.h; sourceTree = SOURCE_ROOT; };
130                BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterProcessStatus.swift; sourceTree = "<group>"; };
131                BF865414215180F60014EB07 /* libswiftDarwin.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libswiftDarwin.tbd; path = System/Library/PrivateFrameworks/Swift/libswiftDarwin.tbd; sourceTree = SDKROOT; };
132                BF865416215182820014EB07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
133                BFA5225F21CD43480014EB07 /* StartupItemApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StartupItemApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
134                BFA5226121CD43480014EB07 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
135                BFA5226321CD434A0014EB07 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
136                BFA5226821CD434A0014EB07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
137                BFA5226921CD434A0014EB07 /* StartupItemApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = StartupItemApp.entitlements; sourceTree = "<group>"; };
138                BFA5226F21CDBF450014EB07 /* Startup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Startup.swift; sourceTree = "<group>"; };
139                BFBDCAE8215040670014EB07 /* Subprocess.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Subprocess.swift; sourceTree = "<group>"; };
140                BFBDCAEA215041630014EB07 /* TaskPipeline.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaskPipeline.swift; sourceTree = "<group>"; };
141                BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Subprocess+CompactAPI.swift"; sourceTree = "<group>"; };
142                BFBDCAEE215041E30014EB07 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = "<group>"; };
143                BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExecutionResult.swift; sourceTree = "<group>"; };
144                BFBDCAF22150422C0014EB07 /* AppleStuffExceptionHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleStuffExceptionHandler.h; sourceTree = "<group>"; };
145                BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppleStuffExceptionHandler.m; sourceTree = "<group>"; };
146                BFBDCAF52150428D0014EB07 /* StringExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; };
147                BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayExtensions.swift; sourceTree = "<group>"; };
148                BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReflectionFunctions.swift; sourceTree = "<group>"; };
149                BFBDCAFD2150567D0014EB07 /* SwiftMainDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftMainDelegate.swift; sourceTree = "<group>"; };
150                BFBDCAFF21505BED0014EB07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
151                BFBDCB01215060190014EB07 /* DetectJava.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetectJava.swift; sourceTree = "<group>"; };
152                BFBDCB03215060970014EB07 /* StatusBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusBarController.swift; sourceTree = "<group>"; };
153                BFD899422169EE9F0014EB07 /* LaunchAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchAgent.swift; sourceTree = "<group>"; };
154                BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LaunchAgent+Status.swift"; sourceTree = "<group>"; };
155                BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchAgentManager.swift; sourceTree = "<group>"; };
156                BFDD81D92156B3E30014EB07 /* RouterManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterManager.swift; sourceTree = "<group>"; };
157                BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterStatusView.swift; sourceTree = "<group>"; };
158                BFE16BF92156DAED0014EB07 /* EventManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventManager.swift; sourceTree = "<group>"; };
159                BFE16BFD2156FD290014EB07 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
160                BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
161                BFF45818213C428E0014EB07 /* I2PLauncher-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "I2PLauncher-Bridging-Header.h"; sourceTree = "<group>"; };
162/* End PBXFileReference section */
163
164/* Begin PBXFrameworksBuildPhase section */
165                BF5061652113C48E0014EB07 /* Frameworks */ = {
166                        isa = PBXFrameworksBuildPhase;
167                        buildActionMask = 2147483647;
168                        files = (
169                                BF1D6D9F21BBA1460014EB07 /* WebKit.framework in Frameworks */,
170                                BFE1CBAD2151908F0014EB07 /* CoreFoundation.framework in Frameworks */,
171                                BF865417215182820014EB07 /* Foundation.framework in Frameworks */,
172                                BFBDCB0021505BEE0014EB07 /* AppKit.framework in Frameworks */,
173                                BF5061962113C84E0014EB07 /* Cocoa.framework in Frameworks */,
174                        );
175                        runOnlyForDeploymentPostprocessing = 0;
176                };
177                BFA5225C21CD43480014EB07 /* Frameworks */ = {
178                        isa = PBXFrameworksBuildPhase;
179                        buildActionMask = 2147483647;
180                        files = (
181                        );
182                        runOnlyForDeploymentPostprocessing = 0;
183                };
184/* End PBXFrameworksBuildPhase section */
185
186/* Begin PBXGroup section */
187                BF0778A0215080910014EB07 /* subprocesses */ = {
188                        isa = PBXGroup;
189                        children = (
190                                BFBDCAE8215040670014EB07 /* Subprocess.swift */,
191                                BFBDCAEA215041630014EB07 /* TaskPipeline.swift */,
192                                BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */,
193                                BFBDCAEE215041E30014EB07 /* Error.swift */,
194                                BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */,
195                                BFBDCAF22150422C0014EB07 /* AppleStuffExceptionHandler.h */,
196                                BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */,
197                        );
198                        path = subprocesses;
199                        sourceTree = "<group>";
200                };
201                BF0778A12150897A0014EB07 /* userinterface */ = {
202                        isa = PBXGroup;
203                        children = (
204                                BF1D6DA121BBAA420014EB07 /* preferences */,
205                                BF07789C21506D2B0014EB07 /* PopoverViewController.swift */,
206                                BFBDCB03215060970014EB07 /* StatusBarController.swift */,
207                                BF531514215105B40014EB07 /* LogViewController.swift */,
208                                BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */,
209                                BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */,
210                        );
211                        path = userinterface;
212                        sourceTree = "<group>";
213                };
214                BF1D6DA021BBA9910014EB07 /* browser */ = {
215                        isa = PBXGroup;
216                        children = (
217                                BF1D6D9C21BB87000014EB07 /* EmbeddedConsoleView.swift */,
218                                BF1D6D9A21BB86520014EB07 /* ConsoleWebView.storyboard */,
219                                BF1D6D9821BB7DC10014EB07 /* FirefoxManager.swift */,
220                        );
221                        path = browser;
222                        sourceTree = "<group>";
223                };
224                BF1D6DA121BBAA420014EB07 /* preferences */ = {
225                        isa = PBXGroup;
226                        children = (
227                                BF1D6D9221BB36880014EB07 /* PreferencesViewController.swift */,
228                                BF1D6DA421BBB84E0014EB07 /* PreferencesViewController+TableView.swift */,
229                                BF1D6D9421BB379A0014EB07 /* PreferencesWindowController.swift */,
230                                BF1D6DA221BBB8120014EB07 /* AdvancedTableView.swift */,
231                        );
232                        path = preferences;
233                        sourceTree = "<group>";
234                };
235                BF1D6DA621BBB9F50014EB07 /* launchd */ = {
236                        isa = PBXGroup;
237                        children = (
238                                BFD899422169EE9F0014EB07 /* LaunchAgent.swift */,
239                                BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */,
240                                BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */,
241                        );
242                        path = launchd;
243                        sourceTree = "<group>";
244                };
245                BF50615F2113C48E0014EB07 = {
246                        isa = PBXGroup;
247                        children = (
248                                BF0956E621EAD3590014EB07 /* profile.tgz */,
249                                BF14B714215DA3330014EB07 /* version.h.tpl */,
250                                BF1EFA44215141630014EB07 /* base.zip */,
251                                BF1EFA45215141640014EB07 /* ItoopieTransparent.png */,
252                                BF1EFA46215141640014EB07 /* launcher.jar */,
253                                BF50616A2113C48E0014EB07 /* I2PLauncher */,
254                                BFA5226021CD43480014EB07 /* StartupItemApp */,
255                                BF5061692113C48E0014EB07 /* Products */,
256                                BF5061922113C6ED0014EB07 /* Frameworks */,
257                        );
258                        sourceTree = "<group>";
259                };
260                BF5061692113C48E0014EB07 /* Products */ = {
261                        isa = PBXGroup;
262                        children = (
263                                BF5061682113C48E0014EB07 /* I2PLauncher.app */,
264                                BFA5225F21CD43480014EB07 /* StartupItemApp.app */,
265                        );
266                        name = Products;
267                        sourceTree = "<group>";
268                };
269                BF50616A2113C48E0014EB07 /* I2PLauncher */ = {
270                        isa = PBXGroup;
271                        children = (
272                                BF14B70E215C98DC0014EB07 /* Logger.mm */,
273                                BF14B70C215C98DC0014EB07 /* Logger.h */,
274                                BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */,
275                                BF14B70B215C98DC0014EB07 /* LoggerWorker.hpp */,
276                                BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */,
277                                BF650CA82152AC7D0014EB07 /* Deployer.h */,
278                                BF650CA72152AC7D0014EB07 /* Deployer.mm */,
279                                BF1EFA42215141220014EB07 /* include */,
280                                BF1EFA3F215141110014EB07 /* AppDelegate.h */,
281                                BF3143FF2160CA350014EB07 /* logger_c.h */,
282                                BF1EFA3D215141100014EB07 /* main.mm */,
283                                BF1EFA3B215141100014EB07 /* RouterTask.h */,
284                                BF1EFA3E215141100014EB07 /* RouterTask.mm */,
285                                BF1EFA38215140E60014EB07 /* SBridge.h */,
286                                BF1EFA39215140E60014EB07 /* SBridge.mm */,
287                                BF5315052150C4AB0014EB07 /* Utils */,
288                                BF5315042150C4860014EB07 /* routermgmt */,
289                                BF0778A12150897A0014EB07 /* userinterface */,
290                                BF0778A0215080910014EB07 /* subprocesses */,
291                                BF5061712113C4900014EB07 /* Assets.xcassets */,
292                                BF5061732113C4900014EB07 /* UserInterfaces.xib */,
293                                BF5061762113C4900014EB07 /* Info.plist */,
294                                BF5061792113C4900014EB07 /* I2PLauncher.entitlements */,
295                                BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */,
296                                BFF45818213C428E0014EB07 /* I2PLauncher-Bridging-Header.h */,
297                                BF07789621506C810014EB07 /* Storyboard.storyboard */,
298                                BF1D6D8E21BB32460014EB07 /* Preferences.storyboard */,
299                                BFBDCAFD2150567D0014EB07 /* SwiftMainDelegate.swift */,
300                        );
301                        path = I2PLauncher;
302                        sourceTree = "<group>";
303                };
304                BF5061922113C6ED0014EB07 /* Frameworks */ = {
305                        isa = PBXGroup;
306                        children = (
307                                BF1D6D9E21BBA1460014EB07 /* WebKit.framework */,
308                                BFE16BFD2156FD290014EB07 /* Sparkle.framework */,
309                                BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */,
310                                BF865416215182820014EB07 /* Foundation.framework */,
311                                BF865414215180F60014EB07 /* libswiftDarwin.tbd */,
312                                BFBDCAFF21505BED0014EB07 /* AppKit.framework */,
313                                BF5061952113C84E0014EB07 /* Cocoa.framework */,
314                        );
315                        name = Frameworks;
316                        sourceTree = "<group>";
317                };
318                BF5315042150C4860014EB07 /* routermgmt */ = {
319                        isa = PBXGroup;
320                        children = (
321                                BF1D6DA621BBB9F50014EB07 /* launchd */,
322                                BFBDCB01215060190014EB07 /* DetectJava.swift */,
323                                BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */,
324                                BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */,
325                                BF5315062150C55B0014EB07 /* RouterRunner.swift */,
326                                BFDD81D92156B3E30014EB07 /* RouterManager.swift */,
327                        );
328                        path = routermgmt;
329                        sourceTree = "<group>";
330                };
331                BF5315052150C4AB0014EB07 /* Utils */ = {
332                        isa = PBXGroup;
333                        children = (
334                                BF1D6DA021BBA9910014EB07 /* browser */,
335                                BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */,
336                                BFBDCAF52150428D0014EB07 /* StringExtensions.swift */,
337                                BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */,
338                                BF53150C2150CE310014EB07 /* DateTimeUtils.swift */,
339                                BFE16BF92156DAED0014EB07 /* EventManager.swift */,
340                                BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */,
341                                BF1D6D9021BB344D0014EB07 /* Preferences.swift */,
342                                BFA5226F21CDBF450014EB07 /* Startup.swift */,
343                        );
344                        path = Utils;
345                        sourceTree = "<group>";
346                };
347                BFA5226021CD43480014EB07 /* StartupItemApp */ = {
348                        isa = PBXGroup;
349                        children = (
350                                BFA5226121CD43480014EB07 /* AppDelegate.swift */,
351                                BFA5226321CD434A0014EB07 /* Assets.xcassets */,
352                                BFA5226821CD434A0014EB07 /* Info.plist */,
353                                BFA5226921CD434A0014EB07 /* StartupItemApp.entitlements */,
354                        );
355                        path = StartupItemApp;
356                        sourceTree = "<group>";
357                };
358/* End PBXGroup section */
359
360/* Begin PBXNativeTarget section */
361                BF5061672113C48E0014EB07 /* I2PLauncher */ = {
362                        isa = PBXNativeTarget;
363                        buildConfigurationList = BF50617C2113C4900014EB07 /* Build configuration list for PBXNativeTarget "I2PLauncher" */;
364                        buildPhases = (
365                                BF14B713215DA1460014EB07 /* ShellScript */,
366                                BF5061642113C48E0014EB07 /* Sources */,
367                                BF5061652113C48E0014EB07 /* Frameworks */,
368                                BF1EFA4B215142030014EB07 /* ShellScript */,
369                                BF5061662113C48E0014EB07 /* Resources */,
370                                BFA5226D21CD44610014EB07 /* CopyFiles */,
371                        );
372                        buildRules = (
373                        );
374                        dependencies = (
375                        );
376                        name = I2PLauncher;
377                        productName = I2PLauncher;
378                        productReference = BF5061682113C48E0014EB07 /* I2PLauncher.app */;
379                        productType = "com.apple.product-type.application";
380                };
381                BFA5225E21CD43480014EB07 /* StartupItemApp */ = {
382                        isa = PBXNativeTarget;
383                        buildConfigurationList = BFA5226C21CD434A0014EB07 /* Build configuration list for PBXNativeTarget "StartupItemApp" */;
384                        buildPhases = (
385                                BFA5225B21CD43480014EB07 /* Sources */,
386                                BFA5225C21CD43480014EB07 /* Frameworks */,
387                                BFA5225D21CD43480014EB07 /* Resources */,
388                        );
389                        buildRules = (
390                        );
391                        dependencies = (
392                        );
393                        name = StartupItemApp;
394                        productName = StartupItemApp;
395                        productReference = BFA5225F21CD43480014EB07 /* StartupItemApp.app */;
396                        productType = "com.apple.product-type.application";
397                };
398/* End PBXNativeTarget section */
399
400/* Begin PBXProject section */
401                BF5061602113C48E0014EB07 /* Project object */ = {
402                        isa = PBXProject;
403                        attributes = {
404                                LastSwiftUpdateCheck = 1010;
405                                LastUpgradeCheck = 1000;
406                                ORGANIZATIONNAME = "The I2P Project";
407                                TargetAttributes = {
408                                        BF5061672113C48E0014EB07 = {
409                                                CreatedOnToolsVersion = 9.4.1;
410                                                DevelopmentTeam = W3C42P2LA8;
411                                                LastSwiftMigration = 0940;
412                                                ProvisioningStyle = Manual;
413                                                SystemCapabilities = {
414                                                        com.apple.ApplicationGroups.Mac = {
415                                                                enabled = 0;
416                                                        };
417                                                        com.apple.HardenedRuntime = {
418                                                                enabled = 1;
419                                                        };
420                                                        com.apple.NetworkExtensions = {
421                                                                enabled = 0;
422                                                        };
423                                                        com.apple.Sandbox = {
424                                                                enabled = 0;
425                                                        };
426                                                };
427                                        };
428                                        BFA5225E21CD43480014EB07 = {
429                                                CreatedOnToolsVersion = 10.1;
430                                                DevelopmentTeam = W3C42P2LA8;
431                                                ProvisioningStyle = Manual;
432                                                SystemCapabilities = {
433                                                        com.apple.ApplicationGroups.Mac = {
434                                                                enabled = 1;
435                                                        };
436                                                };
437                                        };
438                                };
439                        };
440                        buildConfigurationList = BF5061632113C48E0014EB07 /* Build configuration list for PBXProject "I2PLauncher" */;
441                        compatibilityVersion = "Xcode 6.3";
442                        developmentRegion = en;
443                        hasScannedForEncodings = 0;
444                        knownRegions = (
445                                en,
446                                Base,
447                        );
448                        mainGroup = BF50615F2113C48E0014EB07;
449                        productRefGroup = BF5061692113C48E0014EB07 /* Products */;
450                        projectDirPath = "";
451                        projectRoot = "";
452                        targets = (
453                                BF5061672113C48E0014EB07 /* I2PLauncher */,
454                                BFA5225E21CD43480014EB07 /* StartupItemApp */,
455                        );
456                };
457/* End PBXProject section */
458
459/* Begin PBXResourcesBuildPhase section */
460                BF5061662113C48E0014EB07 /* Resources */ = {
461                        isa = PBXResourcesBuildPhase;
462                        buildActionMask = 2147483647;
463                        files = (
464                                BF0956E721EAD3590014EB07 /* profile.tgz in Resources */,
465                                BF86541321515CA00014EB07 /* launcher.jar in Resources */,
466                                BF650CA92152AC7D0014EB07 /* bumpInfoPlist.sh in Resources */,
467                                BF07789721506C810014EB07 /* Storyboard.storyboard in Resources */,
468                                BF5061722113C4900014EB07 /* Assets.xcassets in Resources */,
469                                BF5061752113C4900014EB07 /* UserInterfaces.xib in Resources */,
470                                BF1EFA48215141640014EB07 /* ItoopieTransparent.png in Resources */,
471                                BF1EFA47215141640014EB07 /* base.zip in Resources */,
472                                BF1D6D8F21BB32460014EB07 /* Preferences.storyboard in Resources */,
473                                BF1D6D9B21BB86520014EB07 /* ConsoleWebView.storyboard in Resources */,
474                        );
475                        runOnlyForDeploymentPostprocessing = 0;
476                };
477                BFA5225D21CD43480014EB07 /* Resources */ = {
478                        isa = PBXResourcesBuildPhase;
479                        buildActionMask = 2147483647;
480                        files = (
481                                BFA5226421CD434A0014EB07 /* Assets.xcassets in Resources */,
482                        );
483                        runOnlyForDeploymentPostprocessing = 0;
484                };
485/* End PBXResourcesBuildPhase section */
486
487/* Begin PBXShellScriptBuildPhase section */
488                BF14B713215DA1460014EB07 /* ShellScript */ = {
489                        isa = PBXShellScriptBuildPhase;
490                        buildActionMask = 2147483647;
491                        files = (
492                        );
493                        inputFileListPaths = (
494                        );
495                        inputPaths = (
496                        );
497                        outputFileListPaths = (
498                        );
499                        outputPaths = (
500                        );
501                        runOnlyForDeploymentPostprocessing = 0;
502                        shellPath = /bin/sh;
503                        shellScript = "# Type a script or drag a script file from your workspace to insert its path.\nversion=`/usr/libexec/PlistBuddy -c \"Print I2PRoutereVersion\" \"${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#g\" $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";
504                };
505                BF1EFA4B215142030014EB07 /* ShellScript */ = {
506                        isa = PBXShellScriptBuildPhase;
507                        buildActionMask = 2147483647;
508                        files = (
509                        );
510                        inputPaths = (
511                        );
512                        outputPaths = (
513                        );
514                        runOnlyForDeploymentPostprocessing = 0;
515                        shellPath = /bin/sh;
516                        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";
517                };
518/* End PBXShellScriptBuildPhase section */
519
520/* Begin PBXSourcesBuildPhase section */
521                BF5061642113C48E0014EB07 /* Sources */ = {
522                        isa = PBXSourcesBuildPhase;
523                        buildActionMask = 2147483647;
524                        files = (
525                                BFBDCB04215060970014EB07 /* StatusBarController.swift in Sources */,
526                                BFBDCAF8215047FE0014EB07 /* ArrayExtensions.swift in Sources */,
527                                BF5315072150C55B0014EB07 /* RouterRunner.swift in Sources */,
528                                BFE16BFA2156DAED0014EB07 /* EventManager.swift in Sources */,
529                                BFBDCAF12150420C0014EB07 /* ExecutionResult.swift in Sources */,
530                                BFE16BF82156C61E0014EB07 /* RouterStatusView.swift in Sources */,
531                                BFBDCAEF215041E30014EB07 /* Error.swift in Sources */,
532                                BF1EFA41215141110014EB07 /* RouterTask.mm in Sources */,
533                                BF7506CB21509CFD0014EB07 /* RouterProcessStatus.swift in Sources */,
534                                BFBDCAE9215040670014EB07 /* Subprocess.swift in Sources */,
535                                BF1D6D9321BB36880014EB07 /* PreferencesViewController.swift in Sources */,
536                                BF1D6D9921BB7DC10014EB07 /* FirefoxManager.swift in Sources */,
537                                BFBDCAFA215050810014EB07 /* ReflectionFunctions.swift in Sources */,
538                                BFBDCAED215041C10014EB07 /* Subprocess+CompactAPI.swift in Sources */,
539                                BFBDCB02215060190014EB07 /* DetectJava.swift in Sources */,
540                                BF07789E21506D2B0014EB07 /* PopoverViewController.swift in Sources */,
541                                BF1D6DA321BBB8120014EB07 /* AdvancedTableView.swift in Sources */,
542                                BFD899472169F01B0014EB07 /* LaunchAgentManager.swift in Sources */,
543                                BF650CAB2152AC7D0014EB07 /* Deployer.mm in Sources */,
544                                BF1D6DA521BBB84E0014EB07 /* PreferencesViewController+TableView.swift in Sources */,
545                                BF1EFA40215141110014EB07 /* main.mm in Sources */,
546                                BFBDCAF4215042670014EB07 /* AppleStuffExceptionHandler.m in Sources */,
547                                BF3143FE2160C1BD0014EB07 /* DownloadJavaViewController.swift in Sources */,
548                                BF1D6D9521BB379A0014EB07 /* PreferencesWindowController.swift in Sources */,
549                                BF531515215105B40014EB07 /* LogViewController.swift in Sources */,
550                                BFA5227021CDBF450014EB07 /* Startup.swift in Sources */,
551                                BF5315132150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift in Sources */,
552                                BF1D6D9121BB344D0014EB07 /* Preferences.swift in Sources */,
553                                BFD899452169EFE90014EB07 /* LaunchAgent+Status.swift in Sources */,
554                                BF14B712215D9E040014EB07 /* FolderContentMonitor.swift in Sources */,
555                                BFBDCAFE2150567D0014EB07 /* SwiftMainDelegate.swift in Sources */,
556                                BFD899432169EE9F0014EB07 /* LaunchAgent.swift in Sources */,
557                                BFDD81DA2156B3E30014EB07 /* RouterManager.swift in Sources */,
558                                BF1EFA3A215140E60014EB07 /* SBridge.mm in Sources */,
559                                BF14B70F215C98DC0014EB07 /* LoggerWorker.cpp in Sources */,
560                                BF1D6D9D21BB87000014EB07 /* EmbeddedConsoleView.swift in Sources */,
561                                BF14B710215C98DC0014EB07 /* Logger.mm in Sources */,
562                                BFBDCAF62150428D0014EB07 /* StringExtensions.swift in Sources */,
563                                BF5061702113C48E0014EB07 /* I2PLauncher.xcdatamodeld in Sources */,
564                                BFBDCAEB215041630014EB07 /* TaskPipeline.swift in Sources */,
565                                BF53150D2150CE310014EB07 /* DateTimeUtils.swift in Sources */,
566                        );
567                        runOnlyForDeploymentPostprocessing = 0;
568                };
569                BFA5225B21CD43480014EB07 /* Sources */ = {
570                        isa = PBXSourcesBuildPhase;
571                        buildActionMask = 2147483647;
572                        files = (
573                                BFA5226221CD43480014EB07 /* AppDelegate.swift in Sources */,
574                        );
575                        runOnlyForDeploymentPostprocessing = 0;
576                };
577/* End PBXSourcesBuildPhase section */
578
579/* Begin PBXVariantGroup section */
580                BF5061732113C4900014EB07 /* UserInterfaces.xib */ = {
581                        isa = PBXVariantGroup;
582                        children = (
583                                BF5061742113C4900014EB07 /* Base */,
584                        );
585                        name = UserInterfaces.xib;
586                        sourceTree = "<group>";
587                };
588/* End PBXVariantGroup section */
589
590/* Begin XCBuildConfiguration section */
591                BF50617A2113C4900014EB07 /* Debug */ = {
592                        isa = XCBuildConfiguration;
593                        buildSettings = {
594                                ALWAYS_SEARCH_USER_PATHS = NO;
595                                CLANG_ANALYZER_NONNULL = YES;
596                                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
597                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
598                                CLANG_CXX_LIBRARY = "libc++";
599                                CLANG_ENABLE_MODULES = YES;
600                                CLANG_ENABLE_OBJC_ARC = NO;
601                                CLANG_ENABLE_OBJC_WEAK = YES;
602                                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
603                                CLANG_WARN_BOOL_CONVERSION = YES;
604                                CLANG_WARN_COMMA = YES;
605                                CLANG_WARN_CONSTANT_CONVERSION = YES;
606                                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
607                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
608                                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
609                                CLANG_WARN_EMPTY_BODY = YES;
610                                CLANG_WARN_ENUM_CONVERSION = YES;
611                                CLANG_WARN_INFINITE_RECURSION = YES;
612                                CLANG_WARN_INT_CONVERSION = YES;
613                                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
614                                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
615                                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
616                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
617                                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
618                                CLANG_WARN_STRICT_PROTOTYPES = YES;
619                                CLANG_WARN_SUSPICIOUS_MOVE = YES;
620                                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
621                                CLANG_WARN_UNREACHABLE_CODE = YES;
622                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
623                                CODE_SIGN_IDENTITY = "-";
624                                COPY_PHASE_STRIP = NO;
625                                DEBUG_INFORMATION_FORMAT = dwarf;
626                                ENABLE_STRICT_OBJC_MSGSEND = YES;
627                                ENABLE_TESTABILITY = YES;
628                                GCC_C_LANGUAGE_STANDARD = gnu11;
629                                GCC_DYNAMIC_NO_PIC = NO;
630                                GCC_NO_COMMON_BLOCKS = YES;
631                                GCC_OPTIMIZATION_LEVEL = 0;
632                                GCC_PREPROCESSOR_DEFINITIONS = (
633                                        "DEBUG=1",
634                                        "$(inherited)",
635                                );
636                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
637                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
638                                GCC_WARN_UNDECLARED_SELECTOR = YES;
639                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
640                                GCC_WARN_UNUSED_FUNCTION = NO;
641                                GCC_WARN_UNUSED_VALUE = NO;
642                                GCC_WARN_UNUSED_VARIABLE = NO;
643                                MACOSX_DEPLOYMENT_TARGET = 10.11;
644                                MTL_ENABLE_DEBUG_INFO = YES;
645                                ONLY_ACTIVE_ARCH = YES;
646                                SDKROOT = macosx;
647                        };
648                        name = Debug;
649                };
650                BF50617B2113C4900014EB07 /* Release */ = {
651                        isa = XCBuildConfiguration;
652                        buildSettings = {
653                                ALWAYS_SEARCH_USER_PATHS = NO;
654                                CLANG_ANALYZER_NONNULL = YES;
655                                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
656                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
657                                CLANG_CXX_LIBRARY = "libc++";
658                                CLANG_ENABLE_MODULES = YES;
659                                CLANG_ENABLE_OBJC_ARC = NO;
660                                CLANG_ENABLE_OBJC_WEAK = YES;
661                                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
662                                CLANG_WARN_BOOL_CONVERSION = YES;
663                                CLANG_WARN_COMMA = YES;
664                                CLANG_WARN_CONSTANT_CONVERSION = YES;
665                                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
666                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
667                                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
668                                CLANG_WARN_EMPTY_BODY = YES;
669                                CLANG_WARN_ENUM_CONVERSION = YES;
670                                CLANG_WARN_INFINITE_RECURSION = YES;
671                                CLANG_WARN_INT_CONVERSION = YES;
672                                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
673                                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
674                                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
675                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
676                                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
677                                CLANG_WARN_STRICT_PROTOTYPES = YES;
678                                CLANG_WARN_SUSPICIOUS_MOVE = YES;
679                                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
680                                CLANG_WARN_UNREACHABLE_CODE = YES;
681                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
682                                CODE_SIGN_IDENTITY = "-";
683                                COPY_PHASE_STRIP = NO;
684                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
685                                ENABLE_NS_ASSERTIONS = NO;
686                                ENABLE_STRICT_OBJC_MSGSEND = YES;
687                                GCC_C_LANGUAGE_STANDARD = gnu11;
688                                GCC_NO_COMMON_BLOCKS = YES;
689                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
690                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
691                                GCC_WARN_UNDECLARED_SELECTOR = YES;
692                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
693                                GCC_WARN_UNUSED_FUNCTION = NO;
694                                GCC_WARN_UNUSED_VALUE = NO;
695                                GCC_WARN_UNUSED_VARIABLE = NO;
696                                MACOSX_DEPLOYMENT_TARGET = 10.11;
697                                MTL_ENABLE_DEBUG_INFO = NO;
698                                SDKROOT = macosx;
699                                SWIFT_COMPILATION_MODE = wholemodule;
700                        };
701                        name = Release;
702                };
703                BF50617D2113C4900014EB07 /* Debug */ = {
704                        isa = XCBuildConfiguration;
705                        buildSettings = {
706                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
707                                CODE_SIGN_ENTITLEMENTS = I2PLauncher/I2PLauncher.entitlements;
708                                CODE_SIGN_IDENTITY = "Developer ID Application";
709                                CODE_SIGN_STYLE = Manual;
710                                COMBINE_HIDPI_IMAGES = YES;
711                                COMPRESS_PNG_FILES = YES;
712                                COPY_PHASE_STRIP = YES;
713                                DEAD_CODE_STRIPPING = YES;
714                                DEFINES_MODULE = YES;
715                                DEVELOPMENT_TEAM = W3C42P2LA8;
716                                ENABLE_HARDENED_RUNTIME = YES;
717                                FRAMEWORK_SEARCH_PATHS = (
718                                        /Library/Frameworks,
719                                        /System/Library/Frameworks,
720                                        "$(PROJECT_DIR)",
721                                );
722                                GCC_WARN_UNUSED_FUNCTION = NO;
723                                GCC_WARN_UNUSED_VALUE = NO;
724                                GCC_WARN_UNUSED_VARIABLE = NO;
725                                HEADER_SEARCH_PATHS = (
726                                        "$(SRCROOT)/include",
727                                        "$(SRCROOT)/../../../Sparkle/Sparkle",
728                                );
729                                INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = include;
730                                INFOPLIST_FILE = I2PLauncher/Info.plist;
731                                LD_NO_PIE = YES;
732                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/Frameworks @loader_path/../Frameworks";
733                                MACOSX_DEPLOYMENT_TARGET = 10.11;
734                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher";
735                                PRODUCT_NAME = "$(TARGET_NAME)";
736                                PROVISIONING_PROFILE_SPECIFIER = "";
737                                SDKROOT = macosx;
738                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
739                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
740                                SWIFT_VERSION = 3.0;
741                                SYSTEM_HEADER_SEARCH_PATHS = "$(SRCROOT)/include/**";
742                        };
743                        name = Debug;
744                };
745                BF50617E2113C4900014EB07 /* Release */ = {
746                        isa = XCBuildConfiguration;
747                        buildSettings = {
748                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
749                                CODE_SIGN_ENTITLEMENTS = I2PLauncher/I2PLauncher.entitlements;
750                                CODE_SIGN_IDENTITY = "Developer ID Application";
751                                CODE_SIGN_STYLE = Manual;
752                                COMBINE_HIDPI_IMAGES = YES;
753                                COMPRESS_PNG_FILES = YES;
754                                COPY_PHASE_STRIP = YES;
755                                DEAD_CODE_STRIPPING = YES;
756                                DEFINES_MODULE = YES;
757                                DEVELOPMENT_TEAM = W3C42P2LA8;
758                                ENABLE_HARDENED_RUNTIME = YES;
759                                FRAMEWORK_SEARCH_PATHS = (
760                                        /Library/Frameworks,
761                                        /System/Library/Frameworks,
762                                        "$(PROJECT_DIR)",
763                                );
764                                GCC_WARN_UNUSED_FUNCTION = NO;
765                                GCC_WARN_UNUSED_VALUE = NO;
766                                GCC_WARN_UNUSED_VARIABLE = NO;
767                                HEADER_SEARCH_PATHS = (
768                                        "$(SRCROOT)/include",
769                                        "$(SRCROOT)/../../../Sparkle/Sparkle",
770                                );
771                                INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = include;
772                                INFOPLIST_FILE = I2PLauncher/Info.plist;
773                                LD_NO_PIE = YES;
774                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/Frameworks @loader_path/../Frameworks";
775                                MACOSX_DEPLOYMENT_TARGET = 10.11;
776                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher";
777                                PRODUCT_NAME = "$(TARGET_NAME)";
778                                PROVISIONING_PROFILE_SPECIFIER = "";
779                                SDKROOT = macosx;
780                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
781                                SWIFT_VERSION = 3.0;
782                                SYSTEM_HEADER_SEARCH_PATHS = "$(SRCROOT)/include/**";
783                        };
784                        name = Release;
785                };
786                BFA5226A21CD434A0014EB07 /* Debug */ = {
787                        isa = XCBuildConfiguration;
788                        buildSettings = {
789                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
790                                CLANG_ENABLE_OBJC_ARC = YES;
791                                CODE_SIGN_ENTITLEMENTS = StartupItemApp/StartupItemApp.entitlements;
792                                CODE_SIGN_IDENTITY = "Developer ID Application";
793                                CODE_SIGN_STYLE = Manual;
794                                COMBINE_HIDPI_IMAGES = YES;
795                                DEVELOPMENT_TEAM = W3C42P2LA8;
796                                GCC_WARN_UNUSED_FUNCTION = YES;
797                                GCC_WARN_UNUSED_VARIABLE = YES;
798                                INFOPLIST_FILE = StartupItemApp/Info.plist;
799                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
800                                MACOSX_DEPLOYMENT_TARGET = 10.10;
801                                MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
802                                MTL_FAST_MATH = YES;
803                                PRODUCT_BUNDLE_IDENTIFIER = net.i2p.bootstrap.macosx.StartupItemApp;
804                                PRODUCT_NAME = "$(TARGET_NAME)";
805                                PROVISIONING_PROFILE_SPECIFIER = "";
806                                SKIP_INSTALL = YES;
807                                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
808                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
809                                SWIFT_VERSION = 4.2;
810                        };
811                        name = Debug;
812                };
813                BFA5226B21CD434A0014EB07 /* Release */ = {
814                        isa = XCBuildConfiguration;
815                        buildSettings = {
816                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
817                                CLANG_ENABLE_OBJC_ARC = YES;
818                                CODE_SIGN_ENTITLEMENTS = StartupItemApp/StartupItemApp.entitlements;
819                                CODE_SIGN_IDENTITY = "Developer ID Application";
820                                CODE_SIGN_STYLE = Manual;
821                                COMBINE_HIDPI_IMAGES = YES;
822                                DEVELOPMENT_TEAM = W3C42P2LA8;
823                                GCC_WARN_UNUSED_FUNCTION = YES;
824                                GCC_WARN_UNUSED_VARIABLE = YES;
825                                INFOPLIST_FILE = StartupItemApp/Info.plist;
826                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
827                                MACOSX_DEPLOYMENT_TARGET = 10.10;
828                                MTL_FAST_MATH = YES;
829                                PRODUCT_BUNDLE_IDENTIFIER = net.i2p.bootstrap.macosx.StartupItemApp;
830                                PRODUCT_NAME = "$(TARGET_NAME)";
831                                PROVISIONING_PROFILE_SPECIFIER = "";
832                                SKIP_INSTALL = YES;
833                                SWIFT_OPTIMIZATION_LEVEL = "-O";
834                                SWIFT_VERSION = 4.2;
835                        };
836                        name = Release;
837                };
838/* End XCBuildConfiguration section */
839
840/* Begin XCConfigurationList section */
841                BF5061632113C48E0014EB07 /* Build configuration list for PBXProject "I2PLauncher" */ = {
842                        isa = XCConfigurationList;
843                        buildConfigurations = (
844                                BF50617A2113C4900014EB07 /* Debug */,
845                                BF50617B2113C4900014EB07 /* Release */,
846                        );
847                        defaultConfigurationIsVisible = 0;
848                        defaultConfigurationName = Release;
849                };
850                BF50617C2113C4900014EB07 /* Build configuration list for PBXNativeTarget "I2PLauncher" */ = {
851                        isa = XCConfigurationList;
852                        buildConfigurations = (
853                                BF50617D2113C4900014EB07 /* Debug */,
854                                BF50617E2113C4900014EB07 /* Release */,
855                        );
856                        defaultConfigurationIsVisible = 0;
857                        defaultConfigurationName = Release;
858                };
859                BFA5226C21CD434A0014EB07 /* Build configuration list for PBXNativeTarget "StartupItemApp" */ = {
860                        isa = XCConfigurationList;
861                        buildConfigurations = (
862                                BFA5226A21CD434A0014EB07 /* Debug */,
863                                BFA5226B21CD434A0014EB07 /* Release */,
864                        );
865                        defaultConfigurationIsVisible = 0;
866                        defaultConfigurationName = Release;
867                };
868/* End XCConfigurationList section */
869
870/* Begin XCVersionGroup section */
871                BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */ = {
872                        isa = XCVersionGroup;
873                        children = (
874                                BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */,
875                        );
876                        currentVersion = BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */;
877                        path = I2PLauncher.xcdatamodeld;
878                        sourceTree = "<group>";
879                        versionGroupType = wrapper.xcdatamodel;
880                };
881/* End XCVersionGroup section */
882        };
883        rootObject = BF5061602113C48E0014EB07 /* Project object */;
884}
Note: See TracBrowser for help on using the repository browser.