diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-03-31 19:28:53 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-03-31 19:28:53 +0400 |
commit | cd9b42871c34e4d694bc508ed2bd5dd50f88c223 (patch) | |
tree | ddcdeed7d2d7ed20e2150d7e3488788b08b29a59 | |
parent | 6e14661ad06835a70c7457de50b87da333690f40 (diff) |
remove bpy python api from blenderplayer, it was being linked but not initialized/available.
-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 |