.mk文件其实就是文件,通过include包含到具体的Makefile文件当中!
在系统里面,/usr/share/Mk,/usr/ports/Mk以及目录下都有.mk文件的身影。诸多源代码和编译都会引用到这些。可以说.mk文件是FreeBSD精心架构的make系统。它隐藏在具体的应用后面,起着非常重要的作用!
举个例子来说,在某个ports目录下输入 make install clean 编译软件,install和clean都是makefile中的target,都是在这些.mk文件中定义的。
阅读(2593) | 评论(0) | 转发(0) |