Makefile (133165) | Makefile (133593) |
---|---|
1# $FreeBSD: head/tools/build/make_check/Makefile 133165 2004-08-05 09:11:44Z harti $ | 1# $FreeBSD: head/tools/build/make_check/Makefile 133593 2004-08-12 19:14:10Z harti $ |
2 3# Test for broken LHS expansion. 4# This *must* cause make(1) to detect a recursive variable, and fail as such. 5.if make(lhs_expn) 6FOO= ${BAR} 7BAR${NIL}= ${FOO} 8FOO${BAR}= ${FOO} 9.endif --- 190 unchanged lines hidden (view full) --- 200 201.if make(pass_cmd_vars_4) 202# Ensure that a variable assignment passed via MAKEFLAGS may be overwritten 203# by evaluating the .MAKEFLAGS target. 204 205.MAKEFLAGS: CMD1=baz1 206 207pass_cmd_vars_4: | 2 3# Test for broken LHS expansion. 4# This *must* cause make(1) to detect a recursive variable, and fail as such. 5.if make(lhs_expn) 6FOO= ${BAR} 7BAR${NIL}= ${FOO} 8FOO${BAR}= ${FOO} 9.endif --- 190 unchanged lines hidden (view full) --- 200 201.if make(pass_cmd_vars_4) 202# Ensure that a variable assignment passed via MAKEFLAGS may be overwritten 203# by evaluating the .MAKEFLAGS target. 204 205.MAKEFLAGS: CMD1=baz1 206 207pass_cmd_vars_4: |
208 @: 209# The following does not work yet (see standards/57295) 210# @${MAKE} pass_cmd_vars_4_1 | 208 @${MAKE} pass_cmd_vars_4_1 |
211 212.if ${CMD1} != baz1 || ${CMD2} != cmd2 213.error MAKEFLAGS-passed variables not overridden via .MAKEFLAGS target 214.endif 215 216.endif 217.if make(pass_cmd_vars_4_1) 218.if ${CMD1} != baz1 || ${CMD2} != cmd2 --- 25 unchanged lines hidden --- | 209 210.if ${CMD1} != baz1 || ${CMD2} != cmd2 211.error MAKEFLAGS-passed variables not overridden via .MAKEFLAGS target 212.endif 213 214.endif 215.if make(pass_cmd_vars_4_1) 216.if ${CMD1} != baz1 || ${CMD2} != cmd2 --- 25 unchanged lines hidden --- |