Pembersihan dilakukan pada tiga tingkatan, seperti yang dijelaskan dalam komentar di Linux kernel Makefile :
###
# Cleaning is done on three levels.
# make clean Delete most generated files
# Leave enough to build external modules
# make mrproper Delete the current configuration, and all generated files
# make distclean Remove editor backup files, patch leftover files and the like
Menurut Makefile, mrproper
target tergantung pada clean
target (lihat baris 1421 ). Selain itu, distclean
target tergantung pada mrproper
.
Eksekusi make mrproper
karena itu akan cukup karena juga akan menghapus hal yang sama seperti apa yang clean
akan dilakukan target (dan banyak lagi).
The mrproper
Target ditambahkan pada tahun 1993 (Linux 0.97.7) dan selalu bergantung pada clean
sasaran. Ini berarti bahwa tidak perlu menggunakan kedua target seperti pada make clean && make mrproper
.
Referensi bersejarah: https://archive.org/details/git-history-of-linux
make clean
juga berlebihan, kan?