1 1.1 sjg # $NetBSD: var-readonly.mk,v 1.1 2023/01/24 00:20:00 sjg Exp $ 2 1.1 sjg 3 1.1 sjg # the answer 4 1.1 sjg N = 42 5 1.1 sjg .READONLY: N 6 1.1 sjg # this should be ignored 7 1.1 sjg N = 666 8 1.1 sjg .if ${N} != 42 9 1.1 sjg .error N ($N) should be 42 10 1.1 sjg .endif 11 1.1 sjg 12 1.1 sjg .NOREADONLY: N 13 1.1 sjg # now we can change it 14 1.1 sjg N = 69 15 1.1 sjg .if ${N} == 42 16 1.1 sjg .error N should not be 42 17 1.1 sjg .endif 18 1.1 sjg 19 1.1 sjg all: 20 1.1 sjg 21