1 # $NetBSD: directive-endif.mk,v 1.7 2023/06/01 20:56:35 rillig Exp $ 2 # 3 # Tests for the .endif directive. 4 # 5 # Since 2020-12-15, the .endif directive no longer accepts arguments. 6 # The manual page had never allowed that, but the code didn't check it. 7 # 8 # See also: 9 # Cond_EvalLine 10 11 .MAKEFLAGS: -dL 12 13 .if 0 14 # Since 2020-12-15: 15 # expect+1: The .endif directive does not take arguments 16 .endif 0 17 18 .if 1 19 # Since 2020-12-15: 20 # expect+1: The .endif directive does not take arguments 21 .endif 1 22 23 # Comments are allowed after an '.endif'. 24 .if 2 25 .endif # comment 26 27 # Only whitespace and comments are allowed after an '.endif', but nothing 28 # else. 29 .if 1 30 # Since 2020-12-15: 31 # expect+1: The .endif directive does not take arguments 32 .endif0 33 34 # Only whitespace and comments are allowed after an '.endif', but nothing 35 # else. 36 .if 1 37 # Since 2020-12-15: 38 # expect+1: The .endif directive does not take arguments 39 .endif/ 40 41 # After an '.endif', no other letter must occur. 42 .if 1 43 # expect+1: Unknown directive "endifx" 44 .endifx 45 .endif # to close the preceding '.if' 46