moved __OS_WINDOWS__ , __OS_LINUX__ , __OS_IRIX__ and __OS_MACOSX__ to Makefile