xref: /freebsd/contrib/bmake/unit-tests/export-all.mk (revision 8d5c8e21c690b35d0a9a604d6b886fba222cd2fe)
1*8d5c8e21SSimon J. Gerraty# $NetBSD: export-all.mk,v 1.6 2024/06/01 06:26:36 sjg Exp $
2db29cad8SSimon J. Gerraty
3db29cad8SSimon J. GerratyUT_OK=	good
4db29cad8SSimon J. GerratyUT_F=	fine
5db29cad8SSimon J. Gerraty
6db29cad8SSimon J. Gerraty# the old way to do :tA
7db29cad8SSimon J. GerratyM_tAbad=	C,.*,cd & \&\& 'pwd',:sh
8db29cad8SSimon J. Gerraty# the new
9db29cad8SSimon J. GerratyM_tA=		tA
10db29cad8SSimon J. Gerraty
11db29cad8SSimon J. Gerratyhere := ${.PARSEDIR}
12db29cad8SSimon J. Gerraty
13db29cad8SSimon J. Gerraty# this will cause trouble (recursing if we let it)
14db29cad8SSimon J. GerratyUT_BADDIR=	${${here}/../${here:T}:L:${M_tAbad}:T}
15db29cad8SSimon J. Gerraty# this will be ok
16db29cad8SSimon J. GerratyUT_OKDIR=	${${here}/../${here:T}:L:${M_tA}:T}
17db29cad8SSimon J. Gerraty
18*8d5c8e21SSimon J. Gerraty.export-all
19db29cad8SSimon J. Gerraty
202c3632d1SSimon J. GerratyFILTER_CMD=	grep ^UT_
21db29cad8SSimon J. Gerraty.include "export.mk"
22db29cad8SSimon J. Gerraty
23db29cad8SSimon J. GerratyUT_TEST=	export-all
24db29cad8SSimon J. GerratyUT_ALL=		even this gets exported
25