Функции преобразования текста
Функции позволяют выполнять обработку текста в файле makefile для вычисления файлов для обработки или команд, используемых в рецептах. Вы используете функцию в вызове функции, где вы указываете имя функции и некоторый текст (аргументы) для обработки функцией. Результат обработки функции подставляется в makefile в точке вызова, так же как и переменная.
| • Синтаксис функций | Как написать вызов функции. | |
| • Функции текста | Функции общего назначения для обработки текста. | |
| • Функции имён файлов | Функции для обработки имён файлов. | |
| • Условные функции | Функции, которые реализуют условия. | |
| • Функция let | Локальные переменные. | |
| • Функция foreach | Повторить некоторый текст с контролируемым изменением. | |
| • Функция файла | Записать текст в файл. | |
| • Функция вызова | Развернуть пользовательскую функцию. | |
| • Функция значения | Возвратить неразвернутое значение переменной. | |
| • Функция eval | Вычислить аргументы как синтаксис makefile. | |
| • Функция происхождения | Найти, откуда переменная получила своё значение. | |
| • Функция типа | Выяснить тип переменной. | |
| • Функции управления make | Функции, которые контролируют выполнение make. | |
| • Функция оболочки | Заменить вывод команды оболочки. | |
| • Функция Guile | Использовать встроенный скриптовый язык GNU Guile. |
Copyright © 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/make/manual/html_node/Functions.html