[PATCH 1/1] Makefile: add build-sandbox*/ to mrproper target
Tom Rini
trini at konsulko.com
Fri May 17 17:52:59 CEST 2024
On Fri, May 17, 2024 at 05:51:29PM +0200, Heinrich Schuchardt wrote:
> On 5/17/24 17:18, Tom Rini wrote:
> > On Fri, May 17, 2024 at 05:15:34PM +0200, Heinrich Schuchardt wrote:
> >
> > > make mrproper should remove all build artefacts.
> > >
> > > Running make tests without deleting build-sandbox led to an error
> > >
> > > *** No rule to make target '../include/common.h',
> > > needed by 'include/config/auto.conf'.
> > >
> > > on my machine.
> > >
> > > Let's add the build-sandbox*/ directories to the mrproper target.
> > >
> > > Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> > > ---
> > > Makefile | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > I don't believe it's the right place to remove build directories. This
> > is also incomplete as it wouldn't clean up other platforms that can be
> > built, and of course it cannot handle out of tree build directories. All
> > build directories regardless of where they are need to be removed as
> > that particular change breaks re-using build directories before/after
> > it.
> >
>
> My expectation is that after 'make mrproper; git clean -df' I have no build
> artifacts left over.
>
> In .gitignore I find '/build*'. This results in 'git clean -df' not removing
> the the build directories either.
>
> Tom, what is your suggestion?
git clean -dfx ? Per the help:
-x
Don’t use the standard ignore rules (see gitignore(5)), but still use the ignore
rules given with -e options from the command line. This allows removing all
untracked files, including build products. This can be used (possibly in
conjunction with git restore or git reset) to create a pristine working directory
to test a clean build.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20240517/f8ac162b/attachment.sig>
More information about the U-Boot
mailing list