Как работает утилита MAKE
Утилита MAKE создает самую последнюю версию вашей программы,
выполняя при этом следующие задачи:
формирующим файлом или файлом сборки), который был предварительно вами создан. Этот файл указывает утилите MAKE,
какие объектные файлы и библиотечные файлы должны быть
скомпонованы для того, чтобы создать выполняемый файл, а
также указывает, какие исходные файлы и файлы заголовков
должны компилироваться для создания каждого объектного
файла.
по отношению к времени и дате создания исходного файла и
файлов заголовков, от которых он зависит. Если какой-либо
из этих файлов является более новым, чем объектный файл,
утилита MAKE считает, что он был модифицирован, и что необходимо произвести перекомпиляцию исходного файла.
файлов, дата и время создания каждого объектного файла
проверяется по отношению к дате и времени создания выполняемого файла.
компоновщик для его перекомпоновки.
Утилита MAKE полностью полагается на дату и время, которые
DOS присваивает каждому файлу. Это означает, что для нормальной
работы утилиты MAKE необходимо корректно устанавливать системные
дату и время.
Ниже приводится синтаксис вызова команды MAKE:
MAKE [параметр...][результат...]
Здесь "параметр" является параметром утилиты MAKE (они описываются далее), а "результат" представляет собой имя результирующего файла, который должен быть создан.
Ниже описываются синтаксические правила вызова утилиты MAKE:
параметров пробелом. Параметры могут располагаться в любой
последовательности; может быть введено произвольное число
этих параметров (ограничением является длина командной
строки). Все параметры, которые не задают строку (например, -s или -a) могут завершаться необязательным символом - или +. При помощи этих символов указывается выключение
(-) или включение (+) данного параметра.
необязательный список результирующих файлов.
Если в командной строке не содержатся имена результирующих
файлов, то утилита MAKE использует в качестве явно заданного результирующего файла имя первого обнаруженного результирующего
файла. Если в командной строке указан один или несколько результирующих файлов, то они будут создаваться по мере необходимости.