将目标传递到Makefile中的子对象

将目标传递到Makefile中的子对象,makefile,gnu-make,autotools,Makefile,Gnu Make,Autotools,假设我有一个makefile.am SUBDIRS = a . b c 我想调用a/中的Makefile,传递一个目标,并且只调用a/(不是,、b/或c/)中的Makefile 如果您的问题没有足够的细节,即使不使用细分曲面进行/?也有办法做到这一点。写a:;cd$@&$(制作)目标无法工作?加上。当然是假的。@MadScientist:不,没有理由,除了丑陋的事实。你问的是“有办法吗”,而不是“有办法吗”:。你必须定义你所说的“丑陋”是什么意思。例如,如果你提供一个你正在做的事情的实际

假设我有一个makefile.am

   SUBDIRS = a . b c
我想调用a/中的Makefile,传递一个目标,并且只调用a/(不是,、b/或c/)中的Makefile


如果您的问题没有足够的细节,即使不使用细分曲面进行/?

也有办法做到这一点。写
a:;cd$@&$(制作)目标
无法工作?加上
。当然是假的。@MadScientist:不,没有理由,除了丑陋的事实。你问的是“有办法吗”,而不是“有办法吗”:。你必须定义你所说的“丑陋”是什么意思。例如,如果你提供一个你正在做的事情的实际例子,并明确指出其中哪些部分你认为是丑陋的,我们也许可以提供更好的选择。@Madcascient:对不起,我不是说这不好。我只是指出这很难看,但目前这是我得到的唯一一个建议,所以我会坚持下去:-)我认为@MadScientist的评论应该作为答案发布。据我所知,没有办法做到这一点内置到汽车与良好的语法;可能是因为AutoCAK不认为它是推荐的做法。