diff options
-rw-r--r-- | source/blender/python/SConscript | 2 | ||||
-rw-r--r-- | source/blenderplayer/CMakeLists.txt | 1 | ||||
-rw-r--r-- | source/blenderplayer/bad_level_call_stubs/stubs.c | 20 |
3 files changed, 21 insertions, 2 deletions
diff --git a/source/blender/python/SConscript b/source/blender/python/SConscript index 30cd5a842ca..de6b859d259 100644 --- a/source/blender/python/SConscript +++ b/source/blender/python/SConscript @@ -34,4 +34,4 @@ if env['BF_BUILDINFO']: defs.append('BUILD_DATE') sources = env.Glob('intern/*.c') -env.BlenderLib( libname = 'bf_python', sources = Split(sources), includes = Split(incs), defines = defs, libtype = ['core','player'], priority = [361,160]) +env.BlenderLib( libname = 'bf_python', sources = Split(sources), includes = Split(incs), defines = defs, libtype = ['core'], priority = [361]) diff --git a/source/blenderplayer/CMakeLists.txt b/source/blenderplayer/CMakeLists.txt index beda933a91d..a4d3e1b13fc 100644 --- a/source/blenderplayer/CMakeLists.txt +++ b/source/blenderplayer/CMakeLists.txt @@ -99,7 +99,6 @@ if(UNIX) extern_bullet bf_intern_guardedalloc bf_intern_memutil - bf_python bf_python_ext bf_blenlib bf_imbuf_cineon diff --git a/source/blenderplayer/bad_level_call_stubs/stubs.c b/source/blenderplayer/bad_level_call_stubs/stubs.c index c1581e1f8f3..728557bc99b 100644 --- a/source/blenderplayer/bad_level_call_stubs/stubs.c +++ b/source/blenderplayer/bad_level_call_stubs/stubs.c @@ -92,9 +92,16 @@ struct wmEvent; struct wmKeyConfig; struct wmKeyMap; struct wmOperator; +struct wmWindow; struct wmWindowManager; struct View3D; struct ToolSettings; +struct bContextDataResult; +struct bConstraintTarget; +struct bPythonConstraint; +struct bConstraintOb; +struct Context; +struct ChannelDriver; /*new render funcs */ @@ -402,6 +409,19 @@ float sculpt_get_brush_alpha(struct Brush *brush){return 0.0f;} void sculpt_set_brush_alpha(struct Brush *brush, float alpha){} void ED_sculpt_modifiers_changed(struct Object *ob){}; + +/* bpy/python internal api */ +void operator_wrapper(struct wmOperatorType *ot, void *userdata) {} +void BPY_text_free_code(struct Text *text) {} +void BPY_id_release(struct Text *text) {} +int BPY_context_member_get(struct Context *C, const char *member, struct bContextDataResult *result) { return 0; } +void BPY_pyconstraint_target(struct bPythonConstraint *con, struct bConstraintTarget *ct) {} +float BPY_driver_exec(struct ChannelDriver *driver) {return 0.0f;} /* might need this one! */ +void BPY_DECREF(void *pyob_ptr) {} +void BPY_pyconstraint_exec(struct bPythonConstraint *con, struct bConstraintOb *cob, struct ListBase *targets) {} +void macro_wrapper(struct wmOperatorType *ot, void *userdata) {} ; + + char blender_path[] = ""; #endif // WITH_GAMEENGINE |