Automake 常见的宏、变量
| 文件编译类型 | 
说明 | 
| _PROGRAMS | 
表示生成的目标类型属于可执行文件 | 
| _LIBRARIES | 
表示生成的目标类型属于库文件 | 
| _LTLIBRARIES | 
表示使用 LIBTOOL 生成库文件 | 
| _HEADERS | 
头文件 | 
| _DATA | 
数据文件、配置文件等 | 
Softool.CN Note:
_前面的字符串表示对应的目录名。
例如: bin_PROGRAMS 表示对应于 bin 目录。
| 编译配置 | 
说明 | 
| _SOURCES | 
目标依赖的源文件 | 
| _LIBADD | 
生成库时需要链接的其它库 | 
| _LDADD | 
链接需要的库 | 
| _LDFLAGS | 
链接选项: -I / -L / -shared / -fPIC | 
| _LIBTOOLFLAGS | 
Libtool 编译选项 | 
| 路径变量 | 
值 | 
| bindir | 
${prefix}/bin | 
| libdir | 
${prefix}/lib | 
| datadir | 
${prefix}/share | 
| sysconfdir | 
${prefix}/etc | 
| includedir | 
${prefix}/include | 
| $(top_srcdir) | 
工程顶层目录的绝对路径 | 
| $(top_builddir) | 
目标文件顶层目录的绝对路径 | 
| noinst | 
不安装 | 
| 文件编译类型 | 
说明 | 
| INCLUDES | 
链接所需头文件 | 
| SUBDIRS | 
递归处理子目录 | 
| EXTRA_DIST | 
打包文件或目录 | 
更多的Makefile语法,请访问 Makefile手册
https://www.gnu.org/software/automake/manual/html_node/