GNU Make 4 · Variables and functions

Define variables

= is evaluated when used, := is evaluated once when defined, and ?= sets a default.

CC := gcc
CFLAGS ?= -O2 -Wall
SRC := $(wildcard src/*.c)

Official GNU Make 4 documentation

More variables and functions commands

All variables and functions commands · GNU Make 4 cheatsheet

Was this page helpful?