@@ -0,0 +1,8 @@
+# makefile的三种写法
+
+- #### demo1:通过父makefile导出一些变量给各个模块的子makefile使用,在父makefile中每次分别进入各个子模块文件夹执行子模块里面的makefile(make -C)。
+- #### demo2:相比demo1将各个模块的头文件单独分开存在各个模块的.h文件中,demo1是将所有的模块头文件都合并在一个单独的include文件下。
+- ### demo3:没有使用父子makefile,只有一个makefile使用make的隐含规则把各个模块的.c生成.o