make: Extending make

1 
1 12 Extending GNU 'make'
1 ***********************
1 
1 GNU 'make' provides many advanced capabilities, including many useful
1 functions.  However, it does not contain a complete programming language
1 and so it has limitations.  Sometimes these limitations can be overcome
1 through use of the 'shell' function to invoke a separate program,
1 although this can be inefficient.
1 
1    In cases where the built-in capabilities of GNU 'make' are
1 insufficient to your requirements there are two options for extending
1 'make'.  On systems where it's provided, you can utilize GNU Guile as an
11 embedded scripting language (⇒GNU Guile Integration Guile
 Integration.).  On systems which support dynamically loadable objects,
1 you can write your own extension in any language (which can be compiled
11 into such an object) and load it to provide extended capabilities (⇒
 The 'load' Directive load Directive.).
1 

Menu