作为一个初学者,在BSD的道路上真是磕磕碰碰呀,而且又是学习NetBSD,道路更是艰辛,先把这几天学习的一点关于bsd下Makefile编程使用总结一下,希望以后可以复习使用,也可以给其他朋友一个引导吧。
以具体例子来讲,我的文件结构如下:
从结构图中可以看出,我的当前工程中有两个文件夹CUnit和Test,其中CUnit文件夹里面放的是我的库的源文件,上面的代码都是从sourceforge上面下下来的,在这里只是学习一下如何编译和使用。我们知道CUnit是一个C测试框架,这里我们顺便学习编译下库。Test是我的主函数放的地方,是对测试库的一个测试。我的Makefile文件总共有三个,在CUnit和Test目录里面分别各有一个,在CUnit和Test当前目录下有一个。
CUnit和Test当前目录下的Makefile为:
SUBDIR