Shallow目录架构的Makefile [三]
shallow目录结构
在当前目录下做编译配置,会生成大量的配置文件,和原代码混合在一起,会十分混乱,所以新建一级src目录,使原码树保持整洁。
流程:
-
通过autoscan生成配置脚本
-
mv configure.scan configure.ac
-
修改配置文件 vim configure.ac
改为:
添加生成静态库的宏:
-
aclocal生成m4宏:
-
生成头文件autoheader:
-
autoconf 生成 configure脚本
-
编写的Makfile.am
根目录下的Makfile.am
src目录下的Makefile.am
usb下的Makefile.am
lcd下的Makefile.am
media下的Makefile.am
-
生成依赖automake -a:
-
生成makefile ./configure:
-
编译 make: