1 1.6 rillig # $NetBSD: directive-error.mk,v 1.6 2023/06/01 20:56:35 rillig Exp $ 2 1.1 rillig # 3 1.3 rillig # Tests for the .error directive, which prints an error message and exits 4 1.3 rillig # immediately, unlike other "fatal" parse errors, which continue to parse 5 1.3 rillig # until the end of the current top-level makefile. 6 1.5 rillig # 7 1.5 rillig # See also: 8 1.5 rillig # opt-warnings-as-errors.mk 9 1.1 rillig 10 1.5 rillig # Before parse.c 1.532 from 2021-01-27, the ".error" issued an irrelevant 11 1.5 rillig # message saying "parsing warnings being treated as errors". 12 1.4 rillig .MAKEFLAGS: -W 13 1.6 rillig # expect+1: message 14 1.4 rillig .error message 15