summit 嵌套编译
summit嵌套编译,指的是在每个目录下都有Imakefile,内容类似于如下:
SUBDIRS = app SOURCES= MODULE=src RCSDIR=$(RCSROOT)/$(MODULE) multi_dir_comp() make_full_dir() set_RCS()
在嵌套编译的时候,在最上层目录首先makemake,生成顶层目录的Makefile;
然后,在顶层目录makemake -r,递归生成各子目录中的Makefile;
最后,在顶层目录运行make,进行全部代码的嵌套编译。