GNU make - Makefile Basics Go to the first , previous , next , last section, table of contents .
Different make programs have incompatible suffix lists and implicit rules, and this sometimes creates confusion or misbehavior. The first line clears out the suffix list, the second introduces all suffixes which may be subject to implicit rules in this Makefile. Without one of these prefixes, the current search path is used. Since these files normally appear in the source directory, they should always appear in the source directory, not in the build directory. So Makefile rules to update them should put the updated files in the source directory.