下面一张图中,列出了可执行文件、静态库、头文件和数据文件,四种书写Makefile.am文件的一般规则。如我在前面说automake和autoconf用法时,写的那个Makefile.am文件就两句话:
bin_PROGRAMS = autotest // 指明编译的应用程序名称。
autotest_SOURCE = autotest.c // 指明编译的源文件。
基本格式
对于可执行文件和静态库类型,如果只想编译,不想安装到系统中,可以用noinst_PROGRAMS代替bin_PROGRAMS,noinst_LIBRARIES代替lib_LIBRARIES。
可用全局变量
这些全局变量,上面的所有编译项里面都可以用。
标准安装路径