The example given above uses the
LATE_DIRS macro. Here are the macros that you can
place within a makefile:
EARLY_DIRS
LATE_DIRS
LIST
MAKEFILE
CHECKFORCE
The EARLY_DIRS and LATE_DIRS macros
To give you some control over the ordering of the directories, the macros EARLY_DIRS and LATE_DIRS specify directories to recurse into before or after all others.
The LIST macro
The LIST macro serves as a tag for the particular directory level that the makefile is found in.
The MAKEFILE macro
The MAKEFILE macro specifies the name of the makefile that recurse.mk should search for in the child directories.