Это требование является предварительным условием для большей системы изготовления.Я не могу / не хочу менять систему make, поэтому необходимость иметь выходные данные этой марки имеет одну цель.Хотя у меня много лет программирования, я новичок в том, что касается make-файлов.Так что любая помощь очень ценится.Теперь о проблеме.
Во-первых, я не хочу, чтобы цель была построена, если никакие входные данные не изменились.Именно для этого предназначен стандартный make-файл.
Проблема, с которой я столкнулся, заключается в построении цели при изменении входных данных.Входные данные состоят из ЛИБО переменной среды ИЛИ пары файлов.ПРИМЕЧАНИЕ Переменная Environment устанавливается вне make-файла.
Вот сценарии.
1 Переменная среды и файлы не изменены.Цель не построена.2 Переменная окружения не изменена.Файлы изменены.Цель построена.3 Переменная окружения изменена.Файлы не изменены.Цель построена.4 Переменная окружения изменена.Файлы изменены.Построение цели.
Проблема, с которой я столкнулся, - это номер 3. Как получить цель для построения, когда только переменная окружения изменяется по сравнению с предыдущей настройкой.ПРИМЕЧАНИЕ. Нет проблем с тем, чтобы система поддерживала файл или параметр, содержащий предыдущее значение переменной среды, для отслеживания изменений