Finish implementing most of GNU make support.