I created a patch.
You can download it from http://jens.lody.name/debian/patches/sharedlib.patch (http://jens.lody.name/debian/patches/sharedlib.patch).
After applying it to the source tree, you need to manually copy tghe two .png-files (logo.png and wizard.png) from "src/plugins/scriptedwizard/resources/staticlib" to "src/plugins/scriptedwizard/resources/sharedlib".
It creates no Debug and Release subdir in the moment, because it almost a copy of the staticlib-wizard.
But I will change this and upload a new patch. I think this evening.
Edit:
I changed it to a bzipped-file containing the patch itself and a shell-script that should copy the "missing" pngs and run bootstrap to create "configure.in" and the "Makefile.in"s.
I forgot this part in the first patch and tested only when compiling from within C::B not from console or via "dpkg-buildpackage" (on debian-baesd systems).
Download http://jens.lody.name/debian/patches/sharedlib_patch.tar.bz2 (http://jens.lody.name/debian/patches/sharedlib_patch.tar.bz2).
"cd" into codeblocks sourcetree-root (the directory containing the bootstrap-script).
Type:
tar -jxf <path_to>/sharedlib_patch.tar.bz2
then:
.
After finishing you should be able to build C::B in any way you normally do ("dpkg-builpackage"; ./configure -- ..., make, make install or whatever you prefer)
The wizard now creates a "bin/Release" and a "bin/Debug" subdir as default.