attempt to make build file more universal