[bootlin/training-materials updates] master: slides/sysdev-kernel-building: fix cleanup targets (119c3c60)
Michael Opdenacker
michael.opdenacker at bootlin.com
Thu Sep 1 19:02:22 CEST 2022
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/119c3c606d59304aed5f6ce85c6f449e1eb4f15d
>---------------------------------------------------------------
commit 119c3c606d59304aed5f6ce85c6f449e1eb4f15d
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Thu Sep 1 19:02:22 2022 +0200
slides/sysdev-kernel-building: fix cleanup targets
- "make mrproper" no longer necessary before switching architectures
- "make clean" was incomplete. Use the output of "make help"
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
119c3c606d59304aed5f6ce85c6f449e1eb4f15d
.../sysdev-kernel-building.tex | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/slides/sysdev-kernel-building/sysdev-kernel-building.tex b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
index 51dab069..6b02df24 100644
--- a/slides/sysdev-kernel-building/sysdev-kernel-building.tex
+++ b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
@@ -497,21 +497,22 @@ CONFIG_FAT_DEFAULT_CODEPAGE=437
\end{itemize}
\end{frame}
-\begin{frame}
+\begin{frame}[fragile]
\frametitle{Kernel cleanup targets}
\begin{columns}
\column{0.8\textwidth}
\small
\begin{itemize}
- \item Clean-up generated files (sometimes useful before switching
- versions, to avoid untracked output files, or to force re-compilation):\\
- \code{make clean}
- \item Remove all generated files. Needed when switching from one
- architecture to another. Caution: it also removes your \code{.config} file!\\
- \code{make mrproper}
- \item Also remove editor backup and patch reject files (mainly to
- generate patches):\\
- \code{make distclean}
+ \item From \code{make help}:
+ \begin{block}{}
+ \begin{minted}[fontsize=\scriptsize]{console}
+Cleaning targets:
+ clean - Remove most generated files but keep the config and
+ enough build support to build external modules
+ mrproper - Remove all generated files + config + various backup files
+ distclean - mrproper + remove editor backup and patch files
+ \end{minted}
+ \end{block}
\item If you are in a git tree, remove all files not tracked (and
ignored) by git:\\
\code{git clean -fdx}
More information about the training-materials-updates
mailing list