xref: /freebsd/contrib/bmake/unit-tests/var-readonly.mk (revision 9f23cbd6cae82fd77edfad7173432fa8dccd0a95)
1# $NetBSD: var-readonly.mk,v 1.3 2023/06/19 15:37:48 sjg Exp $
2
3# the answer
4N = 42
5.READONLY: N
6# this should be ignored
7N = 666
8.if ${N} != 42
9.error N ($N) should be 42
10.endif
11
12# undef should fail
13.undef N
14.ifndef N
15.error N should not be undef'd
16.endif
17
18.NOREADONLY: N
19# now we can change it
20N = 69
21.if ${N} == 42
22.error N should not be 42
23.endif
24
25all:
26