freebsd-src/unit-tests/directive-undef.mk
Simon J. Gerraty 1b65f0bd2b Import bmake-20201117
o allow env var MAKE_OBJDIR_CHECK_WRITABLE=no to skip writable
  checks in InitObjdir.  Explicit .OBJDIR target always allows
  read-only directory.

o Fix building and unit-tests on non-BSD.

o More code cleanup and refactoring.

o More unit tests
2020-11-20 03:54:37 +00:00

22 lines
448 B
Makefile

# $NetBSD: directive-undef.mk,v 1.5 2020/11/03 17:17:31 rillig Exp $
#
# Tests for the .undef directive.
# As of 2020-07-28, .undef only undefines the first variable.
# All further variable names are silently ignored.
# See parse.c, string literal "undef".
1= 1
2= 2
3= 3
.undef 1 2 3
.if ${1:U_}${2:U_}${3:U_} != _23
. warning $1$2$3
.endif
.unde # misspelled
.undef # oops: missing argument
.undefined # oops: misspelled
all:
@:;