Totally correct, actually. Makefiles are the cruft of ages distilled through a minimum of ten little-understood tools of the ancients, classically employing a minimum of four distinct languages. Some replacements have been popping up of late... scons seems nice.