I've recently split this plugin into two: FileManager and PowerShell. I've ceased work on the ShellExtensions plugin. see http://forums.codeblocks.org/index.php/topic,10060.0.html
the project files for these plugins (and the original ShellExtensions plugin) were set up to build against the Code::Blocks built from sources rather than a binary package.
If instead of building against source you want to build against C::B 8.02 binaries:
1. you will need to get the headers. the best way is to checkout the tagged 8.02 sources:
svn checkout http://svn.berlios.de/svnroot/repos/codeblocks/tags/8.02
and make the project include directories point to them (you can obviously use global variables but don't need to.)
2. Then you need to link against the code::blocks libs from your specific binary package: codeblocks and wxscintilla by adding the appropriate directories to the project linker paths.
3. Install locations:
libse-common.so -> same place a libcodeblocks.so
libShellExtensions.so (or libFileManager.so or libPowerShell.so) -> same place as other plugins (typically /usr/lib/codeblocks/plugins or /usr/share/codeblocks/plugins)
ShellExtensions.zip (or FileManager.zip or PowerShell.zip) -> /usr/share/codeblocks
NB: the newer FileManager and PowerShell plugins no longer build libse-common.so