gnu make

Articles

The Trouble with $(wildcard)

$(wildcard) explained can be used anywhere in a Makefile or rule to get a list of files matching one or more glob style patterns.

John Graham-Cumming's picture John Graham-Cumming
Makefile Assertions

Unfortunately, GNU Make does not have any form of assertions built in, but they are easy to create using existing GNU Make functions.

John Graham-Cumming's picture John Graham-Cumming
Makefile Optimization: $(shell) and := go Together

Ask Mr. Make discusses Makefile optimization: ow $(shell) and := go together.

John Graham-Cumming's picture John Graham-Cumming
An Interactive GNU Make Debugger

The interactive GNU debugger has breakpoints, dumps information about the rule at which a breakpoint is hit and allows interactive querying of variable values and definitions.

John Graham-Cumming's picture John Graham-Cumming
The GNU Make Standard Library

The GMSL contains functions for list and string manipulation, has a complete integer arithmetic library, and functions for data structures: there are GNU Make implementations of associative arrays and stacks. There are also built-in debugging facilities.

John Graham-Cumming's picture John Graham-Cumming

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.