make语法是换行符分隔的,但$(shell ...)用空格替换换行符.那么最不丑的方式是什么
$(eval $(shell program-that-emits-makefile-fragment))
这不像人们想象的那样有效.
shell makefile
makefile ×1
shell ×1