[Bf-blender-cvs] CVS commit: blender/source/blender/blenpluginapi externdef.h plugin.DEF iff.h plugin.h util.h blender/source/blender/blenpluginapi/intern pluginapi.c
Kent Mein
mein at cs.umn.edu
Fri Jun 16 22:00:00 CEST 2006
sirdude (Kent Mein) 2006/06/16 22:00:00 CEST
Modified files:
blender/source/blender/blenpluginapi iff.h plugin.h util.h
blender/source/blender/blenpluginapi/intern pluginapi.c
Added files:
blender/source/blender/blenpluginapi externdef.h plugin.DEF
Log:
This is a modified version of patch #4200
http://projects.blender.org/tracker/index.php?func=detail&aid=4200&group_id=9&atid=127
It adds platform depenant prefix to function calls
(extern on non windows platforms more complicated on windows)
So that windows plugins can reference functions inside of blender.
there is a small TODO still...
Make release should build the helper library required under windows and modify
how they build the plugins:
dlltool --input-def plugin.DEF --output-lib libblenerplugin.a --dllname blender.exe
and the pulgins should be made with:
gcc -c (pluginname).c
gcc -shared -o (pluginname).dll (pluginname).o libblenderplugin.a
Kent
Revision Changes Path
1.11 +43 -53 blender/source/blender/blenpluginapi/iff.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenpluginapi/iff.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.8 +6 -5 blender/source/blender/blenpluginapi/plugin.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenpluginapi/plugin.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.7 +9 -4 blender/source/blender/blenpluginapi/util.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenpluginapi/util.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.8 +60 -36 blender/source/blender/blenpluginapi/intern/pluginapi.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenpluginapi/intern/pluginapi.c.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list