12.8 Make宏MAKEFLAGS

Posix需要制作使用MAKEFLAGS公司影响make的当前和递归调用,但允许实现变量的几种格式。解析很困难$标记以确定是否-秒用于无声执行-k个继续执行有效。例如,您不能假定中的第一个空格分隔单词$标记包含单字母选项,因为在Cygwin版本的GNU(全球导航单元)制作要么是--unix(通用)--赢32其中第二个单词包含单字母选项。

$cat生成文件全部:@echo MAKEFLAGS=$(MAKEFLAGS)$制作MAKEFLAGS=--unix$品牌-kMAKEFLAGS=--unix-k