added OS duality to buildfile