mirror of https://github.com/axmolengine/axmol.git
Merge branch 'v3' into billboardTest
This commit is contained in:
commit
3f5c65034a
|
@ -318,7 +318,10 @@ void Grid3D::beforeBlit()
|
|||
if(_needDepthTestForBlit)
|
||||
{
|
||||
_oldDepthTestValue = glIsEnabled(GL_DEPTH_TEST);
|
||||
_oldDepthWriteValue = glIsEnabled(GL_DEPTH_WRITEMASK);
|
||||
GLboolean depthWriteMask;
|
||||
glGetBooleanv(GL_DEPTH_WRITEMASK, &depthWriteMask);
|
||||
_oldDepthWriteValue = depthWriteMask;
|
||||
CHECK_GL_ERROR_DEBUG();
|
||||
glEnable(GL_DEPTH_TEST);
|
||||
glDepthMask(true);
|
||||
}
|
||||
|
|
|
@ -332,6 +332,11 @@ void PhysicsWorld::rayCast(PhysicsRayCastCallbackFunc func, const Vec2& point1,
|
|||
|
||||
if (func != nullptr)
|
||||
{
|
||||
if (!_delayAddBodies.empty() || !_delayRemoveBodies.empty())
|
||||
{
|
||||
_scene->updatePhysicsBodyTransform(_scene, _scene->getNodeToParentTransform(), 0, 1.0f, 1.0f);
|
||||
updateBodies();
|
||||
}
|
||||
RayCastCallbackInfo info = { this, func, point1, point2, data };
|
||||
|
||||
PhysicsWorldCallback::continues = true;
|
||||
|
@ -351,6 +356,11 @@ void PhysicsWorld::queryRect(PhysicsQueryRectCallbackFunc func, const Rect& rect
|
|||
|
||||
if (func != nullptr)
|
||||
{
|
||||
if (!_delayAddBodies.empty() || !_delayRemoveBodies.empty())
|
||||
{
|
||||
_scene->updatePhysicsBodyTransform(_scene, _scene->getNodeToParentTransform(), 0, 1.0f, 1.0f);
|
||||
updateBodies();
|
||||
}
|
||||
RectQueryCallbackInfo info = {this, func, data};
|
||||
|
||||
PhysicsWorldCallback::continues = true;
|
||||
|
@ -369,6 +379,11 @@ void PhysicsWorld::queryPoint(PhysicsQueryPointCallbackFunc func, const Vec2& po
|
|||
|
||||
if (func != nullptr)
|
||||
{
|
||||
if (!_delayAddBodies.empty() || !_delayRemoveBodies.empty())
|
||||
{
|
||||
_scene->updatePhysicsBodyTransform(_scene, _scene->getNodeToParentTransform(), 0, 1.0f, 1.0f);
|
||||
updateBodies();
|
||||
}
|
||||
PointQueryCallbackInfo info = {this, func, data};
|
||||
|
||||
PhysicsWorldCallback::continues = true;
|
||||
|
@ -493,7 +508,6 @@ void PhysicsWorld::addBodyOrDelay(PhysicsBody* body)
|
|||
if (_delayAddBodies.find(body) == _delayAddBodies.end())
|
||||
{
|
||||
_delayAddBodies.pushBack(body);
|
||||
_delayDirty = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -567,7 +581,6 @@ void PhysicsWorld::removeBodyOrDelay(PhysicsBody* body)
|
|||
if (_delayRemoveBodies.getIndex(body) == CC_INVALID_INDEX)
|
||||
{
|
||||
_delayRemoveBodies.pushBack(body);
|
||||
_delayDirty = true;
|
||||
}
|
||||
}else
|
||||
{
|
||||
|
@ -598,7 +611,6 @@ void PhysicsWorld::removeJoint(PhysicsJoint* joint, bool destroy)
|
|||
if (std::find(_delayRemoveJoints.rbegin(), _delayRemoveJoints.rend(), joint) == _delayRemoveJoints.rend())
|
||||
{
|
||||
_delayRemoveJoints.push_back(joint);
|
||||
_delayDirty = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -669,7 +681,6 @@ void PhysicsWorld::addJoint(PhysicsJoint* joint)
|
|||
if (std::find(_delayAddJoints.begin(), _delayAddJoints.end(), joint) == _delayAddJoints.end())
|
||||
{
|
||||
_delayAddJoints.push_back(joint);
|
||||
_delayDirty = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -814,12 +825,14 @@ void PhysicsWorld::update(float delta, bool userCall/* = false*/)
|
|||
|
||||
_scene->updatePhysicsBodyTransform(_scene, _scene->getNodeToParentTransform(), 0, 1.0f, 1.0f);
|
||||
|
||||
while (_delayDirty)
|
||||
if (!_delayAddBodies.empty() || !_delayRemoveBodies.empty())
|
||||
{
|
||||
updateBodies();
|
||||
}
|
||||
|
||||
if (!_delayAddJoints.empty() || !_delayRemoveJoints.empty())
|
||||
{
|
||||
updateJoints();
|
||||
|
||||
_delayDirty = !(_delayAddBodies.size() == 0 && _delayRemoveBodies.size() == 0 && _delayAddJoints.size() == 0 && _delayRemoveJoints.size() == 0);
|
||||
}
|
||||
|
||||
if (userCall)
|
||||
|
@ -864,7 +877,6 @@ PhysicsWorld::PhysicsWorld()
|
|||
, _substeps(1)
|
||||
, _cpSpace(nullptr)
|
||||
, _scene(nullptr)
|
||||
, _delayDirty(false)
|
||||
, _autoStep(true)
|
||||
, _debugDraw(nullptr)
|
||||
, _debugDrawMask(DEBUGDRAW_NONE)
|
||||
|
|
|
@ -208,7 +208,6 @@ protected:
|
|||
std::list<PhysicsJoint*> _joints;
|
||||
Scene* _scene;
|
||||
|
||||
bool _delayDirty;
|
||||
bool _autoStep;
|
||||
PhysicsDebugDraw* _debugDraw;
|
||||
int _debugDrawMask;
|
||||
|
|
|
@ -32,9 +32,13 @@ using namespace cocos2d;
|
|||
|
||||
#define LOG_TAG "CocosPlayClient.cpp"
|
||||
#if COCOS2D_DEBUG
|
||||
#define LOGD(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
|
||||
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)
|
||||
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN,LOG_TAG,__VA_ARGS__)
|
||||
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
|
||||
#else
|
||||
#define LOGD(...)
|
||||
#define LOGW(...)
|
||||
#define LOGE(...)
|
||||
#endif
|
||||
|
||||
static std::string __gameRootPath;
|
||||
|
@ -94,7 +98,7 @@ static bool getEnv(JNIEnv **env)
|
|||
bRet = true;
|
||||
break;
|
||||
default:
|
||||
LOGD("%s", "Failed to get the environment using GetEnv()");
|
||||
LOGE("%s", "Failed to get the environment using GetEnv()");
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -115,7 +119,7 @@ static void initClassLoaderForMultiThread()
|
|||
{
|
||||
env->ExceptionDescribe();
|
||||
env->ExceptionClear();
|
||||
LOGD("Exception initClassLoaderForMultiThread cocos2dClass is exception");
|
||||
LOGW("Exception initClassLoaderForMultiThread cocos2dClass is exception");
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -124,7 +128,7 @@ static void initClassLoaderForMultiThread()
|
|||
{
|
||||
env->ExceptionDescribe();
|
||||
env->ExceptionClear();
|
||||
LOGD("Exception initClassLoaderForMultiThread classClass is exception");
|
||||
LOGW("Exception initClassLoaderForMultiThread classClass is exception");
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -133,7 +137,7 @@ static void initClassLoaderForMultiThread()
|
|||
{
|
||||
env->ExceptionDescribe();
|
||||
env->ExceptionClear();
|
||||
LOGD("Exception initClassLoaderForMultiThread classLoaderClass");
|
||||
LOGW("Exception initClassLoaderForMultiThread classLoaderClass");
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -143,7 +147,7 @@ static void initClassLoaderForMultiThread()
|
|||
{
|
||||
env->ExceptionDescribe();
|
||||
env->ExceptionClear();
|
||||
LOGD("Exception initClassLoaderForMultiThread classLoader");
|
||||
LOGW("Exception initClassLoaderForMultiThread classLoader");
|
||||
break;
|
||||
}
|
||||
__classLoader = env->NewGlobalRef(classLoader);
|
||||
|
@ -156,7 +160,7 @@ static void initClassLoaderForMultiThread()
|
|||
env->ExceptionClear();
|
||||
__findClassMethod = NULL;
|
||||
__classLoader = NULL;
|
||||
LOGD("Exception initClassLoaderForMultiThread findClassMethod");
|
||||
LOGW("Exception initClassLoaderForMultiThread findClassMethod");
|
||||
break;
|
||||
}
|
||||
}while(0);
|
||||
|
@ -189,7 +193,7 @@ static jclass getClassID_(const char *className, JNIEnv *env)
|
|||
if(ret) break;
|
||||
}
|
||||
|
||||
LOGD("Failed to find class of %s", className);
|
||||
LOGE("Failed to find class of %s", className);
|
||||
break;
|
||||
}
|
||||
} while (0);
|
||||
|
@ -216,7 +220,7 @@ static bool getStaticMethodInfo(cocos2d::JniMethodInfo &methodinfo, const char *
|
|||
methodID = pEnv->GetStaticMethodID(classID, methodName, paramCode);
|
||||
if (! methodID)
|
||||
{
|
||||
LOGD("Failed to find static method id of %s", methodName);
|
||||
LOGW("Failed to find static method id of %s", methodName);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -257,7 +261,10 @@ void lazyInit()
|
|||
LOGD("isNotifyFileLoadedEnabled = %d", __isNotifyFileLoadedEnabled);
|
||||
}
|
||||
|
||||
initClassLoaderForMultiThread();
|
||||
if (__isCocosPlayEnabled)
|
||||
{
|
||||
initClassLoaderForMultiThread();
|
||||
}
|
||||
|
||||
__isCocosPlayInited = true;
|
||||
}
|
||||
|
@ -278,13 +285,8 @@ void updateAssets(const std::string& filePath)
|
|||
{
|
||||
lazyInit();
|
||||
}
|
||||
if (!__isCocosPlayEnabled)
|
||||
{
|
||||
LOGD("ERROR: CocosPlayClient isn't enabled!");
|
||||
return;
|
||||
}
|
||||
|
||||
if (__isDemo)
|
||||
if (!__isCocosPlayEnabled || __isDemo)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
@ -360,7 +362,7 @@ std::string getGameRoot()
|
|||
{
|
||||
if (!__isCocosPlayEnabled)
|
||||
{
|
||||
LOGD("ERROR: CocosPlayClient isn't enabled!");
|
||||
LOGW("CocosPlayClient isn't enabled!");
|
||||
return "";
|
||||
}
|
||||
|
||||
|
|
|
@ -121,7 +121,22 @@ bool luaval_to_int32(lua_State* L,int lo,int* outValue, const char* funcName)
|
|||
|
||||
if (ok)
|
||||
{
|
||||
*outValue = (int)(unsigned int)lua_tonumber(L, lo);
|
||||
/**
|
||||
When we want to convert the number value from the Lua to int, we would call lua_tonumber to implement.It would
|
||||
experience two phase conversion: int -> double, double->int.But,for the 0x80000000 which the min value of int, the
|
||||
int cast may return an undefined result,like 0x7fffffff.So we must use the (int)(unsigned int)lua_tonumber() to get
|
||||
predictable results for 0x80000000.In this place,we didn't use lua_tointeger, because it may produce differen results
|
||||
depending on the compiler,e.g:for iPhone4s,it also get wrong value for 0x80000000.
|
||||
*/
|
||||
unsigned int estimateValue = (unsigned int)lua_tonumber(L, lo);
|
||||
if (estimateValue == std::numeric_limits<int>::min())
|
||||
{
|
||||
*outValue = (int)estimateValue;
|
||||
}
|
||||
else
|
||||
{
|
||||
*outValue = (int)lua_tonumber(L, lo);
|
||||
}
|
||||
}
|
||||
|
||||
return ok;
|
||||
|
|
|
@ -53,8 +53,8 @@
|
|||
9FC760451A677A4A00D1E6E7 /* SimpleConfigParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FC760411A67791200D1E6E7 /* SimpleConfigParser.cpp */; };
|
||||
9FF504841A5E87B100AFDA55 /* ConsoleWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9FF504811A5E87B100AFDA55 /* ConsoleWindow.xib */; };
|
||||
9FF504851A5E87B100AFDA55 /* ConsoleWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FF504831A5E87B100AFDA55 /* ConsoleWindowController.m */; };
|
||||
9FF504861A5E881200AFDA55 /* liblibsimulator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FF5047E1A5E86D600AFDA55 /* liblibsimulator.a */; };
|
||||
9FF504871A5E88CE00AFDA55 /* liblibsimulator_iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FF504801A5E86D600AFDA55 /* liblibsimulator_iOS.a */; };
|
||||
9FF504861A5E881200AFDA55 /* libsimulator Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FF5047E1A5E86D600AFDA55 /* libsimulator Mac.a */; };
|
||||
9FF504871A5E88CE00AFDA55 /* libsimulator iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FF504801A5E86D600AFDA55 /* libsimulator iOS.a */; };
|
||||
9FFC07361A4A764100AED399 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9FFC07341A4A764100AED399 /* MainMenu.xib */; };
|
||||
C03781B918BF655400FE4F13 /* res in Resources */ = {isa = PBXBuildFile; fileRef = C03781B718BF655400FE4F13 /* res */; };
|
||||
C03781BA18BF655400FE4F13 /* res in Resources */ = {isa = PBXBuildFile; fileRef = C03781B718BF655400FE4F13 /* res */; };
|
||||
|
@ -240,7 +240,7 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
9FF504861A5E881200AFDA55 /* liblibsimulator.a in Frameworks */,
|
||||
9FF504861A5E881200AFDA55 /* libsimulator Mac.a in Frameworks */,
|
||||
15427CEE198F24AF00DC375D /* libcocos2d Mac.a in Frameworks */,
|
||||
15427CEC198F24A600DC375D /* libluacocos2d Mac.a in Frameworks */,
|
||||
15A8A4881834C90F00142BE0 /* libcurl.dylib in Frameworks */,
|
||||
|
@ -260,7 +260,7 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
9FF504871A5E88CE00AFDA55 /* liblibsimulator_iOS.a in Frameworks */,
|
||||
9FF504871A5E88CE00AFDA55 /* libsimulator iOS.a in Frameworks */,
|
||||
5200BECA1A53D9A500AC45E4 /* Security.framework in Frameworks */,
|
||||
15427CD5198F222200DC375D /* libluacocos2d iOS.a in Frameworks */,
|
||||
15427CD3198F221400DC375D /* libcocos2d iOS.a in Frameworks */,
|
||||
|
@ -362,8 +362,8 @@
|
|||
9FF504791A5E86D600AFDA55 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
9FF5047E1A5E86D600AFDA55 /* liblibsimulator.a */,
|
||||
9FF504801A5E86D600AFDA55 /* liblibsimulator_iOS.a */,
|
||||
9FF5047E1A5E86D600AFDA55 /* libsimulator Mac.a */,
|
||||
9FF504801A5E86D600AFDA55 /* libsimulator iOS.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
|
@ -571,17 +571,17 @@
|
|||
remoteRef = 15A8A4241834BDA200142BE0 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
9FF5047E1A5E86D600AFDA55 /* liblibsimulator.a */ = {
|
||||
9FF5047E1A5E86D600AFDA55 /* libsimulator Mac.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = liblibsimulator.a;
|
||||
path = "libsimulator Mac.a";
|
||||
remoteRef = 9FF5047D1A5E86D600AFDA55 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
9FF504801A5E86D600AFDA55 /* liblibsimulator_iOS.a */ = {
|
||||
9FF504801A5E86D600AFDA55 /* libsimulator iOS.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = liblibsimulator_iOS.a;
|
||||
path = "libsimulator iOS.a";
|
||||
remoteRef = 9FF5047F1A5E86D600AFDA55 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
|
|
|
@ -49,8 +49,8 @@
|
|||
521A8E7119F0C3D200D177D7 /* Default-736h@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 521A8E6F19F0C3D200D177D7 /* Default-736h@3x.png */; };
|
||||
9F7214271A5C1E4C00DAED06 /* libluacocos2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F7213E01A5C19ED00DAED06 /* libluacocos2d Mac.a */; };
|
||||
9F7214281A5C1E5B00DAED06 /* libluacocos2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F7213E21A5C19ED00DAED06 /* libluacocos2d iOS.a */; };
|
||||
9FD6FC0B1A5D27870028EDC6 /* liblibsimulator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FD6FC081A5D26580028EDC6 /* liblibsimulator.a */; settings = {ATTRIBUTES = (Required, ); }; };
|
||||
9FD6FC0C1A5D278E0028EDC6 /* liblibsimulator_iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FD6FC0A1A5D26580028EDC6 /* liblibsimulator_iOS.a */; };
|
||||
9FD6FC0B1A5D27870028EDC6 /* libsimulator Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FD6FC081A5D26580028EDC6 /* libsimulator Mac.a */; settings = {ATTRIBUTES = (Required, ); }; };
|
||||
9FD6FC0C1A5D278E0028EDC6 /* libsimulator iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FD6FC0A1A5D26580028EDC6 /* libsimulator iOS.a */; };
|
||||
9FD6FC721A5D2A820028EDC6 /* ConsoleWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9FD6FC6F1A5D2A820028EDC6 /* ConsoleWindow.xib */; };
|
||||
9FD6FC731A5D2A820028EDC6 /* ConsoleWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD6FC711A5D2A820028EDC6 /* ConsoleWindowController.m */; };
|
||||
9FFC07261A4A739200AED399 /* lang in Resources */ = {isa = PBXBuildFile; fileRef = 9FFC07061A4A739200AED399 /* lang */; };
|
||||
|
@ -231,7 +231,7 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
9FD6FC0B1A5D27870028EDC6 /* liblibsimulator.a in Frameworks */,
|
||||
9FD6FC0B1A5D27870028EDC6 /* libsimulator Mac.a in Frameworks */,
|
||||
9F7214271A5C1E4C00DAED06 /* libluacocos2d Mac.a in Frameworks */,
|
||||
15427CEE198F24AF00DC375D /* libcocos2d Mac.a in Frameworks */,
|
||||
15A8A4881834C90F00142BE0 /* libcurl.dylib in Frameworks */,
|
||||
|
@ -251,7 +251,7 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
9FD6FC0C1A5D278E0028EDC6 /* liblibsimulator_iOS.a in Frameworks */,
|
||||
9FD6FC0C1A5D278E0028EDC6 /* libsimulator iOS.a in Frameworks */,
|
||||
9F7214281A5C1E5B00DAED06 /* libluacocos2d iOS.a in Frameworks */,
|
||||
5200BECA1A53D9A500AC45E4 /* Security.framework in Frameworks */,
|
||||
15427CD3198F221400DC375D /* libcocos2d iOS.a in Frameworks */,
|
||||
|
@ -350,8 +350,8 @@
|
|||
9FD6FC031A5D26580028EDC6 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
9FD6FC081A5D26580028EDC6 /* liblibsimulator.a */,
|
||||
9FD6FC0A1A5D26580028EDC6 /* liblibsimulator_iOS.a */,
|
||||
9FD6FC081A5D26580028EDC6 /* libsimulator Mac.a */,
|
||||
9FD6FC0A1A5D26580028EDC6 /* libsimulator iOS.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
|
@ -547,17 +547,17 @@
|
|||
remoteRef = 9F7213E11A5C19ED00DAED06 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
9FD6FC081A5D26580028EDC6 /* liblibsimulator.a */ = {
|
||||
9FD6FC081A5D26580028EDC6 /* libsimulator Mac.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = liblibsimulator.a;
|
||||
path = "libsimulator Mac.a";
|
||||
remoteRef = 9FD6FC071A5D26580028EDC6 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
9FD6FC0A1A5D26580028EDC6 /* liblibsimulator_iOS.a */ = {
|
||||
9FD6FC0A1A5D26580028EDC6 /* libsimulator iOS.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = liblibsimulator_iOS.a;
|
||||
path = "libsimulator iOS.a";
|
||||
remoteRef = 9FD6FC091A5D26580028EDC6 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
|
|
|
@ -175,8 +175,8 @@
|
|||
9F2F21BB1A635F1C006B8BF1 /* RuntimeProtocol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeProtocol.cpp; sourceTree = "<group>"; };
|
||||
9F2F21BC1A635F1C006B8BF1 /* RuntimeProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuntimeProtocol.h; sourceTree = "<group>"; };
|
||||
9F2F21C61A635FFF006B8BF1 /* Runtime_ios-mac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "Runtime_ios-mac.mm"; sourceTree = "<group>"; };
|
||||
9F7214351A5C271F00DAED06 /* liblibsimulator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibsimulator.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
9F7214851A5C28BA00DAED06 /* liblibsimulator_iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibsimulator_iOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
9F7214351A5C271F00DAED06 /* libsimulator Mac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libsimulator Mac.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
9F7214851A5C28BA00DAED06 /* libsimulator iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libsimulator iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
9FB638201A635BA300AAEC43 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
|
||||
9FB638231A635BA300AAEC43 /* extension_set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extension_set.cc; sourceTree = "<group>"; };
|
||||
9FB638241A635BA300AAEC43 /* extension_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extension_set.h; sourceTree = "<group>"; };
|
||||
|
@ -315,8 +315,8 @@
|
|||
9F7214361A5C271F00DAED06 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
9F7214351A5C271F00DAED06 /* liblibsimulator.a */,
|
||||
9F7214851A5C28BA00DAED06 /* liblibsimulator_iOS.a */,
|
||||
9F7214351A5C271F00DAED06 /* libsimulator Mac.a */,
|
||||
9F7214851A5C28BA00DAED06 /* libsimulator iOS.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
|
@ -609,9 +609,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
9F7214341A5C271F00DAED06 /* libsimulator */ = {
|
||||
9F7214341A5C271F00DAED06 /* libsimulator Mac */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 9F7214401A5C271F00DAED06 /* Build configuration list for PBXNativeTarget "libsimulator" */;
|
||||
buildConfigurationList = 9F7214401A5C271F00DAED06 /* Build configuration list for PBXNativeTarget "libsimulator Mac" */;
|
||||
buildPhases = (
|
||||
9F7214311A5C271F00DAED06 /* Sources */,
|
||||
9F7214321A5C271F00DAED06 /* Frameworks */,
|
||||
|
@ -621,14 +621,14 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = libsimulator;
|
||||
productName = libsimulator;
|
||||
productReference = 9F7214351A5C271F00DAED06 /* liblibsimulator.a */;
|
||||
name = "libsimulator Mac";
|
||||
productName = "libsimulator Mac";
|
||||
productReference = 9F7214351A5C271F00DAED06 /* libsimulator Mac.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
9F7214841A5C28BA00DAED06 /* libsimulator_iOS */ = {
|
||||
9F7214841A5C28BA00DAED06 /* libsimulator iOS */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 9F7214961A5C28BA00DAED06 /* Build configuration list for PBXNativeTarget "libsimulator_iOS" */;
|
||||
buildConfigurationList = 9F7214961A5C28BA00DAED06 /* Build configuration list for PBXNativeTarget "libsimulator iOS" */;
|
||||
buildPhases = (
|
||||
9F7214811A5C28BA00DAED06 /* Sources */,
|
||||
9F7214821A5C28BA00DAED06 /* Frameworks */,
|
||||
|
@ -638,9 +638,9 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = libsimulator_iOS;
|
||||
productName = libsimulator_iOS;
|
||||
productReference = 9F7214851A5C28BA00DAED06 /* liblibsimulator_iOS.a */;
|
||||
name = "libsimulator iOS";
|
||||
productName = "libsimulator iOS";
|
||||
productReference = 9F7214851A5C28BA00DAED06 /* libsimulator iOS.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
@ -672,8 +672,8 @@
|
|||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
9F7214341A5C271F00DAED06 /* libsimulator */,
|
||||
9F7214841A5C28BA00DAED06 /* libsimulator_iOS */,
|
||||
9F7214341A5C271F00DAED06 /* libsimulator Mac */,
|
||||
9F7214841A5C28BA00DAED06 /* libsimulator iOS */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -868,7 +868,7 @@
|
|||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = NO;
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
EXECUTABLE_PREFIX = "";
|
||||
GCC_ENABLE_CPP_EXCEPTIONS = YES;
|
||||
GCC_ENABLE_CPP_RTTI = YES;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
|
@ -896,7 +896,7 @@
|
|||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = NO;
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
EXECUTABLE_PREFIX = "";
|
||||
GCC_ENABLE_CPP_EXCEPTIONS = YES;
|
||||
GCC_ENABLE_CPP_RTTI = YES;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
|
@ -923,6 +923,7 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
EXECUTABLE_PREFIX = "";
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ios/Prefix.pch;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
|
@ -947,6 +948,7 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
EXECUTABLE_PREFIX = "";
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ios/Prefix.pch;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
|
@ -980,7 +982,7 @@
|
|||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
9F7214401A5C271F00DAED06 /* Build configuration list for PBXNativeTarget "libsimulator" */ = {
|
||||
9F7214401A5C271F00DAED06 /* Build configuration list for PBXNativeTarget "libsimulator Mac" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
9F7214411A5C271F00DAED06 /* Debug */,
|
||||
|
@ -989,7 +991,7 @@
|
|||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
9F7214961A5C28BA00DAED06 /* Build configuration list for PBXNativeTarget "libsimulator_iOS" */ = {
|
||||
9F7214961A5C28BA00DAED06 /* Build configuration list for PBXNativeTarget "libsimulator iOS" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
9F7214971A5C28BA00DAED06 /* Debug */,
|
||||
|
|
Loading…
Reference in New Issue