[Author: Bo Shen <voice.shen@gmail.com>
[u-boot: 2014.01-rc1]
u-boot的Makefile中包括以下几个清除命令:unconfig, clean, tidy, clobber, mrproper, distclean。另外,涉及一个backup命令。
下面具体分析每一个清除所做的工作。
1. unconfig
766 unconfig:
767 @rm -f $(obj)include/config.h $(obj)include/config.mk \
768 $(obj)board/*/config.tmp $(obj)board/*/*/config.tmp \
769 $(obj)include/autoconf.mk $(obj)include/autoconf.mk.dep \
770 $(obj)include/spl-autoconf.mk \
771 $(obj)include/tpl-autoconf.mk
unconfig就是对一些自动生成的文件进行删除。
2. clean
783 clean:
784 @rm -f $(obj)examples/standalone/82559_eeprom \
785 $(obj)examples/standalone/atmel_df_pow2 \
786 $(obj)examples/standalone/eepro100_eeprom \
787 $(obj)examples/standalone/hello_world \
788 $(obj)examples/standalone/interrupt \
789 $(obj)examples/standalone/mem_to_mem_idma2intr \
790 $(obj)examples/standalone/sched \
791 $(obj)examples/standalone/smc911{11,x}_eeprom \
792 $(obj)examples/standalone/test_burst