Control macros

There are two groups of control macros:
  • String-valued macros
  • Attribute macros

make automatically creates internally defined macros. You can use these macros with the usual $(name) construct. For example, you can use $(PWD) to obtain the working directory name.