]> git.proxmox.com Git - mirror_iproute2.git/commitdiff
testsuite: remove all temp files and implement make clean
authorLuca Boccassi <bluca@debian.org>
Wed, 22 Aug 2018 18:09:01 +0000 (19:09 +0100)
committerStephen Hemminger <stephen@networkplumber.org>
Sat, 25 Aug 2018 06:14:09 +0000 (23:14 -0700)
Some generated test files were not removed, including one executable in
the testsuite/tools directory.
Ensure make clean from the top level directory works for the testsuite
subdirs too, and that all the files are removed.

Signed-off-by: Luca Boccassi <bluca@debian.org>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Makefile
testsuite/Makefile
testsuite/tools/Makefile

index 651d2a5061bad5b1f48e0a9985119b7218bfc5cd..ea2f797c933f4afb8b5dfa623769b08e658df531 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -96,7 +96,7 @@ snapshot:
                > include/SNAPSHOT.h
 
 clean:
-       @for i in $(SUBDIRS); \
+       @for i in $(SUBDIRS) testsuite; \
        do $(MAKE) $(MFLAGS) -C $$i clean; done
 
 clobber:
index f9f3b198471b5a0be92b11e571860ef40dcd9b6e..fa4849c76c3d473af7478aa027f6a8dc11a78e15 100644 (file)
@@ -41,6 +41,9 @@ alltests: $(TESTS)
 clean:
        @echo "Removing $(RESULTS_DIR) dir ..."
        @rm -rf $(RESULTS_DIR)
+       @rm -f iproute2/iproute2-this
+       @rm -f tests/ip/link/dev_wo_vf_rate.nl
+       $(MAKE) -C tools clean
 
 distclean: clean
        echo "Entering iproute2" && cd iproute2 && $(MAKE) distclean && cd ..;
index f2cdc9803939b98b10a264c4cee5a2d59a340afe..f0ce4ee2357edb8eee105b5209b1568c82f40c5e 100644 (file)
@@ -1,3 +1,6 @@
 # SPDX-License-Identifier: GPL-2.0
 generate_nlmsg: generate_nlmsg.c ../../lib/libnetlink.c
        $(CC) -o $@ $^
+
+clean:
+       rm -f generate_nlmsg