Deleted Added
full compact
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 ---