2c3632d14f
Lots of code refactoring, simplification and cleanup. Lots of new unit-tests providing much higher code coverage. All courtesy of rillig at netbsd. Other significant changes: o new read-only variable .SHELL which provides the path of the shell used to run scripts (as defined by the .SHELL target). o variable parsing detects more errors. o new debug option -dl: LINT mode, does the equivalent of := for all variable assignments so that file and line number are reported for variable parse errors.
16 lines
371 B
Makefile
16 lines
371 B
Makefile
# $Id: unexport-env.mk,v 1.1.1.2 2020/07/28 16:57:18 sjg Exp $
|
|
|
|
# pick up a bunch of exported vars
|
|
FILTER_CMD= grep ^UT_
|
|
.include "export.mk"
|
|
|
|
# an example of setting up a minimal environment.
|
|
PATH = /bin:/usr/bin:/sbin:/usr/sbin
|
|
|
|
# now clobber the environment to just PATH and UT_TEST
|
|
UT_TEST = unexport-env
|
|
|
|
# this removes everything
|
|
.unexport-env
|
|
.export PATH UT_TEST
|