rebase shared
Updated Build System
Fixing build system for use with Shared Libraries.
Merge branch 'enlil/head'