GNU make - Remaking Makefiles Go to the first , previous , next , last section, table of contents .
Remade Sometimes makefiles can be remade from other files, such as RCS or SCCS files. To this end, after reading in all makefiles, make will consider each as a goal target and attempt to update it. After all makefiles have been checked, if any have actually been changed, make starts with a clean slate and reads all the makefiles over again. In the case of makefiles, a makefile that has a double-colon rule with commands but no dependencies will be remade every time make is run, and then again after make starts over and reads the makefiles in again. So, to avoid this, make will not attempt to remake makefiles which are specified as double-colon targets but have no dependencies.