Makefile contains blocks of shell code organized under rules. The GNU make program interprets Makefile and automatically optimizes the order in which...