[cvs-nhc98] patch applied (yhc): Added a NO_SHARED flag to platform.h that should make shared libraries optional