Генерация опций командной строки для gnatmake
Генерация опций командной строки для gnatmake
После создания списка каталогов, как было описано выше, можно легко сгенерировать аргументы командной строки, которые будут переданы утилите gnatmake.
С целью полноты этот пример подразумевает, что путь к исходным текстам не соответствует пути к объектным файлам.Таким образом, имеется два различных списка каталогов.
# см. "Автоматическое создание списка каталогов" # для создания этих переменных SOURCE_DIRS= OBJECT_DIRS=GNATMAKE_SWITCHES := ${patsubst %,-aI%,${SOURCE_DIRS}} GNATMAKE_SWITCHES += ${patsubst %,-aO%,${OBJECT_DIRS}}all: gnatmake ${GNATMAKE_SWITCHES} main_unit |