That's right. Make is a program that reads an ASCII file which contains a
description of all the various dependencies of program modules (or files, or
what have you). Make is compiler independent. There are lots of Makes out
there. Some are commercial, some are PD. All are based on the Unix Make tool.
– Steve –