edit

Introduction

The GNU Make Toolkit is a library of utility functions for GNU Make 4.0 or newer. It provides useful functions for:

  • String manipulation
  • List manipulation

Most functions are implemented using GNU Make's Guile integration.

The GNU Make Toolkit implements many of the functions found in the excellent GNU Make Standard Library. The GMSL is well tested and runs on all versions of GNU Make since 3.80.

Warning

The GNU Make Toolkit and this documentation are still a work in progress.

Usage

Download toolkit.mk and include it in your makefile:

include toolkit.mk

# Example:
$(call string-join,;,a b c)
=> a;b;c

See the Reference page for a list of functions and helper targets.