define constant SHLIB_EXT, deprecate shared_lib_ext global var