我试图用自动工具来实现一些非常具体的东西--动态变量名。我的目标是根据特定的配置文件创建动态目标,类似于Linux内核。可以使用make menuconfig配置Linux内核,最终生成一个.config。Linux内核的Makefiles包含诸如obj-$(CONFIG_DMA)之类的目标,并且根据CONFIG_DMA (y, n or m)的值,相关的源文件将被静态地构建,作为一个模块,或者根本不构建我希望用automake实现相同级别的功能,但不幸的是,automake拒绝根据外部环境变量设置变量名