我有一个项目,它在 bin/ 目录中生成多个二进制文件。
项目目录如下所示:
bin/ app1/ app2/ app3/ Makefile.am configure.ac
当我这样做时make all
,所有目标都被编译。但是当我做 eg 时make app1
,它只是说Nothing to be done for 'app1'
什么也不编译。
应用程序的 Makefile.am 文件如下所示:
bin_PROGRAMS = $(top_builddir)/bin/app1
__top_builddir__bin_app1_SOURCES = app1.c
有谁知道如何做到这一点?谢谢!