13.清理

通常Automake可以自动确定清理的文件。也提供了MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, and MAINTAINERCLEANFILES变量指定额外的需要清理的文件。

清理规则:

  • 如果make构建了它并且是通常会重新构建的文件(比如.o文件),那么mostclean删除它。
  • 如果make构建了它,那么clean删掉它。
  • 如果是configure构建了它,那么distclean删除。
  • 如果是维护者构建的,那么maintainer-clean删除。不能清理运行./configure && make所必须的文件。

可以扩展。参考规则扩展