你好,我想问一下如何在makefile中创建bash变量。下面的代码确实有效,但是变量“目标”仍然是空的。如何在makefile中实际创建“目标”和"current_target“变量?问题是我必须从实际的bash命令中创建这个变量。...if [ $(targets) = $(current_target)]; then \ el
我希望将Makefile的默认目标设置为用空格分隔的环境变量的值。要使该解决方案正确工作,我必须可以设置一个环境变量,然后运行make,并将环境变量中包含的目标(或可选空间分隔的目标)作为目标使用,就像将它们作为目标传递一样。DEFAULT_TARGETS="target target2" make
# ... should produce t