[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