Yes, all OS specific preprocessor stuff should live in the libs only.