Skip to content

Commit 0927d30

Browse files
committed
btrfs-progs: build: clean up cleaning rules
There were some files left after running 'make clean-all'. Reorganize the target commands and group them by type of files so it's easier to see what's cleaned and where to add new files. Signed-off-by: David Sterba <[email protected]>
1 parent 1357983 commit 0927d30

File tree

1 file changed

+26
-18
lines changed

1 file changed

+26
-18
lines changed

Makefile

+26-18
Original file line numberDiff line numberDiff line change
@@ -872,28 +872,35 @@ cscope: FORCE
872872
clean-all: clean clean-doc clean-gen
873873

874874
clean: $(CLEANDIRS)
875-
@echo "Cleaning"
876-
$(Q)$(RM) -f -- $(progs) *.o .deps/*.o.d \
877-
kernel-lib/*.o kernel-lib/.deps/*.o.d \
878-
kernel-shared/*.o kernel-shared/.deps/*.o.d \
879-
image/*.o image/.deps/*.o.d \
875+
@echo "Cleaning tools and libraries"
876+
$(Q)$(RM) -f -- $(progs) $(progs_static) mktables \
877+
btrfs.box btrfs.box.static \
878+
libbtrfs.a libbtrfsutil.a $(libs_shared) $(lib_links)
879+
@echo "Cleaning object files and dependencies"
880+
$(Q)$(RM) -f -- *.o .deps/*.o.d \
881+
check/*.o check/.deps/*.o.d \
882+
cmds/*.o cmds/.deps/*.o.d \
883+
common/*.o common/.deps/*.o.d \
880884
convert/*.o convert/.deps/*.o.d \
881-
mkfs/*.o mkfs/.deps/*.o.d check/*.o check/.deps/*.o.d \
882-
cmds/*.o cmds/.deps/*.o.d common/*.o common/.deps/*.o.d \
883885
crypto/*.o crypto/.deps/*.o.d \
884-
tune/*.o tune/.deps/*.o.d \
886+
image/*.o image/.deps/*.o.d \
887+
kernel-lib/*.o kernel-lib/.deps/*.o.d \
888+
kernel-shared/*.o kernel-shared/.deps/*.o.d \
889+
kernel-shared/*.o kernel-shared/.deps/*.o.d \
885890
libbtrfs/*.o libbtrfs/.deps/*.o.d \
886-
*.gcno *.gcda *.gcov */*.gcno */*.gcda */*/.gcov \
887-
ioctl-test quick-test library-test library-test-static \
888-
mktables btrfs.static mkfs.btrfs.static fssum \
889-
btrfs.box btrfs.box.static json-formatter-test \
890-
hash-speedtest array-test \
891-
$(check_defs) \
892-
libbtrfs.a libbtrfsutil.a $(libs_shared) $(lib_links) \
893-
$(progs_static) \
894-
libbtrfsutil/*.o libbtrfsutil/.deps/*.o.d
891+
libbtrfsutil/*.o libbtrfsutil/.deps/*.o.d \
892+
mkfs/*.o mkfs/.deps/*.o.d \
893+
tune/*.o tune/.deps/*.o.d
895894
$(Q)$(RM) -fd -- .deps */.deps */*/.deps
895+
@echo "Cleaning test targets"
896+
$(Q)$(RM) -f -- \
897+
array-test fsstress fsstum hash-speedtest hash-vectest ioctl-test \
898+
json-formatter-test library-test library-test-static quick-test
899+
@echo "Cleanin other generated files"
900+
$(Q)$(RM) -f -- $(check_defs) \
901+
*.gcno *.gcda *.gcov */*.gcno */*.gcda */*/.gcov
896902
ifeq ($(PYTHON_BINDINGS),1)
903+
@echo "Cleanin libbtrfs python generated files"
897904
$(Q)cd libbtrfsutil/python; \
898905
$(PYTHON) setup.py $(SETUP_PY_Q) clean -a
899906
endif
@@ -907,9 +914,10 @@ clean-gen:
907914
$(Q)$(RM) -rf -- libbtrfs/version.h config.status config.cache config.log \
908915
configure.lineno config.status.lineno Makefile.inc \
909916
Documentation/Makefile tags TAGS \
917+
libbtrfsutil/libbtrfsutil.pc \
910918
cscope.files cscope.out cscope.in.out cscope.po.out \
911919
config.log include/config.h include/config.h.in~ aclocal.m4 \
912-
configure autom4te.cache/
920+
configure configure~ autom4te.cache/
913921

914922
clean-dep:
915923
@echo "Cleaning dependency files"

0 commit comments

Comments
 (0)