tools/counter: Makefile: Replace rmdir by rm to avoid make,clean failure
authorAnh Tuan Phan <tuananhlfc@gmail.com>
Sun, 16 Jul 2023 15:44:56 +0000 (22:44 +0700)
committerWilliam Breathitt Gray <william.gray@linaro.org>
Mon, 24 Jul 2023 14:29:52 +0000 (10:29 -0400)
Use rm -df instead of rmdir -p since rmdir requires the directory exist
so it causes "make -C tools clean" failed if someone only builds other
tools but not counter.

Fixes: 228354ed692f ("tools/counter: Makefile: Remove lingering 'include' directories on make clean")
Signed-off-by: Anh Tuan Phan <tuananhlfc@gmail.com>
Link: https://lore.kernel.org/r/d4080db5-1825-2848-079a-8bb674d8ee44@gmail.com/
Signed-off-by: William Breathitt Gray <william.gray@linaro.org>
tools/counter/Makefile

index a0f4cab71fe5ff2341e581d6d942225ce2d240f2..b2c2946f44c9f3320188692353a160853cc4f05d 100644 (file)
@@ -40,7 +40,8 @@ $(OUTPUT)counter_example: $(COUNTER_EXAMPLE)
 clean:
        rm -f $(ALL_PROGRAMS)
        rm -rf $(OUTPUT)include/linux/counter.h
-       rmdir -p $(OUTPUT)include/linux
+       rm -df $(OUTPUT)include/linux
+       rm -df $(OUTPUT)include
        find $(or $(OUTPUT),.) -name '*.o' -delete -o -name '\.*.d' -delete
 
 install: $(ALL_PROGRAMS)