Hola aqui os dejo los pasos que he seguido para crearme un entorno cómodo y amigable para desarrollo de dlls de bennu. En realidad no es un tutorial, se necesitan bastante conocimentos para poder seguir los pasos.
Se admiten sujerencias

.
Herramientas necesarias:
Java: jre6.0
mingw32: setup install (gcc,g++,make,gdb,binutils,w32api)
SDL: SDL-devel-1.2.13-mingw32.tar.gz (Mingw32)
SDL_mixer: SDL_mixer-devel-1.2.8-VC8.zip
bennu dll kit
fbtwo 0.56
bennugd: bennugd wip
eclipsecdt: eclipse-cpp-europa-winter-win32.zip
Consejos:
Una buena estructura de directorios es la siguiente:
c:\devBennu\bin - binarios de bennu
c:\devBennu\fbtwo - IDE flamebird para programar Bennu
c:\devBennu\workspace - para guardar los proyectos flamebird y *.prgs
c:\eclipseCDT - IDE Eclipse para programar plugins en C/CPP
c:\eclipseCDT\workspace - para guardar los proyectos eclipse C/CPP
c:\mingw\bin - para compilador de c
c:\mingw\include\sdl - para copiar includes de SDL y SDL_mixer
c:\mingw\include\bennu - para copiar includes del bennu dllkit
c:\mingw\lib - para copiar dll y lib de SDL, SDL_mixer
Añadir al path c:\devBennu\bin, c:\mingw\bin y c:\mingw\lib
Si todo va bien, se podrá crear un nuevo proyecto c para plugins desde eclipse de la siguiente forma:
dar a file - new - C proyect - Shared library - (Poner nombre proyecto) -Next.
En "advanced settings - GCC Compiler - Directorioes" añadir "/mingw/include/sdl" y "/mingw/include/bennu"
En "advanced settings - MinGW C Linker - Libraries" añadir :
"bgdruntime" para bennugd wip1
"bgdrtm" para bennugd wip2 o superior
En "advanced settings - MinGW C Linker - Library search path" añadir "/devbennu/bin"
Dar a OK y a Finish.
Ahora podremos crear o copiar cualquier *.c de ejemplo y obtener el *.dll necesario para bennugd.