]> git.puffer.fish Git - matthieu/frr.git/commitdiff
build: add "redistclean" target
authorDavid Lamparter <equinox@diac24.net>
Wed, 24 Oct 2018 15:31:31 +0000 (17:31 +0200)
committerDavid Lamparter <equinox@diac24.net>
Wed, 24 Oct 2018 16:35:19 +0000 (18:35 +0200)
This puts a source tree back in the state it was in after unpacking a
dist tarball.  Different from distclean in that it doesn't remove files
that are included in the tarball.

Signed-off-by: David Lamparter <equinox@diac24.net>
Makefile.am

index 120c02adbd9c1b6868f38b659859aa42e99b04d8..025afa5652433adac4db50b0467c9232a4ccfb92 100644 (file)
@@ -223,6 +223,9 @@ clean-python:
        find -name __pycache__ -o -name .pytest_cache | xargs rm -rf
        find -name "*.pyc" -o -name "*_clippy.c" | xargs rm -f
 
+redistclean:
+       $(MAKE) distclean CONFIG_CLEAN_FILES="$(filter-out $(EXTRA_DIST), $(CONFIG_CLEAN_FILES))"
+
 indent:
        tools/indent.py `find sharpd bgpd eigrpd include isisd lib nhrpd ospf6d ospfd pimd qpb ripd vtysh zebra -name '*.[ch]' | grep -v include/linux`