If the user needs to supplement the internal builtin rules with addition suffix rules and variable definitions, they can be declared in one of two files: S:builtins.make or builtins.make. If they exist, these two files are read (in the order listed above) before the Makefile by the Make program. All rules and variables in these files may be referenced (or overridden) in the Makefile.