Fixed for shared library.
Added .gitignore
Added make target "Shared".
Updated Code::Blocks project file.