Module Name: src Committed By: christos Date: Sun May 27 01:14:51 UTC 2018
Modified Files: src/external/mit/xorg: xorg-pkg-ver.mk src/sys/arch/acorn32/stand/lib: Makefile.inc src/sys/arch/hppa/spmath: Makefile.inc src/sys/arch/i386/stand/lib: Makefile.inc src/sys/arch/ia64/stand/efi/libefi: Makefile.inc src/sys/arch/m68k/fpsp: Makefile.inc src/sys/compat/common: Makefile.inc src/sys/lib/libgnuefi: Makefile.inc src/sys/lib/libkern: Makefile.inc src/sys/lib/libsa: Makefile.inc src/sys/lib/libz: Makefile.inc src/usr.bin/make: make.1 var.c src/usr.bin/make/unit-tests: varquote.exp varquote.mk Log Message: - Introduce :q modifier for make variables and make it double escape $'s so that passing variables to recursive makes with :q works as expected. - Revert :Q to work as before. - Adjust makefiles that use recursive make to use :q Discussed on tech-toolchain@ XXX: pullup 8 To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/mit/xorg/xorg-pkg-ver.mk cvs rdiff -u -r1.3 -r1.4 src/sys/arch/acorn32/stand/lib/Makefile.inc cvs rdiff -u -r1.9 -r1.10 src/sys/arch/hppa/spmath/Makefile.inc cvs rdiff -u -r1.16 -r1.17 src/sys/arch/i386/stand/lib/Makefile.inc cvs rdiff -u -r1.4 -r1.5 src/sys/arch/ia64/stand/efi/libefi/Makefile.inc cvs rdiff -u -r1.20 -r1.21 src/sys/arch/m68k/fpsp/Makefile.inc cvs rdiff -u -r1.24 -r1.25 src/sys/compat/common/Makefile.inc cvs rdiff -u -r1.4 -r1.5 src/sys/lib/libgnuefi/Makefile.inc cvs rdiff -u -r1.44 -r1.45 src/sys/lib/libkern/Makefile.inc cvs rdiff -u -r1.23 -r1.24 src/sys/lib/libsa/Makefile.inc cvs rdiff -u -r1.16 -r1.17 src/sys/lib/libz/Makefile.inc cvs rdiff -u -r1.272 -r1.273 src/usr.bin/make/make.1 cvs rdiff -u -r1.219 -r1.220 src/usr.bin/make/var.c cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/varquote.exp \ src/usr.bin/make/unit-tests/varquote.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.