Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit b683b1b

Browse files
Idle Timer refactoring
1 parent 3d76d24 commit b683b1b

File tree

6 files changed

+285
-12
lines changed

6 files changed

+285
-12
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ xcuserdata/
6868
*.vcproj.*.user
6969
*.ncb
7070
*.suo
71+
*.mode1v3
72+
*.xcworkspacedata
73+
7174

7275
# Build folders #
7376
#################

engine/engine-mobile.xcodeproj/project.pbxproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -300,10 +300,8 @@
300300
BE44950D175CF03F00346B49 /* iphone_test.rev in Resources */ = {isa = PBXBuildFile; fileRef = BE44950C175CF03E00346B49 /* iphone_test.rev */; };
301301
BE449996175D029600346B49 /* mblhandlers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE449995175D029600346B49 /* mblhandlers.cpp */; };
302302
BE449998175D02AE00346B49 /* exec-textmessaging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE449997175D02AE00346B49 /* exec-textmessaging.cpp */; };
303-
BE7506E2175DE15200A339DA /* exec-idletimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE7506E1175DE05E00A339DA /* exec-idletimer.cpp */; };
304303
BE7506E3175DE36000A339DA /* mblhandlers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE449995175D029600346B49 /* mblhandlers.cpp */; };
305304
BE7506E6175DEB7700A339DA /* exec-idletimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE7506E1175DE05E00A339DA /* exec-idletimer.cpp */; };
306-
BE7506EA175DED8F00A339DA /* mblandroidideltimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE7506E9175DED8F00A339DA /* mblandroidideltimer.cpp */; };
307305
BE7506EC175DEDB400A339DA /* mbliphoneidletimer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BE7506EB175DEDB400A339DA /* mbliphoneidletimer.mm */; };
308306
E8111F8C1541938E00DB16E3 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8111F8B1541938E00DB16E3 /* CoreMotion.framework */; };
309307
E8111F8E154193A500DB16E3 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8111F8D154193A500DB16E3 /* AddressBook.framework */; };
@@ -2297,9 +2295,7 @@
22972295
BE449505175CE13900346B49 /* legacy_spec.cpp in Sources */,
22982296
BE44950A175CE8AC00346B49 /* syntax.cpp in Sources */,
22992297
BE44950B175CEEF300346B49 /* exec-security.cpp in Sources */,
2300-
BE7506E2175DE15200A339DA /* exec-idletimer.cpp in Sources */,
23012298
BE7506E3175DE36000A339DA /* mblhandlers.cpp in Sources */,
2302-
BE7506EA175DED8F00A339DA /* mblandroidideltimer.cpp in Sources */,
23032299
BE7506EC175DEDB400A339DA /* mbliphoneidletimer.mm in Sources */,
23042300
);
23052301
runOnlyForDeploymentPostprocessing = 0;

engine/src/exec-idletimer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ MC_EXEC_DEFINE_GET_METHOD(IdleTimer, IdleTimerLocked, 1);
3535

3636
bool MCSystemLockIdleTimer();
3737
bool MCSystemUnlockIdleTimer();
38-
bool MCSystemGetIdleTimerLocked();
38+
bool MCSystemIdleTimerLocked();
3939

4040
////////////////////////////////////////////////////////////////////////////////
4141

@@ -52,5 +52,5 @@ void MCIdleTimerExecUnlockIdleTimer(MCExecContext& ctxt)
5252

5353
void MCIdleTimerGetIdleTimerLocked(MCExecContext& ctxt, bool& r_result)
5454
{
55-
r_result = MCSystemGetIdleTimerLocked();
55+
r_result = MCSystemIdleTimerLocked();
5656
}

engine/src/mbliphoneextra.mm

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,6 @@
5555

5656
////////////////////////////////////////////////////////////////////////////////
5757

58-
// global counter for the iPhone idle timer
59-
uint g_idle_timer = 0;
60-
6158
id objc_lookUpClass(const char *name);
6259

6360
bool MCParseParameters(MCParameter*& p_parameters, const char *p_format, ...)

engine/src/mbliphoneidletimer.mm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060

6161

6262

63-
static bool MCSystemLockIdleTimer(void)
63+
bool MCSystemLockIdleTimer(void)
6464
{
6565
g_idle_timer++;
6666
if (g_idle_timer == 1)
@@ -69,7 +69,7 @@ static bool MCSystemLockIdleTimer(void)
6969
return true;
7070
}
7171

72-
static bool MCSystemUnlockIdleTimer(void)
72+
bool MCSystemUnlockIdleTimer(void)
7373
{
7474
if (g_idle_timer == 1)
7575
[[UIApplication sharedApplication] setIdleTimerDisabled:NO];
@@ -79,7 +79,7 @@ static bool MCSystemUnlockIdleTimer(void)
7979
return true;
8080
}
8181

82-
static bool MCSystemIdleTimerLocked(void)
82+
bool MCSystemIdleTimerLocked(void)
8383
{
8484
return ([[UIApplication sharedApplication] isIdleTimerDisabled] == YES);
8585
}
Lines changed: 277 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,277 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
BE096E18175CD6F900F92F90 /* foundation-array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E09175CD6F900F92F90 /* foundation-array.cpp */; };
11+
BE096E19175CD6F900F92F90 /* foundation-core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E0A175CD6F900F92F90 /* foundation-core.cpp */; };
12+
BE096E1A175CD6F900F92F90 /* foundation-debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E0B175CD6F900F92F90 /* foundation-debug.cpp */; };
13+
BE096E1B175CD6F900F92F90 /* foundation-error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E0C175CD6F900F92F90 /* foundation-error.cpp */; };
14+
BE096E1C175CD6F900F92F90 /* foundation-list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E0D175CD6F900F92F90 /* foundation-list.cpp */; };
15+
BE096E1D175CD6F900F92F90 /* foundation-name.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E0E175CD6F900F92F90 /* foundation-name.cpp */; };
16+
BE096E1E175CD6F900F92F90 /* foundation-nativechars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E0F175CD6F900F92F90 /* foundation-nativechars.cpp */; };
17+
BE096E1F175CD6F900F92F90 /* foundation-number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E10175CD6F900F92F90 /* foundation-number.cpp */; };
18+
BE096E20175CD6F900F92F90 /* foundation-private.h in Headers */ = {isa = PBXBuildFile; fileRef = BE096E11175CD6F900F92F90 /* foundation-private.h */; };
19+
BE096E21175CD6F900F92F90 /* foundation-set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E12175CD6F900F92F90 /* foundation-set.cpp */; };
20+
BE096E22175CD6F900F92F90 /* foundation-stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E13175CD6F900F92F90 /* foundation-stream.cpp */; };
21+
BE096E23175CD6F900F92F90 /* foundation-string-cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E14175CD6F900F92F90 /* foundation-string-cf.cpp */; };
22+
BE096E24175CD6F900F92F90 /* foundation-string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E15175CD6F900F92F90 /* foundation-string.cpp */; };
23+
BE096E25175CD6F900F92F90 /* foundation-unicodechars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E16175CD6F900F92F90 /* foundation-unicodechars.cpp */; };
24+
BE096E26175CD6F900F92F90 /* foundation-value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE096E17175CD6F900F92F90 /* foundation-value.cpp */; };
25+
BE096E2B175CD70A00F92F90 /* foundation-auto.h in Headers */ = {isa = PBXBuildFile; fileRef = BE096E27175CD70A00F92F90 /* foundation-auto.h */; };
26+
BE096E2C175CD70A00F92F90 /* foundation-inline.h in Headers */ = {isa = PBXBuildFile; fileRef = BE096E28175CD70A00F92F90 /* foundation-inline.h */; };
27+
BE096E2D175CD70A00F92F90 /* foundation-stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = BE096E29175CD70A00F92F90 /* foundation-stdlib.h */; };
28+
BE096E2E175CD70A00F92F90 /* foundation.h in Headers */ = {isa = PBXBuildFile; fileRef = BE096E2A175CD70A00F92F90 /* foundation.h */; };
29+
/* End PBXBuildFile section */
30+
31+
/* Begin PBXFileReference section */
32+
4DD3DF451040B04D00CAC7EF /* Global Mobile.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Global Mobile.xcconfig"; path = "../rules/Global Mobile.xcconfig"; sourceTree = SOURCE_ROOT; };
33+
4DD3DF461040B04D00CAC7EF /* Debug Mobile.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Debug Mobile.xcconfig"; path = "../rules/Debug Mobile.xcconfig"; sourceTree = SOURCE_ROOT; };
34+
4DD3DF4A1040B13E00CAC7EF /* Release Mobile.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Release Mobile.xcconfig"; path = "../rules/Release Mobile.xcconfig"; sourceTree = SOURCE_ROOT; };
35+
4DD3E06B1040BC4700CAC7EF /* libfoundationmobile.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libfoundationmobile.a; sourceTree = BUILT_PRODUCTS_DIR; };
36+
BE096E09175CD6F900F92F90 /* foundation-array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-array.cpp"; path = "src/foundation-array.cpp"; sourceTree = "<group>"; };
37+
BE096E0A175CD6F900F92F90 /* foundation-core.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-core.cpp"; path = "src/foundation-core.cpp"; sourceTree = "<group>"; };
38+
BE096E0B175CD6F900F92F90 /* foundation-debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-debug.cpp"; path = "src/foundation-debug.cpp"; sourceTree = "<group>"; };
39+
BE096E0C175CD6F900F92F90 /* foundation-error.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-error.cpp"; path = "src/foundation-error.cpp"; sourceTree = "<group>"; };
40+
BE096E0D175CD6F900F92F90 /* foundation-list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-list.cpp"; path = "src/foundation-list.cpp"; sourceTree = "<group>"; };
41+
BE096E0E175CD6F900F92F90 /* foundation-name.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-name.cpp"; path = "src/foundation-name.cpp"; sourceTree = "<group>"; };
42+
BE096E0F175CD6F900F92F90 /* foundation-nativechars.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-nativechars.cpp"; path = "src/foundation-nativechars.cpp"; sourceTree = "<group>"; };
43+
BE096E10175CD6F900F92F90 /* foundation-number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-number.cpp"; path = "src/foundation-number.cpp"; sourceTree = "<group>"; };
44+
BE096E11175CD6F900F92F90 /* foundation-private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "foundation-private.h"; path = "src/foundation-private.h"; sourceTree = "<group>"; };
45+
BE096E12175CD6F900F92F90 /* foundation-set.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-set.cpp"; path = "src/foundation-set.cpp"; sourceTree = "<group>"; };
46+
BE096E13175CD6F900F92F90 /* foundation-stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-stream.cpp"; path = "src/foundation-stream.cpp"; sourceTree = "<group>"; };
47+
BE096E14175CD6F900F92F90 /* foundation-string-cf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-string-cf.cpp"; path = "src/foundation-string-cf.cpp"; sourceTree = "<group>"; };
48+
BE096E15175CD6F900F92F90 /* foundation-string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-string.cpp"; path = "src/foundation-string.cpp"; sourceTree = "<group>"; };
49+
BE096E16175CD6F900F92F90 /* foundation-unicodechars.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-unicodechars.cpp"; path = "src/foundation-unicodechars.cpp"; sourceTree = "<group>"; };
50+
BE096E17175CD6F900F92F90 /* foundation-value.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "foundation-value.cpp"; path = "src/foundation-value.cpp"; sourceTree = "<group>"; };
51+
BE096E27175CD70A00F92F90 /* foundation-auto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "foundation-auto.h"; path = "include/foundation-auto.h"; sourceTree = "<group>"; };
52+
BE096E28175CD70A00F92F90 /* foundation-inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "foundation-inline.h"; path = "include/foundation-inline.h"; sourceTree = "<group>"; };
53+
BE096E29175CD70A00F92F90 /* foundation-stdlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "foundation-stdlib.h"; path = "include/foundation-stdlib.h"; sourceTree = "<group>"; };
54+
BE096E2A175CD70A00F92F90 /* foundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = foundation.h; path = include/foundation.h; sourceTree = "<group>"; };
55+
/* End PBXFileReference section */
56+
57+
/* Begin PBXFrameworksBuildPhase section */
58+
4DD3E0691040BC4700CAC7EF /* Frameworks */ = {
59+
isa = PBXFrameworksBuildPhase;
60+
buildActionMask = 2147483647;
61+
files = (
62+
);
63+
runOnlyForDeploymentPostprocessing = 0;
64+
};
65+
/* End PBXFrameworksBuildPhase section */
66+
67+
/* Begin PBXGroup section */
68+
4DD3DD7B1040AA4700CAC7EF = {
69+
isa = PBXGroup;
70+
children = (
71+
4DD3DF3A1040B03B00CAC7EF /* Configurations */,
72+
4DD3DDAC1040ABB000CAC7EF /* Sources */,
73+
4DD3DD9A1040AA9A00CAC7EF /* Products */,
74+
);
75+
sourceTree = "<group>";
76+
};
77+
4DD3DD9A1040AA9A00CAC7EF /* Products */ = {
78+
isa = PBXGroup;
79+
children = (
80+
4DD3E06B1040BC4700CAC7EF /* libfoundationmobile.a */,
81+
);
82+
name = Products;
83+
sourceTree = "<group>";
84+
};
85+
4DD3DDAC1040ABB000CAC7EF /* Sources */ = {
86+
isa = PBXGroup;
87+
children = (
88+
BE096E27175CD70A00F92F90 /* foundation-auto.h */,
89+
BE096E28175CD70A00F92F90 /* foundation-inline.h */,
90+
BE096E29175CD70A00F92F90 /* foundation-stdlib.h */,
91+
BE096E2A175CD70A00F92F90 /* foundation.h */,
92+
BE096E09175CD6F900F92F90 /* foundation-array.cpp */,
93+
BE096E0A175CD6F900F92F90 /* foundation-core.cpp */,
94+
BE096E0B175CD6F900F92F90 /* foundation-debug.cpp */,
95+
BE096E0C175CD6F900F92F90 /* foundation-error.cpp */,
96+
BE096E0D175CD6F900F92F90 /* foundation-list.cpp */,
97+
BE096E0E175CD6F900F92F90 /* foundation-name.cpp */,
98+
BE096E0F175CD6F900F92F90 /* foundation-nativechars.cpp */,
99+
BE096E10175CD6F900F92F90 /* foundation-number.cpp */,
100+
BE096E11175CD6F900F92F90 /* foundation-private.h */,
101+
BE096E12175CD6F900F92F90 /* foundation-set.cpp */,
102+
BE096E13175CD6F900F92F90 /* foundation-stream.cpp */,
103+
BE096E14175CD6F900F92F90 /* foundation-string-cf.cpp */,
104+
BE096E15175CD6F900F92F90 /* foundation-string.cpp */,
105+
BE096E16175CD6F900F92F90 /* foundation-unicodechars.cpp */,
106+
BE096E17175CD6F900F92F90 /* foundation-value.cpp */,
107+
);
108+
name = Sources;
109+
sourceTree = "<group>";
110+
};
111+
4DD3DF3A1040B03B00CAC7EF /* Configurations */ = {
112+
isa = PBXGroup;
113+
children = (
114+
4DD3DF461040B04D00CAC7EF /* Debug Mobile.xcconfig */,
115+
4DD3DF4A1040B13E00CAC7EF /* Release Mobile.xcconfig */,
116+
4DD3DF451040B04D00CAC7EF /* Global Mobile.xcconfig */,
117+
);
118+
name = Configurations;
119+
sourceTree = "<group>";
120+
};
121+
/* End PBXGroup section */
122+
123+
/* Begin PBXHeadersBuildPhase section */
124+
4DD3E0671040BC4700CAC7EF /* Headers */ = {
125+
isa = PBXHeadersBuildPhase;
126+
buildActionMask = 2147483647;
127+
files = (
128+
BE096E20175CD6F900F92F90 /* foundation-private.h in Headers */,
129+
BE096E2B175CD70A00F92F90 /* foundation-auto.h in Headers */,
130+
BE096E2C175CD70A00F92F90 /* foundation-inline.h in Headers */,
131+
BE096E2D175CD70A00F92F90 /* foundation-stdlib.h in Headers */,
132+
BE096E2E175CD70A00F92F90 /* foundation.h in Headers */,
133+
);
134+
runOnlyForDeploymentPostprocessing = 0;
135+
};
136+
/* End PBXHeadersBuildPhase section */
137+
138+
/* Begin PBXNativeTarget section */
139+
4DD3E06A1040BC4700CAC7EF /* libfoundationmobile */ = {
140+
isa = PBXNativeTarget;
141+
buildConfigurationList = 4DD3E0711040BC4A00CAC7EF /* Build configuration list for PBXNativeTarget "libfoundationmobile" */;
142+
buildPhases = (
143+
4DD3E0671040BC4700CAC7EF /* Headers */,
144+
4DD3E0681040BC4700CAC7EF /* Sources */,
145+
4DD3E0691040BC4700CAC7EF /* Frameworks */,
146+
);
147+
buildRules = (
148+
);
149+
dependencies = (
150+
);
151+
name = libfoundationmobile;
152+
productName = coremobile;
153+
productReference = 4DD3E06B1040BC4700CAC7EF /* libfoundationmobile.a */;
154+
productType = "com.apple.product-type.library.static";
155+
};
156+
/* End PBXNativeTarget section */
157+
158+
/* Begin PBXProject section */
159+
4DD3DD7D1040AA4700CAC7EF /* Project object */ = {
160+
isa = PBXProject;
161+
attributes = {
162+
LastUpgradeCheck = 0420;
163+
};
164+
buildConfigurationList = 4DD3DD801040AA4700CAC7EF /* Build configuration list for PBXProject "libfoundation-mobile" */;
165+
compatibilityVersion = "Xcode 3.2";
166+
developmentRegion = English;
167+
hasScannedForEncodings = 0;
168+
knownRegions = (
169+
English,
170+
Japanese,
171+
French,
172+
German,
173+
);
174+
mainGroup = 4DD3DD7B1040AA4700CAC7EF;
175+
productRefGroup = 4DD3DD9A1040AA9A00CAC7EF /* Products */;
176+
projectDirPath = "";
177+
projectRoot = "";
178+
targets = (
179+
4DD3E06A1040BC4700CAC7EF /* libfoundationmobile */,
180+
);
181+
};
182+
/* End PBXProject section */
183+
184+
/* Begin PBXSourcesBuildPhase section */
185+
4DD3E0681040BC4700CAC7EF /* Sources */ = {
186+
isa = PBXSourcesBuildPhase;
187+
buildActionMask = 2147483647;
188+
files = (
189+
BE096E18175CD6F900F92F90 /* foundation-array.cpp in Sources */,
190+
BE096E19175CD6F900F92F90 /* foundation-core.cpp in Sources */,
191+
BE096E1A175CD6F900F92F90 /* foundation-debug.cpp in Sources */,
192+
BE096E1B175CD6F900F92F90 /* foundation-error.cpp in Sources */,
193+
BE096E1C175CD6F900F92F90 /* foundation-list.cpp in Sources */,
194+
BE096E1D175CD6F900F92F90 /* foundation-name.cpp in Sources */,
195+
BE096E1E175CD6F900F92F90 /* foundation-nativechars.cpp in Sources */,
196+
BE096E1F175CD6F900F92F90 /* foundation-number.cpp in Sources */,
197+
BE096E21175CD6F900F92F90 /* foundation-set.cpp in Sources */,
198+
BE096E22175CD6F900F92F90 /* foundation-stream.cpp in Sources */,
199+
BE096E23175CD6F900F92F90 /* foundation-string-cf.cpp in Sources */,
200+
BE096E24175CD6F900F92F90 /* foundation-string.cpp in Sources */,
201+
BE096E25175CD6F900F92F90 /* foundation-unicodechars.cpp in Sources */,
202+
BE096E26175CD6F900F92F90 /* foundation-value.cpp in Sources */,
203+
);
204+
runOnlyForDeploymentPostprocessing = 0;
205+
};
206+
/* End PBXSourcesBuildPhase section */
207+
208+
/* Begin XCBuildConfiguration section */
209+
4D75E65C113C0D3E000A129F /* Release */ = {
210+
isa = XCBuildConfiguration;
211+
baseConfigurationReference = 4DD3DF4A1040B13E00CAC7EF /* Release Mobile.xcconfig */;
212+
buildSettings = {
213+
};
214+
name = Release;
215+
};
216+
4D75E65D113C0D3E000A129F /* Release */ = {
217+
isa = XCBuildConfiguration;
218+
buildSettings = {
219+
PRODUCT_NAME = coremobile;
220+
};
221+
name = Release;
222+
};
223+
4D8F6FCF113EC98D0056ED41 /* ReleaseDeviceForShark */ = {
224+
isa = XCBuildConfiguration;
225+
baseConfigurationReference = 4DD3DF4A1040B13E00CAC7EF /* Release Mobile.xcconfig */;
226+
buildSettings = {
227+
};
228+
name = ReleaseDeviceForShark;
229+
};
230+
4D8F6FD0113EC98D0056ED41 /* ReleaseDeviceForShark */ = {
231+
isa = XCBuildConfiguration;
232+
buildSettings = {
233+
PRODUCT_NAME = coremobile;
234+
};
235+
name = ReleaseDeviceForShark;
236+
};
237+
4DD3DD7E1040AA4700CAC7EF /* Debug */ = {
238+
isa = XCBuildConfiguration;
239+
baseConfigurationReference = 4DD3DF461040B04D00CAC7EF /* Debug Mobile.xcconfig */;
240+
buildSettings = {
241+
};
242+
name = Debug;
243+
};
244+
4DD3E06C1040BC4700CAC7EF /* Debug */ = {
245+
isa = XCBuildConfiguration;
246+
buildSettings = {
247+
PRODUCT_NAME = foundationmobile;
248+
};
249+
name = Debug;
250+
};
251+
/* End XCBuildConfiguration section */
252+
253+
/* Begin XCConfigurationList section */
254+
4DD3DD801040AA4700CAC7EF /* Build configuration list for PBXProject "libfoundation-mobile" */ = {
255+
isa = XCConfigurationList;
256+
buildConfigurations = (
257+
4DD3DD7E1040AA4700CAC7EF /* Debug */,
258+
4D75E65C113C0D3E000A129F /* Release */,
259+
4D8F6FCF113EC98D0056ED41 /* ReleaseDeviceForShark */,
260+
);
261+
defaultConfigurationIsVisible = 0;
262+
defaultConfigurationName = Release;
263+
};
264+
4DD3E0711040BC4A00CAC7EF /* Build configuration list for PBXNativeTarget "libfoundationmobile" */ = {
265+
isa = XCConfigurationList;
266+
buildConfigurations = (
267+
4DD3E06C1040BC4700CAC7EF /* Debug */,
268+
4D75E65D113C0D3E000A129F /* Release */,
269+
4D8F6FD0113EC98D0056ED41 /* ReleaseDeviceForShark */,
270+
);
271+
defaultConfigurationIsVisible = 0;
272+
defaultConfigurationName = Release;
273+
};
274+
/* End XCConfigurationList section */
275+
};
276+
rootObject = 4DD3DD7D1040AA4700CAC7EF /* Project object */;
277+
}

0 commit comments

Comments
 (0)