Gnu Make: Predefined Variables And Rules
The same way it’s useful to discover what preprocessor directives are defined by the compiler, it’s useful to discover what variables and rules are predefined by GNU Make under your current programming environment:
$ make -p -f /dev/null | less