[FE training-materials-updates] slides/autotools-references: new section

Boris Brezillon boris.brezillon at free-electrons.com
Fri May 22 17:13:15 CEST 2015


Repository : git://git.free-electrons.com/training-materials.git

On branch  : mtd-rework-WIP
Link       : http://git.free-electrons.com/training-materials/commit/?id=ac8d48a298dc89f9769ddb19cdf8771ba92bd18c

>---------------------------------------------------------------

commit ac8d48a298dc89f9769ddb19cdf8771ba92bd18c
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date:   Mon May 18 11:54:06 2015 +0200

    slides/autotools-references: new section
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>


>---------------------------------------------------------------

ac8d48a298dc89f9769ddb19cdf8771ba92bd18c
 Makefile                                           |   1 +
 slides/autotools-references/automake-manual.png    | Bin 0 -> 116818 bytes
 slides/autotools-references/autotools-book.png     | Bin 0 -> 42776 bytes
 .../autotools-references/autotools-references.tex  |  63 +++++++++++++++++++++
 slides/autotools-references/autotools-tutorial.png | Bin 0 -> 41124 bytes
 5 files changed, 64 insertions(+)

diff --git a/Makefile b/Makefile
index 24ce84a..75afe13 100644
--- a/Makefile
+++ b/Makefile
@@ -310,6 +310,7 @@ AUTOTOOLS_SLIDES = first-slides \
 		autotools-usage \
 		autotools-basics \
 		autotools-advanced \
+		autotools-references \
 		last-slides
 
 # List of labs for the different courses
diff --git a/slides/autotools-references/automake-manual.png b/slides/autotools-references/automake-manual.png
new file mode 100644
index 0000000..294981f
Binary files /dev/null and b/slides/autotools-references/automake-manual.png differ
diff --git a/slides/autotools-references/autotools-book.png b/slides/autotools-references/autotools-book.png
new file mode 100644
index 0000000..721a82b
Binary files /dev/null and b/slides/autotools-references/autotools-book.png differ
diff --git a/slides/autotools-references/autotools-references.tex b/slides/autotools-references/autotools-references.tex
new file mode 100644
index 0000000..fcb68bb
--- /dev/null
+++ b/slides/autotools-references/autotools-references.tex
@@ -0,0 +1,63 @@
+\section{Autotools references}
+
+\begin{frame}{Book: {\em Autotools, a practitionner guide}}
+  \begin{columns}
+    \column{0.6\textwidth}
+    \begin{itemize}
+    \item {\bf Autotools, A Practitioner's Guide to GNU Autoconf, Automake, and Libtool}
+    \item John Calcote
+    \item No Starch Press
+    \item \url{http://www.nostarch.com/autotools.htm}
+    \item Excellent book.
+    \end{itemize}
+    \column{0.4\textwidth}
+    \includegraphics[width=0.6\textwidth]{slides/autotools-references/autotools-book.png}
+  \end{columns}
+\end{frame}
+
+\begin{frame}{Official documentation}
+  \begin{columns}
+    \column{0.6\textwidth}
+    \begin{itemize}
+    \item The official reference documentation from GNU is also very
+      good, once you have a good understanding of the basics.
+    \item Autoconf\\
+      {\small \url{http://www.gnu.org/software/autoconf/manual/}}
+    \item Automake\\
+      {\small \url{http://www.gnu.org/software/automake/manual/}}
+    \item Libtool\\
+      {\small \url{http://www.gnu.org/software/libtool/manual/}}
+    \end{itemize}
+    \column{0.4\textwidth}
+    \includegraphics[width=\textwidth]{slides/autotools-references/automake-manual.png}
+  \end{columns}
+\end{frame}
+
+\begin{frame}{Tutorials}
+  \begin{columns}
+    \column{0.6\textwidth}
+    \begin{itemize}
+    \item {\bf Autotools tutorial}, Alexandre Duret-Lutz,
+      \url{https://www.lrde.epita.fr/~adl/autotools.html}
+    \item {\bf Autotools Mythbuster}, Diego Elio “Flameeyes” Pettenò,
+      \url{https://autotools.io/}
+    \item {\bf Introduction to the Autotools}, David Wheeler, including
+      a video, \url{http://www.dwheeler.com/autotools/}
+    \end{itemize}
+    \column{0.4\textwidth}
+    \includegraphics[width=\textwidth]{slides/autotools-references/autotools-tutorial.png}
+  \end{columns}
+\end{frame}
+
+\begin{frame}{Use up to date materials}
+  \begin{itemize}
+  \item Be careful to use up-to-date material
+    \begin{itemize}
+    \item For example, the well-known book {\em GNU Autoconf, Automake
+        and Libtool”} by Gary Vaughan et al., published originally in
+      2000 is completely out of date
+    \item Even though {\em autotools} are old, they have evolved quite
+      significantly in recent times!
+    \end{itemize}
+  \end{itemize}
+\end{frame}
diff --git a/slides/autotools-references/autotools-tutorial.png b/slides/autotools-references/autotools-tutorial.png
new file mode 100644
index 0000000..183c312
Binary files /dev/null and b/slides/autotools-references/autotools-tutorial.png differ



More information about the training-materials-updates mailing list