Home | History | Annotate | Line # | Download | only in unit-tests
      1  1.4  rillig # $NetBSD: var-readonly.mk,v 1.4 2023/12/20 08:42:10 rillig 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.3     sjg # undef should fail
     13  1.4  rillig .MAKEFLAGS: -dv
     14  1.3     sjg .undef N
     15  1.3     sjg .ifndef N
     16  1.3     sjg .error N should not be undef'd
     17  1.3     sjg .endif
     18  1.4  rillig .MAKEFLAGS: -d0
     19  1.3     sjg 
     20  1.1     sjg .NOREADONLY: N
     21  1.1     sjg # now we can change it
     22  1.1     sjg N = 69
     23  1.1     sjg .if ${N} == 42
     24  1.1     sjg .error N should not be 42
     25  1.1     sjg .endif
     26  1.1     sjg 
     27  1.1     sjg all:
     28