make: support cross-builds for multiple systems