假设一个目录下有多个目录,每个目录下都是一个子工程,都有自己的Makefile,那么如何通过一个Makefile来管理每个目录下的Makefile呢?
all:cd ./work1 && makecd ./work2 && makecp ./work1/result1 ./bincp ./work2/result2 ./binclean:rm ./work1/*.o ./work1/result1 ./work2/*.o ./work2/result2
上面的代码就是执行work1和work2里面的Makefile,并将执行结果拷贝到指定目录。