|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
| 10 | + 4D1688A617AFE5570068A5C5 /* revtestexternal.lcidl in Sources */ = {isa = PBXBuildFile; fileRef = 4D1688A517AFE5570068A5C5 /* revtestexternal.lcidl */; }; |
| 11 | + 4D1688C217AFE6510068A5C5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D1688C117AFE6510068A5C5 /* Foundation.framework */; }; |
| 12 | + 4D1688DD17AFE78C0068A5C5 /* revtestexternal.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4D1688DC17AFE78C0068A5C5 /* revtestexternal.mm */; }; |
10 | 13 | 4D7EFE4C12E72E6F00D67888 /* revtestexternal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D7EFE4B12E72E6F00D67888 /* revtestexternal.cpp */; }; |
11 | | - 4D7EFEA612E7316B00D67888 /* libexternal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D7EFE9E12E7314200D67888 /* libexternal.a */; }; |
12 | | - 4D82FC7917147FF300C48403 /* libzip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D379CDB1714214A00B9037C /* libzip.a */; }; |
13 | 14 | /* End PBXBuildFile section */ |
14 | 15 |
|
15 | | -/* Begin PBXContainerItemProxy section */ |
16 | | - 4D379CDA1714214A00B9037C /* PBXContainerItemProxy */ = { |
17 | | - isa = PBXContainerItemProxy; |
18 | | - containerPortal = 4D7EFE9F12E7314B00D67888 /* libzip-mobile.xcodeproj */; |
19 | | - proxyType = 2; |
20 | | - remoteGlobalIDString = 4D7EFD7A12E72ABA00D67888; |
21 | | - remoteInfo = zip; |
22 | | - }; |
23 | | - 4D379CDE1714215900B9037C /* PBXContainerItemProxy */ = { |
24 | | - isa = PBXContainerItemProxy; |
25 | | - containerPortal = 4D7EFE9F12E7314B00D67888 /* libzip-mobile.xcodeproj */; |
26 | | - proxyType = 1; |
27 | | - remoteGlobalIDString = 4D7EFD7912E72ABA00D67888; |
28 | | - remoteInfo = zip; |
| 16 | +/* Begin PBXBuildRule section */ |
| 17 | + 4D1688A717AFE5570068A5C5 /* PBXBuildRule */ = { |
| 18 | + isa = PBXBuildRule; |
| 19 | + compilerSpec = com.apple.compilers.proxy.script; |
| 20 | + filePatterns = "*.lcidl"; |
| 21 | + fileType = pattern.proxy; |
| 22 | + isEditable = 1; |
| 23 | + outputFiles = ( |
| 24 | + "${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}.lcidl.mm", |
| 25 | + ); |
| 26 | + script = "${SRCROOT}/../_build/mac/${CONFIGURATION}/lcidlc ${INPUT_FILE_PATH} ${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}.lcidl.mm"; |
29 | 27 | }; |
30 | | - 4D7EFE9D12E7314200D67888 /* PBXContainerItemProxy */ = { |
| 28 | +/* End PBXBuildRule section */ |
| 29 | + |
| 30 | +/* Begin PBXContainerItemProxy section */ |
| 31 | + 4D16889517AFE4160068A5C5 /* PBXContainerItemProxy */ = { |
31 | 32 | isa = PBXContainerItemProxy; |
32 | | - containerPortal = 4D7EFE9912E7314200D67888 /* libexternal-mobile.xcodeproj */; |
| 33 | + containerPortal = 4D16889117AFE4160068A5C5 /* lcidlc.xcodeproj */; |
33 | 34 | proxyType = 2; |
34 | | - remoteGlobalIDString = 4D7EFD7A12E72ABA00D67888; |
35 | | - remoteInfo = external; |
36 | | - }; |
37 | | - 4D7EFF9912E73A9C00D67888 /* PBXContainerItemProxy */ = { |
38 | | - isa = PBXContainerItemProxy; |
39 | | - containerPortal = 4D7EFE9912E7314200D67888 /* libexternal-mobile.xcodeproj */; |
40 | | - proxyType = 1; |
41 | | - remoteGlobalIDString = 4D7EFD7912E72ABA00D67888; |
42 | | - remoteInfo = external; |
| 35 | + remoteGlobalIDString = 4D57DF461338F14B0044FFEC /* lcidlc */; |
| 36 | + remoteInfo = lcidlc; |
43 | 37 | }; |
44 | 38 | /* End PBXContainerItemProxy section */ |
45 | 39 |
|
46 | 40 | /* Begin PBXFileReference section */ |
47 | 41 | 4D08A2FA138FE2520081F990 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; |
48 | 42 | 4D08A30B138FE9880081F990 /* revtestexternal.ios */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = revtestexternal.ios; sourceTree = "<group>"; }; |
| 43 | + 4D16889117AFE4160068A5C5 /* lcidlc.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = lcidlc.xcodeproj; path = ../lcidlc/lcidlc.xcodeproj; sourceTree = SOURCE_ROOT; }; |
| 44 | + 4D1688A517AFE5570068A5C5 /* revtestexternal.lcidl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.livecode.idl; path = revtestexternal.lcidl; sourceTree = "<group>"; }; |
| 45 | + 4D1688C117AFE6510068A5C5 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; |
| 46 | + 4D1688DC17AFE78C0068A5C5 /* revtestexternal.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = revtestexternal.mm; path = src/revtestexternal.mm; sourceTree = "<group>"; }; |
49 | 47 | 4D7EFD6312E72A5A00D67888 /* Debug Mobile.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Debug Mobile.xcconfig"; path = "../rules/Debug Mobile.xcconfig"; sourceTree = SOURCE_ROOT; }; |
50 | 48 | 4D7EFD6412E72A5A00D67888 /* Release Mobile.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Release Mobile.xcconfig"; path = "../rules/Release Mobile.xcconfig"; sourceTree = SOURCE_ROOT; }; |
51 | 49 | 4D7EFD6512E72A5A00D67888 /* Global Mobile.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Global Mobile.xcconfig"; path = "../rules/Global Mobile.xcconfig"; sourceTree = SOURCE_ROOT; }; |
52 | 50 | 4D7EFD7A12E72ABA00D67888 /* librevtestexternal.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = librevtestexternal.a; sourceTree = BUILT_PRODUCTS_DIR; }; |
53 | 51 | 4D7EFE4B12E72E6F00D67888 /* revtestexternal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = revtestexternal.cpp; path = src/revtestexternal.cpp; sourceTree = "<group>"; }; |
54 | | - 4D7EFE9912E7314200D67888 /* libexternal-mobile.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "libexternal-mobile.xcodeproj"; path = "../libexternal/libexternal-mobile.xcodeproj"; sourceTree = SOURCE_ROOT; }; |
55 | | - 4D7EFE9F12E7314B00D67888 /* libzip-mobile.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "libzip-mobile.xcodeproj"; path = "../thirdparty/libzip/libzip-mobile.xcodeproj"; sourceTree = SOURCE_ROOT; }; |
56 | 52 | /* End PBXFileReference section */ |
57 | 53 |
|
58 | 54 | /* Begin PBXFrameworksBuildPhase section */ |
59 | 55 | 4D7EFD7812E72ABA00D67888 /* Frameworks */ = { |
60 | 56 | isa = PBXFrameworksBuildPhase; |
61 | 57 | buildActionMask = 2147483647; |
62 | 58 | files = ( |
63 | | - 4D82FC7917147FF300C48403 /* libzip.a in Frameworks */, |
64 | | - 4D7EFEA612E7316B00D67888 /* libexternal.a in Frameworks */, |
| 59 | + 4D1688C217AFE6510068A5C5 /* Foundation.framework in Frameworks */, |
65 | 60 | ); |
66 | 61 | runOnlyForDeploymentPostprocessing = 0; |
67 | 62 | }; |
68 | 63 | /* End PBXFrameworksBuildPhase section */ |
69 | 64 |
|
70 | 65 | /* Begin PBXGroup section */ |
71 | | - 4D379CD71714214A00B9037C /* Products */ = { |
| 66 | + 4D16889217AFE4160068A5C5 /* Products */ = { |
72 | 67 | isa = PBXGroup; |
73 | 68 | children = ( |
74 | | - 4D379CDB1714214A00B9037C /* libzip.a */, |
| 69 | + 4D16889617AFE4160068A5C5 /* lcidlc */, |
75 | 70 | ); |
76 | 71 | name = Products; |
77 | 72 | sourceTree = "<group>"; |
|
85 | 80 | 4D7EFD7B12E72ABA00D67888 /* Products */, |
86 | 81 | 4D08A30B138FE9880081F990 /* revtestexternal.ios */, |
87 | 82 | 4D08A2FA138FE2520081F990 /* libz.dylib */, |
| 83 | + 4D1688C117AFE6510068A5C5 /* Foundation.framework */, |
88 | 84 | ); |
89 | 85 | sourceTree = "<group>"; |
90 | 86 | }; |
|
110 | 106 | isa = PBXGroup; |
111 | 107 | children = ( |
112 | 108 | 4D7EFE4B12E72E6F00D67888 /* revtestexternal.cpp */, |
| 109 | + 4D1688DC17AFE78C0068A5C5 /* revtestexternal.mm */, |
| 110 | + 4D1688A517AFE5570068A5C5 /* revtestexternal.lcidl */, |
113 | 111 | ); |
114 | 112 | name = Sources; |
115 | 113 | sourceTree = "<group>"; |
116 | 114 | }; |
117 | 115 | 4D7EFE9512E7312D00D67888 /* References */ = { |
118 | 116 | isa = PBXGroup; |
119 | 117 | children = ( |
120 | | - 4D7EFE9F12E7314B00D67888 /* libzip-mobile.xcodeproj */, |
121 | | - 4D7EFE9912E7314200D67888 /* libexternal-mobile.xcodeproj */, |
| 118 | + 4D16889117AFE4160068A5C5 /* lcidlc.xcodeproj */, |
122 | 119 | ); |
123 | 120 | name = References; |
124 | 121 | sourceTree = "<group>"; |
125 | 122 | }; |
126 | | - 4D7EFE9A12E7314200D67888 /* Products */ = { |
127 | | - isa = PBXGroup; |
128 | | - children = ( |
129 | | - 4D7EFE9E12E7314200D67888 /* libexternal.a */, |
130 | | - ); |
131 | | - name = Products; |
132 | | - sourceTree = "<group>"; |
133 | | - }; |
134 | 123 | /* End PBXGroup section */ |
135 | 124 |
|
136 | 125 | /* Begin PBXHeadersBuildPhase section */ |
|
154 | 143 | 4D7EFF8A12E7391000D67888 /* Build External */, |
155 | 144 | ); |
156 | 145 | buildRules = ( |
| 146 | + 4D1688A717AFE5570068A5C5 /* PBXBuildRule */, |
157 | 147 | ); |
158 | 148 | dependencies = ( |
159 | | - 4D7EFF9A12E73A9C00D67888 /* PBXTargetDependency */, |
160 | | - 4D379CDF1714215900B9037C /* PBXTargetDependency */, |
161 | 149 | ); |
162 | 150 | name = revtestexternal; |
163 | 151 | productName = template; |
|
184 | 172 | projectDirPath = ""; |
185 | 173 | projectReferences = ( |
186 | 174 | { |
187 | | - ProductGroup = 4D7EFE9A12E7314200D67888 /* Products */; |
188 | | - ProjectRef = 4D7EFE9912E7314200D67888 /* libexternal-mobile.xcodeproj */; |
189 | | - }, |
190 | | - { |
191 | | - ProductGroup = 4D379CD71714214A00B9037C /* Products */; |
192 | | - ProjectRef = 4D7EFE9F12E7314B00D67888 /* libzip-mobile.xcodeproj */; |
| 175 | + ProductGroup = 4D16889217AFE4160068A5C5 /* Products */; |
| 176 | + ProjectRef = 4D16889117AFE4160068A5C5 /* lcidlc.xcodeproj */; |
193 | 177 | }, |
194 | 178 | ); |
195 | 179 | projectRoot = ""; |
|
200 | 184 | /* End PBXProject section */ |
201 | 185 |
|
202 | 186 | /* Begin PBXReferenceProxy section */ |
203 | | - 4D379CDB1714214A00B9037C /* libzip.a */ = { |
| 187 | + 4D16889617AFE4160068A5C5 /* lcidlc */ = { |
204 | 188 | isa = PBXReferenceProxy; |
205 | | - fileType = archive.ar; |
206 | | - path = libzip.a; |
207 | | - remoteRef = 4D379CDA1714214A00B9037C /* PBXContainerItemProxy */; |
208 | | - sourceTree = BUILT_PRODUCTS_DIR; |
209 | | - }; |
210 | | - 4D7EFE9E12E7314200D67888 /* libexternal.a */ = { |
211 | | - isa = PBXReferenceProxy; |
212 | | - fileType = archive.ar; |
213 | | - path = libexternal.a; |
214 | | - remoteRef = 4D7EFE9D12E7314200D67888 /* PBXContainerItemProxy */; |
| 189 | + fileType = "compiled.mach-o.executable"; |
| 190 | + path = lcidlc; |
| 191 | + remoteRef = 4D16889517AFE4160068A5C5 /* PBXContainerItemProxy */; |
215 | 192 | sourceTree = BUILT_PRODUCTS_DIR; |
216 | 193 | }; |
217 | 194 | /* End PBXReferenceProxy section */ |
|
232 | 209 | ); |
233 | 210 | runOnlyForDeploymentPostprocessing = 0; |
234 | 211 | shellPath = /bin/sh; |
235 | | - shellScript = "export SYMBOLS=_getXtable\nsh \"$SRCROOT/../tools/build-extension-ios.sh\""; |
| 212 | + shellScript = "sh \"$SRCROOT/../lcidlc/lclink.sh\""; |
236 | 213 | showEnvVarsInLog = 0; |
237 | 214 | }; |
238 | 215 | /* End PBXShellScriptBuildPhase section */ |
|
243 | 220 | buildActionMask = 2147483647; |
244 | 221 | files = ( |
245 | 222 | 4D7EFE4C12E72E6F00D67888 /* revtestexternal.cpp in Sources */, |
| 223 | + 4D1688DD17AFE78C0068A5C5 /* revtestexternal.mm in Sources */, |
| 224 | + 4D1688A617AFE5570068A5C5 /* revtestexternal.lcidl in Sources */, |
246 | 225 | ); |
247 | 226 | runOnlyForDeploymentPostprocessing = 0; |
248 | 227 | }; |
249 | 228 | /* End PBXSourcesBuildPhase section */ |
250 | 229 |
|
251 | | -/* Begin PBXTargetDependency section */ |
252 | | - 4D379CDF1714215900B9037C /* PBXTargetDependency */ = { |
253 | | - isa = PBXTargetDependency; |
254 | | - name = zip; |
255 | | - targetProxy = 4D379CDE1714215900B9037C /* PBXContainerItemProxy */; |
256 | | - }; |
257 | | - 4D7EFF9A12E73A9C00D67888 /* PBXTargetDependency */ = { |
258 | | - isa = PBXTargetDependency; |
259 | | - name = external; |
260 | | - targetProxy = 4D7EFF9912E73A9C00D67888 /* PBXContainerItemProxy */; |
261 | | - }; |
262 | | -/* End PBXTargetDependency section */ |
263 | | - |
264 | 230 | /* Begin XCBuildConfiguration section */ |
265 | 231 | 4D7EFD3B12E72A1C00D67888 /* Debug */ = { |
266 | 232 | isa = XCBuildConfiguration; |
267 | 233 | baseConfigurationReference = 4D7EFD6312E72A5A00D67888 /* Debug Mobile.xcconfig */; |
268 | 234 | buildSettings = { |
| 235 | + OBJROOT = "$(SRCROOT)/_cache/ios/$(SDK_NAME)"; |
| 236 | + SYMROOT = "$(SRCROOT)/_build/ios/$(SDK_NAME)"; |
269 | 237 | }; |
270 | 238 | name = Debug; |
271 | 239 | }; |
272 | 240 | 4D7EFD3C12E72A1C00D67888 /* Release */ = { |
273 | 241 | isa = XCBuildConfiguration; |
274 | 242 | baseConfigurationReference = 4D7EFD6412E72A5A00D67888 /* Release Mobile.xcconfig */; |
275 | 243 | buildSettings = { |
| 244 | + OBJROOT = "$(SRCROOT)/_cache/ios/$(SDK_NAME)"; |
| 245 | + SYMROOT = "$(SRCROOT)/_build/ios/$(SDK_NAME)"; |
276 | 246 | }; |
277 | 247 | name = Release; |
278 | 248 | }; |
|
0 commit comments