|
18 | 18 | C3FAE5A117B88C4B00F4B110 /* libMilkdropPresetFactory.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C3FAE5A017B88C4B00F4B110 /* libMilkdropPresetFactory.a */; }; |
19 | 19 | C3FAE5A317B88C5000F4B110 /* libNativePresetFactory.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C3FAE5A217B88C5000F4B110 /* libNativePresetFactory.a */; }; |
20 | 20 | C3FAE5AA17B898C200F4B110 /* iProjectM-pkg.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = C3FAE5A717B898B000F4B110 /* iProjectM-pkg.plist */; }; |
| 21 | + C3FAF97417B89F1C00F4B110 /* presets in CopyFiles */ = {isa = PBXBuildFile; fileRef = C3FAF96717B89C7C00F4B110 /* presets */; }; |
| 22 | + C3FAF97717B89F7400F4B110 /* shaders in CopyFiles */ = {isa = PBXBuildFile; fileRef = C3FAF97617B89F7200F4B110 /* shaders */; }; |
| 23 | + C3FAF97817B89F7B00F4B110 /* config.inp in CopyFiles */ = {isa = PBXBuildFile; fileRef = C3FAF97517B89F7200F4B110 /* config.inp */; }; |
| 24 | + C3FAF97B17B8A45200F4B110 /* fonts in CopyFiles */ = {isa = PBXBuildFile; fileRef = C3FAF97917B8A43B00F4B110 /* fonts */; }; |
21 | 25 | /* End PBXBuildFile section */ |
22 | 26 |
|
23 | 27 | /* Begin PBXCopyFilesBuildPhase section */ |
|
31 | 35 | ); |
32 | 36 | runOnlyForDeploymentPostprocessing = 0; |
33 | 37 | }; |
| 38 | + C3FAF97317B89F1700F4B110 /* CopyFiles */ = { |
| 39 | + isa = PBXCopyFilesBuildPhase; |
| 40 | + buildActionMask = 2147483647; |
| 41 | + dstPath = share; |
| 42 | + dstSubfolderSpec = 16; |
| 43 | + files = ( |
| 44 | + C3FAF97417B89F1C00F4B110 /* presets in CopyFiles */, |
| 45 | + C3FAF97717B89F7400F4B110 /* shaders in CopyFiles */, |
| 46 | + C3FAF97B17B8A45200F4B110 /* fonts in CopyFiles */, |
| 47 | + C3FAF97817B89F7B00F4B110 /* config.inp in CopyFiles */, |
| 48 | + ); |
| 49 | + runOnlyForDeploymentPostprocessing = 0; |
| 50 | + }; |
34 | 51 | /* End PBXCopyFilesBuildPhase section */ |
35 | 52 |
|
36 | 53 | /* Begin PBXFileReference section */ |
|
54 | 71 | C3FAE5A017B88C4B00F4B110 /* libMilkdropPresetFactory.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libMilkdropPresetFactory.a; path = ../libprojectM/MilkdropPresetFactory/libMilkdropPresetFactory.a; sourceTree = "<group>"; }; |
55 | 72 | C3FAE5A217B88C5000F4B110 /* libNativePresetFactory.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libNativePresetFactory.a; path = ../libprojectM/NativePresetFactory/libNativePresetFactory.a; sourceTree = "<group>"; }; |
56 | 73 | C3FAE5A717B898B000F4B110 /* iProjectM-pkg.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "iProjectM-pkg.plist"; sourceTree = SOURCE_ROOT; }; |
| 74 | + C3FAF96717B89C7C00F4B110 /* presets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = presets; path = ../../presets; sourceTree = "<group>"; }; |
| 75 | + C3FAF96817B89C7C00F4B110 /* presets_milkdrop */ = {isa = PBXFileReference; lastKnownFileType = folder; name = presets_milkdrop; path = ../../presets_milkdrop; sourceTree = "<group>"; }; |
| 76 | + C3FAF96917B89C7C00F4B110 /* presets_milkdrop_104 */ = {isa = PBXFileReference; lastKnownFileType = folder; name = presets_milkdrop_104; path = ../../presets_milkdrop_104; sourceTree = "<group>"; }; |
| 77 | + C3FAF96A17B89C7C00F4B110 /* presets_milkdrop_200 */ = {isa = PBXFileReference; lastKnownFileType = folder; name = presets_milkdrop_200; path = ../../presets_milkdrop_200; sourceTree = "<group>"; }; |
| 78 | + C3FAF96B17B89C7C00F4B110 /* presets_projectM */ = {isa = PBXFileReference; lastKnownFileType = folder; name = presets_projectM; path = ../../presets_projectM; sourceTree = "<group>"; }; |
| 79 | + C3FAF96C17B89C7C00F4B110 /* presets_yin */ = {isa = PBXFileReference; lastKnownFileType = folder; name = presets_yin; path = ../../presets_yin; sourceTree = "<group>"; }; |
| 80 | + C3FAF97517B89F7200F4B110 /* config.inp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = config.inp; sourceTree = "<group>"; }; |
| 81 | + C3FAF97617B89F7200F4B110 /* shaders */ = {isa = PBXFileReference; lastKnownFileType = folder; path = shaders; sourceTree = "<group>"; }; |
| 82 | + C3FAF97917B8A43B00F4B110 /* fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = fonts; path = ../../fonts; sourceTree = "<group>"; }; |
57 | 83 | /* End PBXFileReference section */ |
58 | 84 |
|
59 | 85 | /* Begin PBXFrameworksBuildPhase section */ |
|
76 | 102 | C3F9D7A617B82CC3009E58CB = { |
77 | 103 | isa = PBXGroup; |
78 | 104 | children = ( |
| 105 | + C3FAF97A17B8A44100F4B110 /* share */, |
79 | 106 | C3FAE5A417B88C5B00F4B110 /* libprojectM */, |
80 | 107 | C3FAE59917B88B9000F4B110 /* iProjectM */, |
81 | 108 | C3FAE59017B87D8700F4B110 /* getConfigFilename.cpp */, |
|
148 | 175 | name = libprojectM; |
149 | 176 | sourceTree = "<group>"; |
150 | 177 | }; |
| 178 | + C3FAE5AC17B89C3100F4B110 /* presets */ = { |
| 179 | + isa = PBXGroup; |
| 180 | + children = ( |
| 181 | + C3FAF96717B89C7C00F4B110 /* presets */, |
| 182 | + C3FAF96817B89C7C00F4B110 /* presets_milkdrop */, |
| 183 | + C3FAF96917B89C7C00F4B110 /* presets_milkdrop_104 */, |
| 184 | + C3FAF96A17B89C7C00F4B110 /* presets_milkdrop_200 */, |
| 185 | + C3FAF96B17B89C7C00F4B110 /* presets_projectM */, |
| 186 | + C3FAF96C17B89C7C00F4B110 /* presets_yin */, |
| 187 | + ); |
| 188 | + name = presets; |
| 189 | + sourceTree = "<group>"; |
| 190 | + }; |
| 191 | + C3FAF97A17B8A44100F4B110 /* share */ = { |
| 192 | + isa = PBXGroup; |
| 193 | + children = ( |
| 194 | + C3FAF97917B8A43B00F4B110 /* fonts */, |
| 195 | + C3FAF97517B89F7200F4B110 /* config.inp */, |
| 196 | + C3FAF97617B89F7200F4B110 /* shaders */, |
| 197 | + C3FAE5AC17B89C3100F4B110 /* presets */, |
| 198 | + ); |
| 199 | + name = share; |
| 200 | + sourceTree = "<group>"; |
| 201 | + }; |
151 | 202 | /* End PBXGroup section */ |
152 | 203 |
|
153 | 204 | /* Begin PBXNativeTarget section */ |
|
157 | 208 | buildPhases = ( |
158 | 209 | C3F9D7AB17B82CC3009E58CB /* Sources */, |
159 | 210 | C3F9D7AC17B82CC3009E58CB /* Frameworks */, |
160 | | - C3F9D7AD17B82CC3009E58CB /* Resources */, |
161 | 211 | C3FAE5A917B898BB00F4B110 /* CopyFiles */, |
162 | | - C3FAE5AB17B898F800F4B110 /* ShellScript */, |
| 212 | + C3FAF97317B89F1700F4B110 /* CopyFiles */, |
| 213 | + C3FAE5AB17B898F800F4B110 /* Generate Installer Package */, |
163 | 214 | ); |
164 | 215 | buildRules = ( |
165 | 216 | ); |
|
196 | 247 | }; |
197 | 248 | /* End PBXProject section */ |
198 | 249 |
|
199 | | -/* Begin PBXResourcesBuildPhase section */ |
200 | | - C3F9D7AD17B82CC3009E58CB /* Resources */ = { |
201 | | - isa = PBXResourcesBuildPhase; |
202 | | - buildActionMask = 2147483647; |
203 | | - files = ( |
204 | | - ); |
205 | | - runOnlyForDeploymentPostprocessing = 0; |
206 | | - }; |
207 | | -/* End PBXResourcesBuildPhase section */ |
208 | | - |
209 | 250 | /* Begin PBXShellScriptBuildPhase section */ |
210 | | - C3FAE5AB17B898F800F4B110 /* ShellScript */ = { |
| 251 | + C3FAE5AB17B898F800F4B110 /* Generate Installer Package */ = { |
211 | 252 | isa = PBXShellScriptBuildPhase; |
212 | 253 | buildActionMask = 2147483647; |
213 | 254 | files = ( |
214 | 255 | ); |
215 | 256 | inputPaths = ( |
216 | 257 | ); |
| 258 | + name = "Generate Installer Package"; |
217 | 259 | outputPaths = ( |
218 | 260 | ); |
219 | 261 | runOnlyForDeploymentPostprocessing = 0; |
220 | 262 | shellPath = /bin/bash; |
221 | | - shellScript = "pkgbuild --component-plist $SRCROOT/iProjectM-pkg.plist --root $DSTROOT $SRCROOT/iProjectM.pkg\n"; |
| 263 | + shellScript = "mkdir -p $DSTROOT/usr/local/share/projectM\ncp -r $CONFIGURATION_BUILD_DIR/share/* $DSTROOT/usr/local/share/projectM\npkgbuild --component-plist $SRCROOT/iProjectM-pkg.plist --root $DSTROOT $SRCROOT/iProjectM.pkg\n"; |
222 | 264 | }; |
223 | 265 | /* End PBXShellScriptBuildPhase section */ |
224 | 266 |
|
|
0 commit comments