Makefile Cheat Sheet/Include another makefile

Read another file while parsing.

Section: Includes and conditionals

Include another makefile

makefile
makefile
include config.mk rules/*.mk
Explanation

`include` is excellent for shared project fragments.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Includes and conditionals
Optional include
Ignore missing include files.
OpenIn sheetmakefilesame section
ifeq conditional
Branch based on string equality.
OpenIn sheetmakefilesame section
ifdef conditional
Check whether a variable is defined.
OpenIn sheetmakefilesame section
OS-specific include
Branch based on operating system or shell-provided variables.
OpenIn sheetmakefilesame section
Run default target
Run make using the default makefile and first target.
Basic rule
Define a target, prerequisites, and recipe.
OpenIn sheetmakefile