E.7.2. Целевые переменные |
Вверх Предыдущий Следующий |
Второй набор переменных управляет целями/задачами, которые создаются с помощью makefile. Они создаются с помощью fpcmake, поэтому вы можете использовать их в ваших правилах, но вы не должны самостоятельно присваивать им значения. TARGET_DIRS – это список каталогов, которые будут пропущены при компиляции. Устанавливается ключом Dirs в разделе Target. TARGET_EXAMPLES – список примеров программ, которые должны быть откомпилированы. Устанавливается ключом examples в разделе Target. TARGET_EXAMPLEDIRS – это список каталогов, которые будут пропущены при компиляции примеров. Устанавливается ключом exampledirs в разделе Target. TARGET_LOADERS – список разделённых пробелами имён, которые идентифицируют загрузчики для компиляции. В основном, это используется в исходных кодах компилятора RTL. Устанавливается ключом loaders в разделе Target. TARGET_PROGRAMS – это список имён исполняемых файлов, которые будут компилироваться. Makefile добавляет $(EXEEXT) для этих имён. Устанавливается ключом programs в разделе Target. TARGET_UNITS – это список имён модулей, которые будут компилироваться. Makefile добавляет $(PPUEXT) для каждого из этих имён, чтобы сформировать имя файла модуля. Имя исходного кода формируется путём добавления $(PASEXT). Устанавливается ключом units в разделе Target. ZIPNAME – имя архива, который будет создан с помощью makefile. Устанавливается ключом zipname в разделе Zip. ZIPTARGET – объект, который создаётся перед созданием архива. Этот объект собирается первым. Если сборка прошла успешно, то будет создан zip-архив. Устанавливается ключом ziptarget в разделе Zip. |