xref: /freebsd/contrib/bmake/unit-tests/varname-dot-objdir.mk (revision 8d5c8e21c690b35d0a9a604d6b886fba222cd2fe)
1*8d5c8e21SSimon J. Gerraty# $NetBSD: varname-dot-objdir.mk,v 1.3 2024/06/01 11:06:17 rillig Exp $
22c3632d1SSimon J. Gerraty#
32c3632d1SSimon J. Gerraty# Tests for the special .OBJDIR variable.
42c3632d1SSimon J. Gerraty
52c3632d1SSimon J. Gerraty# TODO: Implementation
62c3632d1SSimon J. Gerraty
72c3632d1SSimon J. Gerratyall:
8*8d5c8e21SSimon J. Gerraty	# Add an entry to the cached_realpath table, to test cleaning up
9*8d5c8e21SSimon J. Gerraty	# that table in purge_relative_cached_realpaths.
10*8d5c8e21SSimon J. Gerraty	# Having a ':=' assignment in the command line is construed but works
11*8d5c8e21SSimon J. Gerraty	# well enough to reach the code.
12*8d5c8e21SSimon J. Gerraty	@${MAKE} -f ${MAKEFILE} 'VAR:=$${:U.:tA}' purge-cache
13*8d5c8e21SSimon J. Gerraty
14*8d5c8e21SSimon J. Gerratypurge-cache:
15*8d5c8e21SSimon J. Gerraty	: ${.TARGET} was reached.
16