1 # $NetBSD: opt-ignore.mk,v 1.5 2020/11/09 20:50:56 rillig Exp $ 2 # 3 # Tests for the -i command line option, which ignores the exit status of the 4 # shell commands, and just continues with the next command, even from the same 5 # target. 6 # 7 # Is there a situation in which this option is useful? 8 # 9 # Why are the "Error code" lines all collected at the bottom of the output 10 # file, where they cannot be related to the individual shell commands that 11 # failed? 12 13 .MAKEFLAGS: -d0 # switch stdout to being line-buffered 14 .MAKEFLAGS: -i 15 16 all: dependency other 17 18 dependency: 19 @echo dependency 1 20 @false 21 @echo dependency 2 22 @:; exit 7 23 @echo dependency 3 24 25 other: 26 @echo other 1 27 @false 28 @echo other 2 29 30 all: 31 @echo main 1 32 @false 33 @echo main 2 34