Fixed bad pragma
Added alternate pattern for including library files in project, define __SDM_CORE_LIB to enable exported header access
Define __SDM_CORE_LIB