If GNU make
is built with support for GNU Guile as an embedded extension language then the guile
function will be available. The guile
function takes one argument which is first expanded by make
in the normal fashion, then passed to the GNU Guile evaluator. The result of the evaluator is converted into a string and used as the expansion of the guile
function in the makefile. See GNU Guile Integration for details on writing extensions to make
in Guile.
You can determine whether GNU Guile support is available by checking the .FEATURES
variable for the word 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 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/make/manual/html_node/Guile-Function.html